US10950823B2

A light emitting device and a display apparatus including a phase shifting mirror are provided. The light emitting device includes a first electrode, a light emitting structure, a second electrode, and a phase shifting mirror. The phase shifting mirror has a number of patterns arranged in a periodic manner with an interval between adjacent patterns. Each pattern has a top surface and a side surface between the top surface of the respective pattern and the top surface of the first electrode. A first width at a bottom portion of the respective pattern directly adjacent to the top surface of the first electrode is greater than a second width of the top surface of the respective pattern, and the first width and the second width are less than a wavelength of light generated in the light emitting structure.
US10950822B2

A display device is provided that can increase brightness by improving light extraction efficiency. The display device can include a thin-film transistor disposed on a substrate, a first overcoat layer disposed on the thin-film transistor and including a groove portion, a reflective layer disposed on the first overcoat layer including the inside of the groove portion, a color filter disposed on the reflective layer and located in the groove portion, a second overcoat layer disposed on the color filter and the reflective layer, a first electrode disposed on the second overcoat layer and connected to the thin-film transistor, a bank layer disposed on the first electrode and including an open portion exposing the first electrode, an organic layer disposed on the bank layer and the first electrode, and a second electrode disposed on the organic film layer.
US10950821B2

Methods of encapsulating an environmentally sensitive device. The methods involve temporarily laminating a flexible substrate to a rigid support using a reversible adhesive for processing, reversing the reversible adhesive, and removing the device from the rigid support.
US10950816B2

A display device may include a plurality of pixel electrodes arranged in a matrix along a first direction and a second direction perpendicular to each other. A plurality of light-emitting layers overlap with the respective plurality of pixel electrodes. A plurality of carrier generation layers are separated from one another. Each of the plurality of carrier generation layers continuously overlap with two of the plurality of light-emitting layers. The two are next to each other in a direction oblique to both the first direction and the second direction. A common electrode is opposed to the plurality of pixel electrodes.
US10950815B2

A light-emitting element with a high current efficiency is provided. A low-power consumption light-emitting device is also provided. In addition, low-power consumption electronic device and lighting device are provided. The light-emitting element includes an EL layer between a pair of electrodes. The EL layer includes a light-emitting layer. The light-emitting layer includes a first light-emitting layer and a second light-emitting layer. The emission peak of the second light-emitting layer is at a shorter wavelength than that of the first light-emitting layer. The first light-emitting layer includes a host material and a guest material. The LUMO level of the guest material is in the range of ±0.1 eV of the LUMO level of the host material.
US10950809B2

The present invention provides a flexible display panel and a manufacturing method thereof. The flexible display panel includes a flexible substrate, a thin film transistor, a planarization layer having a non-through groove, an anode layer, a pixel defining layer having a through groove, and a photoresist supporting element. The present invention utilizes a patterning structure of the pixel defining layer and the planarization layer to reduce internal stress of the flexible substrate, so as to improve dynamic bending performance of the flexible substrate.
US10950805B2

An electronic device with high outcoupling efficiency or a high light-trapping effect is provided. The electronic device includes a first layer and a second layer between a first electrode and a second electrode, the first layer is included between the first electrode and the second layer, the first layer includes a first organic compound and a first substance, the refractive index of a thin film of the first organic compound is higher than or equal to 1 and lower than or equal to 1.75, the first substance has an electron-accepting property, and the second layer has a function of emitting or absorbing light.
US10950777B2

An example power generation system includes two capacitors and an electric load. A first capacitor includes a dielectric material that is configured to transition from a ferroelectric phase to a paraelectric or antiferroelectric phase when heated above a first transition temperature, and to transition from the paraelectric or antiferroelectric phase to the ferroelectric phase when cooled below a second transition temperature. A second capacitor is electrically coupled in parallel to the first capacitor. The electric load is electrically coupled to the first capacitor and the second capacitor. The system is configured to cyclically cool the dielectric material below the second transition temperature to draw a charge from the second capacitor to the first capacitors through the electric load, and heat the dielectric material beyond the first transition temperature to draw a charge from the first capacitor to the second capacitors through the electric load.
US10950771B2

A light-emitting device includes a heat-dissipating structure having a first part and a second part separated from the first part; a light-emitting unit including a light-emitting element with a first pad formed on the first part; and a first transparent enclosing the light-emitting element and having a sidewall; and an adhesive material covering a portion of the sidewall.
US10950762B2

The present invention provides a round chip scale package comprising: a light emitting diode for providing blue light from a side surface and an upper surface thereof; and a three-dimensional fluorescent layer arranged to encompass the side surface and the upper surface of the light emitting diode, thereby converting the blue light emitted from the side surface and the upper surface of the light emitting diode into white light, wherein the three-dimensional fluorescent layer comprises a phosphor and silicon, and an edge region of the three-dimensional fluorescent layer is formed into a round shape.
US10950761B2

The present invention relates to a light emitting device comprising a light source and a luminescent material, which luminescent material comprises one or more matrix materials and two pluralities of nanoparticles, which two pluralities of nanoparticles comprise different perovskite compounds. The invention also relates to a luminescent material.
US10950745B2

An automated photovoltaic (PV) subassembly manufacturing method involves in-line cutting of material strips. A tape is cut longitudinally into multiple strips. The strips are separated and guided into spaced apart positions relative to a surface of the PV cell subassembly comprising one or more PV cells. The multiple strips remain attached to the tape while the strips are guided to the spaced apart positions. The multiple strips are positioned at attachment locations on the surface of a PV cell subassembly.
US10950741B2

A nanocrystal including a core including a Group III element and a Group V element, and a monolayer shell on the surface of the core, the shell including a compound of the formula ZnSexS(1-x), wherein 0≤x≤1, and wherein an average mole ratio of Se:S in the monolayer shell ranges from about 2:1 to about 20:1.
US10950731B1

Semiconductor devices and methods of forming the same are provided. A semiconductor device according to the present disclosure includes a first semiconductor channel member and a second semiconductor channel member over the first semiconductor channel member and a porous dielectric feature that includes silicon and nitrogen. In the semiconductor device, the porous dielectric feature is sandwiched between the first and second semiconductor channel members and a density of the porous dielectric feature is smaller than a density of silicon nitride.
US10950730B2

The present application provides a semiconductor device and the method of making the same. The method includes recessing a fin extending from a substrate, forming a base epitaxial feature on the recessed fin, forming a bar-like epitaxial feature on the base epitaxial feature, and forming a conformal epitaxial feature on the bar-like epitaxial feature. The forming of the bar-like epitaxial feature includes in-situ doping the bar-like epitaxial feature with an n-type dopant at a first doping concentration. The forming of the conformal epitaxial feature includes in-situ doping the conformal epitaxial feature with a second doping concentration greater than the first doping concentration.
US10950725B2

A semiconductor device and a method of forming the same are provided. The semiconductor device includes a gate stack over an active region and a source/drain region in the active region adjacent the gate stack. The source/drain region includes a first semiconductor layer having a first germanium concentration and a second semiconductor layer over the first semiconductor layer. The second semiconductor layer has a second germanium concentration greater than the first germanium concentration. The source/drain region further includes a third semiconductor layer over the second semiconductor layer and a fourth semiconductor layer over the third semiconductor layer. The third semiconductor layer has a third germanium concentration greater than the second germanium concentration. The fourth semiconductor layer has a fourth germanium concentration less than the third germanium concentration.
US10950716B2

The present invention teaches a method of manufacturing a metal oxide thin film transistor (TFT) that includes the following steps: forming a shielding layer, a metal oxide semiconductor layer, a gate electrode, and a first photoresist pattern layer stacked on a substrate; forming a second photoresist layer on the metal oxide semiconductor layer and the first photoresist pattern layer; conducting ashing process to the second photoresist layer and the first photoresist pattern layer, and lifting the second photoresist layer and first photoresist pattern layer after they are ashing-processed; forming a first insulation layer on the metal oxide semiconductor layer and the gate electrode; and forming independent source electrode and drain electrode on the first insulation layer. The present invention deposits the second photoresist layer on the first photoresist pattern layer hardened by the conductorization process, so that they may be easily lifted after the ashing process.
US10950706B2

Embodiments relate to an apparatus for nano-scale energy converters and electric power generators. The apparatus include two electrodes with a cavity formed therebetween. The first electrode is an emitter electrode that includes a first base material with a first work function value. A second material is deposited on the first base material to modify the first work function value to a second work function value. The second electrode is a collector electrode that includes a second base material with a third work function value. A fourth material is deposited on the second base material to modify the third work function value to a fourth work function value. The emitter and collector electrodes are designed such that the second work function value is greater than the fourth work function value.
US10950704B2

A vertical memory device includes a substrate including a cell array region and a staircase region surrounding the cell array region, gate electrodes on the cell array region and the staircase region, and a channel on the cell array region. The gate electrodes are isolated from each other in first and third directions and each extend in a second direction. The channel extends in the first direction through one or more gate electrodes. End portions in the second direction of first gate electrodes of the plurality of gate electrodes define first steps in the second direction and second steps in the third direction on the staircase region of the substrate, the second steps being connected to the first steps, respectively, at same levels.
US10950700B2

A semiconductor device and a manufacturing method thereof includes a source contact structure, a gate stack structure including a side region adjacent to the source contact structure, and a center region extending from the side region. The semiconductor device further includes a source gate pattern disposed under the side region of the first gate stack structure. The source gate pattern has an inclined surface facing the source contact structure. The semiconductor device also includes a channel pattern penetrating the center region of the gate stack structure, the channel pattern extending toward and contacting the source contact structure.
US10950695B1

A silicon carbide MOSFET includes first and second source regions respectively disposed in the first and second well regions. Each of the first and second source regions extends up to a top surface of the substrate. First and second channel regions of the respective first and second well regions laterally separate the first and second source regions from a JFET region by a channel length. The first and second channel regions extend up to the top surface. The first and second channel regions are each arranged in a wave-shaped pattern at the top surface of the substrate. The wave-shaped pattern extends in first and second lateral directions. In an on-state, current flows laterally from the first and second source regions to the JFET region, and then in a vertical direction down through an extended drain region to the drain region.
US10950694B2

The present disclosure relates generally to doping for conductive features in a semiconductor device. In an example, a structure includes an active region of a transistor. The active region includes a source/drain region, and the source/drain region is defined at least in part by a first dopant having a first dopant concentration. The source/drain region further includes a second dopant with a concentration profile having a consistent concentration from a surface of the source/drain region into a depth of the source/drain region. The consistent concentration is greater than the first dopant concentration. The structure further includes a conductive feature contacting the source/drain region at the surface of the source/drain region.
US10950693B2

In a method of manufacturing a semiconductor device, a fin structure, in which first semiconductor layers and second semiconductor layers are alternately stacked, is formed. A sacrificial gate structure is formed over the fin structure. The first semiconductor layers, the second semiconductor layer and an upper portion of the fin structure at a source/drain region of the fin structure, which is not covered by the sacrificial gate structure, are etched. A dielectric layer is formed over the etched upper portion of the fin structure. A source/drain epitaxial layer is formed. The source/drain epitaxial layer is connected to ends of the second semiconductor wires, and a bottom of the source/drain epitaxial layer is separated from the fin structure by the dielectric layer.
US10950687B2

A manufacturing method of a substrate structure includes the following steps. A first build-up circuit structure is formed. At least one copper pillar is formed on the first build-up circuit structure. A dielectric layer is formed on the first build-up circuit structure, and the dielectric layer wraps the copper pillar. A second build-up circuit structure and a capacitive element are formed on the dielectric layer. In particular, the second build-up circuit structure and the first build-up circuit structure are respectively located at two opposite sides of the dielectric layer. The capacitive element is disposed in a capacitive element setting region within the second build-up circuit structure. The copper pillar penetrates the dielectric layer and is electrically connected to the second build-up circuit structure and the first build-up circuit structure.
US10950682B2

A method for manufacturing an organic EL device according to an embodiment of the present invention includes: a step for preparing an element substrate having a substrate and a plurality of organic electroluminescent elements (3) which are supported by the substrate; and a step for forming a thin film encapsulation structure (10) covering the organic electroluminescent elements. The step for forming a thin film encapsulation structure includes: a step A for forming a first inorganic barrier layer (12); after the step A, a step B for detecting particles (P) below or above the first inorganic barrier layer (12) and obtaining positional information on each particle; a step C in which microscopic liquid drops of a coating liquid containing a photocurable resin are applied for each particle by an inkjet, method on the basis of the positional information; after the step C, a step D for irradiating the photocurable resin with an ultraviolet ray and curing the photocurable resin to form an organic barrier layer (14); and after the step D, a step E for forming a second inorganic barrier layer (16) on the first inorganic barrier layer and the organic barrier layer.
US10950680B2

A light-emitting display device includes a substrate having a plurality of subpixels; a first electrode provided in each of the subpixels; a bank defining an emission part in each of the subpixels and having an upper surface that has a larger degree of surface roughness than an upper surface of the first electrode; a first common layer over the subpixels and covering the first electrode and the bank; a light-emitting layer on the first common layer and corresponding to the emission part of each of the subpixels; and a second common layer and a second electrode stacked on the light-emitting layer over the plurality of subpixels.
US10950679B1

A display may have an array of pixels arranged in rows and columns. The pixels may be organic light-emitting diode pixels that each include an organic light-emitting diode and thin-film transistor circuitry for controlling the diode or may be other suitable display pixels. The pixels may form an active area of the display that displays images. Display driver circuitry may be provided in an inactive border area of the display. The display may include vertical gate lines. The display may also include data lines. The data lines may include vertical data line portions and orthogonal horizontal data line portions coupled to the vertical data line portions with vias. During operation, data from the display driver circuitry may be provided to rows of the pixels using the data lines while the vertical gate lines supply control signals to columns of the pixels.
US10950677B2

The present disclosure provides an array substrate and a manufacturing method of the array substrate, and a display panel. The array substrate includes a flexible substrate; an active layer disposed on the flexible substrate; a first gate insulating layer disposed on the active layer; a first gate layer disposed on the first gate insulating layer; a second gate insulating layer disposed on the first gate insulating layer and the first gate layer; and a second gate layer disposed on the second gate insulating layer. The array substrate of the present disclosure replaces molybdenum wires of a gate layer and a second gate layer with a multi-layered composite metal layer. The bending tolerance of gate wires in the display panel is enhanced and increase of impedance of the first gate layer is prevented.
US10950674B2

Provided is a display panel, including a first display area and a second display area. A transparent collimator is provided in a gap between two adjacent sub-pixels in the first display area, and meanwhile, a substrate under the collimator is a thinner substrate or a transparent substrate. Thus, a certain display area of the display panel possesses good light transmittance and resolution.
US10950668B2

The present application provides a display substrate, a manufacturing method thereof, and a display apparatus. The display substrate of the present invention includes a base substrate, a display unit provided on the base substrate, a color filter layer provided on the display unit, a planarization layer provided on a surface of the color filter layer distal to the display unit, and a plurality of first electrodes and a plurality of second electrodes provided in the planarization layer. The planarization layer includes a first planarization layer and a second planarization layer, the plurality of first electrode are embedded in the first planarization layer, and the plurality of second electrodes are embedded in the second planarization layer.
US10950658B2

A circuit includes: a first node to receive a first current; a first resistive element receiving a first branch current of the first current; first transistors each including a first terminal connected to the second end of the first resistive element; a second resistive element connected to the first node and receiving a second branch current of the first current; a second node to receive a second current; a second transistor including a first terminal, the first terminal of the second transistor connected to the second node and receiving a first branch current of the second current; a third resistive element connected to the second node and receiving a second branch current of the second current; wherein a temperature coefficient is adjusted by a resistance of the second resistive element and a resistance of the third resistive element and corresponding to the first current.
US10950654B2

A stacked quantum computing device including: a first chip including a superconducting qubit, where the superconducting qubit includes a superconducting quantum interference device (SQUID) region, a control region, and a readout region, and a second chip bonded to the first chip, where the second chip includes a first control element overlapping with the SQUID region, a second control element displaced laterally from the control region and without overlapping the control region, and a readout device overlapping the readout region.
US10950645B2

A semiconductor device includes a semiconductor substrate, a radiation-sensing region, at least one isolation structure, and a doped passivation layer. The radiation-sensing region is present in the semiconductor substrate. The isolation structure is present in the semiconductor substrate and adjacent to the radiation-sensing region. The doped passivation layer at least partially surrounds the isolation structure in a substantially conformal manner.
US10950643B2

The present disclosure relates to an imaging device, a method for manufacturing an imaging device, and an electronic device capable of reducing light entering an electric-charge holding unit in a back-illuminated imaging device. An imaging device includes: a photoelectric conversion unit; an electric-charge holding unit; a semiconductor substrate; a wiring layer; an insulation film layer; a first light-shielding film; and a second light-shielding film. The insulation film layer, the first light-shielding film, and the wiring layer are stacked on a second surface of the semiconductor substrate. The second light-shielding film includes: a first light-shielding portion extending from the first surface of the semiconductor substrate to a middle of the semiconductor substrate; a second light-shielding portion penetrating the semiconductor substrate; and a third light-shielding portion covering a part of the first surface of the semiconductor substrate. The present technology is applicable to a CMOS image sensor, for example.
US10950637B2

The present disclosure relates to a semiconductor device, a manufacturing method, a solid state image sensor, and electronic equipment that can achieve further improvement in reliability. Connection pads are formed in interlayer films provided respectively in interconnection layers of a sensor substrate on which a sensor surface having pixels is formed and a signal processing substrate configured to perform signal processing on the sensor substrate to make an electrical connection between the sensor substrate and the signal processing substrate. Then, a metal oxide film is formed between the interlayer films of the sensor substrate and the signal processing substrate, between the connection pad formed on a side toward the sensor substrate and the interlayer film on a side toward the signal processing substrate, and between the connection pad formed on the side toward the signal processing substrate and the interlayer film on the side toward the sensor substrate. The present technology can be applied to a laminated-type CMOS image sensor, for example.
US10950636B2

A method for fabricating an array substrate is provided. A gate insulation layer, first and second gates and a first interlayered insulation layer are formed on first and second active layers in order. A photolithography and etching process is performed by using a photo mask to form first to fourth contact holes in the gate insulation layer and the first interlayered insulation layer. First and second sources and first and second drains which are respectively connected to the first and second active layers through the first to fourth contact holes are formed. A second interlayered insulation layer is formed. Another photolithography and etching process is performed by using said photo mask to form first to third openings and a via hole in the second interlayered insulation layer, wherein along a normal direction, the third opening and the first contact hole are overlapped, the via hole and the second contact hole are overlapped, the first opening and the third contact hole are overlapped, and the second opening and the fourth contact hole are overlapped.
US10950634B2

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

An array substrate, a method for fabricating the array substrate and a display panel. The array substrate is provided with at least one isolation mesa in each of multiple pixel grooves in a pixel-defining layer, so that a light-emitting layer of a second sub-pixel located on the isolation mesa and a light-emitting layer of a first sub-pixel located on an exposed portion of a bottom surface of the pixel groove are on different planes and thereby isolated. It is prevented that an adjacent sub-pixel is influenced via the light-emitting layer, in a case that the anode of the second sub-pixel and the anode of the first sub-pixel receive different voltages. The isolation mesa does not form a non-emitting region in the pixel groove. An aperture ratio of the array substrate is not reduced. High PPI of the array substrate is ensured.
US10950628B2

A vertical memory device includes a substrate having a peripheral circuit interconnection, lower word lines stacked on the substrate, vertical channel structures passing through the lower word lines, a first cell contact plug including a bottom end lower than a bottom surface of a first lower word line and being connected to the first lower word line, and lower insulating layers and first lower mold patterns positioned beneath the first lower word line and stacked alternately on each other from the substrate.
US10950622B2

A semiconductor memory device includes first conductive layers stacked and second conductive layers stacked in a first direction. The second conductive layers spaced from the first conductive layers in a second direction intersecting the first direction. A first memory pillar is between the first conductive layers and the second conductive layers in the second direction. The first memory pillar extends in the first direction and has a first length in the second direction. A second memory pillar is between the first conductive layers and the second conductive layers in the second direction. The second memory pillar is adjacent to the first memory pillar. The second memory pillar extends in the first direction and has a second length greater than the first length in the second direction.
US10950619B2

A semiconductor memory device includes a substrate including a cell array region and a pad region, a stack structure disposed on the cell array region and the pad region of the substrate and including gate electrodes, a device isolation layer vertically overlapping the stack structure and disposed in the pad region of the substrate, a dummy vertical channel portion penetrating the stack structure on the pad region of the substrate and disposed in the device isolation layer, and a dummy semiconductor pillar disposed between the dummy vertical channel portion and one portion of the substrate being in contact with one sidewall of the device isolation layer.
US10950610B2

Methods of forming a gate cut isolation for an SRAM include forming a first and second active nanostructures adjacent to each other and separated by a space; forming a sacrificial liner over at least a side of the first active nanostructure facing the space, causing a first distance between a remaining portion of the space and the first active nanostructure to be greater than a second distance between the remaining portion of the space and the second active nanostructure. A gate cut isolation is formed in the remaining portion of the space such that it is closer to the second active nanostructure than the first active nanostructure. The sacrificial liner is removed, and gates formed over the active nanostructures with the gates separated from each other by the gate cut isolation. An SRAM including the gate cut isolation and an IC structure including the SRAM are also included.
US10950609B2

Certain aspects of the present disclosure generally relate to a static random-access memory (SRAM) implemented using both a gate-all-around (GAA)-type transistor and a fin field-effect transistor (FinFET). For example, certain aspects are directed to an SRAM memory cell having a flip-flop (FF) having a pull-up (PU) transistor and a pull-down (PD) transistor, and a pass-gate (PG) transistor coupled between a bit line of the SRAM memory cell and the FF, a gate of the PG transistor being coupled to a word line (WL) of the SRAM memory cell. In certain aspects, at least one of the PU transistor, the PD transistor, or the PG transistor comprises a GAA transistor, and at least another one of the PU transistor, the PD transistor, or the PG transistor comprises a FinFET.
US10950606B2

Dual fin endcaps for self-aligned gate edge architectures, and methods of fabricating dual fin endcaps for self-aligned gate edge architectures, are described. In an example, a semiconductor structure includes an I/O device having a first plurality of semiconductor fins disposed above a substrate and protruding through an uppermost surface of a trench isolation layer. A logic device having a second plurality of semiconductor fins is disposed above the substrate and protrudes through the uppermost surface of the trench isolation layer. A gate edge isolation structure is disposed between the I/O device and the logic device. A semiconductor fin of the first plurality of semiconductor fins closest to the gate edge isolation structure is spaced farther from the gate edge isolation structure than a semiconductor fin of the second plurality of semiconductor fins closest to the gate edge isolation structure.
US10950596B2

A diode with a current sensor is disclosed. The diode includes an anode region, a cathode region, and a channel-stop region. The diode further includes a sense resistor that is connected between the channel-stop region and the cathode region. When the diode is forward biased, a sense current flows through the sense resistor that corresponds to the forward current flowing through the diode. When the diode is reverse biased, the channel-stop region helps prevent a breakdown condition in the diode.
US10950595B2

A memory cell array includes a first memory cell, a word line and a first bit line. The first memory cell is arranged in a first row in a first direction. The word line extends in the first direction and is coupled to the first memory cell. The first bit line extends in a second direction different from the first direction, and is coupled to the first memory cell. The first memory cell corresponds to a five transistor (5T) memory cell. The first memory cell includes a first active region having a first length in the second direction, and a second active region having a second length in the second direction and being different from the first length. The first active region and the second active region extend in the second direction, are located on a first level and are separated from each other in the first direction.
US10950591B2

Embodiments describe a display integration scheme in which an array of pixel driver chips embedded front side up in an insulator layer. A front side redistribution layer (RDL) spans across and is in electrical connection with the front sides of the array of pixel driver chips, and an array of light emitting diodes (LEDs) is bonded to the front side RDL. The pixel driver chips may be located directly beneath the display area of the display panel.
US10950590B2

A light emitting device includes: light emitting cells arranged in column and row directions, each including a semiconductor stack including a first semiconductor layer and a second semiconductor layer; a first insulation layer continuously disposed on the light emitting cells and having, in each light emitting cell, a first hole on the first semiconductor layer exposed from the second semiconductor layer and a second hole on the second semiconductor layer; a wiring electrode having light reflectivity, covering the first insulation layer, and electrically connected with the first semiconductor layer at the first hole in each light emitting cell; and a second electrode disposed in each light emitting cell and electrically connected with the second semiconductor layer at the second hole. The first insulation layer is exposed from the first semiconductor layer between the light emitting cells. The lower face of the first semiconductor layer has a roughened surface.
US10950586B2

A semiconductor device includes a package substrate, a semiconductor chip on a first region of the package substrate, and a solder bump on a second region of the package substrate. The solder bump includes a core portion and a peripheral portion encapsulating the core portion. The peripheral portion includes a first segment with a first melting point and a second segment with a second melting point that is less than the first melting point.
US10950584B2

A lighting apparatus a first group of at least one first solid state emitter, each first solid state emitter including a first light emitting diode (“LED”) that, when excited, emits light having a peak wavelength in a range between about 440 nm and about 475 nm, and a second group of at least one second solid state emitter, each second solid state emitter comprising a second LED that, when excited, emits light having a peak wavelength in a range between about 390 nm and about 415 nm. Between about 2% and about 15% of a spectral power of light emitted from the lighting apparatus is light having wavelengths in the range between about 390 nm and about 415 nm.
US10950583B2

The present invention relates to a display device and, more particularly, to a transfer head for a semiconductor light-emitting device applied to the display device and a method for transferring a semiconductor light-emitting device. The transfer head for a semiconductor light-emitting device, according to the present invention, comprises: a base substrate; and an electrode unit disposed on the base substrate to generate an electrostatic force by charging an un-doped semiconductor layer of the semiconductor light-emitting device with electric charges, wherein the base substrate and the electrode unit are formed of light-transmitting materials so that at least a part of the semiconductor light-emitting device is viewable through the base substrate and the electrode unit in sequence.
US10950580B2

A semiconductor device package is provided. The semiconductor device package includes a stack of semiconductor dies over a substrate, the substrate including a plurality of electrical contacts, and an annular lower lid disposed over the substrate and surrounding the stack of semiconductor dies. The annular lower lid includes a lower surface coupled to the substrate, an upper surface coupled to an upper lid, and an outer surface in which is formed an opening. The semiconductor device assembly further includes a circuit element disposed in the opening and electrically coupled to at least a first one of the plurality of electrical contacts. The semiconductor device assembly further includes the upper lid disposed over the annular lower lid and the stack of semiconductor dies.
US10950579B2

A package and a method of forming the same are provided. A method includes forming a first die structure. The first die structure includes a die stack and a stacked dummy structure bonded to a carrier. A second die structure is formed. The second die structure includes a first integrated circuit die. The first die structure is bonded to the second die structure by bonding a topmost integrated circuit die of the die stack to the first integrated circuit die. The topmost integrated circuit die of the die stack is a farthest integrated circuit die of the die stack from the carrier. A singulation process is performed on the first die structure to form a plurality of individual die structures. The singulation process singulates the stacked dummy structure into a plurality of individual stacked dummy structures.
US10950575B2

An embodiment is a structure including a first die, a molding compound at least laterally encapsulating the first die, a first redistribution structure including metallization patterns extending over the first die and the molding compound, a first conductive connector comprising a solder ball and an under bump metallization coupled to the first redistribution structure, and an integrated passive device bonded to a first metallization pattern in the first redistribution structure with a micro bump bonding joint, the integrated passive device being adjacent the first conductive connector.
US10950573B2

Disclosed are interconnects in which one substrate having a high melting temperature, lead-free solder column is joined to a second substrate having openings filled with a low melting temperature, lead-free solder such that the high melting temperature, lead-free solder column penetrates into the low melting temperature, lead-free solder so as to obtain a short moment arm of solder.
US10950569B2

A high frequency module includes a transmission power amplifier, a bump electrode connected to a principal surface of the transmission power amplifier and having an elongated shape in a plan view of the principal surface, and a mounting board on which the transmission power amplifier is mounted, wherein the mounting board includes a via conductor having an elongated shape in the plan view, the length direction of the bump electrode and the length direction of the via conductor are aligned in the plan view, and the bump electrode and the via conductor are connected in an overlapping area where the bump electrode and the via conductor overlap at least partially in the plan view, and the overlapping area is an area elongated in the length direction.
US10950568B2

A semiconductor device assembly is provided. The assembly includes a first package element and a second package element disposed over the first package element. The assembly further includes a plurality of die support structures between the first and second package elements, wherein each of the plurality of die support structures has a first height, a lower portion surface-mounted to the first package element and an upper portion in contact with the second package element. The assembly further includes a plurality of interconnects between the first and second package elements, wherein each of the plurality of interconnects includes a conductive pillar having a second height, a conductive pad, and a bond material with a solder joint thickness between the conductive pillar and the conductive pad. The first height is about equal to a sum of the solder joint thickness and the second height.
US10950554B2

Semiconductor packages and methods of forming the same are provided. a semiconductor package includes a sub-package, a second die and a second molding layer. The sub-package includes a first die, a first molding layer aside the first die and a first redistribution layer structure disposed over the first die and the first molding layer and electrically connected to the first die. The second die is disposed over the sub-package, wherein the first die and the second die are disposed on opposite surfaces of the first redistribution layer structure. The second molding layer encapsulates the sub-package and the second die.
US10950550B2

Semiconductor packages with through bridge die connections and a method of manufacture therefor is disclosed. The semiconductor packages may house one or more electronic components as a system in a package (SiP) implementation. A bridge die, such as an embedded multi-die interconnect bridge (EMIB), may be embedded within one or more build-up layers of the semiconductor package. The bridge die may have an electrically conductive bulk that may be electrically connected on a backside to a power plane and used to deliver power to one or more dies attached to the semiconductor package via interconnects formed on a topside of the bridge die that are electrically connected to the bulk of the bridge die. A more direct path for power delivery through the bridge die may be achieved compared to routing power around the bridge die.
US10950549B2

A dual interlayer dielectric material structure is located on a passivation dielectric material liner and entirely fills a gap located between each memory device stack of a plurality of memory device stacks. The dual interlayer dielectric material structure includes, from bottom to top, a first void free low-k interlayer dielectric (ILD) material and a second void free low-k ILD material.
US10950547B2

Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals. The shared interconnect layers include interconnect segments that carry power, clock and/or data-bus signals. In some embodiments, the shared interconnect layers are higher level interconnect layers (e.g., the top interconnect layer of each IC die). In some embodiments, the stacked IC dies of the 3D circuit include first and second IC dies. The first die includes a first semiconductor substrate and a first set of interconnect layers defined above the first semiconductor substrate. Similarly, the second IC die includes a second semiconductor substrate and a second set of interconnect layers defined above the second semiconductor substrate. As further described below, the first and second dies in some embodiments are placed in a face-to-face arrangement (e.g., a vertically stacked arrangement) that has the first and second set of interconnect layers facing each other. In some embodiments, a subset of one or more interconnect layers of the second set interconnect layers of the second die has interconnect wiring that carries power, clock and/or data-bus signals that are supplied to the first IC die.
US10950542B2

One embodiment is an apparatus comprising a semiconductor integrated circuit (“IC”) chip comprising at least one active component for implementing an amplifier circuit; and a laminate structure comprising a plurality of metal layers, the laminate structure further comprising a plurality of passive components and transmission line-based structures. The semiconductor IC chip is integrated with the laminate structure such that a top layer of the laminate structure comprises a shield over a top of the semiconductor IC chip and the passive components for limiting electromagnetic coupling of signals generated by the amplifier circuit beyond the laminate structure.
US10950541B2

A semiconductor device includes a substrate, a first lower wiring line on the substrate, a first insulation layer on the first lower wiring line, a first dielectric barrier layer and a first etch stop layer sequentially stacked on the first insulation layer, a second insulation layer on the first etch stop layer, a first upper wiring line extending through the second insulation layer, the first etch stop layer, and the first dielectric barrier layer, and a first conductive via in the first insulation layer and electrically connecting the first lower wiring line and the first upper wiring line. An upper surface of the first conductive via protrudes above a lower surface of the first upper wiring line.
US10950538B2

A semiconductor structure includes a substrate; a die disposed over the substrate; a molding surrounding the die; a dielectric layer disposed over the substrate and surrounding the die and the molding; a conductive via extending through the dielectric layer; and a metallic strip extending through and along the dielectric layer to at least partially surround the die.
US10950534B2

A through-substrate vias structure includes a substrate having opposing first and second major surfaces. One or more conductive via structures are disposed extending from the first major surface to a first vertical distance within the substrate. A recessed region extends from the second major surface to a second vertical distance within the substrate and adjoining a lower surface of the conductive via. In one embodiment, the second vertical distance is greater than the first vertical distance. A conductive region is disposed within the recessed region and is configured to be in electrical and/or thermal communication with the conductive via.
US10950529B2

A semiconductor device package includes a substrate, a first insulation layer and an electrical contact. The first insulation layer is disposed on the first surface of the substrate. The electrical contact is disposed on the substrate and has a first portion surrounded by the first insulation layer and a second portion exposed from the first insulation layer, and a neck portion between the first portion and the second portion of the electrical contact. Further, the second portion tapers from the neck portion.
US10950503B2

A method of singulating a wafer includes providing a wafer having a plurality of die formed as part of the wafer and separated from each other by spaces, wherein the wafer has first and second opposing major surfaces, and wherein a layer of material is formed along the second major surface. The method includes placing the wafer onto a carrier substrate. The method includes singulating the wafer through the spaces to form singulation lines after the placing the wafer on the carrier substrate, wherein singulating comprises stopping in proximity to the layer of material. The method includes applying a pressure to the entire wafer thereby separating the layer of material in the singulation lines, wherein applying the pressure comprises using a fluid. The method provide a way to batch separate layers of material disposed on wafers after singulating the wafers.
US10950498B2

Methods of dep-etch in semiconductor devices (e.g. V-NAND) are described. A metal layer is deposited in a feature. The metal layer is removed by low temperature atomic layer etching by oxidizing the surface of the metal layer and etching the oxide in a layer-by-layer fashion. After removal of the metal layer, the features are filled with a metal.
US10950496B2

A microelectronic device comprises a first conductive material comprising copper, a conductive plug comprising tungsten in electrical communication with the first conductive material, and manganese particles dispersed along an interface between the first conductive material and the conductive plug. Related electronic systems and related methods are also disclosed.
US10950495B2

One or more techniques or systems for mitigating pattern collapse are provided herein. For example, a semiconductor structure for mitigating pattern collapse is formed. In some embodiments, the semiconductor structure includes an extreme low-k (ELK) dielectric region associated with a via or a metal line. For example, a first metal line portion and a second metal line portion are associated with a first lateral location and a second lateral location, respectively. In some embodiments, the first portion is formed based on a first stage of patterning and the second portion is formed based on a second stage of patterning. In this manner, pattern collapse associated with the semiconductor structure is mitigated, for example.
US10950481B2

A method for manufacturing a thin substrate uses a temporary adhesive film for substrate processing for temporarily adhesion of a substrate to a support on a surface of the substrate opposite to a surface to be processed, the temporary adhesive film for substrate processing containing a siloxane bond-containing polymer having a weight average molecular weight of 3,000 to 500,000 in an amount of 10 parts by mass or more and 100 parts by mass or less relative to 100 parts by mass; and includes: (a) laminating the temporary adhesive film for substrate processing onto the support and/or the surface of the substrate opposite to the surface to be processed; (b) bonding thereof under reduced pressure; (c) processing the substrate by grinding or polishing; (d) treating the substrate with acid or base; (e) other processing; (f) separating the processed substrate from the support; and (g) cleaning the substrate.
US10950468B2

A semiconductor manufacturing apparatus according to an embodiment irradiates a semiconductor substrate with laser to form modified regions along an intended cut line in the semiconductor substrate. A light source emits the laser. An optical system comprises an objective lens configured to focus the laser in the semiconductor substrate. A light modulator is capable of modulating an energy density distribution of the laser. A controller controls the light modulator to displace a peak position of the energy density distribution of the laser from an optical axis of the objective lens in a relative movement direction of the optical system with respect to the semiconductor substrate.
US10950467B2

The mechanism includes a pipe and a valve provided in the pipe. The pipe is configured to connect a gas source and a semiconductor manufacturing apparatus. The valve is configured to control a flow rate of the gas. The valve includes a housing and a columnar shaft. The housing includes an inlet and an outlet. A gas flows from the gas source into the internal space through the inlet. A gas flows from the internal space to the semiconductor manufacturing apparatus through the outlet. A gap is provided between an outer peripheral surface of the shaft and an inner wall surface of the housing. The shaft is accommodated in the internal space of the housing and is rotatable. A through hole which penetrates the shaft is formed on the outer peripheral surface of the shaft. Both ends of the through hole correspond to the inlet and the outlet.
US10950465B2

Disclosed is a method of cleaning a substrate processing apparatus in which a substrate having a surface wet by a liquid is brought into contact with a supercritical fluid so as to perform a drying process of drying the substrate. The method includes a cleaning gas filling process and an exhausting process. The cleaning gas filling process fills a cleaning gas containing isopropyl alcohol in the substrate processing apparatus. The exhausting process exhausts the cleaning gas from an inside of the substrate processing apparatus after the cleaning gas filling process.
US10950452B2

A time required to return an inside of the chamber after performing maintenance of the inside of the chamber into a state prior to the maintenance can be shortened. A seasoning method includes a first dry cleaning process of cleaning the inside of the chamber by supplying an O2 gas into the chamber and generating plasma of the O2 gas within the chamber; and a second dry cleaning process of seasoning, after the first dry cleaning process, the inside of the chamber by supplying a processing gas containing fluorine into the chamber and generating plasma of the processing gas within the chamber.
US10950445B2

Embodiments of the present disclosure generally relate to methods and apparatus for depositing metal silicide layers on substrates and chamber components. In one embodiment, a method of forming a hardmask includes positioning the substrate having a target layer within a processing chamber, forming a seed layer comprising metal silicide on the target layer and depositing a tungsten-based bulk layer on the seed layer, wherein the metal silicide layer and the tungsten-based bulk layer form the hardmask. In another embodiment, a method of conditioning the components of a plasma processing chamber includes flowing an inert gas comprising argon or helium from a gas applicator into the plasma processing chamber, exposing a substrate support to a plasma within the plasma processing chamber and forming a seasoning layer including metal silicide on an aluminum-based surface of the substrate support.
US10950441B1

A method comprising contact-free positioning a template mask wafer having a template device pattern relative to a predetermined surface area section of a device pattern wafer. The template mask wafer includes a semitransparent layer. The method includes contact-free aligning one or more mask alignment marks of the template mask wafer with one or more alignment marks of the device pattern wafer and contacting the mask wafer on the device pattern wafer. The method includes transferring a template device pattern of the template mask wafer onto the predetermined surface area section of the device pattern wafer using an electron beam while heat conduction is distributed throughout the mask wafer to maintain a low temperature rise in the mask wafer during the transferring. A system is also provided.
US10950440B2

The invention herein includes enhancing the surface of an amorphous silicon hardmask through implantation of nonpolar, hydrophobic elements, resulting in increased hydrophobicity and increased resist adhesion of the amorphous silicon surface. According to the invention, implanting the hydrophobic elements may involve introduction of the hydrophobic elements into the surface of the amorphous silicon by way of low energy implantation and plasma treatment. The implanted hydrophobic element may be Boron, Xenon, Fluorine, Phosphorus, a combination thereof, or other hydrophobic elements. According to the invention, the surface of the amorphous silicon is enhanced with 10-15% hydrophobic element, however in other embodiments, this composition may be adjusted as needed. In any case, however, the invention herein includes maintaining an etch selectivity of the bulk amorphous silicon hardmask.
US10950438B2

A method for selectively modifying a base material surface, includes applying a composition on a surface of a base material to form a coating film. The coating film is heated. The base material includes a surface layer which includes a first region including a metal. The composition includes a first polymer and a solvent. The first polymer includes at an end of a main chain or a side chain thereof, a group including a first functional group capable of forming a bond with the metal. It is preferred that the base material further includes a second region comprising substantially only a non-metal, and the method further includes, after the heating, removing with a rinse agent a portion formed on the second region, of the coating film. The metal is preferably a constituent of a metal substance, an alloy, an oxide, an electrically conductive nitride or a silicide.
US10950434B2

A method includes forming a gate spacer on sidewalls of a dummy gate structure disposed over a semiconductor substrate; performing a first implantation process to the gate spacer, wherein the first implantation process includes bombarding an upper portion of the gate spacer with silicon atoms; after performing the first implantation process, performing a second implantation process to the upper portion of the gate spacer, wherein the second implantation process includes bombarding the upper portion of the gate spacer with carbon atoms; and after performing the second implantation process, replacing the dummy gate structure with a high-k metal gate structure, wherein the replacing includes forming an interlayer dielectric (ILD) layer.
US10950425B2

A time-of-flight or electrostatic trap mass analyzer is disclosed comprising: an ion flight region comprising a plurality of ion-optical elements (30-35) for guiding ions through the flight region in a deflection (x-y) plane. The ion-optical elements are arranged so as to define a plurality of identical ion-optical cells, wherein the ion-optical elements in each ion-optical cell are arranged and configured so as to generate electric fields for either focusing ions travelling in parallel at an ion entrance location of the cell to a point at an ion exit location of the cell, or for focusing ions diverging from a point at the ion entrance location to travel parallel at the ion exit location. Each ion-optical cell comprises a plurality of electrostatic sectors having different deflection radii for bending the flight path of the ions in the deflection (x-y) plane. The ion-optical elements in each cell are configured to generate electric fields that either (i) have mirror symmetry in the deflection plane about a line in the deflection plane that is perpendicular to a mean ion path through the cell at a point half way along the mean ion path through the cell, or (ii) have point symmetry in the deflection plane about a point in the deflection plane that is half way along the mean ion path through the cell. The ion-optical elements are arranged and configured such that, in the frame of reference of the ions, the ions are guided through the deflection plane in the ion-optical cells along mean flight paths that are of the same shape and length in each ion-optical cell.
US10950407B2

An electron gun comprising a cathode having an electron emitting surface and whose planar shape is circular; a heater; an anode being arranged to oppose the cathode; and a heat resistant member. The anode applies a positive potential relative to the cathode to extract electrons in a predetermined direction. The cathode has, in a central portion thereof, a through hole along a central axis of the cathode. The heat resistant member has a first portion to close the through hole and a second portion being positioned between the cathode and the heater.
US10950405B1

An enclosed switch, a bus plug or a panelboard switch with means to lock them in an OFF position are provided. An enclosed switch comprises an operating handle with a first hole situated at a distal end and an enclosure including a cover. The operating handle is disposed external to the enclosure. The cover having a flange including a tab formed with a second hole that is configured to be aligned with the first hole of the operating handle in order to lock the enclosed switch in an OFF position without the use of a handle guard.
US10950403B2

A circuit interrupter electrically connects a line terminal to a load terminal in a closed condition and electrically disconnects the line terminal from the load terminal in the open condition. A controller includes a fault detector configured to detect a fault in an electrical signal in a load circuit, such that when a fault is detected on the load circuit, the fault detector causes actuation of the interrupter to the open condition. The controller is adapted to receive an off command, and in response to the off command, generate a simulated fault in the load circuit, such that the fault detector causes actuation of the interrupter to the open condition, such that one and the same interrupter is employed for both fault tripping and commanded tripping.
US10950398B2

A four-way switch including a knob configured to be tilted in four directions to perform a switching operation in the four directions; a housing to which the knob is attached in a tiltable manner; a stopper formed on a surface of the housing so as to protrude by a predetermined height, the stopper being configured to limit a downward motion of the knob by contacting a portion of a lower surface of the knob while the knob is tilted; a guide protrusion formed on the lower surface of the knob so as to protrude by a predetermined length; and a guide groove portion formed on the surface of the housing so as to protrude by a predetermined height so as to face the guide protrusion, the guide groove portion including a recess portion having a structure that engages with the guide protrusion.
US10950396B2

A switch device which is capable of ensuring mounting strength of an additional member while ensuring ease of operation. The switch device has an operating knob that transmits an input operation to a switch unit with an electric contact, and a housing that houses a switch unit. The housing that houses the switch unit has an opening via which the switch unit and the operating knob face each other. The housing has a water prevention wall installed in a standing manner to surround the opening. The operating knob has a box-shaped base member with one end thereof opened. An additional member with at least one insertion portion which is inserted into a through hole of the base member is mounted on the base member. The insertion portion extends to cross a standing direction of the water prevention wall, and as seen in the standing direction, the insertion portion and the opening are located away from each other.
US10950395B2

A switching device including a frame, a roll element, a control shaft, a drive system and a roll spring. The control shaft is adapted to control rotation of the roll element such that rotating the control shaft from an ON-position to an OFF-position carries out an opening event in which the roll element transfers from a first position to a second position. The drive system includes an actuator and an actuator spring. The drive system is adapted to rotate the roll element during the opening event to an intermediate position located between the first position and the second position. The roll spring is connected between the frame and the roll element, and is adapted to rotate the roll element to the second position during the opening event.
US10950391B2

A method for manufacturing a photoelectric conversion device, that includes: forming a laminate structure of a substrate, a transparent electrode, an active layer produced by wet-coating, and a counter electrode, stacked in this order; and thereafter forming a cavity by: (a) pressing an adhesive material just against a defect formed on the surface of said counter electrode, and then peeling off said adhesive material together with said defect and the peripheral part thereof; or (b) sucking a defect formed on the surface of said counter electrode, so as to remove said defect and the peripheral part thereof, where said cavity penetrates through the counter electrode and unreached to the transparent electrode.
US10950387B2

A multilayer capacitor includes a body including a stacked structure having dielectric layers, and internal electrodes, and external electrodes. The body has a central portion, and cover portions disposed above and below the central portion, the body has a first surface and a second surface to which the internal electrodes are exposed and which oppose each other, a third surface and a fourth surface which oppose each other in the stacking direction of the dielectric layers, and a fifth surface and a sixth surface which are connected to the first to fourth surfaces and oppose each other, and a surface roughness of each of the third to sixth surfaces of the body is greater than a surface roughness of each of the first and second surfaces of the body.
US10950383B2

A method for wireless power transfer. The method includes adapting a variable form factor transmitter into at least a plurality of cross-coupled segments disposed about a pre-determined wireless power transfer area, wherein the pre-determined wireless power transfer area comprises a dimension exceeding a wavelength corresponding to a characteristic frequency of the variable form factor transmitter, transmitting, from a radio frequency (RF) power source and based at least in part on the characteristic frequency, RF power across the pre-determined wireless power transfer area via a near electromagnetic field of the variable form factor transmitter, and reducing, based on opposing directions of magnetic fields induced by adjacent cross-coupled segments of the plurality of cross-coupled segments, a radiation loss of the wireless power transfer due to a far electromagnetic field of the variable form factor transmitter.
US10950382B1

An electric power system is provided that includes a three-phase to two twelve-phase transformer. The transformer includes first and second primary winding groupings, secondary winding groupings, and third, fourth, and fifth windings. The groupings can include sub windings. First primary winding groupings are coupled to form a wye configuration and coupled to second primary winding groupings and the windings. The first of the two twelve-phase outputs at the same voltage as the input voltage while the second twelve-phase output is at a lower voltage. Diode pairs are connected to each other, each diode pair having an inner connection connected to one of the outputs of the transformer and first and second ends respectively connected to a positive dc bus and a negative dc bus. The diode pairs operatively rectify the transformer output voltage to form a DC voltage with a reduced common mode voltage.
US10950381B2

A surface-mounted LC device that includes a substrate having a first surface, multiple inductors formed on the first surface and formed respectively by multiple coiled conductor patterns, a first insulating layer covering the multiple coiled conductor patterns, and a capacitor that is formed on the first insulating layer by a planar electrode. Moreover, the planar electrode covers first zones in which portions of the coiled conductor patterns are adjacent to each other and current directions are opposite to each other in a plan view of the surface-mounted LC device.
US10950380B2

A coil electronic component includes a magnetic body, wherein the magnetic body includes a substrate, and a coil part including patterned insulating films disposed on the substrate, a first plating layer formed between the patterned insulating films by plating, and a second plating layer disposed on the first plating layer.
US10950377B2

A magnetic set-up for use in a rotary encoder is disclosed. The set-up includes a permanent magnet arrangement including at least one permanent magnet, which is rotatable with respect to a rotation axis, and a soft magnetic sleeve encompassing the rotation axis and thus the permanent magnet arrangement for shielding against external magnetic fields. The at least one permanent magnet includes a through-hole, which extends along the rotation axis, so that the permanent magnet fully extends around the rotation axis.
US10950376B2

The invention relates to a process for moving a droplet from a first location to a second location, which droplet comprises a magnetic material disposed in an aqueous medium. The invention also relates to a droplet assembly comprising a droplet, which droplet comprises a magnetic material disposed in an aqueous medium. Various uses of the droplet assembly are also described.
US10950373B2

An R-TM-B hot-pressed and deformed magnet (here, R represents a rare earth metal selected from the group consisting of Nd, Dy, Pr, Tb, Ho, Sm, Sc, Y, La, Ce, Pm, Eu, Gd, Er, Tm, Yb, Lu, and a combination thereof, and TM represents a transition metal) of the present invention comprises flat type anisotropic magnetized crystal grains and a nonmagnetic alloy distributed in a boundary surface between the crystal grains, and thus the magnet of the present invention has an excellent magnetic shielding effect as compared with an existing permanent magnet since the crystal gains can be completely enclosed in the nonmagnetic alloy, so that a hot-pressed and deformed magnet with enhanced coercive force can be manufactured through a more economical process.
US10950372B2

A PPTC device including a PPTC body, a first electrode, disposed on a first side of the fuse component, a second electrode, disposed on a second side of the PPTC body, wherein the PPTC body comprises a polymer matrix and a conductive filler.
US10950361B2

An underground ventilated system for storing nuclear waste materials. The system includes a storage module having an outer shell defining an internal cavity and an inner shell. A majority of the height of the outer shell may be disposed below grade. The outer shell may include a hermetically sealed bottom. First and second canisters are positioned in lower and upper portions within the cavity respectively in vertically stacked relationship. A centering and spacing ring assembly is interspersed between the first and second canisters to transfer the weight of the upper second canister to the lower first canister. The assembly may include centering lugs which laterally restrain the first and second canisters in case of a seismic event. A natural convection driven ventilated air system cools the canisters to remove residual decay heat to the atmosphere. In one non-limiting embodiment, the shells are made of steel.
US10950351B2

Methods, apparatus, and other embodiments predict response to immunotherapy from computed tomography (CT) images of a region of tissue demonstrating non-small cell lung cancer (NSCLC). One example apparatus includes a set of circuits that includes an image acquisition circuit that accesses a CT image of a region of tissue demonstrating cancerous pathology, a tumoral definition circuit that generates a tumoral surface boundary that defines a tumoral volume, a peritumoral segmentation circuit that generates a peritumoral region based on the tumoral surface boundary, and that segments the peritumoral region into a plurality of annular bands, a radiomics circuit that extracts a set of discriminative features from the tumoral volume and at least one of the plurality of annular bands, and a classification circuit that classifies the ROI as a responder or a non-responder, based, at least in part, on the set of discriminative features.
US10950338B2

A method comprises generating a 3D volumetric dataset through an artificial intelligence process. Then, performing a simulation by first assigning mechanical type properties to a 3D volumetric dataset. Then, performing rendering of the 3D volumetric wherein the 3D volumetric dataset has a first configuration. Then, receiving an input to cause the 3D volumetric dataset to change from a first configuration to a second configuration wherein the change in configuration is in accordance with the nature of the input and the mechanical type properties of the 3D dataset. Then, performing rendering of the 3D volumetric dataset in the second configuration. This cycle is repeated over multiple changes in configuration.
US10950334B2

The present disclosure relates to an information transmitter having an electronics circuit, said electronics circuit has a transmitter; an antenna operably connected to said transmitter. Memory storage elements are also included having unique identification data with at least one activation element capable of activating said electronics circuit to transmit said unique identification data to external receivers. The present disclosure also relates to a medicament delivery device utilizing the information transmitter.
US10950324B2

The present disclosure provides a shift register unit whose operating time includes a plurality of multi-frame periods, each of the multi-frame periods including a plurality of frame periods. The shift register unit includes a trigger signal input terminal, an input module, a pull-up module, a pull-down control module, a plurality of pull-down modules, and a signal output terminal. The pull-down control module is configured to sequentially provide active signals to the control terminals of respective pull-down modules in pull-down stages of respective frame periods of one multi-frame period. The present disclosure further provides a shift register, a gate driving circuit and a display panel. The shift register unit has longer lifetime and better electric performance, and can meet the requirements of high-reliability products.
US10950320B2

A shift register unit including a first output circuit configured to transfer a clock signal at a clock signal terminal to a signal output terminal as an output signal in response to a first node being at an active potential, a second output circuit configured to transfer the clock signal at the clock signal terminal to a carry output terminal as a carry output signal in response to the first node being at the active potential, and a delay circuit configured to generate a delayed version of a carry input signal in response to the carry input signal at a carry input terminal being active, and to transfer an inactive voltage at a first voltage terminal to the signal output terminal in response to the delayed version of the carry input signal being active.
US10950314B2

A semiconductor device includes a memory circuit, a first FIFO, a second FIFO and an input/output circuit. The memory circuit outputs data. The first FIFO receives data from the memory circuit and outputs data synchronously with a first clock signal. The second FIFO receives data output from the first FIFO and outputs data synchronously with the first clock signal. The input/output circuit outputs data output from the second FIFO. The second FIFO is disposed in the vicinity of the input/output circuit than the first FIFO.
US10950310B2

Disclosed in some examples are systems, methods, memory devices, and machine readable mediums for a fast secure data destruction for NAND memory devices that renders data in a memory cell unreadable. Instead of going through all the erase phases, the memory device may remove sensitive data by performing only the pre-programming phase of the erase process. Thus, the NAND doesn't perform the second and third phases of the erase process. This is much faster and results in data that cannot be reconstructed. In some examples, because the erase pulse is not actually applied and because this is simply a programming operation, data may be rendered unreadable at a per-page level rather than a per-block level as in traditional erases.
US10950305B1

In one embodiment, a computing system may write a first set of pixel values in a tile order into a first buffer with the pixel values organized into a first set of tiles. The system may generate first validity data for the first set of tiles. The first validity data may include a validity indicator for each tile to indicate if that tile is a valid tile. The system may read from the first buffer a first subset of pixel values in a pixel row order corresponding to pixel rows of the first set of tiles based on the valid data. The first subset of pixel values may be associated with valid tiles of the first set of tiles. The system may send the first subset of pixel values and the first validity data of the first set of tiles to a display via an output data bus.
US10950303B2

A circuit includes a bias voltage generator and a current limiter. The bias voltage generator is configured to receive a first reference voltage and output a bias voltage responsive to a first current and the first reference voltage. The current limiter is configured to receive a second current at an input terminal, a second reference voltage, and the bias voltage, and, responsive to the second reference voltage and a voltage level of the input terminal, limit the second current to a current limit level, the voltage level of the input terminal being based on the bias voltage.
US10950298B1

A static random access memory (SRAM) device includes a first memory array including a plurality of memory cells, each memory cell including a first pass gate transistor with a first threshold voltage connected to a bit line. The SRAM device further includes a second memory array including a plurality of memory cells, each memory cell including a second pass gate transistor with a second threshold voltage connected to the bit line. The SRAM device further includes a peripheral input-output circuit connected to the bit line. The SRAM device still further includes a column of write current tracking cells, each tracking cell disposed within a row of the first memory array and the second memory array, wherein the first memory array is between the peripheral input-output circuit and the second memory array.
US10950293B2

A signal processing circuit is provided that generates output signals to be output from spatially different output ports based on bit combinations of an input word consisting of a plurality of bit signals. A distributed memory, a ROM and a DAC in which the signal processing circuit is used are also provided. A recognition circuit includes a serial port to which a bit signal is input and 2N output ports recognizing an input N-bit word and corresponding uniquely to 2N bit combinations. Output ports of the recognition circuit are connected to 2N input ports of an electric circuit. With no signal input to the recognition circuit, all outputs are constantly in a Low level state. In a case where a bit signal is input to the serial port of the recognition circuit, only one of the output ports corresponding to the bit combinations turns to a High level state.
US10950282B2

Methods, systems, and apparatuses related to memory operation with on-die termination (ODT) are provided. A memory device may be configured to provide ODT at a first portion (e.g., rank) during multiple communications at a second portion (e.g., rank). For example, a memory device may receive a first command instructing a first portion to perform a first communication and instructing a second portion to enter an ODT mode. The device may perform, with the first portion, the first communication with a host while the second portion is in the ODT mode. The device may receive a second command instructing the first portion to perform a second communication, and the device may perform, with the first portion, the second communication while the second portion remains in the ODT mode. The second portion may persist in the ODT mode for an indicated number of communications, or until instructed to exit the ODT mode.
US10950279B2

A BLSA circuit includes a first inverter disposed between a first sensing node and a second inner bit line, a second inverter disposed between a second sensing node and a first inner bit line, a first capacitor disposed between a first bit line and the first sensing node, a second capacitor disposed between a second bit line and the second sensing node, a first offset canceling switch for electrically coupling the first inner bit line with the second sensing node during an offset canceling operation, a second offset canceling switch for electrically coupling the second inner bit line with the first sensing node during the offset canceling operation, a first isolation switch for electrically coupling the first bit line with the first inner bit line, and a second isolation switch for electrically coupling the second bit line with the second inner bit line.
US10950269B2

An optical recording medium includes a first disk, a second disk, and an adhesive layer for bonding the first disk to the second disk. The first disk and the second disk each include a substrate having a first surface and a second surface and having a gradient on an outer peripheral portion of the second surface, two or more information signal layers disposed on the first surface, an intermediate layer disposed between adjacent information signal layers, and a cover layer covering the two or more information signal layers and the intermediate layer. The second surface of the substrate included in the first disk faces the second surface of the substrate included in the second disk with the adhesive interposed therebetween.
US10950256B2

A system and method for text-to-speech performance evaluation are provided. The method (100) for text-to-speech performance evaluation includes providing a plurality of speech samples and scores associated with the respective speech samples (110); extracting acoustic features that influence the associated scores of the respective speech samples from the respective speech samples (120); training a machine learning model by the acoustic features and corresponding scores (130); and evaluating a text-to-speech engine by the trained machine learning model (140).
US10950248B2

Disclosed is a binaural rendering method and apparatus for decoding a multichannel audio signal. The binaural rendering method may include: extracting an early reflection component and a late reverberation component from a binaural filter; generating a stereo audio signal by performing binaural rendering of a multichannel audio signal base on the early reflection component; and applying the late reverberation component to the generated stereo audio signal.
US10950245B2

This application describes methods and apparatus for generating a prompt to be presented to a user for the user to vocalise as part of speaker recognition. An apparatus according to an embodiment has a selector for selecting at least one vocal prompt element to form at least part of said prompt from a predetermined set of a plurality of vocal prompt elements. The selector is configured to select the vocal prompt element based, at least partly, on an indication of the operating conditions for the biometric speaker recognition, for example background noise. The prompt is selected to be one which will provide a good likelihood of discrimination between users when vocalised and used for speaker recognition in the current operating conditions. The prompt may be issued as part of a verification process for an existing user or an enrolment process for an enrolling user.
US10950244B2

A system and method for enrolling a speaker in a speaker authentication and identification system (AIS), the method comprising: generating a user account, the user account comprising: a user identifier based on one or more metadata elements associated with an audio input received from an end device; generating a first i-vector from an audio frame of the audio input, a trained T-matrix, and a Universal Background Model (UBM), wherein the first i-vector generation comprises an optimized computation; and associating the user account with the first i-vector.
US10950235B2

Provided are an information processing device, etc. that is capable of extracting information specific to a user from speech data. This information processing device is provided with: speech recognition means for generating a character string based on speech data; filtering means for filtering one or more keywords extracted from the character string generated by the speech recognition means, based on one or more words which are relevant to a speaker of the speech data and stored in advance; and output means for outputting a result of the filtering performed by the filtering means.
US10950232B2

A speech training coach includes a communications device having a processor coupled to at least one memory, a transceiver, a speaker, a microphone, and a display screen driven by a display driver controlled by the processor. At least a first portion of a speech collection, speech analysis and speech coaching algorithm (algorithm) is stored in the memory for analyzing speech volume, speech speed, and speech pitch using reference values for each. The microphone for collecting a speaker's voice sample. The algorithm is for in essentially real-time scoring based on the reference values and displaying on the display screen scores for the speech volume, speech speed, and the speech pitch and for displaying an auditory or tactile recommendation for changing one's speech or for providing a favorable speech assessment.
US10950231B1

Techniques for selecting a skill, to respond to a user input, using skill rankings are described. A skill's ranking may be determined in different manners. In one example, a skill's ranking may be determined based on a number of different users inputting commands that invoke the skill over a period of time. In another example, a skill's ranking may be determined based on a number of different devices that capture user inputs that invoke the skill over a period of time. A system may determine whether to automatically enable a skill (e.g., without user input received after the original user input), or ask the user whether the skill should be enabled, based on the skill's ranking. Moreover, a system may use a skill's ranking to determine whether to interact with a user, to enable the skill, using a graphical user interface or a voice user interface.
US10950224B2

The present application discloses a method for presenting a virtual resource, a client, and a plug-in. The method includes: receiving a virtual resource associated with a piece of push information, and first text information associated with the push information from a server; presenting the first text information and prompt information, the prompt information prompting a user to input an audio data input to obtain the virtual resource; receiving audio data input by the user, obtaining an audio file data packet; uploading the audio data packet to the server for audio recognition; receiving second text information returned by the server, and determining an interaction result according to the first text information and the second text information; and presenting the virtual resource and sending a virtual resource activation acknowledgment message to the server based on the interaction result.
US10950217B1

A head-mounted wearable device (HMWD) provides audio output using acoustic quadrupole units (AQU). The AQU produces an acoustic pattern having a first region and a second region. The first region has a first phase and the second region has a second phase that is opposite the first phase. A major axis extending through the regions is directed generally upwards from the ear canal of the user. The ear of the user is within the first region. The second region is directed upward. Bystanders are within an acoustically null region of the acoustic pattern. The acoustically null region is perpendicular to the major axis. Within the acoustically null region, the sound intensity is reduced due to destructive interference between the first phase and the second phase. As a result, the user wearing the HMWD is able hear audio output while audio amplitude perceived by the bystanders is significantly reduced.
US10950212B1

An acoustic meta material (AMM) spiral device for passive amplification of sound is described. The AMM amplifier device employs at least one deep sub-wavelength spiral design with high refraction index, based on an exponential spiral shape. The AMM spiral amplifier is used to focus on low frequency sound amplification and to cover broadband frequency range. Sound emanating from a speaker travels into a spiral channel until reaching the apex of the spiral. When twin spirals are used, the sound then enters a second spiral for radiating into open air.
US10950207B2

A display device according to an exemplary embodiment includes a display panel that includes a plurality of pixels, and an image shifter that corrects an image corresponding to input image data to be shifted based on age data with respect to the plurality of pixels and an input grayscale of input image data and outputs corrected image data, wherein a shift range of the image is reduced when an age value of the age data exceeds a threshold value.
US10950205B2

An electronic device is provided. The electronic device comprises a touchscreen, a communication module, and at least one processor operatively connected with the touchscreen and the communication module. The at least one processor is configured to establish a communication connection with an augmented reality (AR) device using the communication module, transmit data for display of a first content to the AR device using the communication module, display a first user interface for controlling the first content on the touchscreen, transmit data for display of the first content varied by a first input received through the first user interface to the AR device using the communication module, transmit data for display of a second content different from the first content to the AR device using the communication module, display a second user interface for controlling the second content on the touchscreen, and transmit data for display of the second content varied by a second input received through the second user interface to the AR device using the communication module. Other various embodiments are possible as well.
US10950204B2

A diagnosis support apparatus detects a finding and a position, on a diagnosis image as a diagnosis target medical image, which corresponds to the finding from the image, and searches a database storing a plurality of medical images linked to findings and diagnosis names by using the detected finding. The diagnosis support apparatus simultaneously performs or switches between the first display operation of causing a display unit to display the diagnosis image, together with the detected finding and a position on the display which corresponds to the finding and the second display operation of causing the display unit to display the found medical image, together with a diagnosis name associated with the medical image.
US10950202B2

A display apparatus includes a local dimmer, an image compensator, a display panel and a light source. The local dimmer is configured to generate a dimming signal representing a degree of dimming for a light source block based on input image data. The image compensator is configured to determine a grayscale gain based on input grayscale value of the input image data and the dimming signal and to compensate luminance of the input image data based on the grayscale gain. The display panel is configured to display an image based on the compensated input image data. The light source is configured to provide light to the display panel based on the dimming signal.
US10950201B2

The present disclosure provides a brightness control method and a terminal device. The brightness control method includes: when confirming switching from a first mode to a second mode, adjusting a brightness of a first area of a screen of the terminal device from a first brightness to a second brightness; where the first brightness is the brightness of the first area in the first mode, and the first brightness is different from the second brightness; and, after entering the second mode, setting a brightness of a second area of the screen to be a third brightness. After entering the second mode, the brightness of the first area is the second brightness.
US10950197B2

A data driver of a display device includes an equalizer and an equalizer controller. The equalizer controller calculates a lock time during a training enable signal is in an active state while sequentially changing a set signal applied to the equalizer to one option code selected from among a plurality of option codes and provides an option code corresponding to a set lock time among the option codes to the equalizer as the set signal.
US10950196B2

A shift register, a method for driving the same, a gate driving circuit, and a display device are described. The shift register includes a pull-up control circuit which outputs the voltage of a signal input terminal, a pull-up circuit which outputs the voltage of a first clock signal input terminal, a pull-down control circuit which outputs the voltage of a second clock signal input terminal, or pulls down the voltage of the pull-down node, a pull-down circuit which pulls down voltages of the pull-up node and the signal output terminal to the first voltage terminal, respectively, a reset circuit which pulls down voltages of the pull-up node and the signal output terminal to the first voltage terminal, respectively, and a noise reduction control circuit which outputs the voltage of a noise reduction control signal terminal to the pull-down node in the blanking time of an image frame.
US10950193B2

A display apparatus includes a substrate including an active area where a plurality of pixels is connected to gate lines and data lines intersecting with each other, and a non-active area where a plurality of lines for transmitting signals for driving the plurality of pixels is disposed; a touch signal generation circuit disposed on the non-active area, receiving a touch clock signal and outputting a touch driving signal; and a touch sensor part receiving the touch driving signal and generating touch information on a touch point at the active area.
US10950189B2

A display apparatus includes: a display panel; a backlight unit including a plurality of backlight blocks; and a processor obtaining a current duty of a driving current for driving each of the plurality of backlight blocks by applying an artificial intelligence (AI) model to pixel information of an input image and driving the backlight unit based on the obtained current duty, in which the AI model is a model trained based on first luminance information included in an output image corresponding to each of a plurality of sample images and second luminance information corresponding to pixel information included in each of the plurality of sample images.
US10950178B2

A vertically stacked pixel circuit is provided that includes a high voltage device for driving a pixel on an upper silicon layer, and low voltage circuitry (such as matrix addressing circuitry, data storage circuitry and uniformity compensation circuitry) on a lower silicon layer. The circuitry on the upper and lower silicon layers are electrically connected via a through-silicon via. This unique arrangement allows the high voltage device for driving a pixel to be physically located on top of the larger number of low voltage devices in the lower silicon layer in order to achieve a substantial reduction in overall pixel emission area. The vertically stacked pixel circuit is particularly suited for organic light-emitting diode microdisplays.
US10950171B2

A display device includes a display panel including a plurality of panel pixel lines, and a controller configured to control the display panel. The controller is configured to receive image data for a picture frame, generate luminance data for the display panel from the image data, and modify the luminance data for the display panel by raising luminance values of a red subpixel and a blue subpixel adjacent along a first display line to a green subpixel located at an end of the first display line at outside of the first display line, the first display line being composed of a plurality of panel pixels consecutive in the first direction and assigned luminance values higher than 0.
US10950169B2

An organic light emitting diode display includes a substrate. The substrate defines a first pixel portion and one or more second pixel portions. Pixels formed in the first pixel portion include at least some transparent organic light emitting diode pixels, while other pixels formed in the one or more second pixel portions include only reflective organic light emitting diode pixels.
US10950158B2

The present disclosure provides a display apparatus, including: a plurality of pixels, at least one of which includes a red sub-pixel, a green sub-pixel, a first blue sub-pixel and a second blue sub-pixel. Blue light emitted by the first blue sub-pixel has a wave band of 400˜540 nm and blue light emitted by the second blue sub-pixel has a wave band of 420˜580 nm. The red sub-pixel and the green sub-pixel are combined with the first blue sub-pixel or the second blue sub-pixel to perform a RGB three-primary-color display. The present disclosure further provides a display method for the display apparatus.
US10950152B2

A HUD device comprising a display device for scanning with light emitted by a light source (e.g., an LD) an optical element array (e.g., a micro lens array) including multiple optical elements (e.g., micro lenses) to form an image and for projecting the light that has formed the image. The display device includes a control unit 8060 that is capable of changing output power of the light In this case, it is possible to provide a display device that is capable of adjusting luminance of an image while controlling against luminance unevenness of the image from occurring.
US10950149B2

A dispenser includes a dispenser housing, an indicating device connected to the dispenser housing and a container removably engaged with the dispenser housing. The container and the dispenser housing remain connected as the container is moved between an engaged position and a disengaged position relative to the dispenser housing. The dispenser housing includes an upper portion pivotally connected to a lower portion.
US10950144B2

Falsification is detected during secret computation that uses a plurality of types of secret sharing. A secret computation apparatus 1 uses shared values [a0], . . . , [aM-1] as inputs, and a function value [F([a0], . . . , [aM-1])] obtained with a function F for performing secret computation that uses J types of secret sharing as an output, and detects falsification during secret computation. A random number generating section 12 obtains shared values [r0], . . . , [rJ-1]. A randomizing section 13 multiplies the shared value [am] by the shared value [rj] to calculate a shared value [amrj], and generates a randomized shared value :=<[am], [amrj]>. A secret computation section 14 obtains the function value [F([a0], . . . , [aM-1])] while including, in a checksum Cj, randomized shared values that are computation objects and randomized shared values that are computation results. A synchronizing section 15 keeps idling until all of secret computation that uses secret sharing are completed. A validating section 16 verifies that the shared value [φj] obtained by multiplying the sum of shared values [f0], . . . , [fμj-1] included in the checksum Cj by the shared value [rj] is equal to the shared value [ψj] obtained by adding shared values [f0rj], . . . , [fμj-1rj] included in the checksum Cj.
US10950143B2

A hydrogel structure includes a hollow tubular structure having an inner diameter of 1.0 mm or less, wherein the hydrogel structure has a transmission of 80 percent or more in a visible light range.
US10950142B2

A circuit training apparatus for training students to understand electrical circuits includes a body member that includes a front face having a peripheral edge and a plurality of side walls defining an interior area and a dial opening. The apparatus includes a battery for powering the circuits. A circuit board is positioned in the body member, the circuit board having a plurality of circuit areas etched thereon and having a plurality of current lead lines electrically connecting the battery and circuit areas, respectively. A rotary selection device is electrically connected to the circuit board and battery and includes a dial indicative of a circuit selection coupled to an electrical switch for directing current from the battery to a respective current lead line associated with the circuit selection. The dial of the rotary selection device extends away from the circuit board and through the dial opening for accessibility to a user.
US10950136B2

An ATV educational demonstration system includes an ATV and an animatronic rider coupled to the ATV. In an illustrative embodiment, the system also includes a control system adapted to control the ATV and the animatronic rider.
US10950134B1

A method of protecting against impact between a moving vehicle and a facility housing the moving vehicle includes creating a first monitored plane relative to a first physical surface of the facility. The first monitored plane is defined by a plurality of baseline measurements. Each baseline measurement corresponds to a distance between a sensor spaced apart from the first physical surface and an object impeding a beam transmitted by the sensor, and is identified by an angle parameter. The method further includes obtaining subsequent measurements of the plurality of baseline measurements; evaluating one or more subsequent measurements relative to corresponding one or more baseline measurements to determine if a criterion indicative of an intrusion of the first monitored plane is satisfied; and activating an alarm when the criteria is satisfied.
US10950128B1

Exemplary embodiments described in this disclosure are generally directed to systems and methods for assigning parking spots to autonomous vehicles based on data transfer throughput and other considerations. In one exemplary method, a server computer receives from a first autonomous vehicle, information regarding a size of a first dataset available for uploading from the first autonomous vehicle into the server computer. The server computer may further receive from a second autonomous vehicle, information regarding a size of a second dataset that the second autonomous vehicle has available for uploading into the server computer. The server computer may then assign parking spots to the two autonomous vehicles based on evaluating various factors such as the size of one or both datasets, characteristics of wireless links for carrying out data transfer in the parking area, characteristics of various access points in the parking area, and priorities associated with the data transfer.
US10950125B2

A method for localization of a vulnerable road user (VRU) includes receiving a received signal strength indication (RSSI) level of a wireless signal of a mobile device carried by the VRU detected by a wireless sensor in an area of interest. The detected RSSI level is compared to RSSI fingerprints stored in a fingerprinting database (DB) so as to identify an RSSI fingerprint having a closest match to the detected RSSI level. The VRU is localized at a position stored in the fingerprinting DB for the identified RSSI fingerprint.
US10950118B2

A modular approach is provided for sensing and responding to detected activity or an event in a region that can be implemented quickly and easily using existing city infrastructure to establish a grid of sensors and detectors to provide localized or wide area coverage. The approach provides a turnkey solution or smart city in a box that can be adapted to different situations and needs to provide communications functionality and/or a desired or customized functionality for a wide range of different applications.
US10950112B2

A fall detection apparatus detects when a suspected fall event has occurred based on receipt of arm direction information. The fall detection apparatus provides further discrimination of when events involving a subject are suspected fall events.
US10950109B1

A computing system includes a processor, a memory, and a wireless communication interface. At least one gas sensor is electrically coupled to the computing system and is configured to detect gas in an atmosphere. At least one temperature sensor is electrically coupled to the computing system and is configured to detect a level of temperature within the atmosphere. At least one motion sensor is electrically coupled to the computing system. The processor activates the at least one motion sensor when at least one of the at least one gas sensor detects a gas in the atmosphere and the at least one temperature sensor detects a temperature higher than a threshold temperature. The processor sends a notification to a remote computer via the wireless communication interface if the at least one motion sensor fails to detect a motion within a threshold period of time.
US10950105B2

Systems, apparatuses, and methods for autonomous sensor placement discovery for RFID systems are disclosed. Sensors are deployed in a brick and mortar store that can scan for and receive signals from a plurality of locating tags as well as RFID tags. The locating tags may transmit ultra-wideband signals in response to a scan to provide precise determination of the location of each locating tag relative to a detecting sensor. Each sensor may also include a locating tag to enable determining the location of each sensor. The location information from the locating tags is provided to a gateway, which can provide a display of the locations of sensors and locating tags in the brick and mortar store and areas of no coverage, as well as autonomously control various parameters of the sensors to minimize or eliminate some or all areas of no coverage.
US10950104B2

A monitoring camera having artificial intelligence includes an imaging unit, a communication unit that receives a parameter relating to a detection target from a terminal device, and a processing unit that constructs the artificial intelligence based on the parameter, and uses the constructed artificial intelligence to detect the detection target from an image captured by the imaging unit.
US10950100B1

A mechanized store implements a first algorithm configured to detect an identity of an item in an image acquired by one or more imaging sensors and implements a second algorithm configured to detect an identity of the item in an image acquired by the one or more imaging sensors. The identity of the item detected using the first algorithm is compared to the identity of the item detected using the second algorithm. The user and/or a store employee can be alerted to a discrepancy.
US10950096B2

An electronic gaming machine may include a plurality of mechanical reels, each of which may include a plurality of symbols. The electronic gaming machine may also include a processor configured execute instructions stored on a memory. When the processor executes the instructions, the processor may control a first mechanical reel of the plurality of mechanical reels to spin and stop on a first stop position relative to a centerline, such that the first mechanical reel displays a first plurality of active symbols. In addition, the processor may execute the instructions to control a second mechanical reel of the plurality of mechanical reels to spin and stop on a second stop position relative to the centerline. In at least one embodiment, the second stop position may be vertically offset from the first stop position, such that the second mechanical reel displays a second plurality of active symbols greater than the first plurality of active symbols displayed by the first mechanical reel.
US10950088B2

The present disclosure relates generally to a system that utilizes virtual ticket vouchers in association with one or more transactions involving one or more components of a gaming establishment ecosystem.
US10950082B2

In response to determining that a triggering condition has been satisfied, a plurality of resolution options for a plurality of wagering games may be provided to a gaming device for display. The plurality of resolution options includes a first resolution option that includes resolving a first number of instances of a first subset of the plurality of wagering games, and a second resolution option that includes resolving a second number of instances of a second subset of the plurality of wagering games. The first number of instances is different from the second number of instances, and the first subset is different from the second subset. The plurality of wagering games is then resolved according to one of the plurality of resolution options.
US10950078B2

An electronic voting system is described that utilizes printed vote records (PVRs) in which a voter's vote selections are recorded in voter readable characters. Optical character recognition (OCR) techniques may then be utilized to scan the PVR to record the voter's selections. The OCR data is then utilized to generate the cast vote record. Thus, the electronic voting system directly interprets the voter selections from the PVR just as the voter sees the data. In this manner “what you see is what you get” printed vote record data is provided for a voter's viewing and that same data is used to generate the cast vote record.
US10950077B1

A secure medical device includes: a hardware storage; a lock coupled to the hardware storage; a data storage and a medical record residing within the hardware storage, the data storage storing a destination location including a first geophysical location; one or more processors; and a non-transitory computer readable medium comprising programming instructions. When the programming instructions are executed by the one or more processors, the one or more processors: (a) receive an access request from a requester to access the medical record; (b) obtain a current location of the secure medical device, the current location comprising a second geophysical location; (c) compare the first geophysical location to the second geophysical location; and (d) upon determining that the second geophysical location matches the first geophysical location, send a command to unlock the lock to allow access to the medical record residing within the hardware storage.
US10950074B2

Power tool with irreversably lockable compartment. One power tool includes a housing including a compartment with an irreversible lock. The power tool further includes a wireless communication device including a wireless communication controller including a transceiver. The wireless communication device is configured to be received in the compartment and to engage with the irreversible lock. The power tool further includes a motor within the housing, and the motor is configured to drive an output drive device. The power tool further includes a controller within the housing and having an electronic processor, a memory, and a data connection. The data connection is configured to couple the electronic processor to the wireless communication device when the wireless communication device is inserted into the compartment. The controller is configured to control operation of the motor, and communicate with an external device via the data connection and the wireless communication controller.
US10950070B2

A method, a device and a computer program product for managing a shared vehicle are proposed. In the method, first information about a user is obtained. The first information indicates a speed of at least one shared vehicle used by the user. A target vehicle is determined from the at least one shared vehicle based on the first information. Second information about the target vehicle is determined. The second information indicates respective speeds of the target vehicle moving at a plurality of time intervals. An abnormal state of the target vehicle is detected based on the second information. The abnormal state indicates that a malfunction occurs in the target vehicle.
US10950062B2

A method for trusted recording in a road toll system, the road toll system having a proxy server connected via a mobile network to an onboard-unit of a vehicle, the onboard-unit having a position determination device, comprising: creating an itinerary record comprising a first or second position, a first or second point of time at least one of: a distance calculated using at least the first and second position, a segment-id, and a distance calculated using said segment-id; receiving and recording a signed itinerary record from the proxy server. In a further aspect of the embodiment an onboard-unit and a proxy server are provided for trusted recording in a road toll system.
US10950059B2

The present application describes liquid release of fluid, preferably water, onto the head or heads of a player or players of an electronic interactive game, which may incorporate virtual reality, mixed reality or augmented reality. In most embodiments, the gameset includes headgear that includes a liquid reservoir for dispensing a liquid on a player. The gameset may also include an electronic display to visually present imagery to the player, and a receiver that transmits a signal to a receiver coupled to the headgear to dispense liquid from the liquid reservoir onto a player.
US10950051B2

A first computing device in an industrial automation system may include an image sensor that captures a visual representation of a portion of a facility including a first industrial automation equipment as image data and a communication component that communicatively couples the first computing device to a second computing device via a communication network, in which the first computing device receives relevant information related to the first industrial automation equipment from the second computing device. The first computing may include a display component that displays a plurality of real objects that visually represent physical features in the portion of the facility based at least in part on the image data, in which the plurality of real objects include a first real object that visual represents physical features of the first industrial automation equipment; and that displays a first virtual object superimposed on at least a portion of the plurality of real objects based at least in part on the relevant information.
US10950047B2

Methods and apparatus for anonymizing neuromuscular signals used to generate a musculoskeletal representation. The method comprises recording, using a plurality of neuromuscular sensors arranged on one or more wearable devices, a plurality of neuromuscular signals from a user, providing as input to a trained statistical model, the plurality of neuromuscular signals and/or information based on the plurality of neuromuscular signals; and generating, the musculoskeletal representation based, at least in part, on an output of the trained statistical model, wherein the musculoskeletal representation is an anonymized musculoskeletal representation from which at least one personal characteristic of the user has been removed.
US10950043B1

Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object. Alpha masks indicating which pixels are associated with the object can be used to refine the object mesh structure. A request can be made to view the object from an arbitrary viewpoint which differs from the viewpoints associated with the captured images. A subset of the captured images can be used to create a synthetic image. Different weights can be assigned to the captured image to render a synthetic image that represents the view from the arbitrary viewpoint selected. The input images for the synthetic image can be prefetched, or loaded into memory before the arbitrary view is requested. The images can also be cached for future use or to avoid reloading them for another synthetic image.
US10950039B2

Provided is an image processing apparatus that: acquires a depth map that includes information that indicates a distance up to a subject in an actual space, the depth map including, for each of one or a plurality of areas in the depth map, information regarding the distance up to a subject portion that appears in the area and regarding a color component of the subject portion; and generates a composite image in which a virtual object is arranged in a scene image that represents a scene of the actual space. The image processing apparatus determines a display color of the virtual object on the basis of the distance up to the subject portion that appears in the depth map and the color component thereof.
US10950033B2

A plurality of images may be analyzed to determine an object model. The object model may have a plurality of components, and each of the images may correspond with one or more of the components. Component condition information may be determined for one or more of the components based on the images. The component condition information may indicate damage incurred by the object portion corresponding with the component.
US10950031B2

In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
US10950026B2

Method and system for displaying a medical image. For example, a computer-implemented method for displaying a medical image includes acquiring an original image of a target; obtaining a lesion region in the original image; selecting a region of interest in the original image based on at least the lesion region, the region of interest including the lesion region; obtaining a plurality of planar images of the region of interest from the original image of the target based on at least a predetermined setting; generating an animated display by grouping the plurality of planar images based on at least a predetermined order; and displaying the animated display related to the region of interest including the lesion region.
US10950023B2

A display device according synthesizes icons and messages with a portion where no descriptive display image is displayed by OSD for display. Icon functions are set by a PC so that the setting of the operation of the PC and the display device, and the setting of an external device can be conducted. The number of lines of the message to be displayed is determined according to distortion correction at the case of oblique projection to correct position coordinates detected by a camera. In a presentation system including an interactive white board device, the display device (for example, a liquid crystal projector), and the PC, the display of the icons are improved to extend the functions, and the display of the messages at the case of oblique projection, and a position detection precision on a screen by the camera incorporated into the display device are improved.
US10950019B2

Reception means receives examination data including a plurality of examination images. Association means associates an examination image similar to each sample image included in the layout with a sample image using a similarity between each sample image included in a layout and each of a plurality of examination images included in examination data. Display means displays the examination image associated with the sample image at an arrangement position where the sample image is arranged in the layout.
US10950016B2

A method for reconstructing target cardiac images is provided. The method may include: obtaining projection data, the projection data including a plurality of sub-sets of projection data, each sub-set of projection data corresponding to a cardiac motion phase; obtaining a plurality of sampled cardiac motion phases; generating a plurality of cardiac images of the plurality of sampled cardiac motion phases by reconstructing, based on the one or more sub-sets of projection data corresponding to the each sampled cardiac motion phase, one or more cardiac images of the each sampled cardiac motion phase; determining a plurality of cardiac motion parameters corresponding to the plurality of sampled cardiac motion phases based on the plurality of cardiac images; determining a mean phase based on the plurality of cardiac motion parameters corresponding to the plurality of sampled cardiac motion phases; and reconstructing the one or more target cardiac images of the mean phase.
US10950012B2

An image processing element 9 of the present invention includes a weighting factor setting element 9a that sets up a weighting factors wnn, wbi of the weight addition combing a nearest neighbor interpolation and a bilinear interpolation based on an absolute value |Ibi−Inn| of the difference between the pixel value Inn acquired by the nearest neighbor interpolation and the pixel value Ibi acquired by the bilinear interpolation; and a weight addition element 9b that implement a weighting addition based on the set-up weighting factors wnn, wbi. A reconstructed image can be acquired by arranging the backprojection pixel value Inew every pixel following the weighting. A reconstructed image can be obtained in which any noise and artifacts are reduced by setting the weighting factor of the image processing algorithm causing a negative effect on the region of some pixel values to be minimal and setting the weighting factor of the (other) image processing algorithm causing a positive-effect on the same pixel value region to be maximum based on the absolute value |Ibi−Inn| of the difference.
US10950010B2

Embodiments relate to a client device receiving information on game objects for destruction in a gameplay session. The client device determines a level of destructive detail for the game objects based on performance data. The level of destructive detail corresponds to a number or configuration of shards for the game objects to destruct into. The client device retrieves graphics data for the game objects based on the determined level of destructive detail and renders a destruction of the game objects in the gameplay session using the retrieved graphics data.
US10950007B2

A toy is identified by locating a marker within image data that includes data that represents a toy and data that represents the marker; obtaining one or more marker samples, each of the one or more marker samples including a measured value of a color metric of the marker; determining a color metric offset based on the one or more marker samples and a known value of the color metric of the marker; obtaining one or more toy samples, each of the one or more toy samples including a measured value of the color metric of the toy; applying the determined color metric offset to at least one of the toy samples to determine a corrected color metric of the toy; and identifying the toy as a particular toy based on the corrected color metric of the toy.
US10950003B2

A method and system are provided to calibrate multiple camera devices to perform multi-camera tracking of one or more objects. The method and system identifies one or more common (or matching) calibration points on both of a first image or video stream captured by a first camera device and a second image or video stream captured by a second camera. Each of the one or more common calibration points are in a field of view of the first and second camera devices. The method and system further determines coordinate information for the first and second camera devices from the one or more common calibration points, and evaluates the coordinate information to determine alignment parameters, which reflect a location and orientation of the second camera device relative to the first camera device.
US10949999B2

A method, a computer program product, and a computer system for determining a location using street view images. A mobile device obtains an image captured by the mobile device, obtains a set of street view images, and obtains a first graph of the image captured by the mobile device and a plurality of second graphs of the set of the street view images. The first graph includes nodes representing interest points in the image captured by the mobile device, and the plurality of the second graphs includes nodes representing interest points in the set of the street view images. The mobile device determines a location of the mobile device, based on relevance between the first graph and the plurality of the second graphs.
US10949997B2

Example localization systems and methods are described. In one implementation, a method receives a camera image from a vehicle camera and cleans the camera image using a VAE-GAN (variational autoencoder combined with a generative adversarial network) algorithm. The method further receives a vector map related to an area proximate the vehicle and generates a synthetic image based on the vector map. The method then localizes the vehicle based on the cleaned camera image and the synthetic image.
US10949995B2

Example embodiments of the present disclosure provide a method and a server image capture direction recognition, a method and a system of surveillance, and an image capture device. The recognition method includes: extracting deep features of a target image captured by a camera; based on degree of matchings between deep features of the target image and deep features of a plurality of reference images, determining a matched reference image of the target image; obtaining a coordinate position relationship between the matched reference image and the target image; using the coordinate position relationship and direction information of the matched reference image, calculating the image capture direction of the camera at the time of capturing the target image. Example embodiments of the present disclosure may quickly and accurately recognize an image capture direction of a camera, improving processing efficiency of image capture direction recognition.
US10949991B2

Disclosed is a method and apparatus for determining a position of a pupil. The method includes: acquiring an image to be detected including a pupil; acquiring a binary image of a preset area based on a preset model of semi-supervised learning, where the preset area is an area where the pupil is located in the image to be detected; acquiring a centroid of the binary image; and determining a central position of the pupil according to the centroid of the binary image.
US10949982B1

Techniques for estimating speed for an object in a video (either stream or file) are described. In particular, once an object has been recognized, additional data (such as size) for that recognized object is used in a determination of a 3D position of that object in a plurality of frames. An estimated speed may be found using a difference between 3D positions of the object in different frames over the time between the frames.
US10949980B2

Method and system for tracking a moving object may be used in virtual or augmented reality systems, in-site logistics systems, robotics systems and control systems of unmanned moving objects. The method of tracking includes a step of automatic adjusting a tracking area by detection and registration of unique combinations of elementary optical patterns, and a step of tracking change in position and/or orientation of a moving object by detection of unique combinations of elementary optical patterns and comparison thereof with the unique combinations of elementary optical patterns registered during the tracking area adjustment. The system for tracking a moving object comprises at least one tracker located on a moving object the tracker including an optical sensor, at least one marker strip including active markers forming elementary optical patterns in a picture obtained from the optical sensor, and a central processing unit.
US10949978B2

A segmentation of an object depicted in a first visual representation may be determined. The segmentation may include for each image a first respective image portion that includes the object, a second respective image portion that includes a respective ground area located beneath the object, and a third respective image portion that includes a background area located above the second respective portion and behind the object. A second visual representation may be constructed that includes the first respective image portion and a target background image portion that replaces the third respective image portion and that is selected from a target background image based on an area of the third respective image portion relative to the respective image.
US10949969B1

A digital imaging system processes digital images of a subject's fundus and/or pupils to determine pupil edge region pixels. Pupil edge region pixels are removed and a glint area is identified and interpolated over. Resulting images can be processed to determine a pixel intensity distribution slope. Using the pixel intensity distribution slope, refractive error determinations can be made.
US10949964B2

A system for analyzing a sample includes an inspection sub-system and at least one controller. The inspection sub-system is configured to scan a sample to collect a first plurality of sample images having a first image resolution. The controller is configured to generate a defect list based on the first plurality of sample images. The controller is further configured to input images corresponding to the defect list into a neural network that is trained with source data including sample images having the first image resolution and sample images having a second image resolution higher than the first image resolution. The controller is further configured to generate a second plurality of sample images with the neural network based on the images corresponding to the defect list, where the second plurality of sample images have the second image resolution and correspond to the defect list.
US10949951B2

Systems and methods for improved image denoising using a deep learning network model are disclosed. An example system includes an input data processor to process a first patient image of a first patient to add a first noise to the first patient image to form a noisy image input. The example system includes an image data denoiser to process the noisy image input using a first deep learning network to identify the first noise. The image data denoiser is to train the first deep learning network using the noisy image input. When the first deep learning network is trained to identify the first noise, the image data denoiser is to deploy the first deep learning network as a second deep learning network model to be applied to a second patient image of the first patient to identify a second noise in the second patient image.
US10949949B2

A non-transitory computer-readable medium for monitoring a semiconductor fabrication process includes an image conversion model having an artificial neural network. The image conversion model, when executed, causes the processor to receive a first image and a second image of a semiconductor wafer. The artificial neural network is trained by inputting a dataset representing the first image and the second image, generating a conversion image of the semiconductor wafer and calibrating weights and biases of the artificial neural network to match the conversion image to the second image. A third image of the semiconductor wafer is generated based on the calibrated weights and biases of the artificial neural network. The image conversion model with the trained artificial neural network may be transmitted to another device for image conversion of low resolution images.
US10949936B2

A method includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the digital content, wherein the copyright information and the digital content are recorded on a blockchain of a blockchain network; identifying, by the computing device, one or more attributes associated with a table; embedding, by the computing device, the unique ID in the table by changing one or more attributes associated with the table to be representative of the unique ID, wherein the embedding produces an information-embedded table that enables retrieval of the copyright information from the blockchain based on the unique ID, and wherein a visual difference between the table and the information-embedded table is not apparent to an unaided human eye; allocating, by the computer device, the digital content to the information-embedded table; and distributing the information-embedded table allocated with the digital content to the blockchain network.
US10949931B2

Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.
US10949925B2

A system and method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, the system comprising: a mobile device, comprising: one or more sensors associated with the mobile device and configured to automatically collect vehicle operation data during a data collection session; a processor; a non-transitory storage medium; a display; a transmitter; and a set of computer readable instructions stored in the non-transitory storage medium and when executed by the processor configured to allow the mobile device to collect vehicle operation data and transmit the collected vehicle operation data; and a remote processing computer, comprising: a server that receives collected vehicle operation data; a database that stores collected vehicle operation data; and a rating engine that determines a vehicle insurance premium based at least in part on collected vehicle operation data.
US10949923B1

Systems, methods, apparatuses and computer-readable media for receiving data from one or more sensors associated with one or more home devices, such as appliances, home systems, etc. are presented. The data may be used to determine whether operation of the home device is within an acceptable range. If not, the user associated with the home device may receive an alert identifying a potential issue. One or more potential modifications to improve the home device may be identified and transmitted to the user. In some examples, an insurance incentive to implement the recommended modifications may also be transmitted to the user.
US10949920B2

A method for offering at least one credit product by at least one credit issuer to a consumer at a point-of-sale between a merchant and the consumer. The method includes the steps of: providing a credit issuer data set including a plurality of data fields to a central database; initiating a transaction between the consumer and the merchant at the point-of-sale; offering, to the consumer at the point-of-sale, the at least one credit product; and presenting, to the consumer at the point-of-sale, at least one data field in the credit issuer data set. The at least one data field presented to the consumer is populated with data directed to the credit product, the credit issuer, or any combination thereof. An apparatus and system are also disclosed.
US10949919B1

A system and computer-implemented method for approving a dynamic mortgage application. In one aspect, the method may include determining a customer is approved for a mortgage and determining a real estate property is mortgage ready, including calculating an appraisal value for the real estate property based upon the information about the real property retrieved from a computer file or memory location/address (such as by using a machine learning or artificial intelligence algorithm). The method may still further include comparing the calculated amount the customer is approved for a mortgage loan with the calculated appraisal value of the real estate property; and approving the mortgage application of the customer for the real estate property when the calculated amount the customer is approved for the mortgage loan meets, or exceeds, the calculated appraisal value of the real estate property.
US10949915B2

Embodiments are directed towards employing a non-repudiation process for consumer credit requests based on an affirmative authentication of a one-time-pin (“OTP”) generated from a consumer biometric smartcard. The biometric smartcard may authenticate biometric information (e.g. fingerprint, facial image, iris image, or the like) of the consumer based on biometric templates stored on the biometric smartcard. In at least some of the various embodiments, the OTP may be authenticated by an identity authority, such that an associated credit request to a provider may be authenticated. In some embodiments, the provider may request and utilize a credit report for an authentic credit request to determine whether or not the consumer has an acceptable credit rating. If the consumer has an acceptable credit rating, then the provider may provide credit to the consumer.
US10949909B2

A framework for generating optimized recommendations is described herein. For example, an optimized customer recommendation engine is described herein. Customer data is collected and pre-processed into a data model. Recommendations are calculated and provided by an aggregated method. The aggregated output is generated based on the outputs of a real-time prediction model and an offline modeling process. The real-time prediction model may be an online modeling training technique based on support vector machines (SVM) to classify customers and provide quick recommendations. The offline modeling process may be a learning process based on a back-propagation artificial neural network (BP-ANN) to provide with reliable predictions. Validation may be introduced to evaluate the accuracy of the recommendation model.
US10949908B2

An acquirer (101) acquires, when a first product is dropped into an electronic cart, a second product similar to the first product, a first bonus provided on condition that an order for the first product is placed, and a second bonus provided on condition that an order for the second product is placed. A presenter (102) presents a form in which a first object related to the first product dropped into the electronic cart is arranged and a second object related to the acquired second product is further arranged, if the acquired second bonus is more advantageous than the acquired first bonus. An acceptor (103) accepts an order for the first product if the first object is operated. A cart manager (104) drops the second product in the electronic cart if the second object is operated.
US10949906B2

Visual diagram searching techniques are described herein. A visual diagram service enables users to efficiently search for data for item parts even in cases where the name of the item part is unknown. In one or more examples, search query input to locate item parts of an item is received via a user interface displayed by at least one computing device. A visual diagram of the item is displayed in the user interface. The visual diagram includes selectable portions mapped to respective item parts depicted in the corresponding selectable portion of the visual diagram. A user selection of one of the selectable portions of the visual diagram of the item is received via the user interface. In response to the user selection, search result data corresponding to the respective item part depicted in the selected selectable portion of the visual diagram of the item is displayed.
US10949898B2

A system and method for ranking or scoring charging stations and/or charging events or sessions, and/or performing actions based on the ranking or scoring is described. In some embodiments, a charging station ranking engine is configured to rank charging stations, or potential charging events, based on feedback received from users of the charging stations, such as drivers of electric vehicles, or other dynamically determined factors.
US10949895B2

The serving of content with (e.g., on) video documents may be improved in a number of ways. For example, a system may accept information defining at least one ad spot associated with at least one instance of an video document, accept offers to have ads served in the ad spot(s), and arbitrate among competing ads, using at least the offers, to determine at least one ad to be served in that ad spot(s). As another example, a system may accept relevance information for an ad, determine at least one video document using the accepted relevance information, present information about the video document(s) to an ad provider associated with the ad, and accept, from the ad provider, an offer to have its ad served with at least one of the video document(s) accepted. As yet another example, a system may accept relevance information for an video document, determine a plurality of ads relevant to the video document using the relevance information and serving constraints of the ads, and select at least one of the determined relevant ads to be served with the video document. Examples of video documents include video files published on the Internet, television programs, live or recorded talk shows, video-voice mail, segments of a video conversation, etc.
US10949894B1

Provided herein are systems, methods and computer readable media for facilitating pricing. An example method may include determining a price adjustable promotion from a plurality of promotions, the price adjustable promotion having a first promotional price, a forecasted demand that provides an indication of a promotion inventory exhaustion period and a plurality of redemption parameters that comprise at least a promotional period, a promotional value and a redemption expiration and causing the price adjustable promotion to be offered at the second promotional price while at least one of the plurality of redemption parameters for the price adjustable promotion remain constant.
US10949887B2

Provided are a computer program product, system, and method for transmitting display content to vehicles to render contemporaneously during a content time period with related content at a display screen. A subscription database maintains subscriber information for a subscriber, indicating display content, a content time period, a subscriber display location at which the subscriber renders subscriber content contemporaneously with the display content during the content time period, and a display boundary in which the display content is to be rendered. Vehicles are determined having a vehicle location within the display boundary of the subscriber display location. A content package is transmitted to each of the determined vehicles having the display content and the content time period to cause rendering of the display content on vehicle display screens coupled to the vehicles contemporaneously with rendering the subscriber content at the subscriber display location.
US10949886B2

Embodiments are directed towards providing a system that presents content to a user of a vehicle based on where the vehicle is going. A microphone captures audio signals within the vehicle, which are analyzed for route information. These audible commands may be said by a person in the vehicle, such as a passenger telling the driver where to turn, or they may be received from a mobile computing device, such as a smartphone executing a map application that is providing audible directions. An anticipated route of the vehicle is determined based on the audible route information. Content is selected and presented to the user of the vehicle based on the anticipated route. Images of a display screen of the mobile computing device may also be analyzed to identify the route information.
US10949882B2

Disclosed herein are methods and systems for real-time content-matched advertisement in an augmented reality environment. In particular, a plurality of integrated images of an extracted real life object in a virtual environment is provided at a computer device to a user. The plurality of integrated images comprises one or more advertisement elements that are determined using a comprehensive content matching mechanism. The comprehensive content matching mechanism is based on a plurality of factors comprising advertisement content, user preference information, and context information.
US10949879B2

In certain aspects, the disclosed implementations include methods and systems for dynamically generating and providing transaction affinity recommendation data. In certain implementations, the transaction affinity recommendation data may include information that identifies a target merchant and associated merchant promotion data that may be generated based on a dynamic analysis of transaction data corresponding to an account record. The disclosed implementations may determine temporal relationships between pairs of sequential transactions corresponding to the account record, and based on such relationships, may identify pairs of transactions involving separate merchants. The disclosed implementations may determine affinity relationships associated with one or more pairs of the temporally related transactions and a target merchant, and based on such relationships, generate and provide the transaction affinity recommendation data.
US10949873B2

Systems and methods are disclosed for enabling incremental reach for an advertising campaign, across multiple screens/channels. In some embodiments, a base TV/media plan is uploaded, and targeted exposed viewers are monitored. Unexposed target viewers are identified. Additional media channels that unexposed viewers use are found. Unexposed viewers are matched with pricing and media avails from one or more media directories. Media avails are then analyzed along with incremental on-target impressions. Targeted avails for unexposed viewers are then determined, based on lowest incremental cost and largest incremental reach are added to a current cross-screen plan. An analysis to find new unexposed viewers is then re-run to determine the next-most cost effective avails. The above steps are repeated or looped until a selected advertisement budget has been allocated. User interface embodiments for these methods are also disclosed.
US10949859B2

The present disclosure is directed to enhancing electronic information security. An electronic device is registered in a registration process. The registration process of the electronic device includes at least one of: obtaining a device identifier that is unique to the electronic device and storing the device identifier as a registered device identifier; or obtaining a location of the electronic device via Global Positioning System (GPS) and storing the location as a registered location of the electronic device. A dummy credit card number is generated. After the registration process and after the dummy credit card number is generated, a request to conduct a transaction electronically is received. The request contains the dummy credit card number. A determination is made as to whether the request was sent from the registered electronic device. The request is processed if the request has been determined to come from the registered electronic device.
US10949855B2

A computer-implemented method for authenticating credit cards via a mathematical operation of the mathematical constant Pi. Pi is stored in a user-operated computing device connected to a network, wherein an application software performs the said mathematical operation of Pi to select a segment of Pi. The selected Pi segment becomes the Dynamic Card Verification Value (DCVV) of a credit card. The method is dynamic, creating a new DCVV for the user's credit card each time the user operates his/her computer device to purchase products and services online with his/her credit card. To attain the same Pi segment, the issuer of the credit card utilizes in its computer server the same parameters and mathematical operation that the user utilizes on his/her computing device. Consequently, this process provides the user and issuer with a synchronized process to attain the same resulting DCVV to authenticate a credit card.
US10949850B1

Systems, methods, and apparatuses using a memory device and one or more processors communicably coupled to the memory device. The one or more processors are structured to receive information relating to a mobile device of a user; receive information regarding fraudulent activity on an account; associate the information regarding fraudulent activity on the account with one or more pieces of information relating to the mobile device to associate the mobile device with fraudulent activity; detect the mobile device based on the information relating to the mobile device; responsive to detecting the mobile device, determine that fraudulent activity is associated with the mobile device; and in response, provide a notification to a component proximate to the mobile device to alert the component of fraudulent activity.
US10949843B2

Methods and systems for conjugated authentication and authorization are provided, where two entities are associated through the use of respective conjugated credentials. The credentials of the user and a respective vehicle are both generated in a method that cryptographically binds the two entities and their respective pieces of data together so that the binding of the two entities can be easily verified by a third party without the use of external databases.
US10949840B2

Methods and systems for conducting a secure online transaction with a physical payment card. In an embodiment, a user computer identifies, during an online transaction, a selection of a secure payment option involving a physical payment card. Next, a security module of the user computer enters a secure transaction mode of operation which prevents other applications running on the user computer from access to cardholder data, establishes a communication session with a payment provider device, and prompts a user to present a payment card to a card reader device associated with the user computer. The card reader device then reads cardholder data from the physical payment card, and the security module creates a request message. The security module then transmits the request message to a payment provider computer (which provides substitute payment card details to the merchant computer to complete the online payment transaction) and exits the secure transaction mode.
US10949839B2

[Problem] The object of the present invention is to provide an information processing apparatus and a conversion apparatus capable of making it easy for a user to understand display contents are provided. [Solution] The information processing apparatus, which performs a process based on specified currency information including a specified currency unit, comprises: a display device, which displays progress of the process, and a control device, which performs a first process that converts the specified currency information into other currency information including a currency unit different from the specified currency unit, and a second process that has the display device display the other currency information converted by the first process.
US10949837B1

Disclosed in some examples are methods, systems, and machine readable mediums for providing P2P lending through mobile wallets. The P2P lending may utilize a central registry or be a fully distributed P2P system. In some examples, the use of a network accessible P2P loan service may simplify the discovery and communication with other mobile wallets throughout the process of obtaining a loan.
US10949831B1

Methods, systems, apparatus, and non-transitory computer readable media are described for using a vehicle as a payment device. Various aspects may include receiving a selection of a stored financial card or financial account at a vehicle head unit. The selected financial card or financial account may be transmitted to a point-of-sale (POS) terminal for making a payment by transmitting a tokenized card number to the POS terminal. The tokenized card number may be transmitted over a very short-range communication link to ensure that the transmission is secure. For example, electronic circuitry may be attached to the exterior of the vehicle, where the electronic circuitry may be within a threshold distance (e.g. one inch, three inches, six inches, one foot, three feet, etc.) of the POS terminal. The tokenized card number may be transmitted from the vehicle head unit to the electronic circuitry and then to the POS terminal.
US10949825B1

Techniques and arrangements for industry vertical classification of merchants using merchant signals, based, in part, on data obtained from payment activity. The techniques can include identifying one or more clusters using the data associated with the merchant and classifying and/or reclassifying the merchant within a cluster and then a class using the one or more identified clusters.
US10949810B2

A method, computer program product, and system includes a processor(s) continuously monitoring a current condition of a user of an Internet of Things (IoT) device, via the IoT device. The processor(s) determines that the current condition indicates an issue with the well-being of the user. The processor(s) identifies upcoming event(s), within a given temporal period, in which the user will participate. The processor(s) determines that the current condition of the user will negatively impact at least one event of the upcoming event(s). The processor(s) generates action(s) comprising a change to the event, where the action(s) is executed by interacting with one or more applications deployed on the one or more target computer resources (accessible to the one or more processors via a network connection). The processor(s) automatically executes the at least one action on the one or more target computer resources.
US10949808B2

Retrieving and storing time data in a time management system includes configuring the memory to store time records according to a configuration. The configuration includes: a plurality of time types, each of the time records referencing one of the time types; one or more collision groupings, each of the collision groupings being referenced by one or more of the time types; and one or more collision resolution items, each of the collision resolution items referencing an incoming grouping and an existing grouping. The method further includes receiving an incoming time record which at least partially overlaps an existing time record, the incoming time record having a first time type and the existing time record having a second time type. The method further includes performing a modification to the stored time records based on the incoming time record and the existing time record.
US10949807B2

Systems and methods for using a mathematical model based on historical information to automatically schedule and monitor work flows are disclosed. Prediction methods that use some variables to predict unknown or future values of other variables may assist in reducing manual intervention when addressing incident reports or other task-based work items. For example, work items that are expected to conform to a supervised model built from historical customer information. Given a collection of records in a training set, each record contains a set of attributes with one of the attributes being the class. If a model can be found for the class attribute as a function of the values of the other attributes, then previously unseen records may be assigned a class as accurately as possible based on the model. A test data set is used to determine model accuracy prior to allowing general use of the model.
US10949799B2

An out-of-stock detection system notifies store management that a product is out of stock. The system captures images of a shelf and determines the position product labels thereon. For each product label, a bounding box is generated based on the position of each product label on the shelf. The system then identifies a product for each product label based on information within each product label and, for each product label, stores a product identified for each bounding box. Accordingly, the system performs an out-of-stock detection process that includes capturing additional image data of the shelf periodically that includes each bounding box, providing a portion of the additional image data for each bounding box to a model trained to determine whether the bounding box contains products, sending a notification for a product determined to be out of stock to a store client device based on output from the model.
US10949796B1

In some examples, a service provider may coordinate the placement of inventory orders for multiple merchants. The service provider may determine that multiple merchants utilize a same supplier for an item. The service provider may additionally, or alternatively, estimate that inventories of the item for the merchants will reach a threshold lower limit within a particular amount of time of each other. The service provider may designate different times for the merchants to order additional inventory of the item from the supplier.
US10949794B2

Herein disclosed is a method and system to perform product delivery interception. In one implementation, a product delivery interceptor receives, from a purchaser, a request to determine availability of a product. The product delivery interceptor identifies a recipient of the product and transmits a bid for the product for consideration by the recipient. The product delivery interceptor acquires the recipient response to the bid and conveys an instruction to reroute delivery of the product to the purchaser if the recipient response indicates acceptance of the bid.
US10949785B2

A representation of functions and features associated with respective functions is received, the representation being according to a model. Features of a plurality of the products are compared to the features of the functions. Based on the comparing, a check is made for an existence of a gap of at least one of the plurality of products relating to omission of a feature, an existence of an overlap of features between multiple products of the plurality of products, and an existence of a divergence in timings of release between dependent products of the plurality of products.
US10949784B2

Plan of action and milestones (POA&M) automated generation engine (PAGE) systems are provided along with related methods. A number of distributed tamper protected configuration scanning systems configured to scan computer files in selected target systems across a network and generate target system configuration scan results files. The PAGE system also includes a number of POA&M configuration selection user interfaces and visualization systems enabling users to select, inform, and customize POA&M outputs based on POA&M configuration files that include POA&M library files that are associated with different types of plans or actions (e.g., cyber security configuration for networked computers). An expert system is also provided for receiving a plurality of configuration file inputs (e.g., configuration scan results file and various baseline files, e.g., security configuration files, etc), comparing the scan results file and baseline files, then generating customized POA&M outputs based on the user interface(s) and/or visualization system(s) inputs or selections.
US10949783B2

A method of workforce optimization includes acquiring video data. The video data is obtained from a plurality of video cameras in a facility comprising a plurality of departments. A customer load for each of the plurality of departments is identified. A location of each of a plurality of employees in the facility is identified. A customer-to-employee ratio is determined for each department. The determined customer-to-employee ratio for each department is provided to a computing device. At least one employee deployment notification is provided from the computing device to another computing device.
US10949779B2

Balancing a workload based on commitments to projects includes monitoring messages in a collaboration system, the messages representing correspondences between users of the collaboration system, selecting a number of the users associated with the collaboration system to form a group of users, retrieving the messages from each of the users in the group of users, analyzing data associated with the messages to determine which of the messages relate to at least one project, and executing, based on a threshold, at least one action to optimize a workload for at least one user in the group of users for the at least one project.
US10949777B2

An energy cost optimization system for a building includes HVAC equipment configured to operate in the building and a controller. The controller is configure to generate a cost function defining a cost of operating the HVAC equipment over an optimization period as a function of one or more electric loads for the HVAC equipment. The controller is further configured to generate participation hours. The participation hours indicate one or more hours that the HVAC equipment will participate in an economic load demand response (ELDR) program. The controller is further configured to generate an ELDR term based on the participation hours, the ELDR term indicating revenue generated by participating in the ELDR program. The controller is further configured to modify the cost function to include the ELDR term and perform an optimization using the modified cost function to determine an optimal electric load for each hour of the participation hours.
US10949774B1

The present disclosure is directed to supervising displayed content. In particular, the methods and systems of the present disclosure may: generate data representing a plurality of images of interfaces displayed by a computing device configured to supervise content displayed to a user; determine, based at least in part on one or more machine learning (ML) models and the data representing the plurality of images, whether the interfaces displayed by the computing device include content of a type designated by a content supervisor of the user for identification; and generate data representing a graphical user interface (GUI) for presentation to the content supervisor, the GUI indicating whether the interfaces displayed by the computing device include content of the type designated for identification.
US10949759B2

A system, apparatus or process that applies artificial intelligence associated with improved modeling and validation techniques to identify a series of compatible components, e.g., to accomplish an analytical task. In connection with embodiments of the invention, an input module receives input data comprising an inquiry associated with accomplishing a task. A model module receives the input data and designs at least one pipeline comprising a plurality of components designed to accomplish the task. A compatibility module determines at least one valid pipeline by analyzing the at least one pipeline and determining whether each one of the plurality of components are compatible with a component immediately before and a component immediately after the one of the plurality of components. A display module displays the at least one valid pipeline.
US10949757B2

Device, system, and method of detecting identity of a user based on motor-control loop model. A method includes: during a first session of a user who utilizes a pointing device for interacting with a computerized service, monitoring the pointing device dynamics and gestures of the user; based on the monitored dynamics and gestures, estimating parameters that characterize a sensorimotor control loop model of the user; storing in a database a record indicating that the user is associated with the parameters that characterize the sensorimotor control loop model of the user.
US10949749B2

The present invention relates to systems, apparatus and methods for the computation and use of session, device and/or user signatures for determining communications session types, device types, and/or user signatures. An exemplary method in accordance with an embodiment of the invention includes: receiving a first set of session control messages belonging to a first communications session, the first set of session control messages including at least one session control message; extracting a first set of features from the first set of session control messages; operating one or more neural networks to identify a group session signature to which the first set of session control messages corresponds based on the first set of features, the identified group session signature being one of a plurality of group session signatures.
US10949747B1

A computer trains a neural network model. (A) Observation vectors are randomly selected from a plurality of observation vectors. (B) A forward and backward propagation of a neural network is executed to compute a gradient vector and a weight vector. (C) A search direction vector is computed. (D) A step size value is computed. (E) An updated weight vector is computed. (F) Based on a predefined progress check frequency value, second observation vectors are randomly selected, a progress check objective function value is computed given the weight vector, the step size value, the search direction vector, and the second observation vectors, and based on an accuracy test, the mini-batch size value is updated. (G) (A) to (F) are repeated until a convergence parameter value indicates training of the neural network is complete. The weight vector for a next iteration is the computed updated weight vector.
US10949726B2

A mobile phone includes a smartcard controller that does not rely on power received from an interrogating RF field. The mobile phone also includes a small inductive device capable of inductive coupling with an RFID reader. The smartcard controller includes circuitry to modulate an impedance of a port coupled to the inductive element when in the presence of an interrogating RF field at substantially 13.56 MHz.
US10949724B2

An asset tag adapted to be mounted to an asset. The asset tag comprises a first component encoded with a first ID unique to the asset tag, the first component having a first wireless interface and transmitting first broadcast signals via said first wireless interface over a first range, the first broadcast signals including the first ID. The asset tag further comprises a user-actuatable button. The asset tag further comprises processing circuitry, coupled to the button and to at least the first wireless interface. The processing circuitry is configured for (i) determining whether a predetermined gesture has been performed by a user using the button and (ii) if the predetermined gesture has been performed, transmitting via the first wireless interface to a wireless access point a restock message, the restock message including the first ID and indicating that restocking is required of assets corresponding to the first ID.
US10949709B2

The invention discloses a sentence similarity judgment method, which belongs to the technical field of natural language processing. The method comprises: according to two externally input sentence samples, respectively obtaining a character/word vector matrix in each sentence sample; respectively extracting overlapped features in each sentence sample to form an overlapped feature matrix, and combining the corresponding character/word vector matrix with the overlapped feature matrix for each sentence sample to serve as input data of the first neural network model; respectively processing according to the first neural network model to obtain the sentence vector for each sentence sample, then processing the sentence vectors to form a sentence combination vector, and combining the sentence combination vector with an overlapped feature vector formed according to the overlapped features to serve as the input data of the second neural network model; and processing according to the second neural network model to obtain a similarity metric associated with the two sentence samples, and outputting the similarity metric to serve as a basis for determining the similarity of the two sentence samples. The above technical solution has the beneficial effect of providing a method for determining sentence similarity, which can be used for solving the problem that the calculation of sentence similarity heavily depends on the quality of pre-trained character/word vectors and unregistered words in the prior art, thereby improving the measurement method for the calculation of sentence similarity.
US10949699B2

An input apparatus performs character recognition on trajectory data that is input by handwriting, determines whether or not an order of recognized characters complies with a rule on mathematical representations, and if it is determined that the recognized characters, except for a first character at any position in a sequence of the characters, comply with the rule, replaces the first character with a second character that complies with the rule.
US10949696B2

The present subject matter describes processing of objects for imaging in an imaging system. In an example implementation, a visual image of a plurality of objects disposed on an imaging bed of the imaging system is generated. A visual image of the imaging bed divided into a plurality of imaging zones is generated. Each of the plurality of objects are identified within a respective imaging zone from the plurality of imaging zones. Each of the plurality of imaging zones are assigned a corresponding imaging operation, where the imaging operation is one of a scan&print operation and a scan-only operation.
US10949691B2

A mobile terminal includes a display device that displays pages, and a control unit that acts as an input receiver that receives a writing made on the page, displayed on the display device, an application executor that executes an application program, a recording requester that requests a data management system to record playback data including the written data received by the input receiver and a task executed by the browser application program acquired by the browser expander, with a time stamp added to the written data and the executed task, and a playback processor that plays back the written data and the executed task included in the playback data acquired from the data management system, in synchronization according to the time stamp. The playback processor plays back the task executed by the browser application program, through the browser expander.
US10949688B2

A monitoring system includes an imaging unit that captures an image including a monitoring target person in an interior compartment of a vehicle, a monitoring unit that detects a monitoring target part of the monitoring target person based on the image captured by the imaging unit and monitors a state of the monitoring target person based on a detected target part position serving as a position of the detected monitoring target part, and a display unit that is provided in the interior compartment of the vehicle and displays visual information representing a relative position of the detected target part position with respect to a preset appropriate monitoring position.
US10949679B2

Systems and methods for night vision combining sensor image types. Some implementations may include obtaining a long wave infrared image from a long wave infrared sensor; detecting an object in the long wave infrared image; identifying a region of interest associated with the object; adjusting a control parameter of a near infrared sensor based on data associated with the region of interest; obtaining a near infrared image captured using the adjusted control parameter of the near infrared sensor; and determining a classification of the object based on data of the near infrared image associated with the region of interest.
US10949668B2

An electronic apparatus is provided. The electronic apparatus according to various embodiments includes a display, a camera configured to photograph a peripheral area of a cleaner, and a processor configured to control to display an image of the peripheral area of the cleaner photographed through the camera, determine an area which has the same pattern as a cleaning object of the cleaner selected by a user input in the peripheral area of the cleaner based on the photographed image, display a mark on an area which has the same pattern as the cleaning object in the photographed image, and display guide information for guiding a movement of the cleaner to the area in which the mark is displayed.
US10949652B1

Disclosed herein are system, method, and computer program product embodiments for securing ATM transactions based on facial detection. The approach contemplates performing facial detection on an image of a user of an ATM when the user authenticates themselves, and comparing the user's detected face to facial detection results of subsequent images taken at the ATM. Based on this comparison, various security events may be detected and, for any given security event, a particular action may be taken.
US10949647B2

A method, system, and article of efficient illuminator and camera sensor synchronization to capture images comprises generating a sequence of frames each associated with a captured image and comprising operating an electronic shutter using vertical-blanks (vblanks) occurring between the last reset of a previous frame and a first read of a current frame consecutively after the previous frame of the sequence of frames. The generating also comprises receiving, by at least one camera sensor, from at least one infra-red-related illuminator and limited to a time within or equal to the vblanks so that the illuminator is turned on and off at the same vblank, and sensing the received light at the camera sensor to convert the light into image data to form the frames in the sequence of frames.
US10949626B2

The present disclosure provides a global simultaneous interpretation method and production thereof, the method includes the following steps: receiving a calling request sent by a terminal by a smart phone, connecting the calling request, and establishing a calling connection; receiving a first voice information transmitted through the calling connection by the smart phone, and when the first voice information is identified and is determined as a non-specified language, translating the first voice information into a second voice information of a specified language; and playing the second voice information by using a speaker device by the smart phone.
US10949608B2

In an embodiment, a first level of confidence corresponding to a first data set presented in a pre-populated form is computed. A visualization suggesting a need for user review in association with the first data set is displayed when the first level of confidence is determined to not meet a first threshold value. In addition, a second level of confidence corresponding to a second data set presented in the pre-populated form is computed. No visualization is presented when the second level of confidence is determined to meet the second threshold value. In an embodiment, an impact associated with an academic course modification is determined and identified according to a user selection from a displayed set of scheduled courses. The impact may include a financial impact, a graduation timeline impact, or a workload impact associated with the modification.
US10949606B2

An embodiment of the present invention is directed to low-maintenance conversion of an advance function presentation (AFP) format to a portable document format. According to an embodiment of the present invention, hidden text may be inserted as locators in the AFP files. For example, the hidden text may be inserted in a small font size (e.g., approximately 1 point) in a color that matches the background, e.g., text in white. A benefit of this hidden text is that it does not need to change with the maintenance of the statement template. Accordingly, the transformation software template may be built, or trained, to look for these hidden text locators to identify the beginning and end of sections. This leads to a robust transformation software template that does not need to be maintained or changed with text changes in the statements.
US10949598B2

A semiconductor device includes an edge active cell, an inner active cell and a middle active cell. The edge active cell is located near an edge of the semiconductor device. The edge active cell includes a plurality of fingers. The inner active cell is adjacent to the edge active cell toward a central portion of the semiconductor device. The inner active cell includes a plurality of fingers and at least one of the plurality of fingers of the edge active cell is electrically connected to at least one of the plurality of fingers of the inner active cell. The middle active cell is located near the central portion of the semiconductor device. The middle active cell includes a plurality of fingers and each of the fingers of the middle active cell is electrically connected to each other.
US10949591B1

A method of detecting a fault in a circuit design undergoing hardware emulation, includes, in part, comparing, in each cycle K of a clock and at the hardware emulation system, the cycle K register values of a reference circuit with the cycle K register values of the circuit design undergoing emulation. The method further includes detecting, in each cycle K of the clock and at the hardware emulation system, whether a mismatch exists between the cycle K reference circuit design register values and the cycle K register values of the circuit design undergoing emulation. Alternatively the comparison may be made between the respective signatures computed from the register values. The register values of the reference circuit design for all K cycles may be transferred to the emulation system prior to emulation. Alternatively, for each cycle K, the register values may be transferred to the hardware emulation system during that cycle.
US10949588B1

A method of capturing signals during hardware verification of a circuit design utilizes at least one field-programmable gate array (FPGA) and includes selecting, at run time and using one or more pre-compiled macros, a group of signals to be captured during verification of the circuit design and storing values of the group of signals in at least first and second random access memories disposed in the at least one FPGA. The first and second random access memories may be addressable spaces of the same random access memory.
US10949577B2

Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.
US10949576B2

A system manager generates information for a design that matches a property of a user without requiring a manufacturer of a subject of design configuration to analyze the property of the user related to a design on a user-by-user basis, with personal information on the user being kept secret from the manufacturer. A server reads user property information stored at a storage location indicated by second identification information transmitted from a terminal from an information storage device. The server generates, from the user property information and a design format from a subject device, design information representing information for the design that matches user property indicated by the user property information and transmits the design information to the subject device. The subject device converts the received design information into design configuration information and configures the subject device for the design that matches the property of the user.
US10949572B2

The supply voltage for a module of an integrated circuit managed to support protection against side channel attacks. Upon startup of the integrated circuit, one action from the following actions is selected in response to a command: supplying the module with the supply voltage having a fixed value that is selected from a plurality of predetermined values, or varying the value of the supply voltage in time with a pulsed signal.
US10949571B2

Disclosed embodiments relate to a system having a processor adapted to activate multiple security levels for the system and a monitoring device coupled to the processor and employing security rules pertaining to the multiple security levels. The monitoring device restricts usage of the system if the processor activates the security levels in a sequence contrary to the security rules.
US10949570B2

In an embodiment, a processing system includes a non-volatile memory, a hardware block, a protection circuit associated with the hardware block, and a password verification circuit. The non-volatile memory stores at least one reference password. The password verification circuit is configured to receive a password verification command, obtain a reference password, and test whether the passwords correspond. In case the passwords correspond, the password verification circuit generate an overwrite signal. The protection circuit is configured to receive a control command and selectively forward the control command to the associated hardware block as a function of the overwrite signal.
US10949569B2

A computer-implemented method according to one embodiment includes receiving a data object from a first application running on a computing device, a unique identifier (ID) of the data object assigned by the first application, and an access permission for the data object from the first application. The computer-implemented method also includes storing the data object, the unique ID, and the access permission in a data repository in a data distributor layer on the computing device. The computer-implemented method also includes receiving, at an access controller layer of the computing device, a request for the data object from a second application, the request including the unique ID, and retrieving, by the access controller layer, the data object from the data distributor layer using the unique ID in response to the request. The computer-implemented method includes providing, by the access controller layer, the data object to the second application.
US10949557B2

Disclosed herein is a distributed ledger method for a fifth-generation (5G) network. A network slice is created in the 5G network and a root block is generated in response, containing parameters of the network slice and contracts between participants in the network slice. A blockID of the root block is transmitted to identified participants in the network slice, who sequentially commit a plurality of new blocks to a blockchain beginning from the root block. The plurality of new blocks comprises auditing information of the network slice, wherein the information is collected by the participants in the network slice. The blockchain is stored in a blockchain network of a plurality of disparate blockchains. Desired auditing information for the network slice is retrieved by using the blockID of the root block to traverse the blockchain beginning at the root block until all blocks with the desired auditing information have been read.
US10949546B2

A security device includes a secure processor, a mail box, a cryptographic intellectual property (IP), a secure direct memory access (DMA) circuit, and an internal memory. The secure processor provides an isolated execution environment. The mail box transfers a request from a CPU to the secure processor. The cryptographic IP performs one or more secure operations, including a signature certification operation, an encryption/decryption operation, and an integrity verification operation, on secure data within the isolated execution environment and without intervention of the CPU. The secure DMA circuit controls the one or more secure operations within the isolated execution environment, wherein only the secure processor is configured to control the secure DMA circuit. The internal memory stores the secure data on which the one or more secure operations are performed. The cryptographic IP includes a DMA circuit configured to control data access to an external storage.
US10949542B2

An approach is provided that trains neural network by receiving data inputs to a cloud-based system from users, gathering a sets of responsive system data from the cloud-based system, and training the neural network by passing the received data inputs and corresponding sets of responsive data through the neural network. After the training is performed, the approach receives user actions from a user of the cloud-based system, inputs the user actions to the trained neural network and receives one or more predicted next user actions from the trained neural network. Based on the predicted next user actions, the approach then performs a proactive response at the cloud-based system.
US10949539B2

A method may include determining if both of two redundant operating system images for executing functionality of a chassis management controller were found during one or more previous boot sessions of the chassis management controller to be unsecure, wherein each operating system image comprises an integrated kernel and initial file root system stored in a respective first partition of a memory of the chassis management controller, verity hashes of a root file system of such operating system image, the verity hashes stored in a respective second partition of the memory, and the root file system of such operating system image stored in a respective third partition of the memory. The method may also include, in response to determining that one of the two redundant operating system images is secure, initiate verification of such operating system image to determine if such operating system image has indicia of tampering.
US10949538B2

In some examples, a computing device can identify, by a processing resource of the computing device, an operating system (OS) uniform resource locator (URL) from a radio-frequency identification (RFID) chip coupled to the processing resource in response to the computing device being powered on, download from an OS repository an OS descriptor using the OS URL from the RFID chip and an OS image using the OS descriptor, and install an OS to a hard disk of the computing device using the OS image downloaded from the OS repository.
US10949531B2

The present teachings disclose a file Content Disarm and Reconstruction (CDR) system and method. The system includes: a disarm environment comprising disarm sandboxes to transform a file; a separate reconstruct environment; and a controller to classify a file content of a file as a filetype, to provide the file and the filetype to a selected disarm sandbox of the disarm sandboxes for transformation, to receive one or more disarmed files from the selected disarm sandbox, to provide the one or more disarmed files to the reconstruct environment, and to receive a reconstructed file from the reconstruct environment, wherein the disarm environment, the reconstruct environment, and the controller are isolated and separated from one another by hardware. Isolated and separate Virtual Machines (VMs) may host the controller, the disarm environment and the reconstruct environment. The VMs may be disposable VMs that include an application sandbox environment. The VMs may be provided by a cloud service.
US10949526B2

Methods, systems, and devices for user device authentication are described. In some systems, an application server may host a secure application utilizing user device verification. A proxy server may perform a certificate challenge with a user device to determine whether the user device is authorized to access the application, and may transmit a login request and authentication information to the application server based on the result of the challenge. The application server may determine whether the certificate challenge was successful, and may verify whether the proxy server is a valid proxy for the application. If these validations are successful, the application server may transmit an authorization message (e.g., an encrypted ticket) to the user device for a login procedure. The user device may send a login request with the authorization message directly to the application server (e.g., without further tunneling through the proxy) to initiate a login procedure.
US10949525B2

Aspects described herein may allow for the application of generating captcha images using relations among objects. The objects in ground-truth images may be clustered based on the probabilities of co-occurrence. Further aspects described herein may provide for generating a first captcha image comprising a first object and a second object, and generating a second captcha image based on the first captcha image by replacing the first object with the third object. Finally, the first and second captcha images may be presented as security challenges and user access requests may be granted or denied based on responses to the security challenges.
US10949524B2

User authentication techniques are provided using a scene composed of selected objects. An exemplary method comprises obtaining enrollment information from a user, wherein the enrollment information comprises a first scene comprised of a first selection of objects; initiating a challenge to the user in connection with an authentication request by the user to access a protected resource; processing a second scene comprised of a second selection of objects submitted by the user in response to the challenge, and wherein the processing comprises determining a likelihood that the submitted second scene comprised of the second selection of objects matches the first scene comprised of the first selection of objects submitted by the user with the enrollment information; and resolving the authentication request based on the likelihood. Objects in the first selection of objects are optionally selected from a catalog and arranged into the first scene.
US10949519B2

A device includes memory and a processor. The device receives biometric information. The device receives location information. The device analyzes the received biometric information with stored biometric information. The device analyzes the received location information with stored location information. The device determines whether the received biometric information matches the stored biometric information. The device determines whether the received location information matches the stored location information. The device sends an electronic communication that indicates whether the received biometric information matches the stored biometric information and whether the received local information matches the stored location information.
US10949514B2

Devices, systems, and methods of detecting user identity, differentiating between users of a computerized service, detecting a possible attacker, and flagging a particular financial transaction or a particular retail transaction as being possibly-fraudulent. The methods include monitoring of user-side input-unit interactions, in general and in response to an interference introduced to user-interface elements. The monitored interactions are analyzed, and enable extraction of hardware-specific features of a computer mouse, a touchpad, a touch-screen, a keyboard, or other input unit. In some methods, detection of different mouse polling rates or different mouse DPI values, across two different usage sessions in the same financial account, enables the method to detect a possibly-fraudulent transaction.
US10949510B2

Systems and methods presented herein can allow a teacher to manage student devices in a classroom setting by grouping student devices on a graphical user interface and using the interface to set locks with respect to the groups of student devices. Lock requests can be received and managed by a server, which can issue file locks, web locks, and application locks. These locks can restrict file access, website access, and application access, respectively, on the students' personal mobile devices. Additionally, the teacher device can allow the teacher to provide timing information in conjunction with the lock requests, which can control when to lock and/or unlock the student devices.
US10949509B2

A method for watermarking documents comprising: identifying and locating spaces in a received original document (10) by a location analysis (110) module which distinguishes between intra-word spaces and inter-word spaces; minimizing an error probability of interference between intra-word spaces and inter-word spaces in the watermarked document (20) by an optimization module (111); encoding (113) the message (30) into codewords and encoding (114) the codewords into the watermark; embedding the watermark to generate (115) the watermarked document (20) by modifying the intra-word spaces and inter-word spaces of the original document (10).
US10949506B2

A method and system for authorizing software in an electronic device is provided. The electronic device has a unique identifier (UID) and is connected to a server of the software through a terminal device. The method includes: generating and transmitting at least one section of audio/video data embedded with the UID corresponding to the electronic device to the terminal device; uploading the audio/video data through the terminal device and sending an authorization request to the server of the software; returning authorization audio/video data from the server of the software through the terminal device, wherein the authorization audio/video data includes an authorization key corresponding to the electronic device; and enabling the electronic device to obtain the authorization audio/video data by means of audio/video communication, so as to obtain the authorization key and authorize the software in the electronic device.
US10949504B2

Exemplary embodiments are directed to systems and methods of transforming electronic content. Exemplary embodiments can electronically capture or receive a first electronic content and a second electronic content with a first electronic device. Exemplary embodiments can execute an assignment function to designate the first electronic content as a hidden electronic content and to designate the second electronic content as a cover electronic content. Exemplary embodiments can execute an encryption function that receives as input the hidden electronic content and the cover electronic content, and that outputs an encrypted electronic content and a decryption key. The encrypted electronic content can overlay the cover electronic content over the hidden electronic content such that, prior to decryption, only the cover electronic content is viewable at a location of a graphical user interface.
US10949501B2

A system and method for compiling a clinically logical medical dossier for a patient. A list of medical conditions can be determined for the patient. A plurality of medical imaging records for the patient can be identified, and each record can be assigned to one of the conditions. A timeline of condition-specific imaging records can then be generated for each condition. A condition can be selected and the timeline of condition-specific imaging records for the selected condition can then be displayed.
US10949492B2

Provided is an apparatus including a processor and one or more computer readable mediums collectively including instructions that, when executed by the processor, cause the processor to: acquire a candidate for a solution of an optimization problem for optimizing a third objective function based on a first objective function and a second objective function; obtain, as another candidate for the solution of the optimization problem, a solution that optimizes the second objective function under a constraint corresponding to a value of the first objective function for the acquired candidate; and select the solution of the optimization problem from among the plurality of candidates for the solution of the optimization problem. Also provided as the first aspect are a method and non-transitory computer readable storage medium.
US10949490B2

The disclosure relates to a method for displaying webpage content. The method includes displaying a floating window including a first webpage; receiving a trigger signal corresponding to a target object in the first webpage; acquiring a target webpage address corresponding to the target object; determining a target application program corresponding to the target webpage address; calling the target application program corresponding to the target webpage address; and displaying webpage content corresponding to the target webpage address through the target application program.
US10949469B2

A device can receive parking information for a set of street segments within a geographic region. The parking information can include metadata for a set of parking spaces within the set of street segments. The device can create a set of block-face objects that represent block-faces within the set of street segments. The device can generate a data structure that associates the parking information for the set of street segments with the set of block-face objects. The device can receive, from a user device, a request for parking information associated with a geographic area. The device can obtain the parking information associated with the geographic area by using location information included in the request to search the data structure. The device can provide the parking information associated with the geographic area for display on a user interface of the user device.
US10949465B1

Aspects of the disclosure relate to generating a memory efficient, graph-based tree representation of an address database, where each vertex in the tree corresponds to an individual character in an address. Each address in the database is a string of hierarchical components, and the techniques create a separate tree for each component. Tree jumps connect the last vertex of the tree for one component to the root (first) vertex in the tree of the next component. Aspects of the disclosure relate to depth-first search techniques for determining alignment between a user-input address string and the sequences in such an address tree, for example, by searching first for sequences that exactly match the input and iteratively increasing the allowable edit penalty if not enough results are returned.
US10949462B2

An audio identification method and apparatus are disclosed within the technical field of audio processing technology. The audio identification solution includes obtaining an original pitch sequence of a to-be-identified audio, where the original pitch sequence is used to indicate a frequency of the to-be-identified audio at each time point. The audio identification solution further includes dividing the original pitch sequence into a plurality of pitch sub-sequences, respectively identifying the original pitch sequence and the plurality of pitch sub-sequences, and combining the identification results. In doing so, the audio identification solution obtains a final identification result by dividing a long pitch sequence into a plurality of short pitch sequences, thus respectively identifying the long pitch sequence and the plurality of short pitch sequences, and combining identification results.
US10949457B2

A method for implementing a program that modifies playback of media content to fit an estimated travel time of a user. The method includes receiving an estimated playback time of the media content and an estimated travel time of a user to reach a destination. The method further includes generating one or more multimedia playback options for the media content based on the length of the media content and the estimated travel time of the user to reach the destination, and modifying the one or more multimedia playback options for the media content to fit an updated travel time of the user.
US10949456B2

There is provided systems and methods for mapping of text phrases to a taxonomy. In an aspect, the method including: receiving the corpus and the taxonomy; mapping the text phrases in the corpus to a set of word embeddings in a word embedding space, where each sequence of word embeddings corresponds to individual words in one of the text phrases; vectorizing the taxonomy to a set of node embeddings in a node embedding vector space; mapping the set of word embeddings to the set of node embeddings using a mapping function, the mapping function outputting points in the node embedding space associated with sequences in the word embeddings; and outputting the mapping function.
US10949454B2

An engagement classifier for a group chatbot is trained by leveraging the implicit dataset generated by humans engaging in both direct messages as well as group conversations. Human-to-human direct messages are used as an approximate representation of the domain knowledge and expertise of each user. The decision to engage in a group conversation is assumed to be based on that domain knowledge. The knowledge representations and instances of engagements in group conversations yields an effective set of features and labels which can be used to model the engagement decision. The same transfer learning technique is used to generate a knowledge representation for the group chatbot. Given this representation of the domain knowledge of the chatbot, the classifier can predict whether it should engage in any particular group conversation.
US10949430B2

Methods, systems, and techniques for keyword management are described. Some embodiments provide a keyword management system (“KMS”) configured to determine the effectiveness of multiple candidate keywords. In some embodiments, the KMS generates multiple candidate keywords based on an initial keyword. The KMS may then determine an effectiveness score for each of the candidate keywords, based on marketing information about those keywords. Next, the KMS may process the candidate keywords according to the determined effectiveness scores. In some embodiments, processing the candidate keywords includes applying rules that conditionally perform actions with respect to the candidate keywords, such as modifying advertising expenditures, modifying content, or the like.
US10949428B2

A method, system and computer-usable medium for performing a streaming scoring operation, comprising: receiving a stream of events, the stream of events comprising a plurality of events; ingesting the plurality of events; extracting features from the plurality of events to provide extracted features; and, generating a streaming scoring value based upon the extracted features.
US10949422B2

A system includes: a processor; and a memory, wherein the memory stores instructions that, when executed by the processor, cause the processor to: retrieve a first log over a network from a first server of a plurality of servers for at least one contact center; generate an index of values in the first log; update an index database based on the index; and save the first log on a storage device.
US10949412B2

The use of log marking (otherwise known as “coloring”) of sub-portions of a log that records actions (e.g., data operations) performed by a computing system. The log is composed of multiple sub-portions, such as virtual log files, which are successively added to the log as the log grows. For instance, the sub-portions may be virtual log files of the log. The principles described herein change the use of log marking depending on which sub-portion of the log is being marked. If the computing system fails, and recovery is needed, the recovery process can thus deterministically identify where the last written log record is.
US10949409B2

Indexing natural language processing, a request is received from a user to access a document at a server, the server routes the request to an indexing server. A validation service checks if the CUID of the document is available in the indexing server repository or a file system associated with the indexing server. If the CUID of dataset exists, determine if a timestamp of the new document matches the timestamp of the previously indexed document. Upon determining that the above conditions are fulfilled, the previously indexed data is returned to the server. If it is determined that the above conditions do not match, then a transformation service is invoked at the indexing server. The transformation service compares a hash value of a dataset. If the transformation service determines that the hash value of a dataset in the document is not available, an indexing service is invoked to index the document.
US10949406B1

Methods, systems, and computer-readable media for compliance lifecycle management for cloud-based resources are disclosed. A selection is received of a compliance pack from a plurality of compliance packs. The compliance pack comprises a plurality of rules associated with policy compliance. The compliance pack is selected from the plurality of compliance packs via a user interface. The selection is associated with one or more resources hosted in one or more provider networks. An evaluation is performed of compliance of the one or more resources with respect to the plurality of rules of the compliance pack. Data describing the evaluation is generated and displayed. The data comprises an aggregate compliance status for at least one of the one or more resources, and the aggregate compliance status represents an aggregate compliance with the plurality of rules.
US10949400B2

Systems and methods are provided for monitoring and logging all activity occurring in a system. The logged activity may include keystroke entries input into the system, user and/or application interactions with the system, access restriction conflicts, and the like. The logged activity may be stored in at least two datastores, at least one of which is an immutable, append-only datastore. Storage of the logged activity in the immutable, append-only datastore is performed using hash algorithms. Attempts at manipulating or at hiding malicious or unauthorized activity can be recognized due to all activity being captured in the immutable, append-only datastore.
US10949397B1

Techniques described and suggested include systems and processes for handling data and client lock management in multi-tenant storage systems, such as distributed storage systems. In some embodiments, data lock and client lock records are stored in connection with a plurality of data stores on which client data resides. In some embodiments, a storage hub operably connected to the data stores determines and retain client lease information. In some embodiments, the client lease information is used in conjunction with the data lock and client lock records to effect and determine the validity of locks on various data elements.
US10949390B2

The present disclosure relates generally to techniques for processing asynchronous queries across multiple data cores including secondary data cores stored in the secondary storage system in a distributed computing system. Secondary data cores are recovered in the data plane from secondary storage in order to be accessible for searching. Using this technique, asynchronous queries are run in parallel allowing the client to dynamically manage the queries and receive notifications when results are available.
US10949380B2

A processing system may include a systolic array including a plurality of processing elements (PEs) arrayed in M rows and N columns, where M and N are natural numbers and M is not equal to N. The processing system may further include a row buffer configured to transmit row data to the systolic array in a row direction, and a column buffer configured to transmit column data to the systolic array in a column direction. When the processing system is in a first mode, the row data is input data and the columns data is weights. When the processing system is in a second mode the row data is the weights and the column data is the input data.
US10949374B2

The present disclosure provides a Type-C interface controlling circuit, a controlling method, and a mobile terminal, wherein the Type-C interface controlling circuit includes: a Type-C interface, a first transmission module, a second transmission module, a switching module, and a detection module. The first end of the detection module is connected to the Type-C interface for detecting a connection state of the Type-C interface, and the second end of the detection module is connected to the switching module, and the detection module controls a connection relationship between the first end of the switching module and the second end of the switching module according to the connection state.
US10949372B2

A line replacement unit includes a terminal controller, and a plastic optical fiber serial interface module (POFSIM) coupled between the terminal controller and the data bus. The POFSIM is configured to transmit digital optical signals to the data bus based on electrical signals received from the terminal controller, and transmit electrical signals to the terminal controller based on digital optical signals received from the data bus.
US10949370B2

An example method for facilitating policy-driven storage in a microserver computing environment is provided and includes receiving, at an input/output (I/O) adapter in a microserver chassis having a plurality of compute nodes and a shared storage resource, policy contexts prescribing storage access parameters of respective compute nodes and enforcing the respective policy contexts on I/O operations by the compute nodes, in which respect a particular I/O operation by any compute node is not executed if the respective policy context does not allow the particular I/O operation. The method further includes allocating tokens to command descriptors associated with I/O operations for accessing the shared storage resource, identifying a violation of any policy context of any compute node based on availability of the tokens, and throttling I/O operations by other compute nodes until the violation disappears.
US10949365B2

The invention relates to a software defined device interface system 10, a software defined device interface, gateway and a method of defining an interface for a device which uses a specific communication protocol for communication purposes. The system 10 includes a microprocessor/processing unit 12.1, 12.2 with a plurality of communication pins and software/firmware. The software/firmware is configured, based on a specific communication protocol which is used by a particular device 30.1-30.4 for communication purposes, to, in runtime, assign/select one or more of the communication pins to form a virtual port to which the particular device 30.1-30.4 can be connected, upon receiving a configuration instruction from a user to implement the specific communication protocol. The software/firmware is further configured to implement the specific communication protocol through the virtual port, to thereby allow for communication between the microprocessor/processing unit 12.1, 12.2 and the device 30.1-30.4, when the device 30.1-30.4 is connected to the pin(s) of the virtual port.
US10949362B2

Technologies for facilitating remote memory requests in accelerator devices are disclosed. The accelerator device includes circuitry to receive, from a kernel of the present accelerator device, a request through an application programming interface exposed to a high level software language in which the kernel of the present accelerator device is implemented, to establish a logical communication path between the kernel of the present accelerator device and a target accelerator device kernel, based on one or more physical communication paths. The communication protocol supported by the accelerator device may allow kernels operating on the accelerator device to send memory requests for memory locations at remote devices, with the communication protocol performing all of the operations necessary to carry out the memory request.
US10949360B2

The information processing apparatus is provided with a plurality of arithmetic devices, a memory unit shared by the plurality of arithmetic devices, and a cache device. The cache device divides the memory space of the memory unit into a plurality of regions, and includes a plurality of caches in the same hierarchy, each of which is associated with a respective one of the plurality of regions. Each cache includes a cache core configured to exclusively store data from a respective one of the plurality of regions.
US10949357B2

In an example, a device includes a memory and a processor core coupled to the memory via a memory management unit (MMU). The device also includes a system MMU (SMMU) cross-referencing virtual addresses (VAs) with intermediate physical addresses (IPAs) and IPAs with physical addresses (PAs). The device further includes a physical address table (PAT) cross-referencing IPAs with each other and cross-referencing PAs with each other. The device also includes a peripheral virtualization unit (PVU) cross-referencing IPAs with PAs, and a routing circuit coupled to the memory, the SMMU, the PAT, and the PVU. The routing circuit is configured to receive a request comprising an address and an attribute and to route the request through at least one of the SMMU, the PAT, or the PVU based on the address and the attribute.
US10949338B1

In general, this disclosure describes methods and devices for analyzing source code to detect potential bugs in the code. Specifically, a device retrieves source code of an application. For each distinct execution of a plurality of executions of the application, the device initiates the respective execution at a particular starting point of the source code and inputs, into the source code, a unique set of inputs relative to any other execution. The device stores, into a path log, an indication of each line of source code and stores, into an output log, an indication of each output object encountered during the respective execution. Each output object includes a local variable dependent on the inputs. The device analyzes, using a machine learning model, the path and output logs to identify an abnormality indicative of a potential bug in the source code. The device outputs a graphical representation of the abnormality.
US10949334B2

A system and a method for automating unit test case including generating a codebase extract by analysing an application source code, identifying one or more potential executable paths within a selected class or method based on an analysis of the codebase extract, executing one or more statements associated with each of the one or more potential paths using a symbolic execution technique and identifying one or more calls to external dependencies associated with the respective paths, and subsequently, a hint for spying and mocking respective external dependencies is generated, as a by-product of symbolic execution on identification of the external dependencies, whereby each hint is updated with respective ideal return value, and a unit test case for testing a selected class or method is generated by processing the hints with test data and an exclusion list.
US10949322B2

Some examples relate to collection of performance metrics from a device. In an example, performance metrics for collection from a first device may be selected. The performance metrics may be indexed by assigning an index entry to respective performance metrics on the first device. A fixed sequence of the performance metrics may be maintained on first device. The fixed sequence of the performance metrics along with the index entry assigned to the respective performance metrics may be shared with a second device. A first performance data of the respective performance metrics on first device may be determined. The first performance data of the respective performance metrics may be shared with second device. The sharing may comprise sending, to second device, the index entry and the first performance data of the respective performance metrics in an order corresponding to the fixed sequence of the performance metrics on first device.
US10949317B2

A sensor system for outputting sensor data, including at least one sensor element, a provision device for providing sensor data of the at least one sensor element, a control device for controlling the at least one sensor element, and an output device for outputting sensor data of the at least one sensor element; a data processing device being set up, with the aid of which the control device is configurable to provide a time interval between the time of providing the sensor data and the time of outputting sensor data via the output device, and the sensor data provided may be fetched out of the provision device and/or modified and/or written back to the provision device within the time interval provided.
US10949307B2

Technical solutions are described for executing a computer instruction including an asynchronous operation. An example method includes computing parameters associated with the asynchronous operation, and transmitting a command for executing the asynchronous operation by an external device. The method also includes intercepting and storing, by an interface logic controller, the parameters associated with the asynchronous operation into one or more log registers. The method also includes receiving a response to the asynchronous operation. In response to the asynchronous operation being a success, executing a next instruction by the processing element. In response to the asynchronous operation being a failure, a processing element accesses the parameters from the log registers, and restarts the asynchronous operation using the parameters from the one or more log registers.
US10949296B2

A memory subsystem enables managing error correction information. A memory device internally performs error detection for a range of memory locations, and increments an internal count for each error detected. The memory device includes ECC logic to generate an error result indicating a difference between the internal count and a baseline number of errors preset for the memory device. The memory device can provide the error result to an associated host of the system to expose only a number of errors accumulated without exposing internal errors from prior to incorporation into a system. The memory device can be made capable to generate internal addresses to execute commands received from the memory controller. The memory device can be made capable to reset the counter after a first pass through the memory area in which errors are counted.
US10949291B2

The present disclosure relates to partially written superblock treatment. An example apparatus includes a memory device operable as a multiplane memory resource including blocks organized as superblocks. The memory device is configured to maintain, internal to the memory device, included in a status of an open superblock, a page indicator corresponding to a last written page of the open superblock. The memory device is further configured, responsive to receipt, from a controller, of a read request to a page of the open superblock, determine from page map information maintained internal to the memory device and from the indicator of the last written page, which of a number of different read trim sets to use to read the page of the open superblock corresponding to the read request.
US10949290B2

Configuration content of electronic devices used for data analysis may be altered due to bit failure or corruption, for example. Accordingly, in one embodiment, a device includes a plurality of blocks, each block of the plurality of blocks includes a plurality of rows, each row of the plurality of rows includes a plurality of configurable elements, each configurable element of the plurality of configurable elements includes a data analysis element including a memory component programmed with configuration data. The data analysis element is configured to analyze at least a portion of a data stream based on the configuration data and to output a result of the analysis. The device also includes an error detection engine (EDE) configured to perform integrity validation of the configuration data.
US10949288B2

Aspects of the present disclosure involve systems and methods for improving the performance of a telecommunications network by monitoring the performance of one or more storage drives. Operational data is received from a plurality of storage drives of a storage server of a telecommunications network. A plurality of operational coefficients for each of the plurality of storage drives is derived based on the operational data, and a cluster plot is created from the plurality of operational coefficients for each of the plurality of storage drives. A distance is calculated between a subset of operational coefficients of the plurality of operational coefficients of the cluster plot, and a remedial action is initiated on a storage drive of the plurality of storage drives when a calculated distance of an operational coefficient associated with the storage drive exceeds a distance value from a cluster of the cluster plot.
US10949287B2

Disclosed is a computer-implemented method of finding, troubleshooting and auto-remediating problems in storage environments. The method includes guiding a user, by a data processing system of an active storage environment, to select an applicable playbook of troubleshooting logic from among playbooks of different troubleshooting logic to address problem(s) with infrastructure device(s) of the active storage environment, asking the user, by the data processing system, questions from the applicable playbook to identify a possible resolution path for the problem(s), resulting in an identified resolution path, receiving, by the data processing system, answers to the questions from the user, obtaining, by the data processing system, cross-domain information regarding infrastructure device(s) potentially relevant to the problem(s), resulting in obtained cross-domain information, cognitively determining, by the data processing system, possible resolution(s) based on the answers and the obtained cross-domain information, and auto-remediating, by the data processing system, the problem(s).
US10949273B2

An apparatus in one embodiment comprises a host device that includes at least one processor and an associated memory. The host device is configured to implement a plurality of processes each configured to access a shared region of the memory. The host device is further configured to establish a multi-process control group for the shared region, to maintain state information for the multi-process control group, and to track usage of the shared region by the processes based at least in part on the state information. At least a subset of the processes may comprise respective containers implemented utilizing operating system level virtualization of the processor of the host device. The multi-process control group established for the shared region illustratively comprises a coarse-grained control group having a granularity greater than a single page of the shared region.
US10949272B2

The disclosed technology executes a next operation in a set of associated application windows. A first application window and a second application window are added to the set. A first context is generated from content from the first application window. A selection of the content is detected from first application window. The first context is communicated as input to the second application window, responsive to detecting the selection. The next operation in the second application window is executed using the first context as input to the next operation, responsive to communicating the first context.
US10949260B2

Methods, systems, and devices of using prediction-guided resource allocation technologies for software applications are disclosed, comprising generating a plurality of program features that impact execution time of a plurality of program tasks; predicting execution time of the plurality of program tasks on one or more computing cores using the plurality of program features, wherein each of the plurality of program features is mapped to an execution time estimate on a selected computing core; and con trolling resources for the one or more computing cores based on a predicted execution time of the plurality of program tasks.
US10949257B2

Disclosed is a method and system for using a credit-based approach to scheduling workload in a compute environment. The method includes determining server capacity and load of a compute environment and running a first benchmark job to calibrate a resource scheduler. The method includes partitioning, based on the calibration, the compute environment into multiple priority portions (e.g. first portion, second portion etc.) and optionally a reserve portion. Credits are assigned to allocate system capacity or resources per time quanta. The method includes running a benchmark job to calibrate a complexity of supported job types to be run in the compute environment. When a request for capacity is received, the workload is assigned one or more credits and credits are withdrawn from the submitting entity's account for access to the compute environment at a scheduled time.
US10949250B2

Image subunit based guest scheduling is disclosed. For example, a memory stores an image registry, which stores a plurality of reference entries each associated with subunits hosted on each node of a plurality of nodes. A scheduler executing on a processor manages deployment of guests to the plurality of nodes including a first node and a second node, where a first guest is associated with an image file that includes a first subunit and a second subunit. The image registry is queried for at least one node of the plurality of nodes hosting the first subunit and/or the second subunit and the first node is determined to host the first subunit. The first guest is scheduled to the first node based on the first node hosting the first subunit.
US10949228B1

A system and method for controlling the content of a user device in response to an audible request is disclosed. The system and method include an intelligent voice assistant that can control viewable content of the user device in response to a user's request. The system and method can also be used to sync content between a user and a service representative when either the user or service representative make an audible request to sync content.
US10949216B2

An example method of running an application workload includes detecting a request from a client for a hardware element for executing a workload of an application, the hardware element using a kernel driver to communicate with a host operating system and being abstracted by a node running on the host operating system. The method also includes creating a container on the node. The method further includes allocating the hardware element for the workload to execute in the container. The method also includes loading, by the container, the kernel driver into the host operating system. The method further includes running, by the container, the workload inside the container using the hardware element.
US10949214B2

Technologies for performing hyper-dimensional operations in memory includes a device with a memory media and a memory controller. The memory controller is configured to receive a query from a requestor and determine, in response to receiving the query, a reference hyper-dimensional vector associated with the query. The memory controller is further configured to perform a nearest neighbor search by searching columns of a stochastic associative array in the memory media to determine a number of matching bit values for each row relative to the reference hyper-dimensional vector, wherein each bit in a column of the stochastic associative array represents a bit value of a corresponding row, identify a closest matching row that has a highest number of matching bit values, and output data of the closest matching row.
US10949211B2

Execution of multiple execution streams is scheduled on a plurality of coprocessors. A software layer located logically between applications and the coprocessors determines dependencies within the execution streams, each said dependency being a condition in one of the execution streams that must be satisfied in order for execution of at least one other of the execution streams to proceed on corresponding ones of the coprocessors. The dependencies are then represented in a data structure and an optimized execution schedule is determined for the execution streams according to the dependencies. Simultaneous execution of a plurality of the execution streams is then dynamically reordered according to the optimized execution schedule.
US10949202B2

Embodiments include methods, computing systems and computer program products for identifying and tracking frequently accessed registers in a processor of a computing system. Aspects include: creating a list of top accessed registers of certain registers in processor, each register having a corresponding register usage counter, initializing each register usage counter, starting a register usage monitoring mode, examining each register usage counter, and updating list of top accessed registers, stopping register usage monitoring mode, and updating a register file partition assignment when the list of top accessed registers is identified. Once the list of top accessed registers is identified, stopping the programs and bring its threads of execution to quiescent, moving registers between register file partitions until all registers on the list of top accessed registers are in the fully-ported register file partition, and resuming executions of the program and its threads.
US10949198B1

Disclosed herein is an online platform for facilitating the development of software applications based on an executable statechart using a microservices architecture, in accordance with some embodiments. Accordingly, the online platform may include a communication device, a processing device, and a storage device. Further, the communication device may be configured for transmitting a software application design interface to a user device. Further, the communication device may be configured for receiving a plurality of design commands, through the software application design interface, from the user device. Further, the processing device may be configured for generating an executable statechart design based on the plurality of design commands. Further, the storage device may be configured for storing the at least one executable statechart design.
US10949196B2

Methods and systems for patching an instance of a composite executing in a runtime environment are provided. A method can include at a computer system comprising a processor and a memory executing, by an application server, one or more instances of a composite, and enabling a patch to be applied to the one or more instances of the composite without stopping execution of the one or more instances in the application server, wherein the patch comprises one or more changes to be made to the composite.
US10949191B2

A patch-upgrade-based file processing method includes receiving a file access request, where the file access request includes storage path information, determining whether the storage path information exists in an association relationship between original file path information and patch upgrade file path information when the storage path information indicates a first partition, querying the association relationship to obtain patch upgrade file path information corresponding to the storage path information when the storage path information exists in the association relationship between the original file path information and the patch upgrade file path information, and obtaining, from a target partition indicated by the patch upgrade file path information, a patch upgrade file matching the patch upgrade file path information.
US10949188B2

A mobile terminal capable of performing updating on an application and a control method thereof are disclosed. The mobile terminal includes: a checking unit configured to check status information of the mobile terminal in relation to updating of an application; a detection unit configured to detect an application in which an update event has occurred, on the basis of the status information of the mobile terminal; and a controlled configured to perform updating on the application detected by the detection unit.
US10949184B2

Some embodiments relate to an application server. The application server may comprise: a communication port to communicate with a client application installed on a mobile communication device, the client application being configured to assist the application server to deploy one or more mobile applications on the mobile communication device; an application database to store multiple records of operational data; and a processor. The processor may be configured to: authenticate the client application with the application server; receive from the client application, via a communications network, operational data indicative of information input to the mobile communication device by a user; and store in the application database the operational data received from the client application. Other embodiments relate to methods carried out on or by the application server and to mobile communication devices configured to perform related methods.
US10949178B1

Certain aspects of the present disclosure provide techniques for generating application programming interface (API) code for an application. The method generally includes receiving information indicating a set of queries invoked within an application. A set of nodes in a graph projection of the API accessed by queries in the set of queries is identified by traversing the graph projection of the API for each query in the set of queries. A subgraph projection of the API including the identified set of nodes is identified, and code implementing operations associated with the identified set of nodes is generated from the generated subgraph projection of the API. The generated code is deployed for use with the application.
US10949175B2

A method of carrying out modifications to a software application having an application code that has a graphical user interface (GUI) is provided. The method includes the steps of: injecting a dynamic library into the software application to allow control of the software application; reading at least one portion of the application code, with the portion relating to the GUI; modifying a section of the GUI; and saving the amended section of the GUI.
US10949168B2

An ALU is capable of generating a multiply accumulation by compressing like-magnitude partial products. Given N pairs of multiplier and multiplicand, Booth encoding is used to encode the multipliers into M digits, and M partial products are produced for each pair of with each partial product in a smaller precision than a final product. The partial products resulting from the same encoded multiplier digit position, are summed across all the multiplies to produce a summed partial product. In this manner, the partial product summation operations can be advantageously performed in the smaller precision. The M summed partial products are then summed together with an aggregated fixup vector for sign extension. If the N multipliers equal to a constant, a preliminary fixup vector can be generated based on a predetermined value with adjustment on particular bits, where the predetermined value is determined by the signs of the encoded multiplier digits.
US10949154B2

A graphical user interface (GUI) is polled to identify updates for transmission to a client device. A generalized poll of the GUI is conducted at a first frequency, wherein the poll compares color values of each pixel in a general region of the GUI with a previously known color value for that pixel to detect changed pixel color values. A local region that is a subset of the general region is determined to have a greater likelihood of being updated, e.g., regions encompassing a location of mouse and/or keyboard activity. A localized poll is conducted at a second frequency of only the local region of the GUI.
US10949152B2

A control method for a printing apparatus that receives print data from a printing service using Internet Printing Protocol and executes printing of the print data, includes displaying, a list of print jobs held in the printing service, accepting a print instruction for a print job selected from the displayed list, sending, to the printing service, a request for transmitting print data, and printing based on a received print data in response to the request triggered by the print instruction, using a printing device, and requesting the printing service to transmit print data corresponding to a print job selected from the list, in response to acceptance of a cancel instruction for the selected print job, and discarding the print data received from the printing service, without executing printing based on the print data.
US10949150B2

In one example, a printing device is disclosed, in which a network detection unit may discover available network interfaces associated with a client device upon detecting a printer network interface on which a print job is being received is down, a communication unit may send a link status notification to the client device via the available network interfaces associated with the client device, and a network switching unit may resume the print job using an alternate printer network interface that is accessible by the client device based on the link status notification.
US10949148B2

A print processing system includes an image processing apparatus configured to execute print processing, and a client apparatus that includes a class driver configured to convert data as a target of the print processing into print data and to transmit a printing command for causing the image processing apparatus to execute the print processing by using a standard function to the image processing apparatus together with the print data, wherein the client apparatus includes an acquisition unit configured to acquire print setting information that specifies a print setting included in the image processing apparatus from the image processing apparatus via the class driver, a display unit configured to display a print setting screen based on the print setting information acquired by the acquisition unit, and a transmission unit configured to transmit the print setting information about a print setting selected by a user on the print setting screen.
US10949143B2

A communication apparatus includes a first determination unit that, in a case where a use request for a wireless local area network (LAN) setting service has been received, determines whether a communication in a wireless LAN infrastructure mode is in execution, a transmission unit that, in a case where it is determined that a communication in the wireless LAN infrastructure mode is in execution, transmits information indicating that the wireless LAN setting service is unavailable to a terminal apparatus, and, in a case where it is determined that no communication in the wireless LAN infrastructure mode is in execution, transmits information indicating that the wireless LAN setting service is available to the terminal apparatus, and an activation unit that, in a case where it is determined that no communication in the wireless LAN infrastructure mode is in execution, activates the wireless LAN setting service.
US10949138B2

An image processing apparatus has a plurality of image processing functions, executes processing based on an OS as an operation system, and includes an OS memory and a control device. The control device functions as an allocating device, a determination device, and a release device. The allocating device allocates, on the OS memory, image processing memories used for image processing, for the image processing functions, respectively. The determination device determines, based on respective past usage statuses of the image processing memories allocated for each of the image processing functions, regions unlikely to be used, of the image processing memories. The release device, upon occurring memory shortage in the OS memory, releases the regions of the image processing memories determined by the determination device to resolve the memory shortage.
US10949134B2

A first screen associated with printer queues is displayed in response to a user operation, and an output process of a document is executed using a printer queue selected on the first screen by a user operation.
US10949126B2

A method for host-side data classification according to embodiments, includes: writing a data sector directly from a host to a storage device; storing the data sector in the storage device; sending a write completion acknowledgement from the storage device to the host; in the background: classifying the data sector on the host to estimate an expected lifetime of the data sector; assigning a data type index to the data sector based on the expected lifetime of the data sector; and asynchronously sending the data type index for the data sector from the host to the storage device.
US10949115B2

A Data Storage Device (DSD) includes a flash memory for storing data. Portions of the flash memory are grouped into logical groups based on at least one of a number of Program/Erase (P/E) cycles and a physical level location of the portions of the flash memory. A command performance latency is monitored for each logical group, and at least one polling time for each respective logical is set based on the monitored command performance latency for the logical group. The at least one polling time indicates a time to wait before checking whether a portion of the flash memory in the logical group has completed a command.
US10949095B2

A method comprises, at a network adapter of a first device, detecting a write request for storing data in a storage device of the first device, and the write request comprises a first indication for a first storage address of the data in the storage device. The method also comprises, in response to detecting the write request, storing the data at a second storage address in a memory of the network adapter. The method further comprises, storing the first indication in association with a second indication for the second storage address in the memory to enable the storage device to obtain the data. With the above method, by processing and storing data via the controller and the memory of the network adapter, not only a waste of the processor and the memory of the first device is reduced, but also latency of processing commands is decreased.
US10949088B1

A data management device includes a persistent storage and a processor. The persistent storage includes an object storage. The processor generates a collision free hash function based on segments stored in the object storage. The processor generates a hash vector using the collision free hash function. The processor deduplicates the segments using the hash vector. The processor stores the deduplicated segments in the object storage.
US10949085B2

The present disclosure provides an electronic device including a first part having a first display unit, and a second part coupled to the first part. The second part includes an input device located in a first region adjacent to a coupling region between the first part and the second part, and a second display unit located in a second region away from the coupling region between the first and second parts.
US10949075B2

Examples of the present disclosure describe application command control for small screen display. When detecting a display width associated with a processing device is equal to or less than a threshold value, the processing device launches an application command control programmed for display on small screens. The application command control interfaces with an application and comprises a plurality of top-level palettes and a plurality of drill-in palettes programmed for the application. A top-level palette for the application is vertically scrollable and comprises a collection of rows comprising one or more selectable command elements. A row of the one or more command elements of the top-level palette comprises a drill-in feature that when selected presents a drill-in palette. A drill-in palette is vertically scrollable and comprises one or more rows of selectable command elements.
US10949067B2

A method of displaying objects of an application executes the application on a computer system. The application is configured to generate a plurality of application windows, and at least one of those application windows has indicia representing an object of something being developed by the application. The method then displays first and second application windows in a first window group on one or more monitors, and drags the second application window into a second window group to produce a given layout across the first and second window groups. In this case, the first application window remains in the first window group. The two application windows preferably are produced by a single instance of the application.
US10949061B2

Methods and systems for application publishing in a virtualized environment are described herein. A system may facilitate publishing of one or more shortcuts based on inputs made in the virtual desktop environment (e.g., when a user “drag-and-drops” a shortcut onto a publishing icon on a desktop). The system may determine application information and instance information for the application, and may publish a shortcut for that application to the storefront. As a result, users may be permitted to self-publish shortcuts for preferred applications onto personalized storefronts, which may be unique to each user.
US10949060B2

A device and method for switching applications in an electronic device are described. An electronic device includes a display and at least one processor. The at least one processor controls the display to display execution information on a first application and to display an application switch object in at least a portion of the display along with the displayed execution information on the first application when input for displaying the application switch object is received while the first application is executed. The application switch object includes at least one first object corresponding to an application usage history of the electronic device, a second object corresponding to the first application, and at least one third object corresponding to at least one second application executable in the electronic device.
US10949059B2

Disclosed is a method of controlling an entity displayed on a user interface of a computer device, the method implemented by computer readable code executed by a processor of the computer device, the method comprising: detecting a user input at a first location on the user interface; detecting that the user input continues along a user input trace to a second location; determining a distance along a direct path between the first and second locations; calculating a speed of movement of the entity based on the determined distance; and generating for display a number of graphical indicators to be displayed on the user interface at locations spaced from one another between the first and second locations, wherein the number of displayed indicators represent the speed of movement of the entity.
US10949057B2

Techniques are described for modifying a virtual reality environment to include or remove contextual information describing a virtual object within the virtual reality environment. The virtual object includes a user interface object associated with a development user interface of the virtual reality environment. In some cases, the contextual information includes information describing functions of controls included on the user interface object. In some cases, the virtual reality environment is modified based on a distance between the location of the user interface object and a location of a viewpoint within the virtual reality environment. Additionally or alternatively, the virtual reality environment is modified based on an elapsed time of the location of the user interface object remaining in a location.
US10949055B2

A guidance system includes first and second HMDs. The first HMD includes a first image display section, and a reception section receiving an instruction, and a first control section generating output information in response to an instruction received by the reception section and transmitting the output information to the second HMD. The second HMD includes a second image display section displaying an image to be visually recognized in an overlapping manner with external scenery, a second storage section storing AR content including an AR image combined with external scenery visually recognized in the second display section, and a second control section displaying an image based on at least one of the AR content stored in the second storage section and the output information on the second display section according to a position of the second HMD or a visual field of external scenery visually recognized in the second display section.
US10949054B1

A virtual reality network provides access to a number of virtual reality representations, each virtual reality representation representing a location in a virtual universe and defined by VR data stored on the network. The VR data can be in a simplified data format and include data from an intelligent personal assistant and knowledge navigator (IPAKN). The IPAKN receives queries about a VR representation of a location and generate a new VR data set based on information downloaded from web sources about the location. A database server that provides access to the VR data is updated with the new VR data set.
US10949051B2

The disclosed embodiments are directed to managing presentation of windows on a mobile device by presenting first and second portions of a composite display on one or more foldable touch-sensitive screens, receiving an input to activate an expose mode including a primary expose view with simultaneous representation of active windows, and displaying the primary expose view on a first portion of the composite display. When a gesture input indicating a command to maximize a selected active window is received, the primary expose view can be displayed on the first portion of the composite display and a secondary expose view can be displayed on a second portion of the composite display, wherein the secondary expose view appears hidden behind the first expose and appears to move out from behind the primary expose view on the first portion of the composite display onto the second portion of the composite display.
US10949045B2

A flexible touch substrate and a touch device including the flexible touch substrate are provided. The flexible touch substrate includes a plurality of sides. Each of at least one of the plurality of sides has notches at its both ends. Each of the notches has two edges whose extension directions cross each other, and the two edges of each of the notches have a same length.
US10949028B2

A texture recognition method, a texture recognition device, and a display device. The texture recognition method includes: receiving a texture recognition signal by using a light blocking structure having a light transmission aperture; performing an amplification process on the texture recognition signal to obtain an amplified texture recognition signal; and detecting a valley line and a ridge line in a texture based on the amplified texture recognition signal.
US10949018B2

The display module includes a display panel and an input sensing unit disposed on the display panel that includes an active area and a non-active area adjacent to the active area. The input sensing unit includes a first conductive layer that includes a plurality of sensing electrodes that overlap the active area and a plurality of auxiliary lines that overlap the non-active area and are electrically connected to the sensing electrodes, a first insulation layer that includes a plurality of contact holes that respectively overlap the auxiliary lines and are disposed on the first conductive layer, a second conductive layer that includes a plurality of sensing lines that overlap the non-active area and respectively contact the auxiliary lines through the contact holes, and a second insulation layer disposed on the second conductive layer.
US10949013B2

A touch input sensing method of an electronic device can comprise the steps of: determining whether a first input device sensed a touch input before a second input device sensed the same; performing a command such that the second input device collects pressure information in a raw data mode, if the first input device sensed the touch input before the second input device sensed the same; allow the second input device to collect the pressure information according to the command; generating a pressure table by using the collected pressure information; and mapping the pressure table and coordinate information sensed by the first input device, so as to transmit the coordinate information and the pressure information to an AP.
US10949005B2

The present disclosure relates to a testing device and techniques of testing semiconductor structures and, more particularly, to an absolute phase measurement testing device and technique of testing semiconductor structures. The structure includes: a first frequency input source which provides a first signal to an up-converter at an input side of a test fixture; a down-converter on an output side of the test fixture; a second frequency signal source which provides a second signal at a higher frequency than the first signal to the up-converter and the down-converter on the output side of the test fixture; a bypass path which bypasses the test fixture and provides connection between the up-converter and the down-converter; and a digitizer that is connected to an output side of the down-converter.
US10949002B2

A conductive film for use in a touch panel is provided. The conductive film includes a base member including a sensor area and a wire area, a sensor electrode located on the base member in the sensor area and a wire electrode located on the base member in the wire area, the wire electrode being connected to the sensor electrode. At least one of the sensor electrode and the wire electrode includes a nano material conductor having a network shape.
US10948997B1

An artificial reality system can display notifications in various configurations including in a minimized version or a maximized version. The artificial reality system can initially display a minimized version of the notification. Upon identifying a first trigger event, such as the user's gaze resting on the minimized version of the notification or a rotation of a user's wrist, the artificial reality system can change the display of the notification from the minimized version to the maximized version. The artificial reality system can identify a second trigger event, such as the user's gaze not being directed to the maximized version of the notification or a rotation of the wrist in an opposite direction from the first wrist rotation. In response to the second trigger event, the artificial reality system can stop display of the maximized version of the notification.
US10948994B2

When a location of a wearable system changes, the wearable system can ensure that a gesture working region always remains in a field of view of the wearable system. Therefore, the wearable system can still collect and recognize a gesture image and implement gesture control. The solution provided in this application is as follows: The wearable system creates a gesture working region and a region of interest, where the region of interest is within a shooting area of a first camera, and the first camera is included in a wearable device; obtains a location parameter of the wearable system; adjusts the region of interest according to the location parameter, so that the region of interest covers the gesture working region; collects a gesture image within the gesture working region; recognizes the gesture image to obtain a gesture instruction; and performs a corresponding operation according to the gesture instruction.
US10948992B1

A ring for identify a gesture is provided. A user wears a ring on a first finger, in which the ring has a first contact region facing a second finger adjacent to the first finger, and a second contact region facing a third finger adjacent to the first finger. The first contact region is configured to detect a touch or proximity input from the second finger, and the second contact region is configured to detect a touch or proximity input from the third finger. Each of the first and second contact regions has one or more touch or proximity sensors. The user moves the first, second, and third fingers relative to each other. In response to a first finger and hand gesture, a touch or proximity input is detected at the first contact region but not at the second contact region. In response to a second finger and hand gesture, a touch or proximity input is detected at the second contact region but not at the first contact region. In response to a third finger and hand gesture, touch or proximity inputs are detected at both the first and second contact regions.
US10948989B1

An actuation apparatus may be configured to apply forces to a user's skin using flexible-membrane actuators. Such an apparatus may include (i) an array of actuator chambers that include a flexible material layer enclosing a changeable volume of fluid, (ii) a contact surface that is coupled to each actuator chamber, and (iii) a support framework that is coupled to the actuator chambers such that the array of actuator chambers is disposed between the support framework and the contact surface, and such that distortion of actuator chambers caused by changing the volume of fluid within the actuator chambers causes the array of actuator chambers to exert forces on the contact surface and cause movement of the contact surface.
US10948988B1

Humans may exhibit characteristic patterns of eye movements when looking at specific objects. For example, when a person looks at the face of another person, their eyes exhibit a certain pattern of movements and saccades as they look at the face. An electronic contact lens includes eye tracking sensors and an outward looking imaging system that may capture images of the user's environment. When the eye tracking sensors detect the pattern of eye movements characteristic of looking at a face, the imaging system becomes active and captures images and performs facial recognition to identify the face using the captured images. The results of the facial recognition may be displayed to the user using a projector of the electronic contact lens.
US10948987B2

A light guiding component is provided in an eyeball tracking module which includes a first substrate and a second substrate disposed opposite to each other, a first electrode disposed on the first substrate, a second electrode disposed on the second substrate, and at least one liquid crystal structure disposed between the first electrode and the second electrode. The liquid crystal structure includes liquid crystal molecules. The first electrode and the second electrode are configured to control a deflection direction of the liquid crystal molecules with an applied voltage, such that a light ray incident to the light guiding component, which meets a threshold condition, is emitted along a predetermined direction.
US10948984B2

A method for calibrating an eye tracker includes drawing the attention of a user to a calibration target. At least one positioning camera and at least one computer is employed to determine the position of the calibration target and the eye tracker coordinate system relative to each other. The calibration parameters of a gaze line are determined, to the calibration target, in a first coordinate system. The above steps are repeated, thereby providing a desired part of a gaze range and calibration targets distribution. The calibration data is then stored. A method of calibrating and using an eye tracker and a method of calibrating an eye tracker for use with a display are also provided.
US10948978B2

A virtual object operating system and a virtual object operating method are provided. The virtual object operating method includes the following steps. Multiple images are obtained. A motion of an operating object in the images is determined. The operating object is existed in a real environment. A motion of a virtual object interacted with the operating object according to the motion of the operating object is determined. The virtual object is existed in a virtual environment. Accordingly, the motion of the operating object can be tracked without motion sensor on operating body portion of a user.
US10948972B2

The present invention discloses a data storage apparatus and an operation method thereof. The data storage apparatus includes a non-volatile memory, a volatile memory coupled to the non-volatile memory, and a memory controller coupled to the non-volatile memory and the volatile memory. The memory controller is configured to perform following operations: receiving a modern standby notification from a host; and updating a second mapping table stored in the non-volatile memory according to a number of flags and a first mapping table stored in the volatile memory.
US10948971B2

Embodiments of the present invention provide systems, apparatus, and methods for powering electronic devices with low voltage batteries. Embodiments include a circuit including a transistor having a base, an emitter, and a collector; a microcontroller having an output port, a system power terminal, and an input port; a first signal generated from the output port of the microcontroller and coupled to an enable pin of a DC-DC booster; and a second signal generated from the output port of the microcontroller and coupled to the base of the transistor, wherein the second signal is an inverted version of the first signal. The emitter of the transistor is coupled to ground and the collector of the transistor is coupled to the enable pin of the DC-DC booster. Numerous additional aspects are disclosed.
US10948954B2

Systems, apparatuses and methods may provide for technology that determines an efficient temperature of a processor based on real-time data and one or more part-specific parameters associated with the processor, determines a set of power differences between other temperatures and the efficient temperature, and stores the set of power differences to a register. In one example, a cooling subsystem is controlled based on the set of power differences in the register.
US10948950B2

An information processing device includes a touch panel that detects a first user input, a communication unit that communicates with a portable terminal which detects a second user input, a data obtaining unit that obtains content data including an operable object, a display output unit that outputs a content image which displays the object, and a control unit that controls an operation of the object displayed in the content image, wherein the control unit executes a first operation of the object if the first user input is detected by the touch panel, and executes a second operation of the object if the second user input is received from the portable terminal by the communication unit.
US10948936B2

An apparatus, the apparatus includes a simulator, an interface, and a microgrid. The simulator includes a model of a physical electrical network. The interface is coupled to the simulator. The microgrid is coupled to the interface and includes a plurality of electrical elements that represent aspects of the physical electrical network. The simulator receives requests to analyze performance of the physical electrical network, responsively produces signals that are converted to control signals by the interface and applied to the microgrid, the microgrid providing feedback.
US10948934B1

Apparatus and associated methods relate to providing a piecewise loadline having a number of segments with different slopes and selecting a segment of the piecewise loadline based on an output current of a power supply. In an illustrative example, the piecewise loadline may include a segment that has a negative slope. When the output current is less than a predetermined threshold, the segment with the negative slope may be selected to improve power efficiency. In some embodiments, the piecewise loadline may have several segments with different positive slopes. Different segments may be selected to make the load work in different modes. For example, by selecting an overcurrent loadline, the load (e.g., a processor) may be informed to throttle back its performance. Having a piecewise loadline may allow independent optimization of the loadline resistances, voltage thresholds, and current limits.
US10948932B2

A power management integrated circuit (PMIC) for managing energy from an energy harvester is provided. The PMIC includes a discontinuous mode (DCM) voltage converter for outputting current pulses wherein the input and output voltages are sensed and digitized. The PMIC includes a power control circuit configured for selecting a power operational mode based on a monitoring of a parameter indicative of the input power Pin and based on a comparison of this parameter with one or more parameter reference values. The PMIC further includes a controller configured for defining a maximum peak current of the current pulses based on the input and output voltages of the voltage converter and based on the power mode selected.
US10948918B2

Path planning for a robot is a compute intensive task. For a dynamic environment this is more cumbersome where position and orientation of objects changes often. Embodiments of the present disclosure provide systems and methods for context based path planning for vector navigation in hexagonal spatial maps. A 2-D environment is represented into a hexagonal grid map that includes hexagonal grid cells, objects are identified based on a comparison of RGB value associated with contiguous cells. Candidate contexts are determined based on objects identified. The hexagonal grid map is rotated at various angles and compared with pre-defined map(s) to determine quantitative measure of similarity for contexts identification from the candidate contexts, based upon which a path is dynamically planned for easy and efficient vector navigation within the hexagonal grid map. The embodiments further enable generating paths for different contexts using navigable common object(s) identified between intersections of the different contexts.
US10948917B2

A mobile manipulator includes a moving apparatus, a manipulator that is connected to the moving apparatus, a controller configured to control the moving apparatus and the manipulator, and an environment acquisition sensor configured to acquire predetermined environmental data originating from an environment at the movement destination to which the mobile manipulator is moved by the moving apparatus in association with a position at the movement destination, and the controller controls at least one of the moving apparatus and the manipulator based on the environmental data.
US10948904B1

The product inspection system comprises an inspection information collecting unit which collects inspection information acquired from an inspection target, an inspection time acquisition unit which acquires an inspection time that the inspection information was acquired, a recording unit which mutually associates and records the inspection information collected by the inspection information collecting unit and the inspection time acquired by the inspection time acquisition unit, and a display control unit which displays the inspection information recorded in the recording unit on a display terminal.
US10948902B2

Methods and a system include getting, for each variant, input on a probability of occurring and inputs on a variant assigned workload time for a given resource. For each resource of the line, each variant is represented with a graphic object having a first measurable parameter representing the variant probability and a second measurable parameter representing the variant assigned workload time. At least one resource requiring workload balancing on a specific variant is determined by taking into account a combination of the first measurable parameter and the second measurable parameter of the specific variant.
US10948901B2

To provide a data collection system, a data collection method, and a controller capable of transmitting measured data with appropriate timing while reducing load on a controller and a network. A controller comprises: a data acquisition unit that acquires measured data about a machine in chronological order; a timing control unit that buffers the measured data and controls timing of transmitting the measured data to a server based on a transmission condition; a data transmission unit, in response to instruction by the timing control unit, the data transmission unit transmitting the measured data to the server having been buffered until the instruction is given; and a transmission condition acquisition unit that receives the transmission condition decided by the server in response to a degree of state abnormality occurring during control determined based on the transmitted measured data.
US10948896B2

One goal in automated product designing of additive manufacturing is to obtain designs having overhangs without support structures if the criterion for overhangs is rigorously geometrical. In an embodiment of the present invention, designers can request automated optimization and design, using simulation and sensitivity-based optimization, of structures having overhangs in the print direction that do not need any support structures. In an embodiment, a method includes, at a processor, calculating model design responses and model sensitivities of a computer-aided engineering (CAE) model in a CAE system based on design variables of the CAE model for various design responses being either applied in objective or constraints. The method further includes optimizing values of the design variables. The method further includes calculating physical design variables by employing a penalty function. Additionally, the calculations can also be in conjunction with employing material interpolation schemes. The method further includes generating an optimized CAE model using the calculated physical design variables. The optimized CAE model is free or partly free of support structures. The method further includes printing the optimized CAE model being free or partly free of support structures.
US10948891B2

A motor driver system. Implementations may include: a motor driver configured to couple with a motor where the motor driver comprises a multipurpose pin. A controller may be included coupled with the motor driver through at least the multipurpose pin. The motor driver during an enable mode, may be configured to receive serial data from the controller and to send serial data to the controller using the multipurpose pin during a normal operation mode of the motor driver. The motor driver may be configured to output a frequency generator (FG) signal to the controller using the multipurpose pin during the normal operation mode of the motor driver.
US10948890B2

A system and method of creating a personalized sounds and visuals environment to address a person's individual environment and state by receiving output from a plurality of sensors, the sensors detecting the activity of the user and the environment in which the user is active. Sounds and/or visuals to be transmitted to the user for listening and watching on the user's device are determined based on one or more of the sensor outputs, a user profile, a user mode, a user state, and a user context. The determined sounds and/or visuals are transmitted and presented to the user, and the determined sounds and/or visuals are automatically and dynamically modified in real time based on changes in the output from one or more of the plurality of sensors and/or changes in the user's profile.
US10948888B2

Performing automated building control in a building. A method includes identifying a target maximum polling time defining an amount of time in which all building devices in a plurality of devices should be polled. Each of the devices in the plurality of devices is identified. For each device in the plurality of devices, queries are sent to the device. For each device in the plurality of devices, responses are received from the device. Based on the queries and the responses, a functional query frequency range is determined identifying a range of query frequencies at which queries can be made to each device such that each device functions within a predetermined criteria. Based on the target maximum polling time and the functional query frequency ranges, a device polling scheme is identified. The devices in the plurality of devices are polled according to the identified polling scheme.
US10948883B2

Techniques to facilitate generation of controller application code that emulates functionality of an industrial controller are disclosed herein. In at least one implementation, a computing system interfaces with the industrial controller and monitors input and output states of the industrial controller while the industrial controller operates a machine system. The input and output states of the industrial controller used to operate the machine system are analyzed to generate a functional design specification for the industrial controller. The controller application code that emulates the functionality of the industrial controller is generated based on the functional design specification.
US10948867B2

A cabinet structure includes multiple cover members configured to spatially partition an inside from an outside of a cabinet, and a clearance communicating between the inside and the outside of the cabinet is left between two cover members, the two cover members being adjacent to each other, of the cover members, and a passage defined by the clearance and leading from the inside to the outside of the cabinet through the clearance has a shape with multiple bends.
US10948856B2

An image forming apparatus connectable to a post-processing apparatus via a carriage path for carrying continuous paper includes: a hardware processor that accepts a stop position of the continuous paper on the carriage path; a carrier that carries the continuous paper along the carriage path; an image former that forms an image on the continuous paper; a fuser that heats and presses the continuous paper passing through a nip portion formed by pressing bodies of revolution against each other to fix the image; and the hardware processor that switches between first control that, after the last image among the images formed on the continuous paper passes the fuser, stops carriage of the continuous paper and then separates the pressed bodies of revolution, and second control that separates the pressed bodies of revolution and then stops the carriage of the continuous paper, on the basis of the accepted stop position.
US10948844B2

A controller which causes a light emitting element to continuously perform minute emission for a plurality of dots in a level in which toner is not attached to a non-image section on an image bearing member is provided. The controller controls a first driving current for an image section and controls a second driving current used to perform the minute emission by the light emitting element in the non-image section several times in one job. In the image section, a driving current obtained by adding the first driving current to the second driving current is supplied so that the light emitting element emits light.
US10948841B2

An image forming apparatus includes an image forming section, a driving unit and an operation unit. The image forming section includes one or more image forming units. The driving unit generates driving force. The operation unit selectively performs a first operation and a second operation. The first operation is an operation to change over from a coupled state of the one or more image forming units and the driving unit, which the driving force is transmitted to the one or more image forming units, to a released state of the one or more image forming unit and the driving unit, which the driving force from the driving unit is not transmitted to the one or more image forming units. When the second operation is performed, the released state is maintained.
US10948838B2

There is provided an electrophotographic photosensitive member that can achieve both of an adequately high initial sensitivity as the electrophotographic photosensitive member and reduction in the fluctuation of a light portion potential at the time of repeated use. An electrophotographic photosensitive member includes a support, an electroconductive layer and a photosensitive layer in this order, wherein the electroconductive layer contains a binder material and a metal oxide particle; the metal oxide particle has a core material containing a titanium oxide, and a covering layer which covers the core material and contains the titanium oxide; and when the oxygen deficiency ratio of the metal oxide particle is represented by A, the oxygen deficiency ratio of the core material is represented by B, and the oxygen deficiency ratio of the covering layer is represented by C, the Expressions (1) and (2) are satisfied: A≤2% (1) and 10×B
US10948836B2

An imprint apparatus comprises: a dispensing unit that dispenses a liquid to a substrate; a first measurement unit that measures a time from when a signal for causing the liquid to be dispensed is outputted to the dispensing unit until when the dispensed liquid passes through a predetermined position; a second measurement unit that measures a position of the liquid on the substrate that is dispensed by the dispensing unit; and a control unit that controls the measurement by the first measurement unit and the second measurement unit, wherein the control unit performs measurement by the second measurement unit based on a measurement result by the first measurement unit.
US10948822B2

A resist composition comprising a polymer comprising recurring units having an optionally substituted brominated phenol has advantages including high sensitivity, high resolution and reduced acid diffusion and forms a pattern of good profile with improved CDU.
US10948817B2

A circular mold-forming substrate of 125-300 mm diameter having a surface on which a topological pattern is to be formed is provided wherein the thickness of the substrate has a variation of up to 2 μm within a circle having a diameter of 125 mm.
US10948806B2

An image capturing device on which an interchangeable lens is mountable, the interchangeable lens including an optical axis direction position adjustment lens and an operation member to drive the optical axis direction position adjustment lens. The image capturing device includes an acquisition unit that acquires an operation instruction made by a user, and a controller that controls operation of the image capturing device. The controller has a manual mode in which a position of the optical axis direction position adjustment lens is adjusted in accordance with operation of the operation member and an automatic mode. The controller sets a lock function enabled or disabled in accordance with the operation instruction acquired by the acquisition unit, the lock function being configured to prevent the optical axis direction position adjustment lens from being driven even when the user operates the operation member in the manual mode.
US10948804B2

A device includes a light-emitting device (LED) having at least two vertical light-emitting sides, and a ring-shaped light guide having a bottom side, a top side comprising a light-emitting surface, an inner sidewall, and an outer sidewall defining an indentation having at least two vertical in-coupling surfaces mated to the at least two vertical light-emitting sides of the LED.
US10948800B2

An optical waveguide includes: a plurality of linear portions arranged in parallel to each other; a plurality of arcuate portions, in the folded portion of the optical waveguide, concentrically arranged about a predetermined center position as a center on the substrate at intervals narrower than intervals between the plurality of linear portions, each of the arcuate portions having a central angle that increases as each of the arcuate portions is closer to the center position; and a plurality of connecting portions respectively connecting the plurality of linear portions and the plurality of arcuate portions, at least one group of the connecting portions bending in a direction opposite to a direction where each of the arcuate portions bends.
US10948799B2

A vehicle interior panel includes a color-changing element with an active layer configured to change from a first color to a different second color when a voltage is applied across top and bottom electrode layers. The top electrode includes fullerenes in a configuration that is visibly transparent and permits the color-changing element to bend along sharp radii and/or stretch without losing electrical continuity. Fullerenes including ellipsoidal elements can provide these characteristics.
US10948791B2

A liquid crystal device including a base member that is transmissive, a pixel electrode that is transmissive, a first insulator that is transmissive and that is disposed between the base member and the pixel electrode, and a second insulator that is transmissive and that surrounds and abuts the first insulator in a plan view from a thickness direction of the base member. The first insulator includes a first portion having a refractive index higher than a refractive index of the second insulator, and a second portion positioned between the base member and the first portion and having a refractive index lower than the refractive index of the first portion and higher than the refractive index of the second insulator.
US10948781B2

According to one embodiment, a liquid crystal display device includes a first substrate including a first alignment film covering a pixel electrode, a second substrate including a second alignment film covering a second common electrode, a sealant attaching the first substrate and the second substrate, and a liquid crystal layer held between the first alignment film and the second alignment film, wherein the first alignment film and the second alignment film are formed of a material in which a principal chain is composed of silica (SiO2), and extend at a position overlapping the sealant between an inner face and an outer face of the sealant.
US10948779B2

An optical waveplate is provided. The optical waveplate includes a positive-C film including a first liquid crystal (“LC”) layer. Tilt angles of LC molecules vary along a thickness direction of the first LC layer. The optical wave also includes an LC cell disposed at a first side of the positive-C film and including a second LC layer aligned in an optically compensated bend (“OCB”) mode. The optical waveplate also includes a positive-A film disposed at a second side of the positive-C film. The optical waveplate further includes a negative biaxial retardation film disposed between the positive-A film and the positive-C film. The LC cell is switchable between at least two predetermined states.
US10948778B2

A liquid crystal display panel of the present invention includes, sequentially from the viewer side: a first linearly polarizing plate; a first λ/4-wavelength layer; a first substrate including a color filter, a black matrix, and a second λ/4-wavelength layer; a liquid crystal layer; a second substrate; and a second linearly polarizing plate, the liquid crystal display panel further including a sealing material disposed so as to surround the liquid crystal layer in a plan view, wherein the second λ/4-wavelength layer is disposed closer to the liquid crystal layer than the color filter and the black matrix are and such that an outer edge of the second λ/4-wavelength layer lies inside an arrangement region of the sealing material, and the first λ/4-wavelength layer and the second λ/4-wavelength layer are disposed such that their slow axes are perpendicular to each other.
US10948772B2

A multiview backlight and a multiview display employ a multibeam element configured to provide a tilted plurality of directional light beams having different principal angular directions corresponding to view directions of a plurality of view in a view zone. The multiview backlight includes a light guide configured to guide light as guided light and the multibeam element configured to couple out a portion of the guided light as the tilted plurality of directional light beams. A tilt angle of the tilted directional light beam plurality is provided by an offset of the multibeam element and a corresponding multiview pixel. The multiview display includes an array of multibeam elements and an array of multiview pixels.
US10948756B2

A backlight includes a light guide plate, an optical member, a frame, and an adhesive agent. The optical member is disposed to face the light guide plate. The optical member has a sheet-like shape. The frame is configured to enclose the light guide plate and the optical member. The adhesive agent is disposed in a first hole of the frame and in a space which communicates with the first hole and includes a cutout or a hole of each of the light guide plate and the optical member. The adhesive agent is configured to fix the light guide plate and the optical member.
US10948752B2

The present application discloses a display panel and a display apparatus. The display panel includes a first substrate including a first buckle portion, and a second substrate arranged opposite to the first substrate, where a second buckle portion matched with the first buckle portion in a buckle manner is disposed on the second substrate.
US10948747B2

The present disclosure relates to eyewear, such as eyeglasses, configured for receiving a hose, such as a medical gas therapy hose. The eyewear comprises flexible elements and a groove defined in and extending through the flexible elements and other parts of the eyewear. The present disclosure further relates to a flexible element, such as a hinge, which may be used in eyewear to enable bending of parts of the eyewear. An exemplary embodiment of the flexible element is a hinge having a plurality of repeating units.
US10948736B2

To draw a flexible printed circuit board in a small space with high flexibility in an optical unit with shake correction function. In an optical unit with rolling correction function, a first flexible printed circuit board for an imaging element is drawn around an optical axis of the optical unit with rolling correction function such that the first flexible printed circuit board is wound by substantially a turn in a circumferential direction at an identical height in an optical axis direction. Furthermore, in a portion wound in the circumferential direction (i.e., a connection part), one end and the other end in the circumferential direction are at an identical height in the optical axis direction. Furthermore, a second flexible printed circuit board for a rolling magnetic driving mechanism and a third flexible printed circuit board for a swing magnetic driving mechanism are also drawn in a similar manner.
US10948733B2

The technology of a zero loop-area oblique-incidence Sagnac interferometer and methods of using the Sagnac interferometer to detect magneto-optic Kerr effect is disclosed. An example apparatus includes: a light source configured to generate an optical beam; a beam splitter; a polarizer configured to separate the optical beam into two orthogonal components; a modulator configured to phase-modulating at least one of the two orthogonal components to produce a modulated pair of orthogonal components; a polarization dependent delay optics configured to direct the modulated pair of orthogonal components toward a surface of a sample to cause the modulated pair of orthogonal components to incident on the surface at an oblique angle; a mirror configured to reflecting the modulated pair of orthogonal components back towards the beam splitter; a photo receiver configured to receive a return beam redirected by the beam splitter; and a phase-sensitive detector.
US10948731B2

A diffractive optical element (DOE) is designed to implement both a collimation function with respect to an input divergent beam and a beam shaping function with respect to an output divergent beam. The phase designs of the collimation function and the beam shaping function are independently produced in the phase domain. These phase designs are then combined using a phase angle addition of the individual functions and wrapped between 0 and 2π radians. The diffractive surface of the DOE is then defined from the wrapped phase angle addition of the individual functions.
US10948728B2

This dynamic image processing device (20) for a head mounted display includes an attitude detection means (30) capable of detecting the attitude of an imaging device affixed to the head of a user, a first image deviation amount calculation means (41) that calculates a first image deviation amount (G1) in the yawing and pitching directions of the imaging device based on the detection result of the attitude detection means, a second image deviation amount calculation means (42) that calculates a second image deviation amount (G2) between a past image (52) and a current frame image (51) based on the first image deviation amount, the current frame image captured by the imaging device, and the past image, and an image synthesis means (43) that corrects the past image based on the second image deviation amount and synthesizes the past image and the current frame image.
US10948720B2

Provided is a vehicular display device that can prevent generation of abnormal noise from around a transmission portion. The vehicular display device includes: a display unit that is provided inside an instrument panel to project a display image; a transparent cover that allows the display image projected from the display unit to pass therethrough to a windshield; a bezel body provided with an opening portion allowing passage of the display image that has passed through the transparent cover; and a cushioning material that is provided between at least a part of an end edge of the opening portion on the bezel body and the transparent cover.
US10948718B2

Head-up display includes: display element for displaying an image, and a projection optical system for projecting the image, which is displayed on display element, onto viewing region of viewer. The projection optical system includes combiner that is disposed at a position in an optical path from display element to viewing region of viewer. Combiner has a surface at which light incident from display element enters; the surface has a curved surface shape. Combiner has an effective region corresponding to viewing region of viewer. In the effective region, combiner has a horizontal cross-sectional shape that changes in thickness along from the center toward an end.
US10948689B2

A large-aperture, high-pixel optical system has six lenses arranged successively from its object side to its image side along its optic axis. The first lens has a convex surface facing the object side and a concave surface facing the image side; The third lens is biconcave; the second and fifth lenses are biconvex; the fourth and sixth lenses each have a concave surface facing the object side and a convex surface facing the image side. The fifth lens and the sixth lens form a combined lens and the optical system satisfies TTL/EFL≤4.5. Also disclosed is a camera module using the system. The system and the module are mainly composed of six lenses. Since the number of lenses used is limited, the structure is simple.
US10948684B2

An interchangeable lens that is removably attachable to a camera body includes: a lens-side mount; a cylindrical portion; a lens-side terminal group; a first lens-side projecting portion disposed at an outer periphery side of the lens-side terminal group, the first lens-side projecting portion projecting outwardly from the cylindrical portion and extending in a circumferential direction of the cylindrical portion; a third lens-side projecting portion at least partly disposed at a position facing the first lens-side projecting portion across the optical axis, the third lens-side projecting portion projecting outwardly from the cylindrical portion and extending in the circumferential direction; and a cutout provided on the third lens-side projecting portion in the circumferential direction.
US10948665B2

An optical system includes a base, a plurality of optical fibers, and a plurality of optical components. The base has a fiber retention and alignment section and an optical coupling section. The fiber retention and alignment section have a plurality of alignment members, where each alignment member is configured to receive an optical fiber therein. The optical coupling section has an optical coupling block and includes a plurality of optical coupling elements, with each optical coupling element having an ellipsoidal reflecting surface defining a first focal point and a second focal point. The first focal surface is generally aligned with the first focal point. The second focal surface is generally aligned with the second focal point. Each optical fiber is positioned within one of the alignment members and adjacent one of the first focal surfaces. Each optical component is positioned adjacent one of the second focal surfaces.
US10948662B2

A cleaning module adapted to clean a socket style ferrule or a pin style ferrule of a connector includes a tip assembly extending from a housing comprising a tip adapted to receive a cleaning media. A retractable alignment sleeve sized to surround the pin style ferrule has a larger outer diameter than an inner diameter of a socket opening and moves along the tip assembly when the first end presses against a surface of the connector. A sleeve spring engages with a portion of the tip assembly and a first end of the retractable alignment sleeve. The tip assembly includes a block movably secured within a portion of the housing. A main spring may be engaged with the housing and engaged with an end portion of the block, wherein the sleeve spring has both a spring constant and total compressive force that are lower than that of the main spring.
US10948659B2

Optoelectronic coupling systems include an optoelectronic chip mounted on a substrate. The optoelectronic chip has one or more optoelectronic components. An integrated circuit chip is mounted on the substrate in communication with the optoelectronic chip via one or more wires. A lower lens array is positioned over the optoelectronic chip. A lower surface of the lower lens array has a first cut-away portion to accommodate the optoelectronic chip and a second cut-away portion to accommodate the one or more wires. An upper surface of the lower lens array has one or more lower lenses positioned over respective optoelectronic components. An upper lens array is positioned over the lower lens array and has one or more upper lenses positioned over respective lower lenses.
US10948657B2

A bichromatic grating coupler comprises a two-dimensional diffraction grating structure, including a first sub-grating having a first periodic structure and a second sub-grating having a second periodic structure. The first and second sub-gratings are superimposed with respect to each other in the diffraction grating structure. A first optical port is coupled to the diffraction grating structure along a first direction, and a second optical port is coupled to the diffraction grating structure along a second direction. The first optical port is configured to direct a first light beam having a first wavelength to the diffraction grating structure, such that the first light beam is diffracted in a first direction by the first sub-grating. The second optical port is configured to direct a second light beam having a second wavelength to the diffraction grating structure, such that the second light beam is diffracted in a second direction by the second sub-grating.
US10948655B2

An optical coupling apparatus includes: a coupling and polarization beamsplitter, a phase shifter, a 2×2 adjustable beamsplitter, a photoelectric detector, and a microprocessor. Light in any polarization direction can be coupled from an optical fiber into a waveguide, an extra insertion loss is small, intrinsic insertion losses for light in different polarization directions are the same, a structure is simple, and miniaturization is easy to be implemented.
US10948651B1

A keyboard backlight module includes a light-guiding sheet, a circuit board, a light-emitting element, a reflective sheet and a release film. The circuit board is located on a surface of the light-guiding sheet, and the reflective sheet is located on another surface of the light-guiding sheet opposite to the circuit board. The light-emitting element is located between the circuit board and the light-guiding sheet, and disposed on the circuit board. The light-emitting element emits light into the light-guiding sheet. The release film is located on the light-guiding sheet and the circuit board, and transfers a glue layer on the surface of the light-guiding sheet. The light-guiding sheet includes a plurality of illuminated patterns, and the keyboard backlight module adjusts the illumination uniformity of the light through the reflective sheet, the glue layer and the plurality of illuminated patterns.
US10948647B2

Unidirectional grating-based backlighting includes a light guide and a diffraction grating at a surface of the light guide. The light guide is to guide a light beam and the diffraction grating is configured to couple out a portion of the guided light beam using diffractive coupling and to direct the coupled-out portion away from the light guide surface as a primary light beam at a principal angular direction. The unidirectional grating-based backlighting further includes a reflective island in the light guide between the light guide surface and an opposite surface of the light guide to reflectively redirect a diffractively produced, secondary light beam out of the light guide in a direction of the primary light beam.
US10948644B2

An optical film including alternating polymeric layers and having distinct first, second and third reflection bands is described. The first, second and third reflection bands are each visible reflection bands at normal incidence for at least one polarization state. At least two of the first, second and third reflection bands are third order or higher order harmonics.
US10948640B2

A sensor window may include a substrate and a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range. The set of layers may be configured to a particular color in a visible spectral range and may be associated with a threshold opacity in the visible spectral range.
US10948630B2

A display apparatus includes a display module having a display surface configured to display an image, and a window member disposed on the display surface. The window member includes a flexible base layer having a plurality of concave patterns defined on an upper portion thereof, and a plurality of hard coating patterns each disposed in a respective one of the concave patterns and having a hardness greater than the hardness of the flexible base layer.
US10948622B2

A well monitoring system includes a plurality of transmitter coils coupled to an exterior of a casing positioned within a wellbore, wherein one or more first transmitter coils are positioned at a first location and one or more second transmitter coils are positioned at a second location axially offset from the first location. At least one receiver coil is coupled to the exterior of the casing and positioned at the second location. A power source is communicably coupled to the one or more first and second transmitter coils. The one or more first transmitter coils generates a magnetic field detectable by the at least one receiver coil, and the one or more second transmitter coils generates a bucking signal that minimizes a direct coupling between the one or more first transmitter coils and the at least one receiver coil.
US10948621B2

A dielectric logging tool for use in a borehole that penetrates a subsurface formation, includes: at least one wall-contacting face with one or more embedded microstrip antennas including a transmit antenna; an oscillator that supplies a transmit signal; a coherent receiver that measures the one or more scattering coefficients; and a processor that derives a formation property from the one or more scattering coefficients. The tool may be conveyed along a borehole, with the scattering coefficients and derived formation property values associated with tool position and orientation to provide a permittivity log.
US10948619B2

An acoustic transducer is provided. The acoustic transducer includes a housing, a backing, a piezocomposite element adjacent the backing within the housing, and a diaphragm covering on an outward facing surface of the piezocomposite element.
US10948611B2

Absorbed ionizing particles differentially effect first and second acquiring circuit stages configured to respectively generate first and second acquisition signals. Each acquisition signal has a characteristic that is variable as a function of an amount of absorbed ionizing particles. A measuring circuit generates, on the basis of the first and second acquisition signals, a relative parameter indicative of a relationship between the variable characteristics. A computation of a total ionizing dose is made using a 1st- or 2nd-degree polynomial relationship in the relative parameter.
US10948605B2

A method for determining positions of a mobile system is disclosed. The method involves receiving, by a receiver of the mobile system, a first set of correction data which is broadcasted from a first transmitter, wherein the first set of correction data comprises Differential Global Navigation Satellite System (D-GNSS) correction data, estimating, using a real-time kinematics (RTK) method, a first position of the mobile system using at least a portion of the first set of correction data, estimating one or more unknown parameters of a precise point positioning (PPP) estimation method based at least on the estimated first position of the mobile system and the first set of correction data, and estimating a second position of the mobile system using the estimated one or more parameters and the PPP estimation method, wherein the second position of the mobile system is different from the first position of the mobile system.
US10948595B2

A laser beam apparatus that is used for detecting vehicles in an intelligent traffic system according to an embodiment includes: a light source generating a laser beam of a short pulse; an optical transmission system converting the laser beam into a line beam; and an optical reception system receiving a beam dispersed rearward and reflected and returned when the line beam is radiated to a vehicle, and calculating a distance value from a reception time difference between the laser beam and the reflected beam, in which a first lens and a second lens that receive a laser from the light source are sequentially arranged in the optical transmission system, and the length of a horizontal axis of the line beam is increased or decreased to fit to the width of a road to be measured, by adjusting the distance between the light source and the first lens. Accordingly, it is possible to find out the current traffic situation in real time by accurately finding out whether there are vehicles passing through a predetermined area, using the lasers that are radiated from the laser detection apparatus regardless of the sizes of roads.
US10948589B1

SAR imaging may be performed using a short-pulse laser to generate range-resolved reflection data. A short-pulse laser may be advantageous over other techniques to acquire the range-resolved data, especially in cases with very distant targets or other cases with low signal-to-noise ratio information, because a short-pulse laser can determine the range to individual reflectors with a single photon return and is more adaptable to a photon-starved inversion algorithm. This technique can be used with both mono-static and bi-static SAR configurations.
US10948588B2

A synthetic-aperture radar device of the present invention is the one having: a focal point information storing unit storing a plurality of pieces of focal point information determining positions of focal points; an image reproducing unit reproducing each radar image corresponding to the plurality of pieces of focal point information stored in the focal point information storing unit from a reception signal of a radio wave applied from a moving platform to an observation target and reflected by the observation target; an index calculating unit calculating an index representing an image forming state of the radar image reproduced by the image reproducing unit for each predetermined area; and a synthesizing unit synthesizing the plurality of radar images on the basis of the index calculated from each of the plurality of radar images, enabling obtaining a clear radar image without using positional information of the observation target.
US10948581B2

Methods and apparatus for detecting presence of an object in an environment, the method including receiving a Doppler signal during a frame in frequency domain, separating the Doppler signal in the frequency domain into a plurality of sub-band signals, determining a plurality of sub-band signal energies corresponding to the plurality of sub-band signals, determining whether motion of the object is detected in accordance with one of the plurality of sub-band signal energies and a baseline energy, and responsive to a determination that motion of the object is detected, setting a flag of object presence.
US10948576B2

A system includes a plurality of photodiode sensors spaced from one another and mounted to a reflective surface, a transparent layer spaced from and substantially parallel to the reflective surface, and a plurality of photodiode transmitters at least one of mounted to the reflective surface and disposed between the reflective surface and the transparent layer.
US10948565B2

A system for measuring the pseudo range from a target GPS sensor to a designated navigational satellite, for use in a satellite positioning system (SPS) is comprised of multiple GPS sensors for receiving and recording portions of the signals transmitted by designated navigational satellites, the recordings referred to as datagrams; and means for transmitting the datagrams to a datagram processing facility wherein the pseudo range from the target GPS sensor to the designated navigational satellite is derived. The datagram processing facility for deriving the pseudo range is further comprised of a pseudo range engine for deriving a pseudo range from a datagram originating with said target GPS sensor, the location of which is to be determined, the derivation accomplished with the aid of a perfect reference; a perfect reference engine for generating a perfect reference from one or more satellite-specific datagrams: and a strong signal suppression engine for synthesizing satellite-specific datagrams from I/F signals recorded by reference GPS sensors designated for the express purpose of perfect reference generation. The perfect reference reduces the minimum signal strength required to acquire and accurately track GPS satellites at or near the horizon.
US10948562B2

An RFID system includes multiple antennas and uses amplitude and phase information of the RFID signals received by each antenna to determine the position of RFID tags in the vicinity. More than one antenna can receive the RFID signals during a single read cycle, enabling the RFID system to operate more quickly than a system that energizes antennas separately.
US10948552B2

A magnetometer includes a measurement value transducer that supplies a signal to a first amplifier device; a summation element that reduces an output signal range of an output signal of the first amplifier device; a second amplifier device that amplifies an output signal of the summation element; a low-pass filter filtering an output signal of the second amplifier device; an analog-digital converter converting output of the filter into digital form; and a correction element that divides the digital signal by a correction factor that corresponds to the defined gain factor of the second amplifier device and adds a digital correction signal to the quotient to form a resulting signal, where a scope of the correction signal corresponds to the defined attenuation of the output signal of the first amplifier device.
US10948550B2

An Uninterruptible Power Supply (UPS) system is provided which includes an input configured to receive input power, an output configured to provide output power to a load, power conversion circuitry coupled to the input and the output, a capacitor coupled to the power conversion circuitry, and a controller coupled to the power conversion circuitry. The controller is configured to determine a first value indicative of an equivalent series resistance of the capacitor, determine, based on the first value, if the capacitor satisfies at least one criterion, and execute, responsive to determining that the relative value satisfies the at least one criterion, one or more actions to address degradation of the capacitor.
US10948542B2

A method and an apparatus are disclosed to detect and isolate faults in a rotary machine having a rotor and at least two stator windings. The method comprises generating an input signal and applying the input signal to a set of stator windings while the rotor is locked at a rotor position, measuring output signals and processing the output signals by Fourier transform to obtain a frequency response, testing the rotary machine at discrete rotor positions to obtain a frequency response function of the rotor position, applying Fourier transform to the frequency response function to obtain a two-dimension frequency response in frequency and spatial frequency domain, comparing the two-dimension frequency response with a reference, determining that there is a fault in the rotary machine if the difference exceeds a threshold number. The apparatus is designed to test a rotary machine using the inventive method.
US10948538B2

An integrated circuit (IC) has scan chains of stitched registers that support scan testing of functional logic. The scan testing has a shift phase in which incoming and outgoing data are shifted into and out of the registers using a slow clock and a capture phase in which outgoing data from the functional logic is captured by the registers using launch-and-capture pulses of a fast clock to check for delay faults. During a warm-up period after termination of the slow clock but before application of the launch-and-capture pulses, the registers propagate data through their master latches without affecting the data stored in their slave latches. A warm-up controller configures the registers and generates control signals to perform either launch-on-shift or launch-on-capture scan testing. The flow of data and the warm-up controller operations keep the power supply rail voltage sufficiently charged for the fast launch-and-capture pulses.
US10948537B2

A sensor integrated circuit including a regulator for generating a regulated voltage includes a digital load configured to draw a load current from the regulator in response to a clock signal during in situ operation and a comparator configured to determine the absence or presence of a fault during in situ operation. The load current is less than or equal to a predetermined level in the absence of a fault and is greater than the predetermined level in the presence of a fault. The comparator is responsive to the load current and to a threshold level and is configured to generate a comparator output signal having a level indicative of whether the load current is less than or greater than the threshold level in order to thereby determine the absence or presence of a fault during in situ operation, respectively.
US10948530B2

In at least one embodiment, an apparatus for monitoring isolation resistance in a vehicle is provided. The apparatus includes at least one controller that is configured to at least one of activate and deactivate any number of the plurality of switches and to perform a plurality of measurements on a high voltage system. The at least one controller is further configured to determine an isolation resistance between the high voltage system and the low voltage system based on the plurality of measurements and to determine a first resistance between the positive branch and a ground of the low voltage system based at least on the isolation resistance. The at least one controller is further configured to determine whether the isolation resistance of the high voltage system is exhibiting a symmetric failure, or an asymmetric failure based at least on the first resistance.
US10948519B2

A probe for inspecting characteristics of a terminal of a multipolar connector includes a flange having a through hole and serving to mount the probe to a facility; and a coaxial cable inserted through the through hole of the flange, extending in an axial direction, and having an end portion at which a probe pin is mounted. The probe also includes a plunger containing the probe pin and having a recess for fitting the multipolar connector, with the probe pin being exposed in the recess. The probe further includes a spring containing the coaxial cable between the flange and the plunger and having an end portion fixed to the flange and another end portion fixed to the plunger.
US10948512B2

An electronic device monitors accelerations using a motion sensor. The electronic device determines a current motion state based on the accelerations. The electronic device identifies a plurality of applications that subscribe to a motion state identification service and notifies a subset of the applications of the current motion state, the subset meeting notification criteria associated with the current motion state.
US10948508B2

A transport device unit for a transport device assembled using a plurality of transport device units is presented. The transport device unit comprises a base plate module with a base plate for fixing the transport device unit to a support frame, an actuator module with a plurality of electro-magnetic actuators, where the actuator module is supported by the base plate module, and a driving surface module with a driving surface element, where the driving surface element is arranged above the actuator module covering the actuators and configured to carry sample container carriers. A transport device, a system for at least partially disassembling the transport device, and a laboratory sample distribution system comprising a transport device are also presented. In addition, a laboratory automation system comprising a laboratory sample distribution system is also presented.
US10948506B2

A digital slide scanning apparatus slide rack carousel allows continuous loading and unloading of slide racks into the carousel while the digital slide scanning apparatus is simultaneously digitizing glass slides. The slide rack carousel includes a base having an interior portion of its upper surface at an angle. The slide rack carousel also includes plural rack spacers extending upward from the base and adjacent rack spacers define a rack slot. Each rack spacer also includes a rack stopper on each side such that adjacent rack spacers have rack stoppers facing each other. The rack stoppers prevent a slide rack from moving further toward the center of the carousel than desired.
US10948497B2

A proteomic expression platform to identify age-related sepsis risk is disclosed using patients with an intra-abdominal infection. A semi-quantitative plasma proteomics workflow was applied which incorporated tandem immuno affinity depletion, iTRAQ labeling, strong cation exchange fractionation, and nanoflow-liquid chromatography coupled to high resolution mass spectrometry. A protein profile was determined that exhibit statistically significant differences in expression levels amongst patients with severe sepsis as a function of age. Representative pathways that are differentially-expressed include, but are not limited to, acute phase response, coagulation signaling, atherosclerosis signaling, lipid metabolism, and production of nitric oxide/reactive oxygen species.
US10948493B2

Antibodies, compositions, systems, and methods for detecting C4.4a, for example immunohistochemistry methods for detecting C4.4a using a C4.4a antibody. The antibody may be obtained by immunizing a host with a C4.4a protein such as a peptide downstream of the signal peptide. The antibodies may be adapted to detect the uPAR-like domain 1 and uPAR-like domain 2. Also featured are methods for diagnosing C4.4a-associated tumors using C4.4a antibodies disclosed herein.
US10948487B2

The invention provides peptide compositions and mixtures useful for the detection of antibodies that bind to Ehrlichia antigens. The peptide compositions and mixtures comprise polypeptide sequences based on an immunogenic fragment of the Ehrlichia Outer Membrane Protein 1 (OMP-1) protein. The invention also provides devices, methods, and kits comprising such peptide compositions and mixtures useful for the detection of antibodies that bind to Ehrlichia antigens and the diagnosis of monocytic and/or granulocytic ehrlichiosis.
US10948484B2

Magnetic and non-magnetic microparticle binding surfaces for the simple, cost-effective and automatable depletion of sample interferences within the assay blocking threshold and enrichment of biomarkers are provided, as are methods and compositions for their preparation and use. The binding surfaces may comprise non-magnetic, magnetic, paramagnetic, and superparamagnetic microparticles, or combinations thereof. The methods include methods for making microparticulate binding surfaces that consist of binders, binding partners, capture moieties, or combinations thereof for multi-functional sample depletion and enrichment. Specific examples employing antibodies or fragments thereof are provided, as well as strepavidin-coated microparticles and microparticles coupled with capture moieties such as immunoglobulins. Other examples couple ligands, enzymes, and proteins, or other biologicals, polymers and chemicals commonly used in the diagnostic test formulation or design. Further provided are binding surfaces consisting of a plurality of microparticles and methods for making them. Use of the methods and compositions in connection with the depletion and enrichment of a wide variety of interferences and biomarkers is provided, particularly for use in primary blood collection tubes, secondary transfer tubes and challenging sample types such as urine, saliva and stool.
US10948482B2

The invention relates to a method for establishing an index for a given cancer grade. The method includes profiling glycan distribution pattern of a reference cancer cell sample; adsorbing the profiled reference cancer cell sample with adsorbents; measuring the amount of the adsorbents adhering onto the profiled reference cancer cell sample; and acquiring reference correlations between the glycan distribution pattern of the reference cancer cell sample and the amount of the adsorbents adhering onto the profiled reference cancer cell sample to form the index of the given cancer grade. An index for a given cancer grade and a method for grading cancer of a test cell sample are also provided.
US10948481B2

The invention relates to a device (1) and a method for determining the action of active ingredients on nematodes and other organisms in aqueous tests. The device (1) according to the invention comprises a holder (13) for a cell culture plate (30) having multiple wells (31) in which the nematodes can be filled with the active ingredients, said cell culture plate (30) having a bottom side (33), a top side (32) and also side walls extending between bottom side (33) and top side (32), a camera (11) which is used to record images of preferably the bottom side (33) of the cell culture plate (30), a lighting mechanism (14) having at least a first light source (15) which illuminates the cell culture plate (30), there being arranged between the first light source (15) and a first side wall (34) of the cell culture plate (30) in the installed state a first optical unit which directs the light of the first light source (15) through the first side wall (34) in the direction of the bottom side (33) of the cell culture plate (30). The method according to the invention makes it possible to simultaneously investigate many active ingredients within a very short time.
US10948477B2

A moistureproof container for accommodating a biochemical test strip. The moistureproof container includes a moistureproof unit disposed in the container body which houses the biochemical test strip. The moistureproof unit is formed of a hydrophilic polymer material on a surface of a carrier. The moistureproof unit is disposed in the container body which houses the biochemical test strip and absorbs the moisture in the container body.
US10948474B2

The invention “simulation device and method for studying the influence of wetland plant litter decomposition on water quality”, belongs to the ecological engineering field. The simulation device comprises a distributing reservoir, a planting pool and a discharge bay, and the three are connected successively through a first-level pipeline; the distributing reservoir is used to supply water to the planting pool; the discharge bay is used to collect wastewater discharged from the planting pool; the planting pool comprises a plurality of planting units; the planting unit is a container-like structure and used to hold the planting substrate and plant wetland plants on the planting substrate. By using the simulation device and/or simulation method of the invention, the whole process of the influence of plant litters especially wetland plants litters on water quality under natural state can be highly simulated and restored.
US10948473B2

A method of and apparatus (18) are described for assessing fat in whey in the making of a dairy product in accordance with a dairy product recipe. The method comprises the steps of: a. using one or more optical sensors (61, 62, 63, 64) to sense at least one stream (22, 24, 27, 29) of whey separated from curd in dairy product making apparatus (18) and generate one or more signals indicative of the degree of occlusion of the stream (22, 24, 27, 29) of whey; b. converting or processing one or more said signals as a measure of the specific mass of fat lost from curd in a dairy product making plant (18) in the stream of whey; c. assessing whether the value of specific mass of fat lost obtained in Step b lies within or outside a predetermined fat loss range; and d. if the said value of specific mass of fat lost is outside the predetermined range, adjusting the recipe so that the value of specific mass of fat lost lies within the predetermined range.
US10948472B2

Undetected emissions may damage devices at a work site and pose a safety hazard to the surrounding environment. A method of control based on predictive emissions detection is disclosed. The method uses sensors coupled to work site equipment to identify devices and regions of a work site that may be affected by adverse conditions. Detection of such emissions may allow the system or operator to shut down or otherwise act on equipment before any harm is done to the device or personnel in the area.
US10948471B1

In some embodiments, data from multiple vehicle-based natural gas leak detection survey runs are used by computer-implemented machine learning systems to generate a list of natural gas leaks ranked by hazard level. A risk model embodies training data having known hazard levels, and is used to classify newly-discovered leaks. Hazard levels may be expressed by continuous variables, and/or probabilities that a given leak fits within a predefined category of hazard (e.g. Grades 1-3). Each leak is represented by a cluster of leak indications (peaks) originating from a common leak sources. Hazard-predictive features may include maximum, minimum, mean, and/or median CH4/amplitude of aggregated leak indications; estimated leak flow rate, determined from an average of leak indications in a cluster; likelihood of leak being natural gas based on other indicator data (e.g. ethane concentration); probability the leak was detected on a given pass; and estimated distance to leak source.
US10948468B2

A breath alcohol device calibration system includes a computerized calibration module operable to calibrate a breath alcohol device, and an interface operable to couple the breath alcohol device to a remote server. The interface uses a connection employing a cryptographic function such that data stored on the breath alcohol device can be securely transferred from the breath alcohol device to the remote server using the calibration system. The interface is further operable to transfer data stored on the breath alcohol device from the breath alcohol device to the remote server directly without storing the data in nonvolatile storage on the calibration station.
US10948466B2

An in-line electrolytic reagent concentrator device that circumvents the need for additional pumps and supplies of reagents to support operation of a carbonate or ammonia removal device. The device generates regenerant solutions as strong as, or even stronger, than commercially recommended regenerant solutions. The device may also regenerate eluent solutions so as to reduce the frequency of eluent maintenance and replacement in ion chromatography systems.
US10948465B2

A crescent PLOT column is disclosed, including a capillary column having an inlet, an outlet, a bore, and an inner surface surrounding the bore and extending between the inlet and the outlet. A layer of particles is localized on a radial portion of the inner surface. The layer of the particles includes a radial thickness decreasing from a center of the radial portion to a periphery of the radial portion, forming a crescent shape in a radial frame of reference. A method for preparing the crescent PLOT column is disclosed, including loading the capillary column with a fluid including a carrier and particles such that the fluid is contained within the capillary column. The capillary column and the fluid contained within the capillary column are subjected to a centrifugal force. The carrier is removed, and a layer of the particles is localized on the radial portion of the inner surface.
US10948463B2

A method performed in a liquid chromatography system that includes a metering device pushing a sample into a trap column. The metering device sucks in the sample from a sample reservoir, wherein the sucking in the sample from a sample reservoir precedes the step of pushing the sample into the trap column. The liquid chromatography system also includes a trap column and a metering device (100), wherein the system (1000) is adapted to assume a configuration allowing the metering device (100) to push a sample into the trap column (6) and wherein the metering device (100) is adapted to push the sample into the trap column (6) in this configuration, wherein the system (1000) is adapted to assume a configuration allowing the sample to be sucked into the system (1000) by means of the metering device (100). Furthermore, the invention relates to a use of the liquid chromatography system (1000) for liquid chromatography, in particular of high pressure liquid chromatography.
US10948461B2

A sample vessel assembly to carry out a sorption analysis in a container provided with a cooling liquid. The sample vessel assembly includes a sample vessel configured to be suspended within the container. The sample vessel has a sample holding region at a sample end of the vessel to hold a sample to be analyzed. A wick is disposed on the sample vessel and surrounds the sample holding region. The wick extends from the sample holding region to project toward a bottom of the container and draw the cooling liquid over the sample holding region when the sample vessel is disposed in an analysis position in the container.
US10948460B2

A fluid sensor assembly for sensing a fluid contained in a fluid tank of a vehicle includes a housing unit having a base plate, a sample suction line, and a sample return line. The fluid sensor assembly includes a header assembly having a header housing separably coupled to the housing unit. The header housing is located exterior of the fluid tank of the vehicle. The header assembly has a sample tank in fluid communication with the sample suction line and the sample return line. The sample tank receives fluid from the fluid tank and a fluid quality sensor senses a quality characteristic of the fluid in the sample tank for quality sampling of the fluid at a location remote from an interior of the fluid tank.
US10948453B2

An array of pixels, wherein each pixel comprises: a CHEMFET sensor; and a sigma delta ADC.
US10948449B2

An electrochemical gas sensor includes a sensor housing having a plurality of inlet passages, wherein each of the plurality of inlet passages has a cross-sectional area of no greater than 11,309 μm2. The electrochemical gas sensor further includes a working electrode within the housing which is responsive to an analyte gas and an electrolyte within the sensor housing in ionic contact with the working electrode.
US10948448B2

A humidity sensor includes a lower electrode formed on a substrate, a first moisture sensitive layer covering the lower electrode, an upper electrode formed on the first moisture sensitive layer, and having a predetermined opening pattern including a plurality of openings, and a second moisture sensitive layer covering the upper electrode, and the second moisture sensitive layer contacts the first moisture sensitive layer at the openings of the upper electrode.
US10948446B2

This invention relates to a chemiresistor gas sensor using MXene and a method of manufacturing the same, wherein the chemiresistor gas sensor, manufactured in a manner in which a Ti3C2Tx MXene thin film is formed and transferred onto a sensor substrate, can exhibit good response and sensitivity.
US10948442B2

An impedance measuring semiconductor circuit that measures impedance of a specimen. The impedance measuring semiconductor circuit includes an operational amplifier, a resistance coupled between a negative input terminal and an output terminal of the operational amplifier, a D/A converter coupled to a positive input terminal, a switch; an A/D converter that is coupled with the output terminal of the operational amplifier and a one-side terminal of a specimen and measures an output voltage from the operational amplifier and a one-side terminal voltage, and a controller that controls an output voltage from the D/A converter based on a one-side terminal voltage measured by the A/D converter.
US10948439B2

Systems, methods, and apparatuses for determining pore volume and pore volume compressibility of secondary porosity in rock samples is disclosed. In some implementations, determining a pore volume of a secondary porosity in a rock core sample may include saturating the rock sample with deuterium oxide (D2O) by applying a vacuum to the core sample covered by D2O; centrifuging the saturated rock sample at a selected rotational speed in the presence of a second fluid to displace a portion of the D2O from the rock sample with the second fluid; measuring the rock sample with low-field 1H nuclear magnetic resonance (NMR) to determine a volume of the second fluid within the rock sample; and determining a pore volume associated with a secondary porosity based on the volume of the second fluid within the rock sample.
US10948435B2

In order to identify fluorescent X-rays and diffracted X-rays in a software without changing a configuration of an X-ray fluorescence analysis apparatus and to display fluorescent X-ray information and diffracted X-ray information on peaks in a spectrum, the X-ray fluorescence analysis apparatus having an X-ray tube that emits X-rays to a sample and a detector that detects X-rays from the sample and generating and displaying a spectrum indicating a relationship between X-ray energy and an element content based on the X-rays detected by the detector, includes: an identification information generation unit that generates identification information specifying a peak position by a diffracted X-ray caused by a crystal structure of the sample; and a display control unit that displays the diffracted X-ray information on a peak in the spectrum based on the identification information.
US10948432B2

A sample inspection apparatus irradiates a sample with a conical shell of X-ray or similar radiation generating a plurality of Debye rings originating from a circular path on the sample. The apparatus is provided with two detectors. A first detector receives diffracted radiation and a second detector receives radiation which is transmitted through a coded aperture provided at a detection surface of the first detector.
US10948429B2

A process for the preparation and imaging of a sample of rock from an oil and gas reservoir is provided. A sample of reservoir rock may be obtained, such as from a core sample obtained using a core sampling tool inserted in a wellbore extending into an oil and gas reservoir. A photoresist may be deposited on the surface of reservoir rock sample to form a homogenous layer. The photoresist-coated surface of the reservoir rock sample may be imaged using a focused ion beam (FIB). The photoresist protects the pores and other surface features of the rock from damage or implantation by the FIB ion beam and thus minimizes the curtain effect in the resulting images.
US10948425B2

An x-ray inspection system includes an x-ray source, a sample support for supporting a sample to be inspected, where the sample support includes a support surface extending in a horizontal plane, an x-ray detector, and a sample support positioning assembly for positioning the sample support relative to the x-ray source or x-ray detector. The sample positioning assembly includes a vertical positioning mechanism for moving the sample support in a vertical direction, orthogonal to the horizontal plane, and a first horizontal positioning mechanism for moving both the sample support and the vertical positioning mechanism in a first horizontal direction. This arrangement allows for accurate movement of the sample to different imaging positions in the horizontal plane and a low power vertical positioning mechanism to be used.
US10948424B2

In a defect inspection device that irradiates a surface of a sample or a surface of a pattern chip with an illumination light shaped to extend in a first direction, and detects a scattered light generated from the surface of the sample or the surface of the pattern chip by the illumination light to detect a defect on the surface of the sample, the pattern chip has a dot pattern area in which multiple dots are arrayed in multiple rows and multiple columns, a minimum interval between the dots corresponding to the lines aligned in the first direction among the multiple dots arrayed in the dot pattern area in a second direction orthogonal to the first direction is smaller than a width of the illumination light, and a minimum interval between the multiple dots arrayed in the dot pattern area is larger than a resolution of the detection optical system.
US10948422B2

A device for emitting electromagnetic radiation, in particular UV radiation, including at least one radiating unit that only emits radiation at visible wavelengths. The device further includes a unit for detecting a functional error of the radiating unit. In practice, the radiating unit is provided for emitting only UV radiation and/or IR radiation and is formed by a light diode. The detection unit is designed to continuously monitor the radiating unit for functional errors, and the device includes an open-loop and/or closed-loop control unit which is provided to automatically switch off the radiating unit and/or display the functional error, upon detection of the functional error by the detection unit.
US10948410B2

A method of imaging a sample containing a target mineral species is provided. The method includes probing the sample with a pump beam and a Stokes beam having a tunable frequency difference, and detecting an optical response of the sample resulting from a transfer of said modulation between the pump beam and the Stokes beam. The probing is scanned spatially and spectrally, thereby obtaining hyperspectral data. Correlation with a known Raman resonance of the mineral species and with anon Raman-resonant contribution to said optical response allows building an image of the sample mapping different species within the sample.
US10948408B2

A toroidal optical device can include a ring mirror defining a toroidal optical cavity symmetric about an axis and an optical coupler situated inside the toroidal optical cavity. The optical coupler can be situated to direct an input light first received from outside the toroidal optical cavity propagating inside the toroidal optical cavity, to multiply reflect from the ring mirror inside the toroidal optical cavity. A method includes producing one or more additional ring mirrors defining a toroidal optical cavity symmetric about a sagittal axis using a first ring mirror as a master form, and affixing an optical coupler inside the optical cavity to at least one of the one or more additional ring mirrors.
US10948400B1

A method of forming an optical transmission flow cell that includes forming a fluid pathway cavity though a housing, and forming an optical pathway cavity through the housing and through the fluid pathway cavity, the optical pathway cavity configured to receive an optical fiber to emit light through the fluid pathway cavity. Material is added at a transition between the optical pathway cavity and fluid pathway cavity to form a surface at the transition configured to prevent formation of air pockets within fluid in the optical pathway cavity.
US10948394B2

The systems and methods of the present disclosure are directed to ultrasound-based concentration measurement techniques in which both scatterer count and image volume are measured concurrently to provide absolute concentration measurements. In particular, through the techniques of the present disclosure, the effective thickness of an ultrasound beam can be determined based on the spreading of individual scatterers within ultrasound images. Based on the effective thickness of the ultrasound beam, the volume of the image and, thus, the concentration of particles in the image can be determined directly, without the need for estimation, approximation, or use of a reference sample.
US10948390B2

An exemplary tissue array, and a method for producing the same, can be provided which can include providing an accepter biological structure(s), providing a donor tissue(s), removing a portion(s) of the donor tissue(s), and removing a portion(s) of the accepter biological structure(s). The removed portion(s) of the accepter biological structure(s) can have a size that is substantially similar to a size of the removed portion(s) of the donor tissue(s). The removed portion(s) of the donor tissue(s) can be inserted into the accepter biological structure(s) at a location substantially corresponding to the removed portion(s) of the accepter biological structure(s).
US10948388B2

A smear preparation apparatus comprises a blood processing unit, a washing unit, a controller, an information obtaining unit. The controller changes the washing condition for washing after processing a blood sample to a second washing condition which is stronger than the first washing condition when abnormal blood cells occur in the blood sample.
US10948386B2

Swabs, materials and methods of making the same include randomly arranged sea-island bicomponent fibers which have randomly splayed terminal ends. According to certain embodiments, swabs are provide which include an applicator, and sea-island bicomponent fibers attached to the applicator, wherein at least about 70% of the fibers comprise randomly splayed terminal ends of the islands of said bicomponent fibers along a length of about 45% or less from said ends, and wherein the bicomponent fibers comprise 10-3000 island parts per fiber.
US10948380B2

A pipe assembly comprising a composite pipe, and end connector provided at an end of the pipe, and means for providing a visual indication of impact damage to the pipe, the means for providing a visual indication of impact damage to the pipe comprising a thin sleeve mounted around, but spaced from, a pipe body of the composite pipe, whereby at each end of the pipe body, the pipe body, the sleeve and the end connector are preferably sealingly fitted together, and wherein the sleeve is configured to provide a visual indication indicative of an impact acting on the sleeve even if the impact does not reach the pipe body.
US10948369B2

A torque sensor includes a sensor housing, a first sleeve attached to a first rotating member that rotates with respect to the sensor housing, a magnet attached to the first sleeve, a second sleeve attached to a second rotating member coupled to the first rotating member via a torsion bar, a carrier attached to the second sleeve, a yoke attached to the carrier and opposing the magnet in a radial direction orthogonal to a shaft direction that is a longitudinal direction of the first rotating member, and a magnetic flux collecting member attached to the sensor housing and opposing the yoke in the shaft direction. The carrier opposes an opposing end surface of either one of the first sleeve and the magnet in the shaft direction. A length of a gap between the carrier and the opposing end surface in the shaft direction is smaller than a length of a gap between the yoke and the magnetic flux collecting member in the shaft direction.
US10948366B2

A flexible sensor includes a first electrode, a second electrode, and a piezoresistive element incorporating piezoresistive composite material arranged between the first electrode and the second electrode. Piezoresistive composite materials include a thermoplastic elastomer (TPE) and a conductive filler material (e.g., carbon), may have an elastic modulus value of preferably less than about 1×10−3 GPa, and exhibit a change in electrical resistance responsive to a change in pressure applied thereto. Exemplary flexible sensors may have a thickness and a feel similar to human skin, may be amenable to simple fabrication techniques (e.g., fused filament fabrication (FFF) three-dimensional (3D) printing or molding), and can be manufactured into user-specific geometries.
US10948365B2

A force balance sensor including a mechanical strain amplification system including a sensor torsion member having a first end and a second end spaced from one another along a longitudinal axis of the sensor torsion member, at least one strain sensor coupled to the sensor torsion member between the first and second ends, a first torsional stiffening member coupled to the first end of the sensor torsion member, and a second torsional stiffening member coupled to the second end of the sensor torsion member, wherein the first torsional stiffening member and the second torsional stiffening member are coupled to a torque member.
US10948361B2

A new and useful thermochromic liquid crystal Indicator is disclosed that provides an indication of the temperature of the Object to which the Indicator is attached, and is an improvement over the existing art for at least the fact that the impact of ambient air circulating around the Indicator and circulating the Object is reduced by several means, such as i) the use of a novel cap or housing to isolate the liquid crystal Structure from ambient air and from touching or ii) using a novel liquid crystal formulation that reduces the reaction time of the thermochromic liquid crystal contained in the Indicator to changing temperatures conveyed by the ambient air. The new and useful liquid crystal Indicator can also employ either a template or a colored filter as a mask that narrows the colors and narrows the range of temperatures indicated by the Indicator. Further, the new and useful Indicator can also employ a new manner in which to indicate that a predetermined temperature or predetermined temperature range has been reached in that it eliminates the confusion arising from the use of multiple temperature indicating panels that were present in the prior art devices.
US10948346B2

A spectrometer according to one aspect may include a plurality of light sources configured to emit light to a target object, a plurality of wavelength controllers installed on one surface of each of the plurality of light sources and configured to adjust a peak wavelength band of each of the light sources, and a detection unit configured to detect light returning from the target object.
US10948339B1

Fixtures can hold one or more items. Load cells may be used to measure the weight of the items on the fixture. In cases where items are added to or removed from the fixture, the load cells will detect a weight change at the fixture. Data reflecting the weight change is then used to determine interactions with the items on the fixture. However, vibrations to the fixture can introduce noise which can lead to inaccuracies in weight data acquired from the load cells. A vibration sensor can be used to measure the level of vibration detected at the fixture. Weight data acquired during a time interval when vibrations exceed a vibration threshold value is deemed invalid weight data. By contrast, weight data acquired when vibrations do not exceed the vibration threshold value will be deemed valid weight data that can be used for determining interactions with items at the fixture.
US10948325B2

A metering device for metered dispensing of granular material from a hopper bottom storage bin. The device features a metering housing having a housing inlet for receiving said granular material from a hopper outlet of the storage bin, and a housing outlet from which the granular material is dispensable from the housing. A metering mechanism driven by an onboard motor is operable within the housing to dispense the granular material through the housing outlet in a metered fashion. A mounting arrangement is attachable to the storage bin in a position suspending the metering housing below the hopper outlet. The housing is movable into and out of a working position aligned under the hopper outlet, and can also be adjusted in tilt angle to achieve a properly leveled alignment in the working position.
US10948322B2

In a sensor assembly, a deformation body has two oppositely lying surfaces, an outer edge segment and a sensor blade extending from a surface outward. A protective apparatus protects the deformation body from pressure surges or abrupt changes of temperature on its surface. The protective apparatus includes at least one plate, extending radially inwardly so that a cavity is formed, which accommodates a region of the sensor blade adjoining the deformation body and remote from the distal end of the sensor blade, forming a gap between the plate and sensor blade. A sensor formed by the sensor assembly and a transducer element coupled therewith can be used for registering pressure fluctuations in a flowing fluid, such as steam having a temperature of 400 C and/or, a pressure of greater than 140 bar in order to measure flow parameters of the fluid.
US10948310B2

Various arrangements of location-based in-vehicle restaurant menu systems are presented. In some embodiments, a location sensor that determines a global location of a vehicle is present. An in-vehicle display incorporated as part of the vehicle may be present. A location of the vehicle may be determined to correspond to a location-specific menu based on data received from the location sensor. A location-specific menu may be retrieved for the available restaurant location in response to determining the location of the vehicle. The location-specific menu may be output for presentation to the in-vehicle display, allowing a user to decide on his order before approaching an intercom system.
US10948308B2

Technologies are disclosed herein for selecting one or more content instances of a plurality of content instances for display on a head unit of a vehicle. The content instances correspond to a location of a vehicle and are received by the head unit. The head unit obtains vehicle specific information from memory of the head unit. Based on the vehicle specific information, the head unit selects the one or more content instances using a set of criteria for determining which, if any, content instances to display. Selection of the one or more content instances using the set of criteria may involve consideration of information associated with individual instances of the plurality of content instances. The selected one or more content instances are displayed on a display of the head unit.
US10948300B2

The present disclosure is related to systems and methods for open-surface navigation for a vehicle based on a time-space map. The method includes determining a time-space map of a first area. The time-space map may include a plurality of time-space grids. Each time-space grid may include temporal information and geographic information corresponding to the time-space grid. The method also includes obtaining obstacle status of each of one or more obstacles corresponding to a first time period. The method also includes determining a plurality of navigable grids and a plurality of unnavigable grids among the plurality of time-space grids, based on the obstacle status. The method further includes determining a path for the vehicle based on the plurality of navigable grids.
US10948290B2

The present disclosure concerns a method for detecting the tilt of a roof floating on a medium in a tank, wherein a radar level gauge is mounted in a fixed position on the tank and emits signals in the direction of the roof. The method includes: determining and recording the level of the floating roof during a period of time including some filling/emptying cycles of the medium in the tank, detecting and recording the echo amplitudes of the echo signals during said period of time, filtering the echo amplitudes and recording the filtered echo amplitudes, calculating the gradient of the filtered echo amplitudes, calculating a threshold value for a tolerable deviation of the gradient of the filtered echo amplitudes, and generating an alert message that a roof tilting is detected if the deviation of the gradient falls behind the threshold.
US10948282B2

A deformometer includes: a cavity body; entry and exit optical cavity optics, such that the optical cavity produces filtered combined light from combined light; a first laser that provides first light; a second laser that provides second light; an optical combiner that: receives the first light; receives the second light; combines the first light and the second light; produces combined light from the first light and the second light; and communicates the combined light to the entry optical cavity optic; a beam splitter that: receives the filtered combined light; splits the filtered combined light; a first light detector in optical communication with the beam splitter and that: receives the first filtered light from the beam splitter; and produces a first cavity signal from the first filtered light; and a second light detector that: receives the second filtered light; and produces a second cavity signal from the second filtered light.
US10948275B2

The present invention provides a polymeric ammunition cartridge comprising: a three piece primer insert; a substantially cylindrical polymeric middle body extending about the three piece primer insert, wherein the substantially cylindrical polymeric middle body comprises: a substantially cylindrical polymeric bullet-end coupling element at a first end of the substantially cylindrical polymeric middle body opposite a substantially cylindrical polymeric coupling end connected by a powder chamber, wherein the substantially cylindrical polymeric coupling end extends over the substantially cylindrical coupling element and covers an circumferential surface of the primer flash hole aperture; and a substantially cylindrical polymeric bullet-end upper portion comprising a bullet-end coupling element connected to the substantially cylindrical polymeric bullet-end coupling element opposite a projectile aperture adapted to engage a bullet.
US10948266B2

A rail mountable device may be provided that is configured to be secured firmly to a rail. In one example, the rail mountable device may include a rail clamp that includes a screw, a screw receptacle, a first ramp member coupled to the screw, and a second ramp member coupled to the screw receptacle and configured to move relative to the screw receptacle. Additionally, the rail mountable device may include a removeable battery pack with a battery indicator. Furthermore, the rail mountable device may include a plurality of switches disposed on either side of the rail mountable device. The switches may be coupled to a bracket and a mode of the rail mountable device may be operated through manipulation of the switches. Additional embodiments and related methods are provided.
US10948263B2

A long gun storage container. The container includes a housing having a storage compartment and an opening providing access to the compartment. A door is hingedly mounted to the housing and is operable to selectively close the opening. A latch mechanism is provided to selectively lock the door in its closed position and provide multiple axis securement. A control system is provided to allow for electronic unlocking of the latch mechanism.
US10948254B2

The installation space dimensions of a weapon system in the tower are complied with, and a loading space diameter of a caliber-larger weapon barrel is approximately maintained in relation to the smaller caliber. The required larger loading space volume for the caliber increase is predominantly achieved by an extension of the loading space of the caliber-larger weapon barrel relative to a loading space of the caliber-smaller weapon barrel itself. Since the loading space diameter of a larger caliber remains virtually unchanged, the outer dimensions of the caliber-larger weapon barrel also remain virtually unchanged compared to the outer dimensions of the caliber-smaller weapon barrel in the region of the loading part.
US10948249B2

A delayed blowback mechanism integrated into a firearm bolt and carrier subassembly. A cam pin extends from the bolt and, upon initiation of the cartridge discharge cycle, engages a guiding clearance or pocket configured within the firearm upper receiver for providing recoil and discharge force attenuation in a radial delayed fashion during cycling of the bolt carrier group. Recoil attenuation between the cam pin and upper receiver clearance can be provided alone or assisted by chamfer or angled contour to either or both of the radially projecting and rear contact surfaces of the bolt locking lugs and the opposing inward projections configured within the barrel extension grooves. In any variant, the bolt and associated carrier retain sufficient inertia to cycle through the discharge cycle to the set position concurrent with reloading a subsequent cartridge.
US10948247B2

A heat sink includes a first fin and a second fin. The spacing between the first fin and the second fin may be adjusted by a threaded rod. The threaded rod may include a first portion that is engaged with the first fin and a second portion that is engaged with the second fin. The thread pitch of the first portion and the second portion may differ. For example, the pitch of a first internal thread of the first fin may be smaller than the pitch of a second internal thread of the second fin. The spacing of the heat sink fins may be adjusted based upon the current operating conditions of the electronic device to maintain an optimal temperature of a heat generating device during device operation.
US10948246B1

A heat dissipation system configured to be in thermal contact with a heat source. The heat dissipation system includes a centrifugal fan, a heat pipe, a heat dissipater, and a heat conduction assembly. The centrifugal fan includes a housing and an impeller. The housing has an accommodation space, an inlet, and an outlet. The inlet and the outlet are connected to the accommodation space. The impeller is located in the accommodation space. The heat pipe is configured to be in thermal contact with the heat source. The heat dissipater is located at the outlet and in thermal contact with the heat pipe. The heat conduction assembly includes a first part configured for the heat source to be mounted thereon and in thermal contact with the heat source, and a second part disposed on the housing and partially located in the accommodation space.
US10948243B2

Provided is a chemical heat storage apparatus that includes a reactor that exchanges heat with a heating object and includes a reaction material generating heat via chemical reaction with a reaction medium, the reaction medium being desorbed from the reaction material when heat is given, a reservoir storing the reaction medium, a reaction medium flow system allowing the reaction medium to flow between the reactor and the reservoir, a heat generation control unit controlling the reaction medium flow system, and an exhaust gas utilization unit desorbing the reaction medium from the reaction material via heat of exhaust gas discharged from an internal combustion engine and heating the heating object via the heat of the exhaust gas when a temperature of the exhaust gas reaches a predetermined temperature or more.
US10948242B2

A heat storage reactor, comprising: a plurality of heat storage layers including first flow paths through which a first fluid can flow, each of the first flow paths being filled with heat storage materials; and a plurality of heat exchange layers including second flow paths through which a second fluid can flow. In the heat storage reactor, the plurality of heat storage layers and the plurality of heat exchange layers are alternately stacked. Further, open ends for the second flow paths are formed on a surface different from a surface on which open ends of the first flow paths are formed. Furthermore, at least a part of the second flow paths is formed in parallel to the first flow paths.
US10948238B2

Methods, systems, and device for two-phase thermal management are provided in accordance with various embodiments. For example, some embodiments include a two-phase thermal management device that may include: a liquid chamber; one or more inlets configured to deliver a liquid to the liquid chamber; an evaporator chamber; a capillary layer positioned within the evaporator chamber and configured to spread the liquid from the liquid chamber; a liquid manifold configured to deliver the liquid from the liquid chamber to at least the capillary layer or the evaporator chamber; and/or one or more outlets configured to remove at least a vapor or a portion of the liquid from the evaporator chamber. Some embodiments that may include a two-phase thermal management device coupled with at least: a heat exchanger, a pump, a heat recuperator, a pre-heater, and/or a variable volume reservoir. Some embodiments include a two-phase thermal management method.
US10948234B1

In a system and method for heating one or more materials, a system may comprise a constant current power supply and a furnace having a chamber for receiving the one or more materials. The furnace may comprise an insulating outer section a chamber wall, and two electrodes. Other embodiments are described and claimed.
US10948218B2

A method for heating a production fluid in a fluid heating system includes receiving the production fluid by a pressure vessel, the pressure vessel arranged to receive the production fluid and to provide heated production fluid, receiving a thermal transfer fluid by a tubeless heat exchanger core, the tubeless heat exchanger core disposed at least partially within the vessel, the tubeless heat exchanger core comprising an inner casing and an outer casing disposed around the inner casing, the inner and outer casings defining therebetween a flow passage for a thermal transfer fluid to flow, the tubeless heat exchanger core further comprising a core inlet and a core outlet, and at least one of the core inlet and core outlet being disposed on the inner casing, and wherein the flow passage guides the flow of the thermal transfer fluid from the core inlet to the core outlet and wherein at least a portion of respective outer surfaces of the inner and outer casings are arranged to be contacted by the production fluid, and transferring heat from the thermal transfer fluid to the production fluid through at least a portion of both the inner and outer casings.
US10948217B2

A water supply and heating system that includes a flexible water tank, a flexible heating carpet and an electrical connection mechanism. The water tank includes a flexible outer layer and separable inflatable and collapsible water bag. The water bag is equipped with a water inlet and outlet hoses for receiving supplying water. The water bag is positioned inside the outer layer and is designed to remain collapsed when and to inflate when filled with water. The outer layer too is designed to inflate when the water bag is filled with the water and to deflate when the water is drained from the water bag. A dry space is defined between the outer layer and the water bag in which the heating carpet is positioned. The heating carpet includes flexible flat electrical heating strips that are connected to the electrical connection mechanism.
US10948212B2

A remote controller includes: a casing that comprises a communication surface for near field radio communication on a front panel of the casing; a storage component that is housed in the casing and comprises a shield that shields a magnetic flux; and an antenna for near field radio communication that: is disposed behind the communication surface with a space between the antenna and the communication surface, and comprises a coil pattern with a magnetic flux passing region that passes magnetic flux in a front-rear direction. A part of the coil pattern overlaps with the storage component in the front-rear direction.
US10948210B2

The present invention provides systems and methods where an intelligent thermostat optimizes operation of HVAC system by learning based on thermal profile of a zone and improvising past performance with the goal of energy and cost savings while managing user comfort. The systems and methods further use adaptive clustering to dissect huge problem space, and dynamic collaboration strategy between thermostat units to rapidly enhance performance.
US10948207B2

An air purifier comprise a gas filter between an upstream air flow and a downstream air flow and a concentration sensor comprising a first electrode and a second electrode, the first electrode being exposed to the upstream air flow and the second electrode exposed to the downstream air flow, the concentration sensor providing an output signal based on the difference in concentrations of a target gas at the first and second electrodes. The output signal is processed to determine information relating to the condition of the gas filter.
US10948204B2

A humidifier capable of releasing natural negative ions includes a humidifier body and a halite module. After an atomized gas generated from a second atomized gas outlet of the humidifier body flows into an mixing chamber, the atomized gas is controlled in the mixing chamber, part of the atomized gas flows into an accommodation chamber through perforations to be in contact with a halite, negative ions released by the halite is introduced into the mixing chamber through the perforations, the negative ions merge with the atomized gas in the mixing chamber to form the atomized gas with negative ions, and the atomized gas with the negative ions is discharged via a first atomized gas outlet, thereby solving the problem that the halite is quickly dissolved and deformed by moisture.
US10948202B2

Provided are an air conditioner capable of indoor heating and humidity control with a simple structure and a method of controlling the same. The air conditioner comprises: a first air flow channel; a second air flow channel; a dehumidification rotor which comprises a first region provided on the first air flow channel, a second region provided on the second air flow channel, and an adsorbent which alternately passes through the first region and the second region and adsorbs moisture in the first region or the second region; and a control unit configured to control air flowing in the first air flow path so that the air is heated by a heater and discharged to an indoor area and control moisture of air flowing through the second region so that the moisture is evaporated in the first region to humidify the indoor.
US10948196B2

A cooking appliance is provided, including a cooktop floor and a removable cooking vessel support system on the cooktop floor. The cooking vessel support system includes a support frame configured to support a cooking vessel above a gas burner, the support frame having at least a first arm supporting the gas burner above and spaced apart from the cooktop floor. The support frame includes an internal passageway in fluid communication with the gas burner and configured to draw primary air into the support frame at a location above the cooktop floor and to mix the primary air with an injected gas to provide an air-gas mixture. At least a portion of the internal passageway is formed in the first arm of the support frame such that the air-gas mixture is guided by the internal passageway through the first arm to the gas burner.
Patent Agency Ranking