Document Document Title
US10483395B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region and a second fin-shaped structure on the second region; forming a first buffer layer on the first fin-shaped structure and the second fin-shaped structure; removing the first buffer layer on the first region; and performing a curing process so that a width of the first fin-shaped structure is different from a width of the second fin-shaped structure.
US10483392B2 Capacitive tuning using backside gate
A radio frequency (RF) integrated circuit (RFIC) switch multi-finger transistor includes a first dual gate transistor having a first gate with a first gate length on a first side of a substrate, and a second gate with a second gate length on a second side of the substrate. The RFIC also includes a second dual gate transistor having a third gate with a third gate length on the first side of the substrate, and a fourth gate with a fourth gate length on the second side of the substrate. The second gate length is different than the fourth gate length, and the second dual gate transistor is coupled in series with the first dual gate transistor in the RFIC switch multi-finger transistor.
US10483391B2 Semiconductor device and method for manufacturing the same
A semiconductor device according to one embodiment includes a semiconductor substrate having a first surface, an insulating isolation film disposed at the first surface, and a gate electrode. The semiconductor substrate has a source region, a drain region, a drift region, and a body region. The insulating isolation film has a first portion disposed inside the drift region in plan view, a second portion protruding from the first portion in a direction toward the source region, and a third portion protruding from the first portion in the direction toward the source region and sandwiching the drift region between the second portion and the third portion. The gate electrode faces a portion of the body region sandwiched between the source region and the drift region with being insulated from the portion. The gate electrode is disposed so as to extend over the second portion and the third portion.
US10483384B2 Transistor device with high current robustness
A transistor device includes a first emitter region of a first doping type, a second emitter region of a second doping type, a body of the second doping type, a drift region of the first doping type, a field-stop region of the first doping type, at least one boost structure, and a gate electrode. The boost structure is arranged between the field-stop region and the second emitter region. The at least one boost structure includes a base region of the first doping type and at least one auxiliary emitter region of the second doping type separated from the second emitter region by the base region. An overall dopant dose in the drift region and the field-stop region in a current flow direction of the transistor device is higher than a breakthrough charge of a semiconductor material of the drift region and the field-stop region.
US10483375B1 Fin cut etch process for vertical transistor devices
A method for fabricating a semiconductor device including a vertical transistor includes forming a fin structure from a substrate. The fin structure includes a fin. The method further includes forming a bottom source/drain region on the substrate adjacent to the fin, etching a longitudinal end portion of the fin to create a gap exposing the substrate, forming a gate and a top source/drain region, and forming a contact wrapping around a horizontal portion and a vertical portion of the bottom source/drain region in a region including a location where the longitudinal end portion of the fin was removed by the etching.
US10483374B2 Electronic device including transistor and method for fabricating the same
A method for fabricating an electronic device is provided to include: forming a hard mask pattern over a substrate to expose a gate formation region; forming a gate trench by etching the substrate using the hard mask pattern; forming a gate insulating layer over an inner wall of the gate trench; forming a gate electrode filling a lower portion of the gate trench in which the gate insulating layer is formed; forming an insulating material covering a resultant structure in which the gate electrode is formed; forming a gate protective layer having a top surface lower than a bottom surface of the hard mask pattern; removing the hard mask pattern; recessing the substrate so that a top surface of the substrate is lower than the top surface of the gate protective layer; and forming a conductive pattern filling a space formed by the recessing of the substrate.
US10483372B2 Spacer structure with high plasma resistance for semiconductor devices
Semiconductor device structures comprising a spacer feature having multiple spacer layers are provided. In one example, a semiconductor device includes an active area on a substrate, the active area comprising a source/drain region, a gate structure over the active area, the source/drain region being proximate the gate structure, a spacer feature having a first portion along a sidewall of the gate structure and having a second portion along the source/drain region, wherein the first portion of the spacer feature comprises a bulk spacer layer along the sidewall of the gate structure, wherein the second portion of the spacer feature comprises the bulk spacer layer and a treated seal spacer layer, the treated seal spacer layer being disposed along the source/drain region and between the bulk spacer layer and the source/drain region, and a contact etching stop layer on the spacer feature.
US10483368B1 Single crystalline extrinsic bases for bipolar junction structures
Bipolar junction transistor structures and methods for making the same are provide. The method includes: providing a substrate with an insulator layer and a device layer over the insulator layer, forming an intrinsic base from the device layer, forming emitter and collector regions from the device layer, and after forming i) the intrinsic base and ii) the emitter and collector regions, depositing a single crystalline extrinsic base over the intrinsic base.
US10483363B2 Methods of forming a gate contact structure above an active region of a transistor
One method includes forming a gate above a semiconductor substrate, the gate comprising a gate structure and a gate cap positioned above the gate structure, forming a conductive source/drain metallization structure adjacent the gate in each of the source/drain regions and forming a recess in each of the conductive source/drain metallization structures. The method further includes forming a spacer structure that comprises recess filling portions that substantially fill the recesses and a portion that extends across the gate cap, wherein a portion of the gate cap is exposed within the spacer structure, forming an insulating material within the spacer structure and on the exposed portion of the gate cap, forming a gate contact opening that exposes a portion of an upper surface of the gate structure and forming a conductive gate contact structure (CB) in the conductive gate contact opening.
US10483359B2 Method of fabricating a power semiconductor device
Disclosed is a power device, such as power MOSFET, and method for fabricating same. The device includes an upper trench situated over a lower trench, where the upper trench is wider than the lower trench. The device further includes a trench dielectric inside the lower trench and on sidewalls of the upper trench. The device also includes an electrode situated within the trench dielectric. The trench dielectric of the device has a bottom thickness that is greater than a sidewall thickness.
US10483358B2 Semiconductor cell structure and power semiconductor device
A semiconductor cell structure and power semiconductor device, wherein, the semiconductor cell structure includes: a highly-doped semiconductor material region, an epitaxial layer, a dielectric insulating layer, a semi-insulating material, and an active device region, a deep groove is further etched on the epitaxial layer, the deep groove vertically extends into the highly-doped semiconductor material region, the dielectric insulating layer is formed on a side wall inside the deep groove, and the deep groove is filled with the semi-insulating material. The cell structure can be applied to the power semiconductor device during actual application, the present invention dramatically reduces the difficulty of the process implementation, relaxes the harsh requirements on charge balance, broadens the tolerant charge mismatch percentage by approximately ten times, and also improves the long-term reliability of normal operation of the device cell at the same time.
US10483353B2 Transistor including tensile-strained germanium channel
Techniques are disclosed for forming transistor structures including tensile-strained germanium (Ge) channel material. The transistor structures may be used for either or both of n-type and p-type transistor devices, as tensile-strained Ge has very high carrier mobility properties suitable for both types. Thus, a simplified CMOS integration scheme may be achieved by forming n-MOS and p-MOS devices included in the CMOS device using the techniques described herein. In some cases, the tensile-strained Ge may be achieved by epitaxially growing the Ge material on a group III-V material having a lattice constant that is higher than that of Ge and/or by applying a macroscopic 3-point bending to the die on which the transistor is formed. The techniques may be used to form transistors having planar or non-planar configurations, such as finned configurations (e.g., finFET or tri-gate) or gate-all-around (GAA) configurations (including at least one nanowire).
US10483352B1 High power transistor with interior-fed gate fingers
A transistor device includes a semiconductor structure, a plurality of gate fingers extending on the semiconductor structure in a first direction, a plurality of gate interconnects that each have a first end and a second end extending on the semiconductor structure in the first direction, wherein each gate interconnect is connected to a respective gate finger by a plurality of first conductive vias, and a plurality of gate runners extending on the semiconductor structure in the first direction. At least one gate interconnect of the gate interconnects is connected to one of the gate runners by a second conductive via at an interior position of the at least one gate interconnect that is remote from the first end and the second end of the at least one gate interconnect.
US10483350B2 Semiconductor device
There is provided a semiconductor device, including: a semiconductor member having a mesa structure in which a second semiconductor layer having one of a p-type conductivity type and an n-type conductivity type is laminated on a first semiconductor layer having the other one of the p-type conductivity type and the n-type conductivity type, so that the second semiconductor layer is exposed on an upper surface of the mesa structure, a pn junction interface is exposed on a side surface of the mesa structure, and the first semiconductor layer is exposed on an outside upper surface of the mesa structure; an insulating film disposed on a side surface of the mesa structure and on an outside upper surface of the mesa structure; a first electrode electrically connected to the second semiconductor layer on the upper surface of the mesa structure, and extends on the side surface of the mesa structure and on the outside upper surface of the mesa structure on the insulating film; and a second electrode electrically connected to the first semiconductor layer on a lower surface of the first semiconductor layer, wherein the insulating film is constituted including a first insulating layer and a second insulating layer, the first insulating layer is disposed so as to cover a corner portion where the side surface of the mesa structure and the outside upper surface of the mesa structure are connected to each other, the second insulating layer is disposed so as to cover the pn junction interface exposed on the side surface of the mesa structure, or is disposed to constitute an entire thickness of the insulating film directly under the electrode end of the first electrode so as to cover the area directly under the electrode end, the relative dielectric constant of the second insulating layer is equal to or larger than the relative dielectric constant of the semiconductor member, and the relative dielectric constant of the first insulating layer is smaller than the relative dielectric constant of the second insulating layer.
US10483348B2 Semiconductor device
A semiconductor device has transistors formed on a substrate and including first and second impurity regions of a first conductivity type, a guard ring of a second conductivity type formed on the substrate and surrounding the transistors in a plan view, a wiring formed on and electrically connected to the guard ring, and a ground wiring faulted on the wiring and electrically connected to the wiring and the second impurity region. In a plan view, the transistor includes a first part having a distance that is a first distance from the guard ring, and a second part having a distance that is a second distance shorter than the first distance from the guard ring. In a plan view, the first part is located at a position separated from the ground wiring, and the second part is located at a position overlapping the ground wiring.
US10483346B2 Semiconductor device with support pattern
A semiconductor device including a plurality of pillars on a semiconductor substrate; and a support pattern in contact with some lateral surfaces of the pillars and connecting the pillars with one another, wherein the support pattern includes openings that expose other lateral surfaces of the pillars, each of the pillars includes a first pillar upper portion in contact with the support pattern and a second pillar upper portion spaced apart from the support pattern, and the second pillar upper portion has a concave slope.
US10483345B2 Electronic component embedded substrate
An electronic component embedded substrate includes: a substrate that includes an insulating layer and has a first principal surface and a second principal surface on the opposite side of the first principal surface; and an electronic component that is embedded in the substrate and has a plurality of first terminals provided close to the first principal surface, a plurality of second terminals provided close to the second principal surface, and a capacity part provided between the plurality of first terminals and the plurality of second terminals. The electronic component is configured such that at least a part of the second terminals is embedded in the insulating layer. An insulating member is provided between the neighboring second terminals to be in contact with both of the neighboring second terminals. The insulating member and the insulating layer are formed of materials whose thermal expansion coefficients are different from each other.
US10483344B1 Fabrication of a MIM capacitor structure with via etch control with integrated maskless etch tuning layers
A semiconductor device includes a base structure including contacts and a first interlevel dielectric (ILD) layer, a metal-insulator metal (MIM) capacitor structure on the base structure, a second ILD layer on the MIM capacitor structure, and a plurality of vias including a first via on a first one of the contacts and penetrating through the first and second ILD layers, first and third etch tuning layers of the MIM capacitor structure and a second plate of the MIM capacitor structure, and a second via on a second one of the contacts and penetrating through the first and second ILD layers, a second etch tuning layer of the MIM capacitor structure, and first and third plates of the MIM capacitor structure.
US10483341B2 Display device
A display device includes first pixels in a first pixel area and coupled with first scan lines, first scan stage circuits in a first peripheral area outside the first pixel area, and configured to supply a first scan signal to the first scan lines, second pixels in a second pixel area having a width that is less than a width of the first pixel area, and coupled with second scan lines, second scan stage circuits in a second peripheral area outside the second pixel area, and configured to generate a second scan signal, and first load matching units respectively between the second scan stage circuits, and configured to delay the second scan signal, and to supply the delayed second scan signal to the second scan lines.
US10483340B2 Transistor array panel, including a source connecting member and a drain connecting member manufacturing method thereof, and display device including the same
A transistor display panel according to an exemplary embodiment includes: a substrate; a first transistor disposed on the substrate; and a pixel electrode connected to the first transistor, wherein the first transistor includes a lower electrode disposed on the substrate, a first semiconductor overlapping the lower electrode, a first insulating layer covering the first semiconductor, a first gate electrode disposed on the first insulating layer and overlapping the first semiconductor, and a first source connecting member and a first drain connecting member disposed on the same layer as the first gate electrode and connected to the first semiconductor, wherein the first gate electrode is formed as a triple layer, the first source connecting member and first drain connecting member are formed as a double layer, and the first source connecting member is connected to the lower electrode.
US10483337B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device may include a switching element disposed on a substrate, a planarization layer covering the switching element, a first electrode disposed on the planarization layer and coupled to the switching element, a first through hole being defined in a peripheral portion of the first electrode, a pixel defining layer covering the peripheral portion of the first electrode to expose an emission portion of the first electrode, an organic light emitting layer disposed on the emission portion of the first electrode, and a second electrode disposed on the organic light emitting layer.
US10483335B2 Organic light emitting display device having pixel defining layer
An organic light emitting display device includes a first electrode in an emission area of a subpixel; a pixel defining layer surrounding the first electrode in a non-emissive area of the subpixel; a light emitting layer on the first electrode; a second electrode on the light emitting layer; a first encapsulation layer on the second electrode; and a color filter on the first encapsulation layer in the subpixel.
US10483332B2 Flexible display device and method of manufacturing the same
A flexible display device includes a first base having an active area and a dead area surrounding the active area, the first base including a pad portion provided in the dead area on one side of the active area; an array in the active area of the first base; an encapsulation layer configured to cover the array; a second base opposite to the first base; a touch electrode array on the second base to be opposite to the active area of the first base; a plurality of path holes in the dead area on at least one of the other sides of the active area on which the pad portion is not located; an inorganic dummy pattern spaced apart from the encapsulation layer among the path holes in a plane; and an adhesive layer between the encapsulation layer and the touch electrode array to fill the path holes.
US10483330B2 Electro-optical device and electronic apparatus
There is provided an electro-optical device including a first pixel, a second pixel, a third pixel, a first light shielding portion provided between the first pixel and the second pixel, a second light shielding portion provided between the second pixel and the third pixel, in which a width of the first light shielding portion and a width of the second light shielding portion are different.
US10483329B2 Hole transporting material, hole transporting layer, OLED display panel electronic device comprising the same
The present disclosure relates to a hole transporting material having a structure of formula (I). The present disclosure provides a hole transporting material having at least one fluorenyl ring and having one non-hydrogen substituent on at least one benzene ring in the formula and being capable of obtaining a suitable mobility rate without occurrence of crosstalk between pixels. And the hole transporting material provided by the present disclosure is capable of satisfying the requirements on mask cleaning with solubility (in NMP solvent).
US10483323B2 Three-dimensional semiconductor device
A three-dimensional semiconductor device is provided as follows. A substrate includes a contact region, a dummy region, and a cell array region. A stack structure includes electrodes vertically stacked on the substrate. The electrodes are stacked to have a first stepwise structure on the contact region and a second stepwise structure in the dummy region. Ends of at least two adjacent electrodes in the second stepwise structure have first sidewalls vertically aligned so that horizontal positions of the first sidewalls are substantially the same.
US10483321B2 High density memory architecture using back side metal layers
A microelectronic memory having metallization layers formed on a back side of a substrate, wherein the metallization layers on back side may be used for the formation of source lines and word lines. Such a configuration may allow for a reduction in bit cell area, a higher memory array density, and lower source line and word line resistances. Furthermore, such a configuration may also provide the flexibility to independently optimize interconnect performance for logic and memory circuits.
US10483318B2 Solid state lighting devices with opposing emission directions
Solid-state lighting devices, for example, light-emitting diodes (LEDs), which include a primary light-extraction face and a secondary light-extraction face that generally opposes the primary light-extraction face are disclosed. In some embodiments, mirrors internal to the LED may be omitted, and omnidirectional light from the active region is allowed to freely exit the primary light-extraction face and the secondary light-extraction face. In other embodiments, the first light-extraction face and second light-extraction face include opposing sidewalls of an LED. In such embodiments, mirrors internal to the LED may be utilized to direct omnidirectional light from the active region toward the first light-extraction face and the second light-extraction face.
US10483315B2 Image sensor configured for dual mode operation
The invention provides apparatuses and methods relevant to image sensors configured for dual mode operation. The invention comprises an image sensor having an image sensor substrate having an array of pixels formed thereon. The array of pixels comprises (i) a first pixel region comprising a first array of pixels, which first array of pixels comprising pixels configured for peak sensitivity to wavelength(s) below 700 nm, and (ii) a second pixel region comprising a second array of pixels, which second array of pixels comprising pixels of a first pixel type and pixels of a second pixel type. Pixels of the first pixel type may be configured for peak sensitivity to wavelength(s) between 700 nm and 1000 nm. Pixels of the second pixel type may be configured for peak sensitivity to wavelength(s) below 700 nm. The invention additionally provides apparatuses incorporating the image sensor and methods for fabricating said image sensor.
US10483309B1 Image sensors with multipart diffractive lenses
An image sensor may include an array of imaging pixels. Each imaging pixel may have a photosensitive area that is covered by a respective multipart diffractive lens to focus light onto the photosensitive area. The multipart diffractive lenses may have multiple portions with different indices of refraction. The portions of the diffractive lenses closer to the center of the diffractive lenses may have higher indices of refraction to focus light. Alternatively, the portions of the diffractive lenses closer to the center of the diffractive lenses may have lower indices of refraction to defocus light. The multipart diffractive lenses may have stacked layers with the same refractive indices but different widths.
US10483306B2 Photoelectric conversion element and photoelectric conversion device
A photoelectric conversion element according to one embodiment of the disclosure includes a photoelectric conversion region inside a semiconductor layer. The photoelectric conversion region includes a region in which a depletion region is to be formed by voltage application to the semiconductor layer. The semiconductor layer has a first main surface and a second main surface. The depletion region converts light into a photoelectron, in which the light enters from side on which the first main surface is disposed. The photoelectric conversion element further includes an isoelectronic trap region in the region in which the depletion region is to be formed.
US10483302B2 Solid-state imaging device
A solid-state imaging device includes a plurality of photoelectric converting units and a plurality of charge-accumulating units each accumulating a charge generated in the corresponding photoelectric converting unit. The photoelectric converting unit includes a photosensitive region that generates the charge in accordance with light incidence, and an electric potential gradient forming unit that accelerates migration of charge in a second direction in the photosensitive region. The charge-accumulating unit includes: a plurality of regions (semiconductor layers) having an impurity concentration gradually changed in one way in the second direction, and electrodes adapted to apply electric fields to the plurality of regions. Each of the electrodes is disposed over the plurality of regions having the impurity concentration gradually varied.
US10483301B2 Imaging apparatus and imaging system
An imaging apparatus according to the present invention includes a substrate including a plurality of pixel circuits arranged thereon and a semiconductor layer disposed on the substrate. Each of the plurality of pixel circuits includes an amplification transistor configured to output a signal based on charge generated in the semiconductor layer. The charge generated in the semiconductor layer is transferred in a first direction parallel to a surface of the substrate.
US10483299B2 Light-receiving element, method of manufacturing light-receiving element, imaging device, and electronic apparatus
This light-receiving element includes: a substrate; a photoelectric conversion layer that is provided on the substrate and includes a first compound semiconductor, and absorbs a wavelength in an infrared region to generate electric charges; a semiconductor layer that is provided on the photoelectric conversion layer and includes a second compound semiconductor, and has an opening in a selective region; and an electrode that buries the opening of the semiconductor layer and is electrically coupled to the photoelectric conversion layer.
US10483298B2 Multi-sensor optical device for detecting chemical species and manufacturing method thereof
An optical device for detecting a first chemical species and a second chemical species contained in a specimen, which includes: a first optical sensor, which may be optically coupled to an optical source through the specimen and is sensitive to radiation having a wavelength comprised in a first range of wavelengths; and a second optical sensor, which may be optically coupled to the optical source through the specimen and is sensitive to radiation having a wavelength comprised in a second range of wavelengths, different from the first range of wavelengths.
US10483297B2 Energy harvesting devices and method of fabrication thereof
An apparatus and method pertaining to a perpetual energy harvester. The harvester absorbs ambient infrared radiation and provides continual power regardless of the environment. The device seeks to harvest the largely overlooked blackbody radiation through use of a semiconductor thermal harvester.
US10483287B1 Double gate, flexible thin-film transistor (TFT) complementary metal-oxide semiconductor (MOS) (CMOS) circuits and related fabrication methods
Transistors formed on semiconductor substrates are not well-suited for integrated circuits employed in media designed to structurally flex to conform to a shaped surface or in response to physical stress. Structural flexing of wearable electronic devices, such as clothing, may cause cracking in the semiconductor substrate, resulting in failure of the integrated circuits. TFTs formed on flexible substrates can withstand structural flexing without failure. CMOS circuits are employed due to cost, performance, and power efficiency considerations. To provide increased drive strength for such applications, a flexible TFT structure for a CMOS circuit disclosed herein includes an exemplary NFET integrated with a complementary PFET on a flexible substrate. By forming a top gate on a semiconductor layer of a FET opposite to a bottom gate formed between the semiconductor layer and the flexible substrate, an effective thickness of an inversion channel layer induced in the semiconductor layer is doubled.
US10483281B2 Semiconductor memory device
A semiconductor memory device includes a cell array region formed on a substrate, a word line contact region, and a page buffer region coupled to the cell array region through bit lines, wherein at least one of the bit lines has a curved structure toward the word line contact region. According to an embodiment, a misalignment between a cell plug and a contact plug caused by a natural cell plug bending phenomenon may be reduced to improve operational reliability of a semiconductor memory device.
US10483280B1 Method of forming staircase structures for three-dimensional memory device double-sided routing
Embodiments of methods for forming staircase structures for three-dimensional (3D) memory devices double-sided routing are disclosed. In an example, a first dielectric layer is formed on a substrate, and a first photoresist layer is formed on the first dielectric layer. A recess is patterned through the first dielectric layer to the substrate by cycles of trim-etch the first dielectric layer. A plurality of dielectric/sacrificial layer pairs filling in the recess are formed. A second photoresist layer is formed on a top surface of the dielectric/sacrificial layer pairs. The dielectric/sacrificial layer pairs are patterned by cycles of trim-etch the dielectric/sacrificial layer pairs. A second dielectric layer covering the patterned dielectric/sacrificial layer pairs is formed. A memory stack on the substrate including a plurality of conductor/dielectric layer pairs is formed by replacing, with a plurality of conductor layers, the sacrificial layers in the patterned dielectric/sacrificial layer pairs.
US10483273B2 Method of manufacturing semiconductor device
A semiconductor device is obtained in which a first insulating film for a gate insulating film of a memory element is formed over a semiconductor substrate in a memory region, a second insulating film for a gate insulating film of a lower-breakdown-voltage MISFET is formed over the semiconductor substrate in a lower-breakdown-voltage MISFET formation region, and a third insulating film for a gate insulating film of a higher-breakdown-voltage MISFET is formed over the semiconductor substrate in a higher-breakdown-voltage MISFET formation region. Subsequently, a film for gate electrodes is formed and then patterned to form the respective gate electrodes of the memory element, the lower-breakdown-voltage MISFET, and the higher-breakdown-voltage MISFET. The step of forming the second insulating film is performed after the step of forming the first insulating film. The step of forming the third insulating film is performed before the step of forming the first insulating film.
US10483272B2 Electronic device and method for fabricating the same
Provided is an electronic device including a semiconductor memory. The semiconductor memory may include: a first channel layer formed over a substrate and extending in a vertical direction; a first stacked structure comprising a plurality of first interlayer dielectric layers and a plurality of first gate electrode layers which are alternately stacked along the first channel layer; a first memory layer interposed between the first channel layer and the first gate electrode layers; a second channel layer formed over the first channel layer and extending in the vertical direction; a second stacked structure comprising a plurality of second interlayer dielectric layers and a plurality of second gate electrode layers which are alternately stacked along the second channel layer; a second memory layer interposed between the second channel layer and the second gate electrode layers; a first channel connection pattern formed between the first channel layer and the second channel layer and coupling the first and the second channel layers to each other; and a first etch stop pattern formed between the first and second stacked structures and at substantially the same level as the first channel connection pattern, wherein the first etch stop pattern includes the same material as the first channel connection pattern and is isolated from the first channel connection pattern.
US10483267B2 Eight-transistor static random-access memory, layout thereof, and method for manufacturing the same
A Static Random Access Memory (SRAM) cell includes a write port including a first inverter including a first pull-up transistor and a first pull-down transistor, and a second inverter including a second pull-up transistor and a second pull-down transistor and cross-coupled with the first inverter; and a read port including a read pass-gate transistor and a read pull-down transistor serially connected to each. A first doped concentration of impurities doped in channel regions of the second pull-down transistor and the read pull-down transistor is greater than a second doped concentration of the impurities doped in a channel region of the first pull-down transistor, or the impurities are doped in the channel regions of the second pull-down transistor and the read pull-down transistor and are not doped in the channel region of the first pull-down transistor.
US10483261B2 Integrated circuit having chemically modified spacer surface
A method of fabricating an integrated circuit includes depositing a first dielectric material onto a semiconductor surface of a substrate having a gate stack thereon including a gate electrode on a gate dielectric. The first dielectric material is etched to form sidewall spacers on sidewalls of the gate stack. A top surface of the first dielectric material is chemically converted to a second dielectric material by adding at least one element to provide surface converted sidewall spacers. The second dielectric material is chemically bonded across a transition region to the first dielectric material.
US10483255B2 Semiconductor device
A semiconductor device includes a first circuit, a second circuit, a first power supply line, a second power supply line coupled to the first circuit, a third power supply line, a fourth power supply line coupled to the second circuit, a first switch circuit including a first switch transistor and a well tap, the first switch transistor including one source or drain end coupled to the first power supply line and another source or drain end coupled to the second power supply line, the well tap being electrically coupled to the second power supply line, and a second switch circuit including a second switch transistor including one source or drain end coupled to the third power supply line and another source or drain end coupled to the fourth power supply line, the second switch circuit including no well tap electrically coupled to the fourth power supply line.
US10483254B2 Electronic module and semiconductor package device
An electronic module includes a first sub-module and a second sub-module. The first sub-module includes a first substrate, a first electronic component disposed on the first substrate and a first electrode. The second sub-module includes a second substrate, a second electronic component disposed on the second substrate and a second electrode spaced from the first electrode. The second electrode faces the first electrode to form a capacitor for transmitting an alternating current (AC) signal between the first sub-module and the second sub-module.
US10483245B2 Light bar, edge-type backlight module and display device
A light bar, an edge-type backlight module and a display device. The light bar includes a circuit board and an integrated light emitting body arranged on the circuit board, wherein the integrated light emitting body includes a package and a plurality of light sources, and the package is configured to package the plurality of light sources.
US10483239B2 Semiconductor device including dual pad wire bond interconnection
A semiconductor device is disclosed including semiconductor die formed with a row of functional die bond pads and an adjacent row of dummy die bond pads. The functional die bond pads may be electrically connected to the integrated circuits formed within the semiconductor die. The dummy die bond pads may be formed in the scribe area of a semiconductor wafer from which the semiconductor die are formed, and are provided for wire bonding the semiconductor die within the semiconductor device.
US10483236B2 Semiconductor device
A semiconductor device includes a substrate having first and second principal surfaces, and a semiconductor chip disposed on the first principal surface. The substrate includes a first conductor layer disposed on the first principal surface, a second conductor layer disposed on the second principal surface, at least one third conductive layer between the first conductive layer and the second conductive layer, a detection interconnection disposed in either the first conductive layer or the third conductive layer, and first and second pads disposed on the second conductive layer and connected to the detection interconnection. The detection interconnection is not part of signal interconnections that are used during operation of the semiconductor chip and is not electrically connected to any circuit of the semiconductor chip.
US10483235B2 Stacked electronic device and method for fabricating the same
A method for fabricating a stacked electronic device is provided. A first three-dimensional (3D) printing is performed to form a first insulating layer and a plurality of first redistribution layers (RDLs) on a first substrate. A second 3D printing is performed to form a second substrate and a plurality of through-substrate vias (TSVs) on the first insulating layer, in which the plurality of TSVs is electrically connected to the plurality of first RDLs. A third 3D printing is performed to form a second insulating layer and a plurality of second RDLs on the second substrate, in which the plurality of second RDLs is electrically connected to the plurality of TSVs. A plurality of contacts of a third substrate is bonded to the plurality of second RDLs, so that the substrate is mounted onto the second insulating layer. The disclosure also provides a stacked electronic device formed by such a method.
US10483229B2 Sintering device
Sintering device for sintering at least one electronic assembly, having a lower die and an upper die which is slidable towards the lower die, or a lower die which is slidable towards the upper die. The lower die forms a support for the assembly to be sintered and the upper die includes a receptacle for a pressure pad for exerting pressure directed towards the lower die, and a delimitation wall which laterally surrounds the pressure pad. The delimitation wall having an outer delimitation wall and an inner delimitation wall surrounded by the outer delimitation wall, the inner delimitation wall mounted so as to be slidable towards the outer delimitation wall and so as to be slid in the direction of the lower die such that, following the placing of the inner delimitation wall on the lower die, the pressure pad is displaceable in the direction of the lower die.
US10483226B2 Semiconductor device and method of forming the same
A method of forming a semiconductor device is provided. A first substrate is provided with a conductive feature therein, a metal bump over the conductive feature and a passivation stack aside the metal bump. A first insulating layer is formed over the metal bump and the passivation stack. First and second patterning processes are performed to form first and second opening patterns in the first insulating layer. The metal bump is exposed by the second patterning process. A second substrate is provided with a second insulating layer thereon. The second substrate is bonded to the first substrate with the second insulating layer and the first insulating layer facing each other, so that the second insulating layer fills in the first and second opening patterns of the first insulating layer. The first insulating layer and a portion of the passivation stack are removed.
US10483223B2 Semiconductor device having a large area interconnect or pad
A slit is formed along a coupling portion at which a second interconnect is connected to a relatively large area interconnect or pad. Since tensile stress of a resist that is caused due to baking, UV curing, or other treatments in photolithography can be dispersed, contraction and deformation of the resist at an end of the second interconnect can be alleviated, and dimensions and shape of a interconnect, which is formed by etching, can be stabilized.
US10483218B2 Integrated circuit (IC) devices with varying diameter via layer
An integrated circuit (IC) device that includes an IC device layer, at least one electrical connection layer located over the IC device layer, and a varying diameter via layer located over the at least one electrical connection layer. The varying diameter via layer includes (i) an interior region having a plurality of interior region vias and (ii) a perimeter region having a plurality of perimeter region vias. The plurality of interior region vias of the interior region is larger than the plurality of perimeter region vias of the perimeter region. The varying diameter via layer comprises an interior surface that is coupled to an interior surface of the at least one electrical connection layer.
US10483217B2 Warpage balancing in thin packages
Representative implementations of devices and techniques provide reinforcement for a carrier or a package. A reinforcement layer is added to a surface of the carrier, often a bottom surface of the carrier that is generally under-utilized except for placement of terminal connections. The reinforcement layer adds structural support to the carrier or package, which can be very thin otherwise. In various embodiments, the addition of the reinforcement layer to the carrier or package reduces warpage of the carrier or package.
US10483214B2 Overlay structures
The present disclosure generally relates to semiconductor structures and, more particularly, to overlay structures and methods of manufacture. The method includes locating a first plurality of offset dummy features in a first layer; locating a second plurality of offset dummy features in a second layer; measuring a distance between the first plurality of offset dummy features and the second plurality of offset dummy features; and determining that the first layer or the second layer is shifted with respect to one another based on the measurement.
US10483213B2 Die identification by optically reading selectively blowable fuse elements
Many integrated circuit die are fabricated on a wafer. Each die includes integrated functional circuitry with an array of fuse elements that are visible to optical inspection. An electrical wafer sort is performed to test the integrated functional circuitry of each die. The array of fuse elements for each die on the wafer are programmed through the electrical wafer sort process with data bits defining a die identification that specifies a location of the die on the wafer. The die is then encapsulated in a package. In the event of package failure, a decapsulation is performed to access the die. Optical inspection of the array of fuse elements is then made to extract the die identification.
US10483211B2 Fan-out package structure and method for forming the same
A semiconductor package structure including a first semiconductor package is provided. The first semiconductor package includes a first redistribution layer (RDL) structure having a first surface and a second surface opposite thereto. A first semiconductor die is disposed on and electrically coupled to the first surface of the first RDL structure. A first molding compound is disposed on the first surface of the first RDL structure and surrounds the first semiconductor die. A plurality of solder balls or conductive pillar structures is disposed in the first molding compound and electrically coupled to the first semiconductor die through the first RDL structure. A method for forming the semiconductor package is also provided.
US10483210B2 Glass articles with non-planar features and alkali-free glass elements
An electronic device assembly includes a backplane having a glass composition substantially free of alkali ions, an elastic modulus of about 40 GPa to about 100 GPa, and a final thickness from about 20 μm to about 100 μm. The primary surfaces of the backplane are characterized by a prior material removal to the final thickness from an initial thickness that is at least 20 μm greater than the final thickness. The assembly also includes a protect layer on the first primary surface of the backplane; and a plurality of electronic components on the second primary surface of the backplane. In addition, the backplane is configured with at least one static bend having a bend radius between about 25 mm and about 5 mm. The electronic components of the electronic device assembly can include at least one thin film transistor (TFT) element or organic light emitting diode (OLED) element.
US10483208B2 Interconnection structure, fabricating method thereof, and semiconductor device using the same
A semiconductor device includes a semiconductor substrate comprising a contact region, a silicide present on the contact region, a dielectric layer present on the semiconductor substrate, the dielectric layer comprising an opening to expose a portion of the contact region, a conductor present in the opening, a barrier layer present between the conductor and the dielectric layer, and a metal layer present between the barrier layer and the dielectric layer, wherein a Si concentration of the silicide is varied along a height of the silicide.
US10483205B2 Contact using multilayer liner
An opening is formed within a substrate made of a silicon material, and a cleaning process is performed; after which, the bottom and walls of the opening are contaminated with oxygen and fluorine particles. A lower blocking layer is formed within the opening, and the lower blocking layer contacts the bottom and walls of the opening. Also, a middle liner layer is formed within the opening, and the middle liner layer contacts the lower blocking layer. Additionally, an upper blocking layer is formed within the opening, and the upper blocking layer contacts the middle liner layer. Further, a conductor layer is formed within the opening, and the conductor layer contacts the upper blocking layer. The lower blocking layer prevents the fluorine particles from affecting the other layers.
US10483204B2 Logic cell structure with interconnection design and configuration
The semiconductor structure includes a plurality of FETs disposed on a semiconductor substrate, the FETs including gates with elongated shape oriented in a first direction; a first metal layer of first metal lines disposed over the gates and oriented in a second direction perpendicular to the first direction; a second metal layer of second metal lines disposed over the first metal layer and oriented in the first direction; and a third metal layer of third metal lines oriented in the second direction and disposed over the second metal layer. The first metal lines have a first pitch P1; the second metal lines have a second pitch P2; the third metal lines have a third pitch P3; and the gates have a fourth pitch P4, wherein a ratio of the second pitch over the fourth pitch P2:P4 is about 3:2.
US10483200B1 Integrated circuits (ICs) employing additional output vertical interconnect access(es) (VIA(s)) coupled to a circuit output VIA to decrease circuit output resistance
Integrated circuits (ICs) employing additional output vertical interconnect access(es) (via(s)) coupled to a circuit output via to decrease circuit output resistance and related methods are disclosed. In exemplary aspects, an output metal interconnect is formed in the IC that extends between a first output contact connected to an output transistor(s) of a circuit, and across an adjacent dummy gate to a second output contact area on the opposite side of the dummy gate from the signal output node. A second output via is connected to the output metal interconnect in the second output contact area. A metal line in a metal layer above the diffusion area and metal contacts is connected to the output via and second output via having parallel output via resistances to reduce the output via resistance of the output transistor(s) of the circuit, and thus reduces the overall resistance of the signal output node of the circuit.
US10483197B2 Semiconductor package
A semiconductor package includes a first connection member having a first surface and a second surface and including an insulating member and a first redistribution layer, a semiconductor chip connection electrodes disposed on the first connection member, an encapsulant on the second surface of the first connection member, including a photosensitive insulating material, and having a first region covering the active surface of the semiconductor chip and a second region in the vicinity of the semiconductor chip, a second redistribution layer including connection vias penetrating through the first region of the encapsulant, through-vias penetrating through the second region of the encapsulant, and a wiring pattern on the encapsulant and having an integrated structure with the connection vias and the through-vias, and a second connection member on the encapsulant including a third redistribution layer connected to the second redistribution layer.
US10483192B2 Packaged semiconductor devices with laser grooved wettable flank and methods of manufacture
In a general aspect, a method for producing a packaged semiconductor device can include coupling a semiconductor device to a leadframe structure having a signal lead that is electrically coupled with the semiconductor device. The method can also include encapsulating at least a portion of the semiconductor device and at least a portion of the leadframe structure in a molding compound. At least a segment of the signal lead can be exposed outside the molding compound. A surface of the molding compound can define a primary plane of the packaged semiconductor device. The method can further include forming, with a laser, a groove in the segment, applying solder plating to the segment, including the groove, and separating, at the groove, the segment into a first portion and a second portion, such that the second portion of the segment is separated from the leadframe structure.
US10483191B2 Bottom package exposed die MEMS pressure sensor integrated circuit package design
A MEMS pressure sensor packaged with a molding compound. The MEMS pressure sensor features a lead frame, a MEMS semiconductor die, a second semiconductor die, multiple pluralities of bonding wires, and a molding compound. The MEMS semiconductor die has an internal chamber, a sensing component, and apertures. The MEMS semiconductor die and the apertures are exposed to an ambient atmosphere. A method is desired to form a MEMS pressure sensor package that reduces defects caused by mold flashing and die cracking. Fabrication of the MEMS pressure sensor package comprises placing a lead frame on a lead frame tape; placing a MEMS semiconductor die adjacent to the lead frame and on the lead frame tape with the apertures facing the tape and being sealed thereby; attaching a second semiconductor die to the MEMS semiconductor die; attaching pluralities of bonding wires to form electrical connections between the MEMS semiconductor die, the second semiconductor die, and the lead frame; and forming a molding compound.
US10483186B2 Semiconductor device with heat radiator
A first inner heat conductor may include a plurality of first graphite layers. A second inner heat conductor may include a plurality of second graphite layers. The plurality of first graphite layers may be stacked in a first direction which is orthogonal to a direction in which a semiconductor element and a first heat radiator are arranged. The plurality of second graphite layers may be stacked in the direction in which the semiconductor element and the first heat radiator are arranged, or may be stacked in a second direction which is orthogonal to the direction in which the semiconductor element and the first heat radiator are arranged and orthogonal to the first direction.
US10483185B2 Semiconductor device and method for manufacturing same
A semiconductor device includes a semiconductor chip including a substrate and an element region on the substrate, a heat transfer body made of diamond, and a metal layer between the semiconductor chip and the heat transfer body, wherein the substrate includes an amorphous region on a back surface thereof, the amorphous region and the metal layer are bonded to each other, and the metal layer and the heat transfer body are bonded to each other.
US10483183B2 Semiconductor device
A semiconductor device may include a semiconductor element; a temperature detecting element provided at a central part of a surface of the semiconductor element, and a heat conductor jointed to the surface of the semiconductor element via a jointing element. The jointing element may include a central part positioned over the temperature detecting element, and a peripheral part positioned on a periphery of the central part of the jointing element. The heat conductor may include a metal part being in contact with the central part of the jointing element, and a graphite part being in contact with the peripheral part of the jointing element.
US10483176B2 Semiconductor module
Provided is a semiconductor module in which a case and a base plate joined together with a simple structure, the semiconductor module having high insulation strength. The semiconductor module includes the following: a base plate; at least one semiconductor chip disposed inside the base plate other than the outer periphery of the base plate and above the base plate; and a case joined to the outer periphery of the base plate with an adhesive, and containing the at least one semiconductor chip. The upper surface of the base plate is provided with a recess or a protrusion between an inner wall of the case and the at least one semiconductor chip in a plan view.
US10483175B2 Power semiconductor device
An object of the present invention to provide a technique which can put flexibility into positions, positional relationships, and sizes of constituent elements. A power semiconductor device includes: a substrate on which a semiconductor chip is disposed; an electrode which has one end fixed to the substrate and stands upright on the substrate; and an insulating case which houses the electrode and has a part opposed to the other end of the electrode. The power semiconductor device includes a conductive nut which is inserted into the case in the part of the case and a conductive component which electrically connects the other end of the electrode and the nut.
US10483172B2 Transistor device structures with retrograde wells in CMOS applications
A device includes a substrate having an N-active region and a P-active region, a layer of silicon-carbon positioned on an upper surface of the N-active region, a first layer of a first semiconductor material positioned on the layer of silicon-carbon, a second layer of the first semiconductor material positioned on an upper surface of the P-active region, and a layer of a second semiconductor material positioned on the second layer of the first semiconductor material. An N-type transistor is positioned in and above the N-active region and a P-type transistor is positioned in and above the P-active region.
US10483169B2 FinFET cut-last process using oxide trench fill
A cut-last process for cutting fin segments of a FinFET structure on a substrate utilizes a two-step process. After the fins are formed, an oxide material is deposited in the trenches of the FinFET structure. The oxide material can be an STI oxide or a low-stress dummy gapfill material. A fin segment can be removed by an etchant and can leave a concave shaped (such as a u-shape or v-shape) portion of silicon at the bottom of the fin. Where the oxide material is an STI oxide, the void left by removing the fin can be filled with replacement STI oxide. Where the oxide material is a dummy gapfill material, the dummy gapfill material can be removed and replaced with an STI oxide or converted to an STI oxide and filled with replacement STI oxide before or after the conversion.
US10483168B2 Low-k gate spacer and formation thereof
Gate structures and gate spacers, along with methods of forming such, are described. In an embodiment, a structure includes an active area on a substrate, a gate structure on the active area and over the substrate, and a low-k gate spacer on the active area and along a sidewall of the gate structure. The gate structure includes a conformal gate dielectric on the active area and includes a gate electrode over the conformal gate dielectric. The conformal gate dielectric extends vertically along a first sidewall of the low-k gate spacer. In some embodiments, the low-k gate spacer can be formed using a selective deposition process after a dummy gate structure has been removed in a replacement gate process.
US10483167B2 Method for manufacturing dual FinFET device
In a method for manufacturing a semiconductor device, a substrate is provided. A hard mask and a mask layer are formed on a first region and a second region of the substrate. The substrate is recessed using the hard mask and the mask layer to form a fin structure in the first region and a raised structure in the second region. First isolation structures and second isolation structures are formed on lower portions of opposite sidewalls of the fin structure and opposite sidewalls of the raised structure. A first gate structure is formed on a portion of the fin structure, and a second gate structure is formed on a portion of the raised structure. A first source and a first drain are formed on opposite sides of the first gate structure, and a second source and a second drain are formed on opposite sides of the second gate structure.
US10483165B2 Methods for forming contact plugs with reduced corrosion
A method includes forming an ILD to cover a gate stack of a transistor. The ILD and the gate stack are parts of a wafer. The ILD is etched to form a contact opening, and a source/drain region of the transistor or a gate electrode in the gate stack is exposed through the contact opening. A conductive capping layer is formed to extend into the contact opening. A metal-containing material is plated on the conductive capping layer in a plating solution using electrochemical plating. The metal-containing material has a portion filling the contact opening. The plating solution has a sulfur content lower than about 100 ppm. A planarization is performed on the wafer to remove excess portions of the metal-containing material. A remaining portion of the metal-containing material and a remaining portion of the conductive capping layer in combination form a contact plug.
US10483163B2 Self-forming barrier process
A method is provided, including the following operations: performing a deposition process on a substrate, the deposition process configured to deposit a ruthenium layer in a feature on the substrate, the ruthenium layer being doped with zinc at an atomic percentage less than approximately 30 percent; after depositing the ruthenium layer, annealing the substrate, wherein the annealing is configured to cause migration of the zinc to an interface of the ruthenium layer and an oxide layer of the substrate, the migration of the zinc producing an adhesive barrier at the interface that inhibits electromigration of the ruthenium layer.
US10483162B2 Semiconductor structure of interconnect and fabrication method thereof
A semiconductor structure and a fabrication method are provided. The fabrication method includes: providing a substrate; forming a dielectric layer with an opening on the substrate; forming a first barrier layer on sidewall and bottom surfaces of the opening, the first barrier layer being doped by manganese; and forming a metal interconnect on the first barrier layer, the metal interconnect being located within the opening.
US10483159B2 Multi-metal fill with self-align patterning
The present disclosure describes methods which employ a patterning photolithography/etch operations to form self-aligned interconnects with multi-metal gap fill. For example, the method includes a first pattern structure and a second pattern structure formed over a dielectric layer. Each of the first and second pattern structures includes a pair of spacers, and a center portion between the pair of spacers. A first opening, self-aligned to a space between the first and second pattern structures, is formed in the dielectric layer. A first conductive material is deposited in the first opening. The center portion of the second pattern structure is removed to form a void above the dielectric layer and between the pair of spacers of the second pattern structure. A second opening, self-aligned to the void, is formed in the dielectric layer; and a second conductive material is deposited in the second opening.
US10483155B2 Trench isolation interfaces
The present disclosure includes semiconductor structures and methods of forming semiconductor structures for trench isolation interfaces. An example semiconductor structure includes a semiconductor substrate having a shallow trench isolation (STI) structure with a trench formed therein. An material in the trench forms a charged interface by interaction with the semiconductor substrate of the STI structure. The formed charged interface raises a parasitic threshold of the STI structure.
US10483153B2 Deep trench isolation structure in semiconductor device
An integrated circuit includes a semiconductor substrate, an isolation region, a first active component and at least one deep trench isolation structure. The isolation region is in the semiconductor substrate. The first active component is on the semiconductor substrate. The deep trench isolation structure extends from a bottom of the isolation region toward a bottom of the semiconductor substrate. The deep trench isolation structure has at least one air void therein.
US10483144B2 Method for determining front and back of single-crystal wafer
A method for determining front and back of a single-crystal wafer including: using, as the single-crystal wafer, one having a crystal plane which is laterally asymmetrical to a reference direction connecting a center of a cut for orientation identification formed in an end face of the single-crystal wafer with a center of the single-crystal wafer; noticing the laterally asymmetrical crystal plane, applying an X-ray to the single-crystal wafer, and detecting a diffracted X-ray to measure an angle formed between an orientation of the noticed crystal plane and the reference direction; and determining whether a surface of the single-crystal wafer is a front surface or a back surface from a value of the measured angle. Consequently, the method for determining a front and a back of a single-crystal wafer which can assuredly determine the front and the back of the single-crystal wafer and is superior in cost can be provided.
US10483140B2 Mask transmission equipment
A mask transmission equipment is provided. The mask transmission equipment includes a wafer transmission container and a supporting bracket. The wafer transmission container includes a plurality of first positioning grooves and a plurality of second positioning grooves. The first positioning grooves face the second positioning grooves. The first positioning grooves and the second positioning grooves are adapted to position a plurality of wafers. The supporting bracket is disposed in the wafer transmission container. The supporting bracket includes a first supporting unit, a second supporting unit, a first wing and a second wing. The first supporting unit is stacked on the second supporting unit. The first wing is disposed on a first side of the supporting bracket. The second wing is disposed on a second side of the supporting bracket. The first side is opposite to the second side.
US10483138B2 Wafer clamp and a method of clamping a wafer
A wafer clamp includes a platform with a top surface, a stopper disposed at a front end of the platform, a push rod disposed at a rear end of the platform, at least one actuator pivotally connected to the push rod, and a sensor disposed at the front end of the platform, the sensor measuring a distance between the sensor and a wafer over the sensor.
US10483137B2 Substrate liquid processing apparatus, substrate liquid processing method, and storage medium
The substrate liquid processing apparatus includes a processing bath that accommodates substrates, and a plurality of gas supply pipes provided in a processing bath. Ejection holes of one gas supply pipe and ejection holes of another adjacent gas supply pipe do not overlap each other in a direction parallel to the circuit-formed surfaces of the substrates.
US10483136B2 Ceramic heater and electrostatic chuck
As viewed in plane, a ceramic heater includes zone heat-generating elements disposed in respective heating zones so as to heat a ceramic substrate independently. In the heating zone having a hole region, the zone heat-generating element is formed of a linear heat-generating conductor which has parallel segments disposed in parallel, and a turning-back segment which connects, while turning back, the parallel segment of the heat-generating conductor extending toward the hole region to the adjacent parallel segment of the heat-generating conductor so as to prevent the parallel segment extending toward the hole region from overlying the hole region.
US10483134B2 Substrate treatment device and substrate treatment method
A substrate treatment device includes: a substrate holding unit including a plate-shaped holding table that rotatably holds a substrate so that a surface of the substrate on which the fine patterns are formed faces downward, and a plurality of holding pins provided on the holding table to hold an outer periphery of the substrate at a plurality of points; a heater that heats the substrate; a cover that internally houses the substrate holding unit and the heater, and forms a treatment chamber; a pump that exhausts the treatment chamber to make a negative-pressure atmosphere; an inert gas supply port that faces an opposite side surface opposite to the surface with the fine patterns formed thereon, and supplies inert gas into the treatment chamber; and a nozzle to jet a cleaning solution toward the surface with the fine patterns formed thereon and a gas exhaust port to communicate with the pump.
US10483131B2 Electronic-device-protecting film, electronic-device-protecting member, method for manufacturing electronic device, and method for manufacturing package
Provided are an electronic-device-protecting film used when semiconductor parts obtained by segmentation are to be sealed in the form of an array using a sealant after the semiconductor parts are rearranged, wherein the curing temperature of the sealant does not need to be adjusted downward; an electronic-device-protecting member; a method for manufacturing an electronic device; and a method for manufacturing a package. The electronic-device-protecting film includes a base layer and an adhesive layer, and the method includes: bonding the adhesive layer to one surface of a frame having an opening, the adhesive layer being bonded so as to cover the opening; subsequently bonding a plurality of semiconductor parts to the surface of the adhesive layer that is exposed via the opening with the semiconductor parts set apart from each other; subsequently covering the semiconductor parts and the surface of the adhesive layer with a sealant; and heat-curing the sealant.
US10483129B2 Method for roughening the surface of a metal layer, thin film transistor, and method for fabricating the same
The disclosure discloses a method for roughening a surface of a metal layer, a thin film transistor, and a method for fabricating the same. The method for roughening the surface of a metal layer includes: forming a first photo-resist layer on the surface of the metal layer, and processing the first photo-resist layer at high temperature; and stripping the first photo-resist layer to roughen the surface of the metal layer.
US10483126B2 Semiconductor manufacturing apparatus and manufacturing method of semiconductor device
A semiconductor manufacturing apparatus according to the present embodiment has a mount unit capable of mounting a substrate. A first supplier supplies a chemical solution onto the substrate. A first protection plate is provided along an outer circumference of the substrate, to receive the chemical solution splashing from the substrate. A second supplier is provided above the first protection plate, to supply a cleaning solution to an inner surface of the first protection plate.
US10483120B2 Hybrid double patterning method for semiconductor manufacture
A method of fabricating an integrated circuit (IC) uses a first lithography technique having a first resolution and a second lithography technique having a second resolution lower than the first resolution. The method includes deriving a graph from an IC layout, the graph having vertices and edges that connect some of the vertices, the vertices representing IC patterns in the IC layout, the edges representing spacing between the IC patterns that are smaller than the second resolution. The method further includes classifying the edges into at least two types, a first type of edges representing spacing that is smaller than the first resolution, a second type of edges representing spacing that is equal to or greater than the first resolution but smaller than the second resolution.
US10483116B2 Methods of depositing metal films using metal oxyhalide precursors
Processing methods comprising exposing a substrate to an optional nucleation promoter followed by sequential exposure of a first reactive gas comprising a metal oxyhalide compound and a second reactive gas to form a metal film on the substrate.
US10483114B2 Method of manufacturing semiconductor device having a nonvolatile memory and a MISFET
Provided is a semiconductor device having improved performance. In a semiconductor substrate located in a memory cell region, a memory cell of a nonvolatile memory is formed while, in the semiconductor substrate located in a peripheral circuit region, a MISFET is formed. At this time, over the semiconductor substrate located in the memory cell region, a control gate electrode and a memory gate electrode each for the memory cell are formed first. Then, an insulating film is formed so as to cover the control gate electrode and the memory gate electrode. Subsequently, the upper surface of the insulating film is polished to be planarized. Thereafter, a conductive film for the gate electrode of the MISFET is formed and then patterned to form a gate electrode or a dummy gate electrode for the MISFET in the peripheral circuit region.
US10483110B2 Semiconductor device and method of manufacturing semiconductor device
A p-type oxide semiconductor is prevented from being oxidized by oxygen in an n-type oxide semiconductor even if the p-type oxide semiconductor is provided as a termination structure in the n-type oxide semiconductor. A semiconductor device includes an n-type gallium oxide substrate, an anode electrode joined to the n-type gallium oxide substrate, and a cathode electrode provided on the n-type gallium oxide substrate. Current flows between the anode electrode and the cathode electrode via the n-type gallium oxide substrate provided between the anode electrode and the cathode electrode. The semiconductor device further includes a p-type oxide semiconductor layer provided adjacent to a junction between the anode electrode and the n-type gallium oxide substrate, and a nitride layer provided between the p-type oxide semiconductor layer and the n-type gallium oxide substrate.
US10483109B2 Self-aligned spacer formation
A method of self-aligned spacer formation is described. According to one embodiment of the invention, a substrate processing method is provided, where the method includes forming a sacrificial film over a substrate, creating a pattern in the sacrificial film, conformally depositing a first spacer layer over the patterned sacrificial film, removing horizontal portions of the first spacer layer while substantially leaving vertical portions of the first spacer layer, and selectively depositing a second spacer layer on the first spacer layer.
US10483108B2 Semiconductor device and method of manufacture
A semiconductor device and method of manufacture are provided. After a patterning of a middle layer, the middle layer is removed. In order to reduce or prevent damage to other underlying layers exposed by the patterning of the middle layer and intervening layers, an inhibitor is included within an etching process in order to inhibit the amount of material removed from the underlying layers.
US10483103B2 Method for manufacturing a semiconductor material including a semi-polar III-nitride layer
The present invention relates to a method for manufacturing a semiconductor material including a semi-polar III-nitride layer from a semi-polar starting substrate including a plurality of grooves periodically spaced apart, each groove including a first inclined flank of crystallographic orientation C (0001) and a second inclined flank of different crystallographic orientation, the method comprising the phases consisting in: forming (2) III-nitride crystals on the first inclined flanks of the grooves, the growth parameters of the III-nitride crystals being adapted to favor lateral growth of said crystals such as to induce overlapping between adjacent III-nitride crystals, and continuing growth until coalescence of the III-nitride crystals to form a layer of coalesced III-nitride crystals; forming (3) a two-dimensional III-nitride layer on the layer of coalesced III-nitride crystals.
US10483099B1 Method for forming thermally stable organosilicon polymer film
A method of forming a thermally stable organosilicon polymer includes: (i) depositing an organosilicon polymer whose backbone is composed of silicon atoms on a substrate using a silicon-containing precursor in a reaction space; and (ii) exposing the organosilicon polymer deposited in step (i) to a hydrogen plasma in the absence of the precursor in the reaction space in a manner increasing Si—H bonds and decreasing C—H bonds in the organosilicon polymer without depositing an organosilicon polymer.
US10483092B2 Baffle plate and showerhead assemblies and corresponding manufacturing method
A baffle plate assembly including a baffle plate, a ring and support members. The baffle plate has an outer diameter and configured to distribute gases through a showerhead of a showerhead assembly of a substrate processing system. The gases are received from a stem of the showerhead assembly. The ring has an inner diameter and configured to be disposed in a ring channel of the showerhead assembly. The inner diameter is greater than the outer diameter of the baffle plate. The support members extend from the baffle plate to the ring. The ring and the support members hold the baffle plate in a position between a top plate and a bottom plate of the showerhead.
US10483090B2 Restricted capacitor switching
In one embodiment, the present disclosure is directed to a method for matching an impedance. The method can include determining or receiving a reflection parameter value at an RF input or output; stopping the altering of a first capacitance and a second capacitance when the reflection parameter value is at or below a first reflection value; causing a limited altering of the first capacitance and the second capacitance to pursue an impedance match when the reflection parameter value is at or above a second reflection value and at or below the third reflection value; and causing an unlimited altering of the first capacitance and the second capacitance to pursue an impedance match when the reflection parameter value is at or above a third reflection value.
US10483089B2 High voltage resistive output stage circuit
Some embodiments include a high voltage, high frequency switching circuit. The switching circuit may include a high voltage switching power supply that produces pulses having a voltage greater than 1 kV and with frequencies greater than 10 kHz and an output. The switching circuit may also include a resistive output stage electrically coupled in parallel with the output and between the output stage and the high voltage switching power supply, the resistive output stage comprising at least one resistor that discharges a load coupled with the output. In some embodiments, the resistive output stage may be configured to discharge over about 1 kilowatt of average power during each pulse cycle. In some embodiments, the output can produce a high voltage pulse having a voltage greater than 1 kV and with frequencies greater than 10 kHz with a pulse fall time less than about 400 ns.
US10483087B2 Multi charged particle beam writing apparatus and multi charged particle beam writing method
In one embodiment, a multi charged particle beam writing apparatus includes a blanking plate including a plurality of blankers, bitmap generation processing circuitry generating bitmap data for each writing pass of multi-pass writing, the bitmap data specifying irradiation time periods for a plurality of irradiation positions, a plurality of dose correction units configured to receive bitmap subdata items obtained by dividing the bitmap data from the bitmap generation processing circuitry, and correct the irradiation time periods to generate a plurality of dose data items corresponding to respective processing ranges, and data transfer processing circuitry transferring the plurality of dose data items to the blanking plate through a plurality of signal line groups. Each of the signal line groups corresponds to the blankers located in a predetermined region of the blanking plate. The data transfer processing circuitry changes the signal line groups, used to transfer the plurality of dose data items generated by the respective dose correction units, for each writing pass.
US10483086B2 Beam profiling speed enhancement for scanned beam implanters
An ion implantation system and method are provided where an ion beam is tuned to a first process recipe. The ion beam is scanned along a scan plane at a first frequency, defining a first scanned ion beam. A beam profiling apparatus is translated through the first scanned ion beam and one or more properties of the first scanned ion beam are measured across a width of the first scanned ion, thus defining a first beam profile associated with the first scanned ion beam. The ion beam is then scanned at a second frequency, thus defining a second scanned ion beam, wherein the second frequency is less than the first frequency. A second beam profile associated with the second scanned ion beam is determined based, at least in part, on the first beam profile. Ions are subsequently implanted into a workpiece via the second scanned ion beam.
US10483085B2 Use of ion beam etching to generate gate-all-around structure
Various embodiments herein relate to methods and apparatus for performing anisotropic ion beam etching to form arrays of channels. The channels may be formed in semiconductor material, and may be used in a gate-all-around device. Generally speaking, a patterned mask layer is provided over a layer of semiconductor material. Ions are directed toward the substrate while the substrate is positioned in two particular orientations with respect to the ion trajectory. The substrate switches between these orientations such that ions impinge upon the substrate from two opposite angles. The patterned mask layer shadows/protects the underlying semiconductor material such that the channels are formed in intersecting shadowed regions.
US10483084B2 Object preparation device and particle beam device having an object preparation device and method for operating the particle beam device
The system described herein relates to an object preparation device for preparing an object in a particle beam apparatus. By way of example, the particle beam apparatus is an electron beam apparatus and/or an ion beam apparatus. The system described herein moreover relates to a particle beam apparatus having such an object preparation device and to a method for operating the particle beam apparatus. The object preparation device may have an object receptacle device for receiving the object, a cutting device and a cutting bevel for cutting the object, wherein the cutting bevel may be arranged at the cutting device. The cutting bevel may lay in a cutting plane. Further, an axis of rotation may lay in the cutting plane. The cutting bevel may be embodied to be rotatable about the axis of rotation.
US10483083B2 Scanning electron microscope and image processing apparatus
In this invention, information of material composition, process conditions and candidates of crystal structure either known or imported from material database is used to determine sample stage tilt angle and working distance (WD). Under these determined tilt angle and WD, the intensity of the electrons emitted at different angles and with different energies is measured using a scanning electron microscope (SEM) system comprising: a use of materials database containing materials composition, formation process, crystal structure and its electron yield; a sample stage that is able to move, rotate and tilt; an processing section for calculating optimum working distance for an observation from material database and measurement condition; means for acquiring an image of crystal information of a desired area of a sample based on an image obtained from SEM observation.
US10483082B2 Evaluation method, correction method, recording medium and electron beam lithography system
An evaluation method according to an embodiment is to evaluate a precision of an aperture formed with multiple openings, and includes steps of forming a first evaluation pattern based on evaluation data using multiple electron beams generated by electron beam that has passed through the aperture, dividing the aperture into multiple regions, each of the regions including the multiple openings and defining the multiple divided regions, forming a second evaluation pattern based on evaluation data using the electron beam that has passed through a first divided region among the multiple divided regions, comparing the first evaluation pattern with the second evaluation pattern, and evaluating the precision of the aperture based on the comparison result between the first evaluation pattern and the second evaluation pattern.
US10483080B1 Charged particle beam device, multi-beam blanker for a charged particle beam device, and method for operating a charged particle beam device
A charged particle beam dump for a charged particle beam device is described. The beam dump includes an annular shaped body having an inner perimeter wall that defines an open annulus for passing of primary charged particle beamlets, the annular shaped body further having an outer perimeter wall and a bottom wall; and an annular shaped electrode provided partially above the annular shaped body having an inner perimeter side and an outer perimeter side, wherein the inner perimeter side is outside of the radius of the inner perimeter wall of the annular shaped body.
US10483079B2 Method for manufacturing radiation window and a radiation window
For manufacturing a radiation window for an X-ray measurement apparatus, an etch stop layer is first produced on a polished surface of a carrier. A thin film deposition technique is used to produce a boron carbide layer on an opposite side of the etch stop layer than the carrier. The combined structure including the carrier, the etch stop layer, and the boron carbide layer is attached to a region around an opening in a support structure with the boron carbide layer facing the support structure. The middle area of carrier is etched away, leaving an additional support structure.
US10483077B2 X-ray sources having reduced electron scattering
This specification describes an anode for an X-ray tube with multiple channels, where each channel defines an electron aperture through which electrons from a source pass to strike a target and a collimating aperture through which X-rays produced at the target pass out of the anode as a collimated beam. At least a portion of the walls of each channel are lined with an electron absorbing material for absorbing any electrons straying from a predefined trajectory. The electron absorbing material has a low atomic number, high melting point and is stable in vacuum. Graphite may be used as the electron absorbing material.
US10483076B2 Apparatus, method and system for the calibration of a streak camera
The present disclosure claims an apparatus, a method and a system for the calibration of a streak camera. A plurality of fiber optic cables is bundled together such that the input ends and the output ends of the fibers are grouped together. Each fiber in the bundle has a distinct and characteristic time taken for light to traverse from the input end to the output end known by the observer. This characteristic time depends on the physical and optical properties of the fibers selected. Calibration light is collected by the fiber input face and travels through the individual fibers in a characteristic time. Individual light pulses will subsequently be detected by the streak camera which converts the time profile of the incoming light pulses into a spatial profile. An observer can compare the observed spatial separation profile to an expected spatial separation profile for calibration.
US10483072B2 Interrupter device for interrupting a direct current
An interrupter device for interrupting a direct current between a direct current source and an electrical device, for example, between a photovoltaic generator and an inverter. The interrupter device has a mechanical switch which has a first fixed contact, a second fixed contact, and a contact bridge that can be moved between a first position and a second position. The contact bridge and the first fixed contact are electrically contacted to a semiconductor switch which blocks a current when the contact bridge is in the first position. A control input of the semiconductor switch is connected to the mechanical switch such that an arc voltage generated as a result of an arc across the switch connects the semiconductor switch so as to conduct a current when the contact bridge is moved into the second position.
US10483066B2 Fault circuit interrupter device
In one embodiment, there is a fault interrupter device comprising at least one sensor comprising at least one first transformer having at least one outer region forming an outer periphery and at least one inner hollow region. There is also at least one second transformer that is disposed in the inner hollow region of the at least one first transformer. The transformers can be substantially circular in configuration, and more particularly, ring shaped. In another embodiment there is a rotatable latch which is used to selectively connect and disconnect a set of separable contacts to selectively disconnect power from the line side to the load side. The rotatable latch is in one embodiment coupled to a reset button. In at least one embodiment there is a slider which is configured to selectively prevent the manual tripping of the device.
US10483064B2 Electromagnetic device, and electromagnetic relay using same
An electromagnetic device includes an excitation coil, a stator magnetically combined with the excitation coil, a movable element configured to, when current is flown in the excitation coil, be attracted to the stator by magnetic flux generated at the excitation coil to move in a first direction, and move to a position to be in contact with the stator, a yoke having a first end and a second end, and forming a part of a magnetic path for the magnetic flux generated at the excitation coil, and a yoke extension connected to the second end of the yoke and magnetically combined with the yoke, the stator, and the movable element. An end of the yoke extension in the first direction is positioned on a side of the first direction with respect to an end of the stator in the second direction.
US10483063B1 Protective relay with easy withdrawal
The present disclosure relates to a protective relay. According to the present disclosure, the handle is fixed or separated by a lever structure rather than a gear structure, so that the user may easily fix or separate the handle to or from the outer casing. Therefore, convenience and operability of the user are improved.
US10483062B2 Electric wire protection device
An electric wire protection device comprising a pyrotechnic cutoff switch disposed between an electric wire connecting a load and a vehicle-mounted power supply that is connected to a reference potential. The pyrotechnic cutoff switch is disposed between the electric wire and has: a conductive part through which current between the vehicle-mounted power supply and the load flows; a cutting blade cuts the conductive part; a drive part, actuated by gunpowder, propels the cutting blade in a direction in which the conductive part is to be cut; and first and second terminals that input and output current that drives the drive part. In addition, the electric wire protection device comprises: a conductive wire having one end thereof connected to the electric wire and the other end thereof connected to the first terminal; and a diode having an anode connected to the reference potential and a cathode connected to the second terminal.
US10483061B2 Protective device
A protection device including: (i) a protection component having a first thermal fuse and a resistive body, the resistive body being supplied with a current in an abnormal state to generate heat, the heat activating the first thermal fuse to cut off the current; (ii) a PTC component; and (iii) a second thermal fuse, the second thermal fuse being electrically connected in series to the PTC component, the first thermal fuse of the protection component being electrically connected in parallel to the PTC component and to the second thermal fuse, and the protection component being activated in the abnormal state so that the PTC component trips to generate heat, the heat blowing the second thermal fuse.
US10483060B2 Surgical tool with ambidextrous safety switch
A powered surgical tool with a switch for regulating tool operation. A pair of opposed arms extend outwardly from opposed sides of the switch. The arms move between safety and run states. When the arms are in the safety state, the arms engage a static surface to prevent movement of the switch. When in the arms are in the run state the arms are spaced from the static surface so movement is allowed. The arms are connected together so that the movement of one arm results in simultaneous movement of the other arm.
US10483056B2 Push switch and electronic device including push switch
In a first aspect of the present disclosure, a push switch includes a resilient member that is made of metal, and the resilient member including a concave shape and an opening that is positioned at a center of the concave shape and at least two protrusions each protruding outward and downward with an oblique angle around the concave shape.
US10483054B2 Mono or bidirectional contactor
A mono or bidirectional contactor device for applications involving switching of the power supply for high current and/or voltage electrical loads, of the type comprising a containing and protective casing made of synthetic plastic insulating material with a bottom wall from which there extends an actuator portion, comprising a coil and auxiliary contacts, an intermediate portion for housing fixed and movable contact poles, and an upper arc chute portion for dissipating the electric arc. Advantageously the casing is chosen so as to have a flat parallelepiped form with the bottom wall extending at 90° with respect to a side wall of the casing on the shorter side and a support plate for the contactor is connected to the outer surface of the base wall or of said side wall so as to support the casing substantially with a vertical extension from the horizontal plane or projecting from the vertical plane.
US10483049B2 Lithium ion capacitor
A lithium ion capacitor has an electrolytic solution that contains: an electrolyte which is a mixture of LiFSI and LiBF4, where the mol ratio of LiFSI to LiBF4 is in a range of 90/10 to 30/70; a solvent that contains at least one type of cyclic or chained carbonate compound; and a film-forming agent; wherein the concentration of electrolyte in the electrolytic solution is in a range of 1.2 to 1.8 mol/L. The lithium ion capacitor can maintain its initial high capacitance and low internal resistance, while also undergoing minimal characteristics changes after exposure to a high-temperature, high-voltage environment.
US10483048B2 Capacitor-type power supply unit
A capacitor-type power supply unit including: a positive bus to which a plurality of capacitor is connected in parallel at each positive-electrode terminal thereof with maintaining equal intervals therebetween, and extends in a parallel direction; and an negative bus to which the plurality of capacitor is connected in parallel, at each negative-electrode terminal thereof with maintaining equal intervals therebetween, and extends in the parallel direction, in which the positive bus has a positive-electrode-side external connection part that is set at a position (SD) separated from the positive-electrode first end by a range of 20% to 30% of the total length in the longitudinal direction thereof, and the negative bus has an negative-electrode-side external connection part that is set at a position (SD) separated from the negative-electrode second end by a range of 20% to 30% of the total length in the longitudinal direction thereof.
US10483046B2 Organometallic halide perovskite single crystals having low defect density and methods of preparation thereof
Embodiments of the present disclosure provide for single crystal organometallic halide perovskites, methods of making, methods of use, devices incorporating single crystal organometallic halide perovskites, and the like.
US10483045B2 Solar cell
The present specification relates to a solar cell.
US10483039B2 Conductive paste for external electrode and method for manufacturing electronic component including the conductive paste for external electrode
A conductive paste for an external electrode that includes a conductive metal powder; a glass frit having an average particle diameter D50 of not more than 0.8 μm and having a flat shape with an average flatness of 1.5 to 5.5; and a binder resin. A method of manufacturing an electronic component includes preparing an electronic component element; applying the conductive paste for an external electrode onto an outer surface of the electronic component element; and baking the applied conductive paste to form an external electrode.
US10483038B2 Multilayer ceramic capacitor and manufacturing method of multilayer ceramic capacitor
A multilayer ceramic capacitor includes: a multilayer structure in which each of dielectric layers and each of internal electrode layers are alternately stacked, a main component of the dielectric layers being ceramic, a main component of the internal electrode layers being a metal, wherein: at least one of the internal electrode layers includes grains of which a main component is ceramic; and an area ratio of a total area of the grains in a cross section of the at least one of the internal electrode layers in a stacking direction of the dielectric layers and the internal electrode layers is 10% or more.
US10483035B2 Substrates with integrated three dimensional solenoid inductors
This disclosure relates generally to substrates having three dimensional (3D) inductors and methods of manufacturing the same. In one embodiment, the 3D inductor is a solenoid inductor where the exterior edge contour of the winding ends is substantially the same and substantially aligned with the exterior edge contour of the exterior edge contour of conductive vias that connect the windings. In this manner, there is no overhang between the windings and the conductive vias. In another embodiment of the 3D inductor, via columns connect connector plates. The via column attachment surfaces of each of the conductive vias in each of the columns is the same and substantially aligned. In this manner, carrier pads are not needed and there is no overhand between the conductive vias.
US10483030B2 Coil unit, power transmission device, and power reception device
A coil unit includes ferrite cores; and a coil disposed to face the ferrite cores, the coil including a plurality of curve portions. Each curve portion is wound across a virtual straight line extending through a curvature center of the curve portion. The ferrite cores include curve portion ferrite cores disposed to face the curve portions, respectively. Each of the curve portion ferrite cores is provided such that a width of a region with a highest magnetic flux density is larger than a width of a region other than the region with the highest magnetic flux density, in a region that faces the coil, in a case where a length direction is defined as a direction in which the virtual straight line extends, and a width direction is defined as a direction perpendicular to the virtual straight line.
US10483028B2 Electrical assembly having cavities for coolant
The first wall has a first inbound cavity for receiving a coolant from an inlet port. The first wall has a first outbound cavity for directing the coolant from the inbound cavity to the input of the transition passage. The second wall has a second inbound cavity for receiving a coolant from the output of the transition passage. The second wall has a second outbound cavity for directing the coolant from the inbound cavity to the outlet port. The transition passage comprises a transverse hollow volume for interconnecting the first outbound cavity of the first wall to the second inbound cavity of a second wall. At least one heat-generating component (e.g., inductor) in the interior of the housing generates heat that is dissipated.
US10483027B2 Coil component
A coil component includes a drum-shaped core having first and second flange portions and a plate-shaped core. The top surface of each of the flange portions has a convex curved surface. At least four protrusions are provided between the lower main surface of the plate-shaped core and the top surfaces of the flange portions and contact with the lower main surface and the top surfaces of the flange portions.
US10483024B2 Coil electronic component
A coil electronic component including: a substrate; a coil pattern disposed on at least one surface of the substrate; a body filling at least a core area of the coil pattern and containing a magnetic material; and a magnetic flux controller disposed at an outer surface of the body to correspond to the core area and containing a magnetic material which has a permittivity value higher than that of the magnetic material of the body.
US10483023B1 Resistor calibration
An electrical circuit includes a configurable resistor and a reference resistor with a current source circuit coupled to provide a current to the configurable resistor and the reference resistor. An Analog-to-Digital Converter (ADC) is configured to convert voltages from the configurable resistor and the reference resistor to digital values. A calculation circuit is configured to calculate an adjustment for the configurable resistor from a digital reference value obtained from a reference resistor voltage and two or more digital values obtained from two or more voltages corresponding to two or more configurations of the configurable resistor. A sequencer adjusts the configurable resistor based on the adjustment calculated by the calculation circuit.
US10483021B2 Cable with a carbonized insulator and method for producing such a cable
A cable is specified, specifically for a signal line, which extends in a longitudinal direction and which includes an inner conductor and also an outer conductor. Between the inner conductor and the outer conductor there is formed an insulating material which surrounds the inner conductor and which has a surface that has been at least partially carbonized. Furthermore, a production method for such a line is specified.
US10483019B2 Ultra-flexible indoor accompanying photoelectric composite cable
The invention provides an ultra-flexible indoor accompanying photoelectric composite cable, and the cable comprises a plurality of power transmission components, optical fiber transmission components and structural strengthening components, which are covered by a highly flame-retardant outer protective layer. The power transmission component comprises a cable core which is a soft conductor and an insulating material layer wrapped around the cable core. The optical fiber transmission component is a tight tube optical fiber, and the power transmission components and the optical fiber transmission components are arranged in parallel inside the highly flame-retardant outer protective layer. The composite cable of the invention has very strong pressure resistance, stress resistance, and reciprocating resistance, good electrical and physical properties and more excellent environment resistant performance. Furthermore, the composite cable can simplify construction procedures, improve working efficiency and reduce construction cost.
US10483018B1 Transmission cable and power supply device having transmission cable
A transmission cable includes a cable body, a return control circuit, and a determining circuit. The cable body has a first end and a second end, and the cable body includes a first wire and a second wire. The return control circuit is located at the second end and configured to selectively electrically connect the first wire to the second wire. The determining circuit is located at the first end, and configured to determine an electrical property of the second wire and output a first signal when the foregoing electrical property is less than a threshold.
US10483017B2 Flame retardant resin composition, cable using same and optical fiber cable
A flame retardant resin composition including a base resin including 18 to 85% by mass of a high density polyethylene, 9 to 69% by mass of a low density polyethylene, and 3 to 25% by mass of an acid-modified polyolefin compound, and 25 parts by mass to 110 parts by mass of calcium carbonate particles, more than 1 part by mass to 10 parts by mass of a silicone-based compound, and 2 parts by mass to 20 parts by mass of a fatty acid-containing compound, each on the basis of 100 parts by mass of the base resin.
US10483015B2 Flex flat cable structure and flex flat cable electrical connector fix structure
A flex flat cable (FFC) structure includes metallic transmission wires arranged in parallel, first insulating jackets, and second insulating jacket. The metallic transmission wires includes one or more power wires and signal wires. The power wire is configured to transmit power. The signal wires are configured to transmit a data signal. Each of first insulating jackets encloses one of metallic transmission wires. The second insulating jacket surrounds the first insulating jackets. An embossment pattern is arranged on an external surface of the second insulating jacket. The embossment pattern includes meander lines in a top-view direction and in an extending direction for the metallic transmission wires. The meander lines are not arranged parallel.
US10483011B2 Conductive composition, conductive composition production method, anti-static resin composition and antistatic resin film
A transparent conductive film with fewer problems originating from amine compounds is provided using a conductive composition stably and pseudo-solubly dispersed in a solvent consisting mainly of an organic solvent. This invention relates to: a conductive composition which is pseudo-solubly dispersed in a solvent consisting mainly of an organic solvent and which contains (a) a π-conjugated conductive polymer, (b) polyanions doping the π-conjugated conductive polymer (a), and (c) a reaction product of those anions of the polyanions (b) that were not needed for doping, and an oxirane group- and/or oxetane group-containing organic compound; a production method of said conductive composition; an anti-static resin composition formed by mixing said conductive composition and a resin solution dissolved in an organic solvent; and antistatic resin film formed by curing said antistatic resin composition.
US10483009B2 Dynamic beam shaper
The present invention presents a beam shaper for radiation imaging comprising a hollow beam shaper body filled with radiation attenuating gas. Radiation attenuation can be changed by adding or removing pressure to the gas or the housing containing the gas, making it suitable for use as a dynamic beam shaper in 3D radiation imaging.
US10483008B2 Process for the purification of Ga-68 from eluate deriving from 68Ge/68Ga generators and chromatographic columns for use in said process
Chromatography columns for the purification of eluates from 68Ge/68Ga generators comprising silica as stationary phase and purification processes that use said columns are described.
US10483005B2 System and method for characterization of electrical properties of the heart from medical images and body surface potentials
Methods and systems for estimating patient-specific cardiac electrical properties from medical image data and non-invasive electrocardiography measurements of a patient are disclosed. A patient-specific anatomical heart model is generated from medical image data of a patient. Patient-specific cardiac electrical properties are estimated by simulating cardiac electrophysiology over time in the patient-specific anatomical heart model using a computational cardiac electrophysiology model and adjusting cardiac electrical parameters based on the simulation results and the non-invasive electrocardiography measurements. A patient-specific cardiac electrophysiology model with the patient-specific cardiac electrical parameters can then be used to perform virtual cardiac electrophysiology interventions for planning and guidance of cardiac electrophysiology interventions.
US10482999B2 Systems and methods for efficient handling of medical documentation
Systems and methods for efficient medical chart review are provided. In some embodiments, medical records are received. The admissibility of each record is then determined. Next, a condition and MEAT assessment is generated for the medical records. The condition and MEAT determination each have a corresponding confidence. A determination may be made whether human quality assurance is required. If so, the medical records may be routed to one or more coders for human review. In addition, the systems and methods may also perform an audit analysis on the records, which identifies codes which have been submitted and have insufficient evidence. Lastly, a cost metric for the patient based upon the condition and MEAT determination may be generated.
US10482998B2 Cell processing techniques
The present disclosure relates to cell processing techniques. By way of example, a cell processing system may include a plurality of tracking devices coupled to a respective plurality of sample processing containers and storing sample identification information for a patient sample for use with sample processing devices configured to process the patient sample according to workflow steps of a processing protocol. A plurality of readers are configured to receive signals from the plurality of tracking devices. A controller may be coupled to the plurality of readers and configured to determine if the patient sample is processed according to the processing protocol based at least in part on the signals from the plurality of tracking devices.
US10482996B2 Systems and methods for determining relative geochemical data
Systems, media, and methods for determining relative geochemical data are provided. Measurement data may be received that is indicative of relative yields of a plurality of chemical components in a rock formation. First absolute yields of at least a portion of the plurality of chemical components in a presence of 100% of a first volumetric component in the rock formation may be determined. Second absolute yields of at least a portion of the plurality of chemical components in a presence of 100% of a second volumetric component in the rock formation may also be determined. A volume of the first volumetric component, a volume of the second volumetric component, and a sum of yields of the plurality of chemical components may be determined using the first and second absolute yields and the relative yields.
US10482995B2 Nucleic acid amplification signal acquisition and signal analysis
Methods and systems are disclosed herein for improvements in real-time data collection and real-time signal analysis for nucleic acid amplification reactions.
US10482994B2 Methods and processes for non-invasive assessment of genetic variations
Provided herein are methods, processes and apparatuses for non-invasive assessment of genetic variations.
US10482992B2 Genome browser
This document describes, among other things, a computer-implemented method for displaying and analyzing sequenced genome data. The method can include obtaining, at a computing system, genomic data for a plurality of organisms. A graphical representation can of the genomic data can be generated by the computing system based at least on the genomic data for the plurality of organisms, and the graphical representation can include a plurality of tracks that are arranged to show one or more features of the genomic data for different ones of the plurality of organisms. The graphical representation can be output for display by the computing system.
US10482990B2 Memory device and memory system
A memory device of one embodiment includes memory elements which store data and parity; a first decoder which, when scrubbing of the data is performed while no external access is being made to the memory device, uses a syndrome generated from the data and the parity to correct an error of a maximum of N bits in a unit of the data; and a second decoder which, when reading of the data is performed, uses the syndrome to correct an error of a maximum of M bits in a unit of the data. The N bits represent the number of bits smaller than the N bits.
US10482989B1 Dynamic diagnostics analysis for memory built-in self-test
Systems and methods disclosed herein provide for improved diagnostics for memory built-in self-test (“MBIST”). Embodiments provide for a two-pass diagnostic test of the target memory, wherein, in the first pass, a data compare unit provides clock cycle values associated with detected mis-compares to a tester, and, in the second pass, the data compare unit extracts data vectors associated with the clock cycle values. Embodiments further provide for a bit fail map report that is generated based on the extracted data vectors.
US10482983B2 Read disturb detection based on dynamic bit error rate estimation
Apparatus and method for reducing read disturbed data in a non-volatile memory (NVM). Read operations applied to a first location in the NVM are counted to accumulate a read disturb count (RDC) value. Once the RDC value reaches a predetermined threshold, a flag bit is set and a first bit error statistic (BES) value is evaluated. If acceptable, the RDC value is reduced and additional read operations are applied until the RDC value reaches the predetermined threshold a second time. A second BES value is evaluated and data stored at the first location are relocated if an unacceptable number of read errors are detected by the second BES value. Different thresholds are applied to the first and second BES values so that fewer read errors are acceptable during evaluation of the second BES value as compared to the first BES value.
US10482982B2 Semiconductor device and operating method of the semiconductor device
In a method for operating a semiconductor device, the method may include: sorting program states of a memory cell that stores multi-bit data into a plurality of groups; applying different bias voltages to bit lines corresponding to a selected group among the plurality of groups; applying a program voltage to a selected word line corresponding to the selected group; verifying whether each of selected memory cells corresponding to the selected word line is programmed to a respective target program state; applying an inhibition voltage to bit lines coupled to programmed memory cells; and selecting a next group to be programmed until the plurality of groups are programmed.
US10482974B1 Operation of a memory device during programming
Methods include applying a first voltage level to first and second data lines while applying a second, lower, voltage level to first and second select gates connected between the data lines and respective strings of memory cells; decreasing a voltage level of the first data line to a third voltage level; increasing a voltage level of the first select gate to a fourth voltage level; applying a fifth voltage level, higher than the first voltage level, to first and second access lines coupled to memory cells of the strings of memory cells; and increasing a voltage level of the first access line to a sixth voltage level.
US10482973B2 Memory devices including a word line defect detection circuit
A memory device can include: a memory cell array including a memory cell and a word line that is connected to the memory cell; a clock generator configured to generate a first pumping clock signal from a system clock signal; a charge pump configured to provide a pumping voltage signal using a power supply voltage and the first pumping clock signal; a compensation circuit configured to compensate for variations in a first reference clock signal in accordance with variations in the power supply voltage, and provide a compensated first reference clock signal; and a pass/fail (P/F) determining circuit configured to determine whether the word line is defective by comparing the first pumping clock signal and the compensated first reference clock signal while the pumping voltage signal is provided to the word line.
US10482970B2 Semiconductor memory system including a plurality of semiconductor memory devices
A communication line is connected to first and second chips, and held at a first signal level. A monitor circuit changes a signal level of the communication line from the first signal to a second signal level while one of the first and second chips uses a current larger than a reference current. When the signal level of the communication line is the second signal level, the other of the first and second chips is controlled to a wait state that does not transfer to an operating state of using a current larger than the reference current.
US10482964B2 Three-dimensional (3D) semiconductor memory devices and methods of manufacturing the same
Three-dimensional (3D) semiconductor memory devices and methods of manufacturing the same are provided. Three-dimensional (3D) semiconductor memory devices may include a substrate including a cell array region and a connection region, a lower stack structure including a plurality of lower electrodes vertically stacked on the substrate, the lower stack structure having a first stair step structure extending in a first direction on the connection region and a second stair step structure extending in a second direction substantially perpendicular to the first direction on the connection region, and a plurality of intermediate stack structures vertically stacked on the lower stack structure. Each of the intermediate stack structures includes a plurality of intermediate electrodes vertically stacked and has a third stair step structure extending in the second direction on the connection region. Each of the intermediate stack structures exposes the third stair step structure of the intermediate stack structure disposed thereunder.
US10482962B2 TCAM device and operating method thereof
A ternary content addressable memory (TCAM) device includes a memory cell. The memory cell includes a data storage circuit, a limiter circuit, and a discharge circuit. The data storage circuit includes a first resistor and a second resistor connected in series to divide a voltage corresponding to search data, and configured to store cell data. The limiter circuit is configured to receive the divided voltage through an input terminal and transmit an output voltage through an output terminal based on a level of the divided voltage. The discharge circuit discharges a matching line indicating whether the stored cell data matches with the search data, based on the output voltage of the limiter circuit.
US10482959B2 Electronic device with a reference resistance adjustment block
An electronic device including a semiconductor memory The semiconductor memory includes one or more resistive storage cells; at least one reference resistance block including at least two reference resistance transistors which are coupled in series; a data sensing block suitable for comparing resistance values of a resistive storage cell selected among the one or more resistive storage cells and the reference resistance block, and sensing data of the selected resistive storage cell; and a reference resistance adjustment block suitable for adjusting the resistance value of the reference resistance block by adjusting gate voltages of the reference resistance transistors.
US10482955B2 Storage array, and storage chip and method for storing logical relationship of objects
A storage array and a storage chip and method for storing a logic relationship between objects. The storage array comprises first leading-out wires and second leading-out wires, and a storage unit is connected between each first leading-out wire and each second leading-out wire having different serial numbers. A controllable switch is connected between each first leading-out wire and each second leading-out wire having a same serial number. The storage chip comprises an interface module. A control module is used for producing a control signal. A driving module is used for producing write current, erase current or read current. A first decoder and a second decoder are used for gating the first leading-out wires and the second leading-out wires. A storage array is used for storing a logic relationship value. The storage method comprises write and read operations.
US10482954B2 Phase change memory device
A phase change memory device with memory cells (2) formed by a phase change memory element (3) and a selection switch (4). A reference cell (2a) formed by an own phase change memory element (3) and an own selection switch (4) is associated to a group (7) of memory cells to be read. An electrical quantity of the group of memory cells is compared with an analogous electrical quantity of the reference cell, thereby compensating any drift in the properties of the memory cells.
US10482947B2 Integrated error checking and correction (ECC) in byte mode memory devices
A multi-die memory device having fixed bandwidth interfaces can selectively connect portions of the interfaces of the multiple memory dies as a memory channel for the multi-die device. The selective application of the interface bits of the memory dies enables the application of ECC (error checking and correction) in memory devices that otherwise have insufficient connectors to exchange ECC information. The device includes circuitry to selectively apply CAS (column address select) signals to the memory dies to selectively connect the connectors of the memory dies. CAS selection can provide various configurations in which selected bits of a first memory die interface are combined with selected bit or bits of a second memory die interface to provide the device interface. The memory dies can operate in byte mode to apply only half of their data I/O (input/output) interface, with CAS doubled up to provide access to the memory arrays.
US10482946B2 Management of strobe/clock phase tolerances during extended write preambles
Memory devices coupled to host devices may receive clocking signals and data strobe signals during write operations, which may present a skew. Memory specifications may include Write Preambles, preambles in the data signal provided at the beginning of write operations. Memory devices that decode particular features in the preamble, and that may relax the skew tolerances are provided. The memory devices may include configurable decoders that may be adjusted based on the features in the preamble or the preamble type. For example, memory devices may employ a rising edge, a falling edge, a low level, or a high level based on the specific type of preamble. Skew tolerances between the clock and the data strobe signals may be further improved by employing early write command launch points, using a training mechanism.
US10482945B2 Methods for independent memory bank maintenance and memory devices and systems employing the same
Memory devices, systems including memory devices, and methods of operating memory devices in which multiple counters are provided to permit memory refresh commands greater freedom in targeting subsets of the memory device for data refresh operations. In one embodiment, a memory device is provided, comprising a plurality of memory banks, and circuitry configured to (i) store a plurality of values, each of the plurality of values corresponding to one of the plurality of memory banks; (ii) refresh first data stored in a first one of the plurality of memory banks; and (iii) update a first one of the plurality of values corresponding to the first one of the plurality of memory banks based at least in part on refreshing the first data.
US10482943B2 Systems and methods for improved error correction in a refreshable memory
Systems and methods are disclosed for error correction control (ECC) for a refreshable memory device coupled to a system on a chip SoC. The memory device including a parity region and a user data region. A method includes determining with the SoC a first refresh rate for the user data region of the memory device and a second refresh rate for the parity region of the memory device, where the second refresh rate is different than the first refresh rate. Parity data is generated for a write operation of a user payload data (UPD) to the user data region of the memory device. The user data region of the memory device is refreshed at the first refresh rate and the parity region is refreshed at the second refresh rate.
US10482942B2 Semiconductor device and system
A semiconductor device may include a first buffer, a second buffer, a divider circuit and an internal signal generation circuit. The first buffer may buffer a first input signal and a second input signal to generate a first data strobe buffering signal and a first data strobe bar buffering signal. The second buffer may generate a second data strobe buffering signal based on the first input signal and a reference voltage. The divider circuit may divide the second data strobe buffering signal to generate a divided signal and a divided bar signal. The internal signal generation circuit may be configured to generate a first to fourth data latch timing signals having different phases based on the first data strobe buffering signal, the first data strobe bar buffering signal, the divided signal and the divided buffering signal.
US10482932B2 Voltage reference computations for memory decision feedback equalizers
A device includes a combinational circuit configured to create a one or more distortion correction factors used offset inter-symbol interference from a data stream on a distorted bit. The device also includes a selection circuit coupled to the combinational circuit. The selection circuit includes a feedback pin configured to receive a control signal and an output, wherein the selection circuit is configured to select a first distortion correction factor of the one or more distortion correction factors based upon the control signal and transmit the first distortion correction factor from the output.
US10482930B2 Memory chip with reduced power consumption, buffer chip module controlling the same and memory module including the same
In an embodiment a memory chip may be provided. The memory chip may include a chip select buffer configured to receive a chip select signal, a command buffer configured to receive a command signal, wherein the command signal is input after a time has elapsed since the chip select signal is activated and the command buffer is turned on when the command signal is input.
US10482927B2 Waterproof module and seal member thereof
A waterproof module includes a housing, an optical disc drive and a seal member. The housing has an outer surface, an opening and an inner surface defining a receiving space. The opening penetrates the outer surface and communicates with the receiving space. The optical disc drive includes a disc tray and a body disposed in the receiving space. The disc tray includes a tray body and a cover plate disposed at one end of the tray body. The tray body is slidable relative to the body between a retracted position and an ejected position. The seal member includes a connecting portion and a resilient portion. The connecting portion is stacked on the cover plate. The resilient portion surrounds the connecting portion. When the disc tray moves from the ejected position to the retracted position, the resilient portion presses against the outer surface and seals the opening.
US10482922B1 Data recording method and apparatus
A tape drive allows for an increased track density by partially overlapping adjacent tracks as each successive track is written. Each successive track overwrites a portion of the width of the previous track, thereby reducing the width of the previous track. This process can be applied repeatedly thereby producing an arrangement of shingled data tracks across the width of the tape. In an embodiment, single-pass verification of data written in this manner is accomplished using a head assembly with two read heads per track. A first read head positioned behind the write head verifies that the data written is correct, and a second read head positioned over the previous track verifies that data on the previous track remains intact after being partially overwritten.
US10482921B2 Error detection code hold pattern synchronization
A memory system includes a memory device, a command clock (CK_t clock) that provides a first clock signal at a first frequency, and a data path clock (WCK_t clock) that provides a second clock signal at a second frequency different than the first frequency. Data path circuitry is synchronized with the WCK_t clock and provides an error detection code (EDC) hold pattern during an idle state. EDC hold pattern synchronization logic synchronizes a start of transmission of the EDC hold pattern synchronous to the CK_t clock.
US10482919B2 Write management of physically coupled storage areas
A method for managing data bands within an interlaced magnetic recording (IMR) architecture includes transmitting read/write characteristics of a logical block address space, the read/write characteristics including coupling information characterizing a physical arrangement of data blocks associated with different logical zones in the logical block address space, where each of the logical zones spans a continuous range of logical block addresses mapped to a series of data blocks physically interlaced with another series of data blocks corresponding to another one of the logical zones. The method further provides for executing a write command instructing a data write to a target logical zone of the logical zones, the write command being generated based on the transmitted coupling information.
US10482915B2 Magnetic tape device and magnetic reproducing method employing TMR head and magnetic tape having characterized magnetic layer
The magnetic tape device includes: a magnetic tape; and a reproducing head, in which the reproducing head is a TMR head, the magnetic tape includes a non-magnetic support, and a magnetic layer including ferromagnetic powder, a binding agent, and fatty acid ester on the non-magnetic support, a full width at half maximum of spacing distribution measured by optical interferometry regarding a surface of the magnetic layer before performing a vacuum heating with respect to the magnetic tape is greater than 0 nm and equal to or smaller than 7.0 nm, a full width at half maximum of spacing distribution measured after performing the vacuum heating is greater than 0 nm and equal to or smaller than 7.0 nm, and a difference between a spacing measured by optical interferometry regarding the surface of the magnetic layer after performing the vacuum heating with respect to the magnetic tape and a spacing measured before performing the vacuum heating is greater than 0 nm and equal to or smaller than 9.0 nm.
US10482914B2 Materials for near field transducers and near field transducers containing same
A device including a near field transducer, the near field transducer including gold (Au) and at least one other secondary atom, the at least one other secondary atom selected from: boron (B), bismuth (Bi), indium (In), sulfur (S), silicon (Si), tin (Sn), hafnium (Hf), niobium (Nb), manganese (Mn), antimony (Sb), tellurium (Te), carbon (C), nitrogen (N), and oxygen (O), and combinations thereof; erbium (Er), holmium (Ho), lutetium (Lu), praseodymium (Pr), scandium (Sc), uranium (U), zinc (Zn), and combinations thereof; and barium (Ba), chlorine (Cl), cesium (Cs), dysprosium (Dy), europium (Eu), fluorine (F), gadolinium (Gd), germanium (Ge), hydrogen (H), iodine (I), osmium (Os), phosphorus (P), rubidium (Rb), rhenium (Re), selenium (Se), samarium (Sm), terbium (Tb), thallium (Th), and combinations thereof.
US10482907B1 Methods of protecting write pole from corrosion in HAMR head
A write pole in a heat assisted magnetic recording (HAMR) head for writing to a HAMR medium is provided that includes a recessed part proximal to a near field transducer (NFT) in the HAMR head to protect the write pole from corrosion. The recessed part extends from a portion of a bottom surface of the write pole along a portion of a side of the write pole proximal to the NFT. Within the recessed part, a pole pedestal may be formed of a material that is resistant to corrosion. The pole pedestal may have a rectangular, chamfered, or L-shape. The recessed part may further be induced on the portion of bottom surface of the write pole that extends along the portion of the side of the write pole.
US10482906B2 Near-field transducer with recessed region
A near-field transducer is situated at or proximate an air bearing surface of the apparatus and configured to facilitate heat-assisted magnetic recording on a medium. The near-field transducer includes an enlarged region comprising plasmonic material and having a first end proximate the air bearing surface. The near-field transducer also includes a disk region adjacent the enlarged region and having a first end proximate the air bearing surface. The disk region comprises plasmonic material. A peg region extends from the first end of the disk region and terminates at or proximate the air bearing surface. The near-field transducer further includes a region recessed with respect to the peg region. The recessed region is located between the peg region and the first end of the enlarged region.
US10482904B1 Context driven device arbitration
This disclosure describes, in part, context-driven device arbitration techniques to select a speech interface device from multiple speech interface devices to provide a response to a command included in a speech utterance of a user. In some examples, the context-driven arbitration techniques may include executing multiple pipeline instances to analyze audio signals and device metadata received from each of the multiple speech interface devices which detected the speech utterance. A remote speech processing service may execute the multiple pipeline instances and analyze the audio signals and/or metadata, at various stages of the pipeline instances, to determine which speech interface device is to respond to the speech utterance.
US10482899B2 Coordination of beamformers for noise estimation and noise suppression
An audio system has a housing in which are integrated a number of microphones. A programmed processor accesses the microphone signals and produces a number of acoustic pick up beams based groups of microphones, an estimation of voice activity and an estimation of noise characteristics on each beam. Two or more beams including a voice beam that is used to pick up a desired voice and a noise beam that is used to provide information to estimate ambient noise are adaptively selected from among the plurality of beams, based on thresholds for voice separation and thresholds for noise-matching. Other embodiments are also described and claimed.
US10482897B2 Biological sound analyzing apparatus, biological sound analyzing method, computer program, and recording medium
A biological sound analyzing apparatus is provided with: an obtaining device configured to obtain first biological sound information, which indicates a change in biological sounds with time; a processing device configured to generate second biological sound information by performing a first process of enhancing first noise information, which indicates noise included in the biological sounds, on the first biological sound information; a calculating device configured to calculate correlation information, which indicates a correlation in adjacent periods of the second biological sound information; and an outputting device configured to output second noise information, which indicates continuous noise included in the biological sounds, on the basis of the correlation coefficient. This makes it possible to analyze continuous noise included in the obtained biological sounds.
US10482896B2 Multi-band noise reduction system and methodology for digital audio signals
The present invention relates to a multi-band noise reduction system for digital audio signals producing a noise reduced digital audio output signal from a digital audio signal. The digital audio signal comprises a target signal and a noise signal, i.e. a noisy digital audio signal. The multi-band noise reduction system operates on a plurality of sub-band signals derived from the digital audio signal and comprises a second or adaptive signal-to-noise ratio estimator which is configured for filtering a plurality of first signal-to-noise ratio estimates of the plurality of sub-band signals with respective time-varying low-pass filters to produce respective second signal-to-noise ratio estimates of the plurality of sub-band signals. A low-pass cut-off frequency of each of the time-varying low-pass filters is adaptable in accordance with a first signal-to-noise ratio estimate determined by a first signal-to-noise ratio estimator and/or the second signal-to-noise ratio estimate of the sub-band signal.
US10482891B2 Enabling sampling rate diversity in a voice communication system
An audio communication endpoint receives a bitstream containing spectral components representing spectral content of an audio signal, wherein the spectral components relate to a first range extending up to a first break frequency, above which any spectral components are unassigned. The endpoint adapts the received bitstream in accordance with a second range extending up to a second break frequency by removing moving spectral components or adding neutral-valued spectral components relating to a range between the first and second break frequencies. The endpoint then attenuates spectral content in a neighbourhood of the least of the first and second break frequencies for thereby achieving a gradual spectral decay. After this, reconstructing the audio signal is reconstructed by an inverse transform operating on spectral components relating to said second range in the adapted and attenuated received bitstream. At small computational expense, the endpoint may to adapt to different sample rates in received bitstreams.
US10482890B2 Determining media device activation based on frequency response analysis
Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to determine media device activation based on frequency response analysis are disclosed. Example methods disclosed herein include reusing first frequency values of audio sensed with a microphone to determine a first frequency response of the sensed audio, the first frequency values having been determined to perform watermark detection during a first monitoring time interval. Disclosed example methods also include comparing the first frequency response to a reference frequency response to determine whether the media device was active during the first monitoring time interval.
US10482888B2 Apparatus and method for spatial audio object coding employing hidden objects for signal mixture manipulation
An apparatus for encoding one or more audio objects to obtain an encoded signal is provided. The apparatus includes a for downmixing the one or more audio objects to obtain one or more unprocessed downmix signals. Moreover, the apparatus includes a processing module and a signal calculator. The signal calculator is configured to calculate each of one or more additional signals based on a difference between one of one or more processed downmix signals and one of the one or more unprocessed downmix signals. Moreover, the apparatus includes an object information generator. Furthermore, the apparatus includes an output interface for outputting the encoded signal. Moreover, a corresponding apparatus for decoding is provided.
US10482887B1 Machine learning model assisted enhancement of audio and/or visual communications
Techniques for using machine learning models to approximate a user in a communication are described. For example, a method of initiating a communication link with an edge device to exchange audio data; receiving a compressed audio data from the edge device; re-encoding the received compressed audio data using a re-encoding machine learning model to approximate a voice; and outputting the approximated voice is detailed.
US10482880B2 Command and control of devices and applications by voice using a communication base system
A first communication path for receiving a communication is established. The communication includes speech, which is processed. A speech pattern is identified as including a voice-command. A portion of the speech pattern is determined as including the voice-command. That portion of the speech pattern is separated from the speech pattern and compared with a second speech pattern. If the two speech patterns match or resemble each other, the portion of the speech pattern is accepted as the voice-command. An operation corresponding to the voice-command is determined and performed. The operation may perform an operation on a remote device, forward the voice-command to a remote device, or notify a user. The operation may create a second communication path that may allow a headset to join in a communication between another headset and a communication device, several headsets to communicate with each other, or a headset to communicate with several communication devices.
US10482878B2 System and method for speech enhancement in multisource environments
A method, computer program product, and computer system for receiving, by a computing device, a first signal emitted from one or more sources. A second signal may be received emitted from the one or more sources. A first confidence level that the wake-up-word is included in the first signal may be determined. A second confidence level that the wake-up-word is included in the second signal may be determined. It may be identified that the wake-up-word originated from a first source of the one or more sources based upon, at least in part, the first and second confidence levels. The first source may be enabled to participate in a dialog phase.
US10482874B2 Hierarchical belief states for digital assistants
Systems and processes for operating a digital assistant using a hierarchical belief state are disclosed. In an example process, a user utterance of a dialog is received. A belief state for the dialog is determined. The belief state comprises a plurality of dialog slots. Each dialog slot of the plurality of dialog slots includes a respective marginal certainty for a concept or property represented by the respective dialog slot. A first dialog slot of the plurality of dialog slots further includes one or more joint certainties for one or more interpretations arising from the first dialog slot. Based on the marginal certainty of each dialog slot of the plurality of dialog slots and the one or more joint certainties of the first dialog slot, a policy action is selected from a plurality of candidate policy actions that correspond to the belief state. The selected policy action is performed.
US10482871B2 Method for processing signals, terminal device, and non-transitory computer-readable storage medium
A method for processing signals, a terminal device, and a non-transitory computer-readable storage medium are provided. The method includes the following. A sound signal of external environment is recorded via a microphone of a headphone when the headphone is in a playing state. Feature audio in the sound signal is identified and reminding information corresponding to the feature audio is acquired. Inquire of a user whether recorded sound signal is critical according to the reminding information in response to the headphone being paused. An input operation of the user is detected and the sound signal is processed according to the input operation of the user.
US10482869B1 System and method for noise cancellation in emergency response vehicles
A system, method and storage medium for noise cancellation in a vehicle includes determining a waveform of a first sound wave at a first location, calculating another waveform of the first sound wave at a second location of an operator based on the waveform of the first sound wave at the first location and a first distance between the first location and the second location, generating at least one control signal based on the determined another waveform of the first sound wave at the second location, and generating a second sound wave based on the at least one control signal. A waveform of the second sound wave are formed to cancel out the first sound wave at the second location. The first sound wave is generated by a noise source.
US10482868B2 Multi-channel acoustic echo cancellation
A method of operating a playback device includes receiving source audio content that includes a first and second channel stream of audio. The method also includes playing back, via a first and second speaker driver of the playback device, the first and second channel streams of audio, thereby producing a first and second channel audio output. A captured stream of audio is received by a microphone of the playback device, and portions of the captured stream of audio correspond to the first and second channel audio outputs. The first and second channel streams of audio are combined into a compound audio signal, and acoustic echo cancellation is performed on the compound audio signal to produce an acoustic echo cancellation output, which is then applied to the captured stream of audio to increase the signal-to noise ratio of the captured stream of audio.
US10482852B2 Button fretboard assembly for an instrument
An assembly for an instrument includes a fretboard having a width, a length, a top surface, frets projecting from the top surface and spaced apart along the length, strings arranged above the top surface across the width, and recesses formed into the fretboard between the frets and below the strings. A button is carried in each recess for reciprocal movement along an axis between a raised position and a depressed position. In the depressed position, the button is in contact with one of the strings and depresses the one of the strings against a proximate fret. In the raised position, the button is out of contact with the one of the strings.
US10482847B2 Driving method and driving apparatus for display panel, and display device
An driving method for a display panel, the display panel having a first resolution. The driving method comprises: converting RGB signals of an input image having a second resolution into YUV signals corresponding to an output image, a resolution of the output image being not smaller than the second resolution; converting the YUV signals into RGB signals corresponding to the output image; converting the RGB signals corresponding to the output image into driving signals for driving the display panel; and outputting the driving signals to the display panel. Display panels having the resolution of 10240×4320 can be driven by using the driving method.
US10482846B2 Display device having processor that controls communication with external device, control method for display device, and display system
A display device includes a communication section configured to perform communication with an external display device, a display section configured to display an image corresponding to image information, and a control section configured to cause the communication section to transmit first information to the external display device and, when receiving second information from the external display device via the communication section after causing the communication section to transmit the first information to the external display device, prohibit the display section from displaying the image for a first period and thereafter cause the display section to display the image.
US10482843B2 Selective reduction of blue light in a display frame
In an embodiment, a user equipment (UE) coupled to a display screen enters into a reduced blue light (RBL) mode. The UE determines, while operating in accordance with the RBL mode, a degree of blue light reduction in at least a portion of a display frame to be output on the display screen using at least one RBL rule from a set of RBL rules that is based upon one or more of (i) application-specific information of an application that is contributing image data to the portion of the display frame, and (ii) content-specific information that characterizes the image data in the portion of the display frame. The UE selectively reduces the blue light in the at least a portion of the display frame based on the determining. The UE sends the display frame with the selectively reduced blue light portion to the display screen for output.
US10482834B2 Pixel circuit, display device, display apparatus and driving method
Embodiments of the present disclosure relate to a pixel circuit, comprising: a liquid crystal capacitor; a selection unit having a first input terminal for receiving a row control signal and a second input terminal for receiving a column control signal, and configured to generate a selection signal indicating whether to select the liquid crystal capacitor according to the row control signal and the column control signal and output the selection signal via an output terminal of the selection unit; and a grayscale voltage writing unit having a first input terminal connected to the output terminal of the selection unit, a second input terminal for receiving a grayscale voltage, a first output terminal connected to a first terminal of the liquid crystal capacitor, and a second output terminal connected to a first voltage, and configured to write a corresponding grayscale voltage of multiple grayscale voltages into the liquid crystal capacitor when the selection signal indicates that the liquid crystal capacitor is selected.
US10482833B2 Operation method of electronic device
An operation method of a display device with high visibility is to be provided. The display device is an electronic device including a first display element, a second display element, an optical sensor, and a gain calculation circuit. In the electronic device, the illuminance of external light is obtained with the optical sensor, and depending on the illuminance, images displayed using the first display element and the second display element are corrected. The gain calculation circuit obtains the illuminance and calculates a gain value depending on the illuminance. In particular, the gain value is calculated for each of the first display element and the second display element. Furthermore, the gain calculation circuit performs dimming and toning on image data displayed using the first display element and the second display element by multiplying the image data by the gain values or values corresponding to the gain values.
US10482831B2 Display apparatus
A display apparatus includes a plurality of pixels arranged in rows and columns, each pixel column extends in a first direction and each pixel row extends in a second direction crossing the first direction, a first data line extending in the first direction and configured to transfer a data voltage to pixels included in at least two pixel columns, and for each pixel row, a first gate line extending in the second direction and disposed at a first side of the pixel row, and a second gate line extending in the second direction and disposed at a second side of the pixel row, the first and second sides of the pixel row are opposite to each other. In a pair of adjacent pixel columns, pixels, which are connected to the first gate line of their respective pixel row, are arranged in a zigzag arrangement in the first direction.
US10482827B2 Display apparatus and driving method thereof
The present application discloses a method for driving a display panel, including receiving one or more frames of image data one after another each of which having image data for a plurality of subpixels in the display panel; determining an initial driving voltage corresponding to one subpixel of the plurality of subpixels based on each frame of image data; determining an overdrive voltage corresponding to the one subpixel based on the initial driving voltage and a compensation voltage corresponding to the one subpixel, wherein an amplitude of the overdrive voltage is greater than an amplitude of the initial driving voltage; and applying the overdrive voltage to the one subpixel for an overdrive time period followed by applying the initial driving voltage to a same one subpixel for displaying a subpixel image associated with each frame of image data.
US10482825B2 Display device
A display device includes a display panel including a reference voltage providing portion configured to apply a first reference voltage from a first reference voltage line to a plurality of readout lines and a pixel portion having a plurality of pixels connected to the readout lines, a scan driver providing a scan signal to the pixels via a plurality of scan lines, a data driver providing a data signal to the pixels via a plurality of data lines, a readout circuit converting voltages of the readout lines to digital data, and a controller cutting off a power based on the digital data.
US10482821B2 Pixel and display device including the same
A pixel, wherein: gates of second and fifth transistors receive a first gate signal; gates of third and fourth transistors respectively receive second and third gate signals; first terminals (FTs) of the second to fifth transistors respectively receive a data voltage, reference voltage, initialization voltage, and first power supply voltage (PSV); a second electrode of a second capacitor receives the first PSV; a second terminal (ST) of a light emitting element (LEE) receives a second PSV; a gate of a first transistor, STs of the second and third transistors, and a first electrode of a first capacitor are connected to a first node; STs of the first and fourth transistors, a FT of the LEE, and second and first electrodes respectively of the first and second capacitors are connected to a second node; and a ST of the fifth transistor is connected to a FT of the first transistor.
US10482814B2 Display device and method for driving same
A method for driving a display device including a plurality of pixels arranged in rows and columns, each of the pixels including an organic EL device that emits light in accordance with supplied current, a driving transistor that supplies current to the organic EL device, and a storage capacitor connected between the gate of driving transistor and a source or drain thereof, includes causing the organic EL device to emit light by supplying current to the organic EL device; resetting charge of at least one of the storage capacitor and a parasitic capacitance of the organic EL device; and applying a reverse bias voltage between the gate and source of the driving transistor. The resetting is performed between the light emission and the reverse-bias application.
US10482809B2 LED display screen capable of implementing a variety of assembling modes
An LED display screen having two or more frames each including a left and a right side plate. An oblique boss is disposed on left end surface of the left side plate. A through-hole extending left-and-right is defined in the right side plate. A front side plate and a rear enclosure plate are respectively disposed on front and rear sides and enclose a space communicated with the through-hole. An arc-shaped locking mechanism disposed on the right side of the frame includes a rotating block between the front side plate and rear enclosure plate; a knob outside the front end of the front side plate and fixedly connected to the rotating block; and multiple differently inclined plates on the outer ring of the rotating block. The oblique boss of one frame is operative to abut against different inclined plates of an adjacent frame, respectively.
US10482806B2 Spatiotemporal dithering techniques for electronic displays
Devices and methods for reducing or eliminating spatiotemporal dithering image artifacts are provided. By way of example, a method includes providing positive polarity and negative polarity data signals to a plurality of pixels of a display during a first frame period, in which the first frame period corresponds a first spatiotemporal rotation phase. The method includes providing the positive polarity signals and the negative polarity signals to the plurality of pixels of the display during a second frame period, in which the second frame period corresponds a second spatiotemporal rotation phase. A spatiotemporal rotation phase sequence provided to the display comprises the first spatiotemporal rotation phase and the second spatiotemporal rotation phase. One of the first spatiotemporal rotation phase and the second spatiotemporal rotation phase of the spatiotemporal rotation phase sequence is altered during the first frame period or the second time period.
US10482805B2 Display controller and display driving apparatus including the same
A display controller comprises a buffer configured to store first pixel data input to a source line during a first period, and second pixel data input to the source line during a second period, subsequent to the first period, and a data generating unit configured to generate control data by comparing each of the first pixel data and the second pixel data with desired reference data, and transfer the second pixel data and the control data to a source driver driving the source line.
US10482803B2 Display driver integrated circuit
A display driver integrated circuit is provided. The display driver integrated circuit includes a source driver configured to receive a power voltage from a power management integrated circuit and a logic circuit configured to control the power management integrated circuit. Display data or a command from an application processor is received, and the display data or the command is analyzed. A voltage level of the power voltage is controlled based on the analysis.
US10482802B2 Display apparatus having a shift driving mode and method of testing the same
A display apparatus includes a display panel configured to display an image. The display panel includes a plurality of gate lines and a plurality of data lines. A gate driving part is configured to output gate signals to the plurality of gate lines. A data driving part includes a plurality of channels configured to output data signals to the plurality of data lines. The plurality of channels is further configured to shift the data signals by M channel, where M is a positive integer, according to a driving mode selection signal for selecting a driving mode of the display panel.
US10482798B2 Display unit and electronic apparatus
An electronic apparatus includes a display region comprising a plurality of pixels are disposed. The electronic apparatus further includes a peripheral region outside the display region. The electronic apparatus further includes an inorganic film in the peripheral region. The inorganic film surrounds the display region continuously. The electronic apparatus further includes a pixel separation film between adjacent pixels of the plurality of pixels. The pixel separation film exposes a portion of the inorganic film. Each pixel of the plurality of pixels includes a light-emitting element. The light-emitting element includes a first electrode, an organic layer on the first electrode, and a second electrode on the organic layer. The organic layer includes a light-emitting layer, and the organic layer is over the pixel separation film. The second electrode extending continuously from the display region to the peripheral region and directly contacts the inorganic film.
US10482793B2 Personal article identification system
A personal article identification system includes a substrate having a top surface and a bottom surface, where the bottom surface is configured to be secured to a personal article and the top surface of the substrate having a first indicia. The system also includes a top layer having a top surface and a bottom surface, where the top layer overlaying the substrate and has a second indicia. The second indicia is different than the first indicia. An intermediary layer is between the substrate and the top layer. In addition, the system includes a plurality of dots forming a two dimensional patterned array in the top layer, where each of the dots is removably attached to the substrate via the intermediary layer, and when removed expose the underlying first indicia of the top surface of the substrate to create a design element in the two dimensional patterned array.
US10482790B1 Teaching aid for teaching the principles of an impulse driver
An educational tool for teaching principles of parametric resonance, linear force and angular momentum is presented herein. The tool includes a frame having a spindle assembly with a shaft. The upper end of the shaft is connected to an upper coupling and the lower end of the shaft is connected to a lower coupling. A turntable is positioned below the shaft and includes an offset mounting pin extending from a top surface thereof. Furthermore, a weight assembly is positioned through a hole in the shaft via an axle, wherein the axle is rotatable about a longitudinal axis of rotation within the axle hole of the shaft. The upper motor will rotate the shaft in one direction, while the lower motor rotates the turntable in a second, opposite direction causing the weight assembly to rotate and oscillate about the longitudinal axis with a varying moment of inertia.
US10482789B2 Controllable propulsive force devices including parameter adjustments for wireless smart devices
Described herein are propulsive force devices for providing propulsive force to integrated wireless devices for science education (e.g., Newton's laws of motion, kinematics, etc.). A propulsive force device includes a motor to drive a rotating member to generate a propulsive force and a motor driver coupled to the motor. The motor driver controls operation of the motor and at least one processing unit is coupled to the motor driver. The at least one processing unit is configured to receive a control signal from an integrated wireless device to adjust at least one parameter of the propulsive force device. When the propulsive force device is mounted to an integrated wireless device, operation of the propulsive force device may be configured to alter, adjust, or otherwise change dynamic properties of the integrated wireless device during science education experiments.
US10482784B2 Natural orientation induction tool apparatus and method
An apparatus for training learning disabled subjects, such as autistic children, induces sound waves into a body of a user through two paths, one heard by the ears through air and the other through a liquid or solid in contact with tissues, such as skin and skeleton on the back of a user, below the collar and centered across the vertical axis of the spine. Two transducers produce waves in the audible sound spectrum, repeat persistently, and provide a tone about a location on which the subject may focus attention. A controller and actuator adhered to the skin by an adhesive gel pad against the back of a wearer. The sound, repeating (after a selected delay), decaying, and seeming to originate above and behind the head of a wearer is a waveform becomes a focus; effective to orient a subject, who lacks natural, self-orientation.
US10482782B2 Methods and systems for self-assessment of individual imagination and ideation
A method for assessing imagination includes providing, to each of a plurality of assessment subjects, at a first time, a first assessment prompt. The method includes receiving, from each of the assessment subjects, a first response to the first assessment prompt. The method includes safeguarding each of the received first responses. The method includes providing, to each of the assessment subjects, at a second time subsequent to the first time, a second assessment prompt. The method includes receiving, from each of the assessment subjects, a second response to the second assessment prompt. The method includes safeguarding each of the second responses. The method includes receiving, from each of the assessment subjects, a self-evaluation of the first response and the second response. The method includes analyzing the received responses and self-evaluations. The method includes generating a recommendation for a modification to a resource available to the plurality of assessment subjects.
US10482776B2 Landing zone evaluation and rating sharing among multiple users
A landing zone evaluation and rating sharing system includes a central processor unit (CPU), at least one sensor input operatively connected to the CPU, a communication controller operatively connected to the CPU, the communication controller being operable to pass data to other systems associated with the aerial vehicle, and a landing zone (LZ) evaluation controller operatively coupled to a non-volatile computer readable storage medium having computer readable program instructions embodied therewith. The computer readable program instructions are executable by the central processor unit to receive data received through the at least one sensor input, evaluate the data to determine a LZ rating for a particular landing zone, and communicate the LZ rating to one or more systems associated with the aerial vehicle.
US10482762B2 Vehicular vision and alert system
A vehicular vision and alert system includes a camera disposed at a windshield of a vehicle so as to have a field of view forward of the vehicle as the vehicle travels along a traffic lane of a road. Other vehicles traveling along another traffic lane of multiple traffic lanes of the road travel in a direction opposite to the direction of travel of the vehicle as the vehicle travels along its traffic lane. With the camera disposed at the vehicle, the system determines a traffic pattern of the other vehicles traveling along the other traffic lane. Responsive at least in part to the determined traffic pattern of the other vehicles traveling along the other traffic lane, the system transmits a traffic alert communication to a remote system, and the traffic alert communication is indicative of the determined traffic pattern of the other vehicles traveling along the other traffic lane.
US10482760B2 Method for linking a second remote control unit to a first remote control unit
A method for linking a second remote control unit of an industrial truck to a first remote control unit of the industrial truck comprises linking the first remote control unit to a transceiver unit using a bidirectional radio connection. The unique address of the second remote control unit is transmitted to the transceiver unit by near field communication. The unique address of the second remote control unit is transmitted by the transceiver unit to the first remote control unit via the bidirectional radio connection. The first remote control unit is linked to the second remote control unit using the unique address of the second remote control unit. A command is transmitted from the second remote control unit to the first remote control unit and the first remote control unit transmits the command by radio to the transceiver unit.
US10482759B2 Identified presence detection in and around premises
A unified presence detection and prediction platform that is privacy aware is described. The platform is receives signals from plural sensor devices that are disposed within a premises. The platform produces profiles of entities based on detected characteristics developed from relatively inexpensive and privacy-aware sensors, i.e., non-video and non-audio sensor devices. The platform using these profiles and sensor signals from relatively inexpensive and privacy-aware sensors determines specific identification and produces historical patterns. Also described are techniques that allow users (persons), when authorized, to control remote devices/systems generally without direct interaction with such systems merely by the systems detecting and in instances predicting the specific presence of an identified individual in a location within the premises.
US10482756B2 Intelligent alerts in multi-user environment
Techniques for providing a notification to a user in a home network are provided. An example method according to the disclosure includes receiving an alert for the user, determining a location of the user, determining one or more proximate devices based on the location of the user, determining a location of one or more proximate non-interested users based on the proximate devices, determining an activity of the user, determining a preferred notification device based at least in part on the location of the user, the location of one or more proximate non-interested users, and the activity of the user, generating a notification message based at least in part on the preferred notification device, and sending the notification message to the preferred notification device.
US10482754B2 System and method for remote property management
A system for use in a residential property, the system including a first computing system positionable in the residential property and including a first memory and a first processor. The system also includes a second computing system including a second memory and a second processor, the second computing system in communication with the first computing system over a network. The first memory comprises program instructions executable by the processor of the first computing system to: recognize a sound indicative of an unexpected event; retrieve, from a database stored in the first memory, an acoustic profile of the unexpected event; and responsive to the identifying the unexpected event, transmit a notification including an identity of the acoustic profile of the unexpected event to the second computing system over the network.
US10482753B2 Infection control monitoring system
The invention provides an automated hand hygiene/infection control monitoring sensor-based system suitable for improving hand hygiene and multiple infection control measures and ensuring compliance by health care workers as well as visitors to hospitals and clinics. The use of biometric identification devices such as cameras for face recognition and profiling, microphones for voice recognition, etc. permit highly accurate identification without the use of removable identification devices such as identification badges which may include bar codes, magnetic strips or wireless devices such as RFIDS. Identification badges are removable and hence susceptible to being lost, misplaced, etc. Visitors are typically not assigned identification badges and hence enforcement of hand hygiene policies is minimal. Additional applications include reducing food contamination in food industry, the spread of diseases in schools, in businesses, in corporations and governmental facilities and public access facilities such as public restrooms, dining areas and transportation.
US10482752B2 Seat occupancy monitor
A device for monitoring one or more passenger seats of a vehicle, the device comprising: at least one sensor configured to monitor an occupancy status for each of the one or more seats; and a communication interface configured to receive reservation conditions for each of the one or more seats; wherein the device is configured to: display an occupancy condition for each of the one or more seats and a reservation condition for each of the one or more seats; and determine the occupancy condition for each of the one or more seats based on the occupancy status for each of the one or more seats over a predefined time period.
US10482751B1 Occupancy detection by social media
A method for security and/or automation systems is described. In one embodiment, the method includes receiving social media data via a signal, analyzing the social media data based at least in part on a first parameter, identifying occupancy information based at least in part on the analyzing, and assessing a structure occupancy based at least in part on the identifying.
US10482748B2 Method and system for monitoring livestock
A system for monitoring livestock in a ranching environment. The system includes tag sensors attached to animals, and configured to collect monitoring data from the animals, a first access point, configured to receive the collected monitoring data from the tag sensors and to process the collected monitoring data, an Internet of Things (IoT) link established between each of the tag sensors and the access point, and an IoT communication protocol overlay that enables synchronized uplinks from the tag sensors to the first access point via the IoT links. The IoT communication protocol overlay governs transmissions of monitoring data by the tag sensors to the access point. The system further includes a hub/cloud platform configured to receive the processed monitoring data from the first access point, perform data analytics on the processed monitoring data, and provide a user interface that enables a user to monitor the livestock.
US10482747B2 Vehicle occupant detection system
Various implementations of an occupant detection system may be used in a vehicle to detect the presence of a living occupant (human or otherwise) and generate a warning. The warning may be communicated to another person(s) or to other vehicle systems to alert people in the vicinity of the vehicle. The system prevents injury and death to people and pets that may be accidentally within a parked car and unable to egress. The system may be integrated into a new vehicle or housed in a separate device that can be plugged into a power outlet within the vehicle.
US10482746B1 Sensor data to identify catastrophe areas
A computer-implemented method for generating an automated response to a catastrophic event, that includes (1) analyzing a sample set of data generated in association with a catastrophic event to determine a threshold pattern; (2) receiving, with customer permission or affirmative consent, home sensor data from a smart home controller via wireless communication or data transmission, the home sensor data including data regarding at least one of (i) structural status; (ii) wind speed; (iii) availability of electricity; (iv) presence of water; (v) temperature; (vi) pressure; and/or (vii) presence of pollutants in the air and/or water; (3) determining, based upon or from computer analysis of the home sensor data, whether the home sensor data indicates a match to the threshold pattern; and (4) automatically generating a response if the home sensor data indicates a match to the threshold pattern. As a result, catastrophic events and responses thereto may be improved through usage of a remote network of home sensors.
US10482742B2 Universal, proximity wireless system for potential victim to disengage dangerous devices
A universal proximity wireless system for a potential victim to disengage a dangerous power device to inhibit accidental injury to a potential victim includes: a) a wireless transmitter to transmit a predetermined distance; b) a transmitter attachment mechanism adapted for attachment to the potential victim; c) a receiver and a dangerous power device shutdown mechanism. The shutdown mechanism is attached to said dangerous power device at an operation mechanism of said power device and said shutdown mechanism is adapted to shut down said operation mechanism when said receiver receives a signal from said transmitter.
US10482741B2 Multi-frame display for a fire protection and security monitoring system
A facility monitoring system connects to a plurality of monitoring devices positioned throughout a facility. Each of the plurality of monitoring devices is coupled with a monitoring station, wherein the monitoring station is configured to generate a configuration of a display having a plurality of frames. Each frame displays information simultaneously wherein change of information in one frame automatically alters information related to at least one of the plurality of monitoring devices in another frame.
US10482739B2 Wireless merchandise security system
Security systems and methods for protecting retail display merchandise from theft are provided. For example, a security system includes a sensor configured to be secured to an item of merchandise, and a monitoring component configured to wirelessly communicate with the sensor, wherein the monitoring component and the sensor are configured to communicate with one another to determine a proximity of the item of merchandise relative to the monitoring component, wherein the monitoring component and/or the sensor is configured to initiate a security signal when the proximity between the monitoring component and the sensor is within a predetermined range or distance.
US10482737B2 Parcel theft deterrence for A/V recording and communication devices
Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US10482732B2 Sequence of levels in buildings to be evacuated by elevator systems
During an evacuation situation in a building equipped with an elevator system, in which building a plurality of fixed point markers are arranged at specified locations, a sequence of floors (L1, L2, L3) to be evacuated according to which the elevator system services the floors (L1, L2, L3) is determined. The sequence depends on the current traffic situations on the floors (L1, L2, L3). The traffic situation is, in turn, based on the instantaneous positions of the mobile devices. These positions are each determined in each case when a mobile device, by means of data received from a first fixed point marker, accesses a database in which the data is linked to a site of the first fixed point marker.
US10482729B2 Safety light for mobile mining equipment
A safety light device is supported on a mobile mining equipment device using an auxiliary battery which is independent of the main battery of the vehicle. The device includes a primary strobe light and a controller which activates the strobe light for the prescribed activation period determined by a timer upon receipt of an activation signal from a motion sensor of the device. A transceiver may optionally be provided to generate the activation signal when detecting wi-fi signals emitted from other work vehicles. The device may include other lights of different color from the primary strobe light for illumination instead of the primary strobe light if certain conditions are met to communicate additional information to persons in proximity to the work vehicle.
US10482727B2 Electric devices with stand lighting systems
An electronic device includes a housing. A semi-rigid polymer light pipe ring is positioned along the housing. A portion of the semi-rigid polymer light pipe ring extends outwardly beyond a convex major surface of the housing. A substantially planar housing member is coupled to and seals an interior of the semi-rigid polymer light pipe ring.
US10482725B2 Apparatus and method for monitoring point of sale terminals
In some embodiments, apparatuses and methods are provided herein useful to monitor point of sale terminals and provide information to customers, via a lighting system. In some embodiments, information is provided, via visible light, to consumers and, via invisible light, to the management of a retail shopping facility. For example, a notification system for monitoring point of sale terminals in a retail shopping facility may include one or more visible light emitting status lights, at least one non-visible light emitting status light at each of the point of sale terminals, one or more optical sensors configured to detect the non-visible wavelength and an intensity associated with the non-visible wavelength emitted from the at least one non-visible light emitting status light; and a control circuit.
US10482723B2 Multidirectional media dispensing self service terminal
Embodiments of a system and method for multidirectional dispensing of media at a self-service terminal (SST) are generally described herein. A method for dispensing media at a SST may include rotationally pivoting a first arm of a media dispenser of the SST away from a second arm of the media dispenser to receive media in a first direction, and activating a first set of rollers of the first arm to dispense the media in a second direction, the second direction at an angle generally orthogonal to the first direction.
US10482722B2 Methods and systems for electronic gaming
Methods and apparatuses for administering game play include displaying an electronic reel simulation including a multiple reel array for a wagering game on a display. A user input indicates a selected play option from a plurality of play options. All play options enable all displayed positions of the multiple reel array to be considered in winning outcomes. A game outcome is determined and presented as game symbols on the display. Winning combinations of the game symbols are determined, wherein each winning combination includes three or more matching game symbols appearing in the displayed positions on each of three or more adjacent reels and at least one of the three or more matching game symbols is not used in another winning combination. A payout is determined and multiplied by a multiple correlated to the selected play option when a substitute multiplier symbol appears as one of the game symbols.
US10482720B2 Gaming system, gaming device, and method for providing a sports-based card game
A gaming system, gaming device, and method using a deck of cards containing statistics and identifying information from real-world sports players is described. The cards in the deck may contain the player scores for a set of games or matches as well as other player-related information. The gaming system and device randomly generate a hand and randomly select one of the player's pre-determined scores for each of the cards. The user's score may be determined through a variety of methods utilizing the player scores on the cards in the user's hand. The outcome of the user's hand may be determined by matching the user's score with a pay table, or for a multi-user game, the outcome may be determined by finding the highest scorer among the participating users.
US10482719B2 Baccarat pattern wagering system
A method and system host a modified game of baccarat, the modified game of baccarat comprising a player position hand and a banker position hand that are not in competition with each other in the modified game, the player position and the banker position receiving exactly two playing cards from two separate original randomized decks of 52 playing cards. The method includes detecting placement of an initial wager from one or more participants, the initial wager relating to the appearance in either or both of the player position hand and/or the banker position hand at the conclusion of initial delivery of the exactly two cards to the player position hand and the dealer position hand; and initially resolving the wager on the modified game of baccarat according to a paytable with multiples against the wager.
US10482717B2 Method and system for generating an optimized wagering strategy
A system for generating an optimized wagering strategy is disclosed. The system may include a communication device configured for receiving a wagering budget associated with the pari-mutuel event from a user device associated with a user account, receiving wagering data from at least one wagering data source, receiving prediction data from at least one handicapper device associated with at least one handicapper account, transmitting an optimized wagering strategy to the user device, and transmitting the optimized wagering strategy to an advance deposit wagering account associated with the user device. Further, the wagering data may include money wagered on each competitor of the plurality of competitors for each type of wager. Further, the user device may be configured for presenting the optimized wagering strategy. Further, the system may include a processing device configured for generating the optimized wagering strategy based on each of the wagering budget, wagering data and the prediction data.
US10482716B2 Electronic gaming based on intermediate points in an event
Systems and methods related to gaming based on the results at intervals of a race.
US10482713B1 System and method for facilitating a secondary game
Facilitating entry and/or selection of one or more awards associated with a secondary game to increase the probability of obtaining a more desirable award. Access to a secondary game may be selectively provided, to players of an online game, to facilitate player participations in individual episodes of the secondary game. A set of potential awards may be obtained together with a set of award probabilities for the set of potential awards. Entry and/or selection of one or more of the potential awards in the set of potential awards to be removed from or replaced in the set of potential awards to create an adjusted set of potential awards, may be received from the player. A first potential may be selected based on the award probabilities and distributed to the first player for use within the online game.
US10482711B2 Graphic capture in a mobile loyalty network
Devices and methods for generating and/or communicating using optically formatted image data are provided. One method includes receiving first gaming information from a first wager-based gaming device via a local area network. The method further includes receiving from the first wager-based gaming device a request to include the first gaming information in a machine readable optically formatted image data. The method further includes generating the machine readable optically formatted image data or instructions for creating the machine readable optically formatted image data. Data encoded in the machine readable optically formatted image data comprises a unique identifier and the first gaming information. The method further includes sending the generated machine readable optically formatted image data or the instructions for creating the machine readable optically formatted image data to the first wager-based gaming device. The machine readable optically formatted image data is output to a display device.
US10482709B2 Apparatus, systems and methods for facilitating a payout of a gaming device
In accordance with some embodiments, a method provides for determining that a qualifying outcome has been obtained as a result of a game play conducted on a gaming device and determining a buy-in amount for a current play session in which the game play is included. The method further provides for setting, in response to the obtainment of the qualifying outcome, a credit meter balance to the buy-in amount, thereby providing a payout for the qualifying outcome.
US10482699B1 System and method for communicating with a portable device in an electrically noisy environment
A system and method for communicating with a portable device that include sending a predetermined number of LF polling signals from a vehicle to reach an entirety of a predetermined proximity of the vehicle. The system and method also include determining if at least one of the LF polling signals is received by the portable device located within the predetermined proximity of the vehicle. The system and method further include sending a wireless communication signal from the vehicle to reach the entirety of the predetermined proximity of the vehicle upon determining that the at least one of the LF polling signals is not received by the portable device.
US10482698B2 Invisible indication of duress via wearable
Methods, devices, and systems are provided for invisibly indicating duress via a wearable device. In response to determining a duress condition associated with a user exists, a duress signal is provided to components of the access control system. The duress signal can identify a user associated with the duress, a duress type, and even include a location associated with the duress condition. An alert of the duress condition can be distributed to one or more devices in the access control system. These devices may be associated with users of the system and the alert may be configured to silently inform the users of the duress condition.
US10482697B2 Contactless electronic access control system
An embodiment of an electronic access control system includes an electronic access apparatus, an electronic lock, and an access control administration program. The electronic access apparatus provides a wireless power signal and a wireless digital data signal to the electronic lock. The wireless power signal can be the only source of power used by the electronic lock to actuate an electronic lock mechanism. In some embodiments, the lock mechanism includes a piezoelectric latch.
US10482694B2 Systems and methods for redundant access control systems based on mobile devices
Systems and methods for providing redundant access control systems are disclosed. According to some embodiments of the invention, the systems and methods include a smart lock that provides redundant access control. The smart lock includes a button that has a plurality of redundant access channels for receiving authentication information. The redundant access channels may include a biometric scanner for receiving biometric information, a passcode keypad for entering a token, or a wireless transceiver for receiving a token from a mobile device and transmitting a response to the mobile device. When the user cannot open the lock through the first redundant access channel, the smart lock is configured to allow access through a second access channel. In some embodiments, the button is a freely rotating button that translates the rotational energy into electrical energy using, for example piezo elements, to energize a rechargeable power source, such as a capacitor bank.
US10482678B1 Systems and methods for displaying video from a remote beacon device
A method for displaying video on a user device may include detecting a beacon, determining a location of the user device, detecting a first orientation of the user device by one or more first motion accelerometers, detecting a second orientation of the user device by one or more second motion accelerometers, receiving beacon location information, comparing at least one of the first orientation and the second orientation to the beacon location information, based on the comparing at least one of the first orientation and the second orientation to the beacon location information, creating a connection to the camera, requesting video from the camera by the user device, receiving the video captured by the camera, displaying a first window on a display of the user device, and displaying the video captured by the camera on the display of the user device.
US10482676B2 Systems and methods to provide an interactive environment over an expanded field-of-view
Systems and methods to provide an interactive environment over an expanded field-of-view are presented herein. The system may include one or more of a headset, a first image forming component held by the headset, a second image forming component held by the headset, one or more physical processors, and/or other components. The first image forming component may be configured to generate light rays to form a first set of images of virtual content at a first resolution. The first set of images of virtual content may be presented to the user over a first angular portion of the user's field-of-view. The second image forming component may be configured to generate light rays to form a second set of images of virtual content at a second resolution. The second set of images of virtual content may be presented to the user over a second angular portion of the user's field-of-view.
US10482674B1 System and method for mobile augmented reality
A system and method for realizing augmented reality. The system includes a visual sensor configured to capture images of an environment and a computing device in communication with the visual sensor. The computing device has a processor and a storage device storing computer executable code. The computer executable code, when executed at the processor, is configured to: identify two-dimensional (2D) objects in the captured images; construct a three-dimensional (3D) map of the environment using the captured images; define 3D objects in the 3D map by mapping the 2D objects identified in the captured images to the corresponding points in the 3D map; and render a 3D model on the 3D map based on the 3D objects defined in the 3D map.
US10482670B2 Method for reproducing object in 3D scene and virtual reality head-mounted device
The present disclosure discloses a method for reproducing an object in a 3D scene and a virtual reality head-mounted device. The method comprises: simultaneously gathering at least two channels of video stream data in real time at different angles for an object to be displayed by using at least two image gatherers, wherein first field angles of the image gatherers at least partially overlap in space, and the first field angles are a horizontal field angle, a vertical field angle or a diagonal field angle; identifying out a shape of the object varying in real time from the at least two channels of video stream data; according to the shape of the object varying in real time, obtaining a corresponding object motion trajectory; and processing the shape of the object varying in real time and the corresponding object motion trajectory into a 3D image and in real time superposition-displaying the 3D image into the 3D scene. The technical solutions of the present disclosure can reproduce the object in the 3D scene, and achieve the purpose of displaying the realistic object in the 3D scene.
US10482664B1 Augmented and virtual reality system and method for conducting transactions
An AR/VR system is provided for facilitating transactions. A computer memory stores at least one browser for accessing and downloading at least one downloadable mobile application, wherein the mobile application is downloadable over the Internet. A computer processor executes the instructions stored in memory and accesses the stored mobile application to operate in conjunction with an AR/VR device to perform multiple steps. The steps include capturing an image of an identifying object and authenticating an authorized system user based on the captured image. The steps additionally include receiving selection of an action from the authorized user, providing a virtual environment or overlays for a real environment based on the selected action, and executing user instructions within the virtual environment or real environment with overlays in accordance with the selected action.
US10482662B2 Systems and methods for mixed reality transitions
An immersive video display system includes a video display to display an image and a processor coupled with the video display. The displayed image includes an augmented reality image and a virtual reality image at different moments in time. The processor is to modify one of the augmented reality image and the virtual reality image to more closely correspond to the other of the augmented reality image and the virtual reality image, and control the video display to gradually transition from displaying the one of the augmented reality image and the virtual reality image to the other of the augmented reality image and the virtual reality image.
US10482657B2 Information processing system, non-transitory storage medium having stored information processing program, information processing device, information processing method, game system, non-transitory storage medium having stored game program, game device, and game method
An information processing system includes: a camera destination calculating unit configured to calculate a position of a destination of a virtual camera in a virtual space, based on predetermined information processing; a camera moving unit configured to move the virtual camera to an avoidance position at which a shielding object is avoided, in a case where a first vector heading from a position of an object to be captured by the virtual camera to the position of the destination, intersects with the shielding object from an outside in the virtual space and a second vector heading from the position of the destination to the position of the object to be captured by the virtual camera, does not intersect with the shielding object from the outside; and an image generating unit configured to generate an image of the virtual space, based on the virtual camera moved by the camera moving unit.
US10482655B2 Method and apparatus for providing a tile-based digital elevation model
An approach is provided for providing a digital elevation model. For example, the approach involves processing, by a processor, map elevation data to create a hierarchical resolution tile representation of the digital elevation model for a geographic area. The hierarchical resolution tile representation includes a plurality of resolution levels, wherein each of the plurality of levels represents the digital elevation model at a different resolution. The digital elevation model includes a plurality of control points, wherein each of the plurality of control points is associated with an elevation data point determined from the map elevation data.
US10482653B1 System for active-focus prediction in 360 video
Aspects of the subject disclosure may include, for example, obtaining media content; analyzing the media content to discern a point of interest in the media content, wherein the analyzing may include scoring each of the point of interest in the media content; receiving a request from equipment of a user to view the media content; obtaining information about the user; identifying a predicted field of view of the user based on the information about the user and the analysis; sending the predicted field of view to the user; monitoring a line of sight of the user; and updating the analysis and the predicted field of view of the user based on the line of sight of the user. Other embodiments are disclosed.
US10482646B1 Directable cloth animation
One aspect of the present disclosure is directed to enabling a user to specify one or more forces to influence how a movable object carried by a 3D character may move during an animation sequence of the 3D character. In some embodiments, the user input can include an arrow. The user can be enabled manipulate the arrow to specify values for at least one parameter of the force to be applied to the movable object during the animation sequence. Another aspect of the disclosure is directed to enabling the user to draw a silhouette stroke to direct an animation of the movable object during the animation sequence. The silhouette stroke drawn by the user can be used as a “boundary” towards which the movable object may be “pulled” during the animation sequence. This may involve generating forces according to the position where the silhouette stroke is drawn.
US10482645B2 System and method for augmented reality map
Systems and methods of augmented reality mapping are disclosed. Tags associated with collections of interest, areas of interest, and/or points of interest may be superimposed over a video feed of a user device. In response to movement of the user device a single tag associated with a collection of interest may replace a plurality of tags associated with a plurality of points of interest within the collection of interest.
US10482643B2 Grid-based virtual reality system for communication with external audience
A comprehensive solution is provided to transforming locations and retail spaces into high-traffic VR attractions that provide a VR experience blended with a real-world tactile experience. A modular stage and kit of stage accessories suitable for a wide variety of commercial venues contains all of the necessary equipment, infrastructure, technology and content to assemble and operate a tactile, onsite VR attraction. Utilizing a modular set of set design and physical props, the physical structure and layout of the installations are designed to be easily rearranged and adapted to new VR content, without requiring extensive construction or specialized expertise.
US10482642B2 Method and system for automatic garment fit customization
A method for automatic garment fit customization is provided. The method comprising steps for generating a garment by creating two-dimensional (2D) panels, in which the garment comprises a plurality of garment landmarks (GLMs) and a plurality of garment landmark lines (GLLs), which are key locations and lines on a surface of the garment, simulating draping of the garment on a reference body, where the reference body comprises body landmarks (BLMs) and body landmark lines (BLLs), performing a fit evaluation and calculating misfit measures comprising landmark (LM) misfits, landmark line (LL) misfits, and circumferential misfits, performing a fit adjustment for panel alteration operations modifying some of the 2D panels based on the fit evaluation, performing draping simulation with the modified 2D panels, and repeating until the misfit measures fall within a predetermined criterion and determining customized 2D panels that fit the reference body.
US10482637B2 Modifying and formatting a chart using pictorially provided chart elements
A chart element representing a chart modification for a standard chart may be provided pictorially by a computing device. The standard chart may be modified using the chart element through the presentation of a first gallery representing a feature of the standard chart for possible modification. The feature may include a horizontal axis title and a vertical axis title. A selection of the vertical axis title for possible modification from the first gallery may be received. A set of visual representations of how the vertical axis title could be modified in a second gallery may then be presented. The visual representations may include options for not displaying an axis title and for displaying an axis title in a rotated orientation. One of the options may be selected to modify the standard chart. The modified chart may then be displayed by the computing device.
US10482634B2 Systems and methods for imaging with anisotropic voxels
An imaging system is provided that includes at least one detector configured to acquire imaging information, a processing unit, and a display unit. The processing unit is operably coupled to the at least one detector, and is configured to reconstruct an image using the imaging information. The image is organized into voxels having non-uniform dimensions. The processing unit is configured to perform a penalized likelihood (PL) image reconstruction using the imaging information. The PL image reconstruction includes a penalty function. Performing the penalty function includes interpolating a voxel size in at least one dimension from an original size to an interpolated size before determining a penalty function, determining the penalty function using the interpolated size to provide an initial penalty, interpolating the initial penalty to the original size to provide a modified penalty, and applying the modified penalty in the PL image reconstruction.
US10482633B2 Systems and methods for automated detection of an indication of malignancy in a mammographic image
There is provided a method of computing a likelihood of malignancy in a mammographic image, comprising: receiving a single channel 2D mammographic image including a single pixel intensity value for each pixel thereof, converting the single channel 2D mammographic image into a multi channel 2D mammographic image including multiple pixel intensity value channels for each pixel thereof, computing by a first sub-classifier according to the whole multi channel image, a first score indicative of likelihood of malignancy within the whole multi channel image, computing by a second sub-classifier according to each respective patch extracted from the multi channel image, a respective second score indicative of likelihood of malignancy within each respective patch, and computing by a gating sub-classifier according to the first score and the second scores, an indication of likelihood of malignancy and a location of the malignancy.
US10482630B2 System for supporting flexible color assignment in complex documents
A system implementable on a computing device for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document. The color scheme has a predetermined number X of principal colors and a predetermined number Y of associated subordinate colors per principal color. The system also includes a color handler to modify the color scheme to produce an updated color scheme to match a perceived brightness of the at least one second color throughout at least a portion of the updated color scheme and a color processor to process and apply the updated color scheme at least to the component.
US10482622B2 Locating features in warped images
Techniques for locating features of interest in warped images are described. For example, a destination image is generated from a source image based on warping a portion of the source image according to a backward map. Each of the two images is associated with a mesh having a tile-based geometry. The backward map maps points from the destination mesh to pixels in the source image. Triangles are formed from the tiles of the destination mesh. A forward map is generated based on the triangles and the backward map. The forward map maps points from the source mesh to pixels in the destination image. A point from the source mesh is identified that corresponds to a pixel of a feature of interest. The forward map is applied to this point to locate a pixel in the destination image. This pixel corresponds to the location of the feature in the destination image.
US10482616B2 3D model reconstruction method, electronic device, and non-transitory computer readable storage medium
A 3D model reconstruction method includes: providing, by one or more laser emitters, laser beams; capturing, by a depth camera on an electronic device, a depth data of a target object when that the electronic device moves around the target object; detecting, by one or more light sensors on the electronic device, the laser beams emitted by the one or more laser emitters to obtain a camera pose initial value of the depth camera accordingly; and performing, by a processing circuit, a 3D reconstruction of the target object using the depth data based on the camera pose initial value to output a 3D model of the target object.
US10482613B2 Movement monitoring system
A monitoring system may include an input port, an output port, and a controller in communication with the input port and the output port. The input port may receive video from an image capturing device. The image capturing device is optionally part of the monitoring system and in some cases includes at least part of the controller. The controller may be configured to receive video via the input port and identify a subject within frames of the video relative to a background within the frames. Further, the controller may be configured to identify dimensions and/or other parameters of the identified subject in frames of the video and determine when the subject is performing a predetermined task. Based on the dimensions and/or other parameters identified or extracted from the video during the predetermined task, the controller may output via the output port assessment information.
US10482610B2 Detection of partially motion-blurred video frames
An automated motion-blur detection process can detect frames in digital videos where only a part of the frame exhibits motion blur. Certain embodiments programmatically identify a plurality of feature points within a video clip, and calculate a speed of each feature point within the video clip. A collective speed of the plurality of feature points is determined based on the speed of each feature point. A selection factor is compared to a selection threshold for each video frame. The selection factor is based at least in part on the collective speed of the plurality of feature points. Based on this comparison, at least one video frame from within the video clip is selected. In some aspects, the selected video frame is relatively free of motion blur, even motion blur that occurs in only a part of the image.
US10482607B1 Systems and methods for motion correction in synthetic images
Systems and methods for generating synthetic video are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include generating a static background image and determining the location of a reference edge. The operations may include determining a perspective of an observation point. The operations may include generating synthetic difference images that include respective synthetic object movement edges. The operations may include determining a location of the respective synthetic object movement edge and generating adjusted difference images corresponding to the individual synthetic difference images. Adjusted difference images may be based on synthetic difference images, locations of the respective synthetic object movement edges, the perspective of the observation point, and the location of the reference edge. The operations may include generating texturized images based on the adjusted difference images.
US10482605B2 Cell area determination method, cell imaging system, and cell image processing apparatus
A method comprises obtaining a first cell image of a cell by a first observation method, obtaining a second cell image of the cell by a second observation method that is different from the first observation method, and determining the region of the cell based on the first cell image and the second cell image.
US10482604B2 Systems and methods for image processing
A method for image segmentation may include acquiring an image including a region of interest (ROI). The ROI has a first margin, the ROI includes a subregion, and the subregion has a second margin. The method may further include acquiring a first model according to the ROI, wherein the first model has a third margin. The method may further determine, based on the first margin and the third margin, a second model by matching the first model with the image, wherein the second model includes a sub-model, and the sub-model has a fourth margin. The method may further include determining, based on the second margin, a third model by adjusting the fourth margin of the sub-model in the second model. The method may further include segmenting the ROI according to the third model and generating a segmented ROI based on a result of the segmentation.
US10482603B1 Medical image segmentation using an integrated edge guidance module and object segmentation network
This disclosure relates to improved techniques for performing image segmentation functions using neural network architectures. The neural network architecture integrates an edge guidance module and object segmentation network into a single framework for detecting target objects and performing segmentation functions. The neural network architecture can be trained to generate edge-attention representations that preserve the edge information included in images. The neural network architecture can be trained to generate multi-scale feature information that preserves and enhances object-level feature information included in images. The edge-attention representations and multi-scale feature information can be fused to generate segmentation results that identify target object boundaries with increased accuracy.
US10482596B2 Normalization crystal efficiencies estimation for continuous motion bed acquisition
A method and system for simultaneously monitoring a positron emission tomography scanner performance during a continuous-bed-motion acquisition is disclosed.
US10482594B2 Multi-perspective imaging system and method
A system includes a processor to capture a first image of a scene by a first imaging device of the array of imaging devices, capture a second image of the scene by a second imaging device of the array of imaging devices, perform image analysis of the first image and the second image and determining that an object is present in the first image and the object is present in the second image, the first image representing a first perspective of the object and the second image representing a second perspective of the object different from the first perspective of the object, classify the object with a classification based on a list of known objects and weight an object portion of the first image and an object portion of the second image based on the classification, compress the first image and the second image based on the weighting, encode the first image and the second image as multi-perspective image data, and store the multi-perspective image data in the non-transitory computer-readable medium based on the classification.
US10482593B2 Inspection method, inspection system, and method of manufacturing semiconductor package using the same
An inspection method includes generating first layout data including information on a shape of a first pattern group, generating second layout data including information on a shape of a second pattern group, obtaining a target image including images of the first and second pattern groups, and detecting a defect pattern from the target image by comparing the first and second layout data with the target image. The first pattern group, the second pattern group, and the defect pattern are provided at different heights from each other, from a top surface of a substrate.
US10482584B1 Learning method and learning device for removing jittering on video acquired through shaking camera by using a plurality of neural networks for fault tolerance and fluctuation robustness in extreme situations, and testing method and testing device using the same
A method for detecting jittering in videos generated by a shaken camera to remove the jittering on the videos using neural networks is provided for fault tolerance and fluctuation robustness in extreme situations. The method includes steps of: a computing device, generating each of t-th masks corresponding to each of objects in a t-th image; generating each of t-th object motion vectors of each of object pixels, included in the t-th image by applying at least one 2-nd neural network operation to each of the t-th masks, each of t-th cropped images, each of (t−1)-th masks, and each of (t−1)-th cropped images; and generating each of t-th jittering vectors corresponding to each of reference pixels among pixels in the t-th image by referring to each of the t-th object motion vectors. Thus, the method is used for video stabilization, object tracking with high precision, behavior estimation, motion decomposition, etc.
US10482581B2 System and method for applying antialiasing to images
A system and method for providing an image with antialiasing. By way of example, the image may be rendered by dividing an object to be rendered into portions defined by scan lines, where the locations of the scan lines coincide with the endpoints of the object's line segments, intersections between line segments and pixel boundaries. The value of pixels having regions located between two consecutive scan lines may be based on the area of trapezoidal and triangular shapes that are defined by the scan lines, the line segments, and pixel boundaries.
US10482576B2 Systems and methods for multi-spectral image super-resolution
Systems and methods for image processing for increasing resolution of a multi-spectral image. Accept a multi-spectral image including a set of images of a scene. A memory to store a set of dictionaries trained for different channels, and a set of filters trained for the different channels. A hardware processor is to process the set of images of the different channels with the set of filters, and to fuse, for each channel, the set of structures, to produce a set of fused structures. Wherein a fused structure of the channel is fused as a weighted combination of the set of structures using weights corresponding to the channel, such that the fused structures of different channels are combined with different weights. To process the set of fused structures with corresponding dictionaries from the set of dictionaries, to produce a super-resolution multi-spectral image. An output interface to render the super-resolution multi-spectral image.
US10482574B2 Systems and methods for multi-resolution image stitching
Systems and methods for providing panoramic image and/or video content using multi-resolution stitching. Panoramic content may include stitched spherical (360-degree) images and/or VR video. In some implementations, multi-resolution stitching functionality may be embodied in a spherical image capture device that may include two lenses configured to capture pairs of hemispherical images. The capture device may obtain images (e.g., representing left and right hemispheres) that may be characterized by 180-degree (or greater) field of view. Source images may be combined using multi-resolution stitching methodology. Source images may be transformed to obtain multiple image components characterized by two or more image resolutions. The stitched image may be encoded using selective encoding methodology including: partitioning source images into a low resolution/frequency and a high resolution/frequency components; stitching low resolution/frequency components using coarse stitching operation, stitching high resolution/high frequency components using a refined stitch operation; combining stitched LF components and stitched HF components.
US10482573B2 Method and mobile device for displaying image
A method and a mobile device to display a specific image at the highest layer of a screen are provided. The mobile device displays moving images at a first region of a screen and, if an event to perform a function in a second region of the screen is received, determines a second region for displaying a specific image associated with the event. The mobile device determines whether the second region is overlapped with the first region. If the second region is overlapped with the first region, the mobile device determines a third region not overlapped with the second region. Thereafter, the mobile device displays the specific image at the second region and displays the moving images at the third region.
US10482572B2 Fusion of motion and appearance features for object detection and trajectory prediction
Techniques and examples pertaining to objection detection and trajectory prediction for autonomous vehicles are described. A processor receives an input stream of image frames and fuses a spatiotemporal input stream of the image frames and an appearance-based stream of the image frames using a deep neural network (DNN) to generate an augmented stream of the image frames. The processor performs object detection and trajectory prediction of one or more objects in the image frames based on the augmented stream.
US10482571B2 Dual fisheye, hemispherical image projection and stitching method, device and computer-readable medium
An image processing method include projecting first and second images which are captured by two fisheye lenses onto first and second hemispherical projection models, respectively; determining a set of waiting-for-stitching surface region pairs on the first and second hemispherical projection models; extracting feature points from the two fisheye images and determining feature points matching each other to serving as pixels matching each other; determining a set of surface region pairs including the pixels matching each other on the first and second hemispherical projection models as the set of waiting-for-stitching surface region pairs; generating a customized projection model on the grounds of the set of waiting-for-stitching surface region pairs by letting a spherical distance between vertexes of each pair in the set of waiting-for-stitching surface region pairs be zero; and generating a third image by projecting the first and second images onto the customized projection model.
US10482570B2 Memory allocation for seamless media content presentation
A system for performing memory allocation for seamless media content presentation includes a computing platform having a CPU, a GPU having a GPU memory, and a main memory storing a memory allocation software code. The CPU executes the memory allocation software code to transfer a first dataset of media content to the GPU memory, seamlessly present the media content to a system user, register a location of the system user during the seamless presentation of the media content, and register a timecode status of the media content at the location. The CPU further executes the memory allocation software code to identify a second dataset of the media content based on the location and the timecode status, transfer a first differential dataset to the GPU memory, continue to seamlessly present the media content to the system user, and transfer a second differential dataset out of the GPU memory.
US10482565B1 Multistage neural network processing using a graphics processor
A multistage neural network system can store neural networks as shader programs on GPU memory. Neural network weights can be stored as shader objects or textures on the GPU memory. The GPU can receive a number of neural network image processing tasks to perform on images captured by a client device. The GPU can execute the tasks per driver parameters and display results in real time or near real time on the client device.
US10482564B2 Method and system for improving GPU performance during data-intensive visualization operations
Disclosed herein are methods and systems for improving GPU processing during visualization operations. In one embodiment, the method comprises receiving a data frame at a central processing unit (CPU), the data frame including a plurality of pieces of associated data; identifying, by the CPU, feature information corresponding to the plurality of pieces of associated data; generating, by the CPU, overall feature information by combining at least a portion of the feature information; and sending, by the CPU, the overall feature information to a graphics processing unit (GPU).
US10482563B2 Method and apparatus for processing image enhancement algorithm
Disclosed are an image enhancement algorithm processing method and apparatus. The image enhancement algorithm processing method includes setting a plurality of different control registers, indexing and storing the set plurality of control registers, calling a first control register corresponding to a first index among the stored plurality of control registers by using the first index, and commanding a hardware accelerator to perform a first function defined by the called first control register.
US10482560B2 Securing a remote video acquisition in real time
A method and a system secure a remote video transmission. A marker digitally encoded in bits is generated for an image. The encoded marker contains an identifier of the camera and a time variable. The encoded marker is inserted into the image. The insertion is carried out by adding, for each bit of the encoded marker, a pattern to the image in the spatial domain. The conversion of the pattern into the spectral domain is a predefined sub matrix of which a frequency coefficient encodes the bit of the marker. The encoded marker is extracted from the secure image. The time variable is verified by comparing with the time reference and the identifier of the camera to check the temporal freshness of the secure image and the origin of same. A failure is flagged if one of the items of information included in the encoded marker violates a security criterion.
US10482548B2 Method and apparatus for performing energy management in a power supply grid
An energy management system of a power supply grid includes at least one control unit (CU) connected to distributed energy resource controllers (ERC) of energy resources (ER) of the power supply grid by means of a communication network, (CNW) wherein the control unit (CU) monitors communication links (CL) between the control unit (CU) and the energy resource controllers (ERC) via the communication network (CNW), and wherein the control unit (CU) is adapted to calculate a predicted operation behavior of an energy resource (ER) controlled by an energy resource controller (ERC) if a loss of communication or a communication bandwidth limitation of the monitored communication link to the energy resource controller (ERC) is detected.
US10482546B2 Systems and methods for finding nearby users with common interests
The present disclosure provides systems and methods for a mobile device to select interest information to automatically share with other nearby users, who are also sharing interest information, and detect any nearby users with common interests. In one embodiment, a method at a mobile device comprises receiving on the first mobile device a first set of movie interests associated with a first user; providing a notification on the first mobile device that a second mobile device associated with a second user has an interest in common with the first set of movie interests, and the second mobile device is within a specified proximity to the first mobile device; and initiating a request to communicate with the second mobile device without revealing an identity of the first user.
US10482545B2 User management of subscriptions to multiple social network platforms
Computerized systems are presented for user-management of social networking feeds, programs, and platforms. The methods, apparatus, systems, and programs allow a consumer, or end-user, to manage their computerized Social Network Subscriptions on their selected social networking platforms.
US10482543B2 Apparatus and method for validating transactional data
The invention creates a single use authentication code from (1) predefined unencrypted data from at least one tax form, (2) primary keys, and (3) a secondary key generated from metadata correlated to the input of the unencrypted data, the above elements being used by a data encryption circuit having a polynomial integer encryption (PIE) engine, to generate the authentication code. The authentication code is translated into at least one symbol, using, for example, barcode technology, and applied to a tax document or form or otherwise encoded into electronic documents.
US10482541B2 VIN based insurance claim system
An insurance claim system that can display vehicle identification key information and vehicle option, package, engine, transmission, paint, production date information provided from multiple different sources. The system can perform a method that includes displaying at least one insurance claim with at least one vehicle description, a plurality of vehicle options, and a VIN field. A VIN is entered into the VIN field, which is decoded to determine vehicle information and vehicle option information. One or more vehicle options displayed by the client computer are selected with the vehicle option information, and the selected vehicle options are modified with supplemental vehicle options information provided by an OEM source. Modifying the vehicle options with the information provided by the OEM source improves the accuracy of the options information selected on the insurance claim page. Maintaining the additional options provided by the VIN decode allows an operator to select/de-select options added or removed after manufacture of the vehicle.
US10482540B2 Data translation
A classifier receives policy data corresponding to a new policy. Further, the classifier processes the policy data to classify the policy data into an obligation class and an informational class. An information extractor then extracts metadata from the policy data that is classified into the obligation class. Subsequently, a data translator determines if there is an incremental change in the policy data based on a comparison of the policy data with policy data corresponding to existing policies. On determining the incremental change in the policy data, the data translator translates the policy data that is classified into the obligation class into a rule based on the metadata. A rules engine then receives the rule from the data translator for claims adjudication.
US10482539B2 Methods and systems for precision crop management
The disclosure relates to methods and related systems for precision crop modeling and management using the same. Precision crop modeling and management can be incorporated into various methods for growing plants such as crop plants and various methods for managing the growth of such plants in a particular field. The methods generally utilize in-season information relating to weather conditions actually experienced by the field to prepare mid-season, updated crop management plans. A crop management plan is determined using a crop model incorporating a variety of inputs and plant-specific material and energy balances to specify one or more grower-controlled management parameters. An updated plan for a given field can be followed by a grower to increase crop yield and/or optimize one or more other crop or field parameters.
US10482538B1 Systems and methods for configuring a life insurance system
Methods and systems for configuring non-contemporaneous analytics. An application is received from a consumer for a life insurance policy. An indication is sent to the consumer agreeing to activate the life insurance policy upon receipt of a notification of an activation trigger. An activation trigger is received and the policy is activated.
US10482537B2 System and method for bundling insurance products
A computer-implement method may bundle insurance and financial products, and visually depict a current status for an application for each product within the bundle, such as applications related auto, home, life, or renters insurance, and/or vehicle loans. In one aspect, the method may determine a standard status icon or message for each product. A data server may receive a customer identification and selection of a first product offered, and determine a context of an application for the first product, wherein the context represents a state of progress of the application for the first product, and determine a standard status of the application corresponding to the context. The status is selected from a group of statuses standardized across two or more product lines sold by the company. The data server may further generate a status message including the status of the application and transmit the status message to a client device.
US10482536B1 Prioritization of insurance requotations
A computer-assisted method for providing re-quotations for insurance coverage may include receiving a list of insurance leads corresponding to individuals who received a previous quotation for insurance coverage but did not purchase the insurance coverage and identifying a difference between the previous quotation and a new quotation. This difference may include an increase in offered insurance coverage and/or a reduction in cost. A computing device may calculate a probability for each of the individuals on the list using a regression model based, at least in part, on the identified difference. In some cases, the regression model may be associated with individual states. In other cases, the regression model may correspond to a plurality of states. The regression model may output a probability that a resident of a particular state will purchase insurance in response to a re-quotation for insurance coverage, where individuals may then be ranked based on the probability.
US10482535B1 Impact data manager for generating dynamic intelligence cubes
Techniques for dynamically and remotely generating a business intelligence cube from an impact-on-demand or mapping system include an intelligence cube module configured to receive a user indication of a client portfolio stored at a remote mapping system. The module may receive user selections of cube dimensions and boundaries of the client portfolio for inclusion in a draft business intelligence cube definition. The module may validate the selected dimensions and boundaries, determine the presence of any anomalies, and in some cases, automatically modifying the draft to resolve the anomalies. A validated, approved cube definition may be delivered to the mapping system for storage. The mapping system may, in real-time and based on a user request, populate the cube definition with a selected dataset and return the populated business intelligence cube for analysis and utilization in reports and other business intelligence tools.
US10482534B2 Method and system for aggregating and managing data from disparate sources in consolidated storage
Non-limiting example embodiments include methods and systems for acquiring private financial data from multiple disparate sources. The private financial data is normalized, aggregated, preferably enhanced, and stored in secure storage. Entitled entities may retrieve selected private financial data from that secure storage efficiently, flexibility, and rapidly. Examples of financial private data include non-liquidity destination related sources of private data as well as liquidity destination related sources. A non-limiting example of a computer-implemented, consolidated, private financial data service is based on a secure, permission-based, aggregated and consolidated data cloud, which enables provision/distribution to one or more authorized parties with legitimate interests selected portions of the consolidated, private financial data.
US10482531B2 System and method for automated communications session routing in a communications handling system
Systems and methods for handling a telecommunications session in real-time are provided, where the telecommunications session is initiated by a calling device and intended for a receiving network. One system comprises a module, in communication with a communications network associated with the telecommunications session, configured for intercepting the telecommunications session prior to reaching the receiving network, obtaining address information associated with the calling device, determining a credit-related score for the telecommunications session based on the address information, identifying an appropriate unit of the receiving network based on the credit-related score, and routing the telecommunications session to the appropriate unit. The system also includes a memory for storing the module and a processor in communication with the memory to execute the module.
US10482530B2 Process of and apparatus for notification of financial documents and the like
A payee (300A) sends a financial document (335) such as an invoice to a payer (1A) via a payment adviser service (2001, 3001). The payer (1A) sends a financial document (45) such as an advice of payment to the payment adviser service (2001, 3001) and instructions for payment (80) to a payment clearance system (100). The payment clearance system sends to the payee (300A) information on where to access the financial document (45) by including it in the payee's bank statement (315).
US10482526B2 Graphical user interface for order entry with hovering functionality
Disclosed herein are an apparatus, method, and non-transitory computer readable medium that improves the functioning of the computer. A drop down menu with different options may be rendered for an order associated with a product on which a cursor hovers. In response to a selection of a parameter option, an order for a product is transmitted.
US10482519B1 Relationship-based search and recommendations via authenticated negatives
One embodiment of the present invention sets forth techniques for generating recommendation sets for a first client device. A recommendation system receives, from the first client device, a first selection of a first recommended item included in a plurality of recommended items. The recommendation system identifies a second recommended item included in the plurality of recommended items that has not been selected. The recommendation system retrieves an authenticated negative item from a plurality of authenticated negative items. The recommendation system stores one or more entries in a log file comprising a plurality of entries, based on at least one of the first recommended item, the second recommended item, and the authenticated negative item. One advantage of the disclosed techniques is that the use of authenticated negative examples, also referred to herein as authenticated negative items, provides a more relevant set of recommendations for the user.
US10482516B2 Methods and systems for grouping and prioritization of customers for live support
A networked communication system allows a vendor that maintains a website to prioritize, select, and establish human-assisted interaction with customers interacting with the website or navigating a brick-and-mortar store. The system maintains databases populated with customer-specific data, including experiential information that reflects past and current customer activity. The vendor's human help agents are provided with intuitive interfaces that rank customers using agent-specific ranking rules applied to user data and experiential information. The databases are updated responsive to user activity. Agents can manage ranking rules to optimize their performance in responding to customers and thus improve customer experience.
US10482514B1 Precious metals transaction systems and methods
Systems and methods directed to the purchase of articles formed of precious metals are disclosed. Precious metal content is analyzed using an x-ray fluorescence (“XRF”) analysis instrument to determine alloy content, in combination with an ultrasound or electrical conductivity instrument to confirm uniformity of cross-sectional content. The present method thus advances the art of precious metals transactions by precisely analyzing and determining precious metal content and purity, and combining said data with real-time pricing and a digital record of the transaction including the identity of the seller. An automated system is disclosed for fully automating the purchasing of article of precious metals.
US10482513B1 Methods and systems for integrating procurement systems with electronic catalogs
A request for shopping is placed from inside a procurement system. Intelligent agents are launched to retrieve information from catalog sources web-enabled over the internet or within the intranet. Retrieved catalog information is aggregated and associated with other data items. Business rules are applied to make decisions on what part of aggregated information will be rendered to a User. Sorting/multi-level refining operations are enabled. The User selects one or more catalog results, whereupon an XML shopping cart is created and submitted to the procurement system through published interfaces. The procurement system is enabled to place an order on supplier web-enabled transaction systems.
US10482510B2 System, method and computer program product for tracking and correlating online user activities with sales of physical goods
A vehicle sales matching system may include a vehicle sales lead data database, a vehicle sales information database, and a sales matching system embodied on a non-transitory computer readable medium and communicatively connected to the vehicle sales lead data database and the vehicle sales information database. The vehicle sales lead data may include validated customer data and third party customer data. The vehicle sales information may include sales data from vehicle dealers, data extract services, and sales data sources. The sales matching system may be configured for applying one or more matching rules for matching a vehicle sales lead from the vehicle sales lead database to a vehicle sale from the vehicle sales information database.
US10482509B2 Techniques for collaborative shopping
Techniques for collaborative shopping are presented. During a shopping transaction, a customer collaborates in real time with one or more additional participants. Real-time and dynamic feedback is provided to the customer from the participants throughout the shopping transaction. Furthermore, real-time and dynamic feedback is provided from the customer to the participants throughout the shopping transaction.
US10482503B2 Suggesting and/or providing ad serving constraint information
Targeting information (also referred to as ad “serving constraints”) or candidate targeting information for an advertisement is identified. Targeting information may be identified by extracting topics or concepts from, and/or generating topics or concepts based on, ad information, such as information from a Web page to which an ad is linked (or some other Web page of interest to the ad or advertiser). The topics or concepts may be relevant queries associated with the Web page of interest, clusters, etc.
US10482498B2 Systems and methods for a merchant payment card marketing laboratory
In one embodiment, a system is configured to receive a market analysis request regarding customers having a partnership card account associated with a financial service provider and a merchant. The system may determine one or more online behavior characteristics of the customers and access data associated with financial transactions of the customers from the financial service provider. The system may further determine analysis results responsive to the received market analysis request based on at least the determined one or more online behavior characteristics and the accessed financial transactions of the customers. The system may further generate a report indicating at least the determined analysis results.
US10482497B2 System and method for providing smart statements
Systems and methods for providing purchase driven financial statements include an account processor that receives account data associated with one or more financial accounts of the account holder and advertising data via a network; one or more databases that stores at least the received account data and the received advertising data; and a statement processor that creates a financial statement based at least in part on the account data and the advertising data, provides the financial statement to an account holder, and tracks the account holder's future account data based on the provided advertising data.
US10482487B1 Incentivizing sharing in social networks
An online incentive network is optimized. Online incentive network data is accessed including data regarding sharing between users of the network from at least one database. Inputted parameters and network data are applied to one or more models for incentivized deal sharing to determine profitability of an incentivized sharing deal to offer to plurality of users via an online network for one or more products or services provided by a merchant. The incentivized sharing deal comprises a deal in which a user purchases a particular deal, and then when the user shares the particular deal with a threshold number of other users who also purchase the deal, the user receives an incentive. The parameters include a price of the deal; a proportion of the deal kept by the merchant or the online incentive network, and the number of incentivized users. An interface offers the incentivized sharing deal to users.
US10482486B2 Detached economy in online game
Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for executing a first video game having a first currency enabling a user to achieve advancement in the first video game. The method also includes an operation for executing a second video game that is an autonomous game module within the first video game, the second video game enables the user to select one or more assets from the first video game for use in the second video game but limits the number of assets such that the one or more assets are insufficient to complete the second video game. The method further includes operations for detecting completion of the second video game and selecting one or more reward assets for use in the first video game and for transferring the one or more reward assets to the first video game for the user to use to achieve the advancement in the first video game.
US10482485B2 System, method and computer program for varying affiliate position displayed by intermediary
Endogenous and exogenous variables associated with an item for sale by an affiliate may be displayed to a user of an affiliate decision-making tool. In response to the user selecting one of the endogenous variables, the affiliate decision-making tool may compute a number of introductions, a number of leads, and a number of sales for each of a plurality of possible values of the endogenous variable. The computation may be done utilizing a display position algorithm. A visualization of effects of setting the endogenous variable at different levels may be presented. The user may interact with the display position algorithm to vary one or more of the plurality of possible values of the endogenous variable such that the affiliate is eligible or disqualified to be displayed by an intermediary in response to a search for the item by a visitor of a network site owned and operated by the intermediary.
US10482484B2 Item data collection systems and methods with social network integration
Items—including gourmet products—are evaluated and rated by participants in a controlled event, which can be coordinated by software locally or at a dedicated website. Event data, including item scores and participant scores can be shared with vendors, merchants and other commercial entities associated with the products. Promotional incentives from such entities for the products (and related products) can then be directly targeted and provided to participants and other members of the public. The participant's activities can also be collected and disseminated to affiliates/friends of the participants through social networking sites, personalized web pages, etc.
US10482480B2 Occupancy interaction detection
Apparatuses, methods, apparatuses and systems for occupancy interaction detection, are disclosed. One occupancy interaction detection system includes a plurality of sensors located within an area, the plurality of sensors operative to sense at least motion of a first occupant and a second occupant of the area, and communication links between each of the sensors and a controller. For an embodiment, the controller operative to receive sense data from the plurality of sensors, track locations of the first occupant of the area based on the sensed motion of the first occupant, track locations of the second occupant of the area based on the sensed motion of the second occupant, and identify an interaction between the first occupant and the second occupant, comprising detecting the first occupant to be within a threshold distance of the second occupant.
US10482478B2 System and methods for dynamically generating loyalty program communications based on a monitored physiological state
A method of dynamically generating loyalty program communications based on a monitored physiological state includes: monitoring, with at least one processor, input data detected with at least one sensor coupled to an electronic device associated with a member profile; based on the monitored input data, for one or more of the at least one sensor, generating a baseline sensor input level associated with a baseline physiological state for the member profile; upon detection of a deviation of the monitored input data for one or more of the at least one sensor from the baseline sensor input level, identifying a non-baseline physiological state for the member profile; and based on the identified non-baseline physiological state, generating signals for communicating a loyalty program communication to the electronic device associated with the member profile.
US10482476B2 Non-abstract devices, systems, and processes for the display and furnishing of tangible benefits
A system and method for permitting an entity to more effectively make use of targeted benefits from a plurality of benefit providers; wherein the benefits are offered specifically to those entities qualified and eligible to receive said benefits. Various methods and systems for matching entities with benefits are also disclosed. An exemplary embodiment includes: (1) making available a plurality of benefits; (2) examining this plurality of benefits to determine which benefits entity is or may be qualified and eligible to receive; and (3) providing notification of said “entity-is-qualified-for” benefits. Entity information is compared to benefit information to determine those benefits, if any, to which the entity is or appears to be qualified to receive.
US10482474B1 Advertising database system and method
An advertising database method and system provides an advertisement database service which is accessible to website publishers. Advertisement selection information may be received from a publisher of a website, and advertisements may be selected from an advertisement database in accordance with the selection information. The advertisement is provided to the website publisher for display on the website of the publisher. An endorsement of the advertisement by the publisher or by another user may be retrieved from the database and published with the advertisement.
US10482473B2 Method for forensic analysis of electronic components
A physical inspection forensic methodology with an inherent reliable fallback option based on the extraction of quantifiable intrinsic manufacturer-specific process signatures present superficially and/or within the electronic component. The methodology will seek to extract such signatures cost-effectively through a tiered application of the most expedited and least intrusive approaches.
US10482472B2 Information processing device, control method for same, control program, and recording medium
An extraction component extracts one or more batteries such that the sum total of the full charge capacity falls within an exclusion target range. An index calculator calculates an index value indicating the usage status of the batteries included among the one or more extracted batteries. An exclusion candidate determination component determines which batteries to exclude from those to be loaned out, on the basis of the ranking of the index value.
US10482468B2 Systems and methods of improved electronic messaging
A method of electronic user message protocol extension for a transaction requiring delivery is provided. The method is implemented using a message protocol extension (MPE) computing device. The method comprises receiving, from a merchant computing device, transaction data including a merchant identifier identifying a merchant as a default liable party, receiving, from a delivery computing device, an authorization advice data message including recipient account data for an account of the recipient, extracting an issuer identifier, reallocating transaction liability by replacing the merchant identifier with the issuer identifier in a liable party transaction record, generating an updated authorization advice data message by inserting, into the authorization advice data message, a liability update flag indicating message protocol extension to the issuer, transmitting the updated authorization advice data message to an issuer computing device associated with the issuer, thereby completing message protocol extension for the item from the merchant to the issuer.
US10482463B2 Facial profile modification for hands free transactions
An account management system establishes a facial template for a user based on an image. The user computing device, signed into a payment application at the merchant location, receives an identifier from a merchant beacon device to transmit to the account management system, which transmits payment tokens based on payment account data and facial templates to the merchant POS device for each user signed in at the merchant location. The merchant POS device identifies the user by comparing a captured image of the user against the received facial templates and transmits the payment token to an issuer system. At a later time, the account management system receives, from a user computing device, a subsequent user image and generates a subsequent facial template. If the difference of the subsequent facial template is less than a threshold from the existing facial template, the subsequent facial template is associated with the user account.
US10482458B2 User equipment, service providing device, payment system comprising the same, control method thereof and non-transitory computer-readable storage medium storing computer program recorded thereon
Provided are user equipment, a service providing device, a payment system including the same, a control method thereof, and a non-transitory computer-readable storage medium storing a computer program recorded thereon. According to the present invention, when one or more payment cards related with a user of user equipment registered in the user equipment are used, the user equipment collects various types of position information related with the user equipment and then provides the various types of collected position information to the service providing device, the service providing device compares current position information of the user equipment with various types of position information collected in the user equipment to determine whether the payment card is illegally used. Therefore, it is possible to verify illegal usage which steals the user equipment or steals position information of a store and increase reliability of determining illegal usage.
US10482457B2 System and method for token-based payments
A system and method for enhanced token-based payments. The system and method including software and hardware to receive, via a network, a request for authorization; create, in response to the request, a dynamic payment packet (DPP) for payment; transmit, via a network, the DPP; receive, via a network, an authorization request, the DPP, and a transaction ID; receive at least one additional data element relating to the customer involved in the transaction and the transaction itself; and transmit, via a network, the transaction ID, an authorization response, and token.
US10482454B2 Generating a sensory indication
A system and method is provided for generating a sensory indication on a transaction card, whereby a user is rewarded with a visual, audial, haptic, or olfactory experience. The method comprises executing a purchase transaction on the card, the transaction relating to an event, charging a power source on the card, receiving an input signal by the card, the signal indicating an output indication relevant to the event, and generating an output signal using power from the power source, based on the input signal. The card comprises a security component enabling a purchase relating to an event, a power source receiving charging energy at the time of the purchase, an input component receiving an input signal comprising information specifying a desired indication relevant to the event, an output component for generating the desired indication, one or more memories storing instructions and one or more processors executing the instructions to perform the method.
US10482451B2 Method of using bioinformatics and geographic proximity to authenticate a user and transaction
Systems and methods for authenticating payment transactions using a payment card processing system are disclosed. A method for processing one or more payment transactions using a payment processing system in communication with a computer readable storage medium includes receiving a push or pull request from a first device associated with a first user, wherein the push or pull request relates to a transaction with a second device associated with a second user, receiving a first biometric measurement from the first device, and receiving a second biometric measurement from the second device. The method further includes, responsive to determining that the first biometric measurement identifies the first user, determining that the second biometric measurement identifies the second user, and determining that the first device and second device are within a predetermined relative proximity, effecting the transaction based on the push or pull request. A payment network can be configured to store or access a database including a plurality of biometric parameters that identify a plurality cardaccount holders and other transaction requirement parameters.
US10482449B1 Person to person payment system and method
The invention relates to a computer-implemented system and method for sending a person to person (P2P) payment to a recipient, according to one example. The method may be conducted on a specially programmed computer system comprising one or more computer processors, mobile devices, electronic storage devices, and networks. The method may comprise the steps of: sending to the recipient electronically a notification of the payment from the sender, the notification including an amount of the payment; sending to the recipient electronically an indication of at least two of the following payment options: payment to a deposit account, payment to a transaction card account, payment to a third party P2P system, and payment in the form of a merchant electronic gift certificate; receiving from the recipient electronically a selection as to one of the payment options, including: (a) in the case of a deposit account, a routing number and account number, (b) in the case of a transaction card account, a card number, expiration date, and a card verification value (CVV), (c) in the case of a third party P2P system, an account identifier, or (d) in the case of a merchant electronic gift certificate, the merchant; and sending the payment electronically to the recipient via the recipient's selected payment option without requiring the recipient to open a new account or verify an existing account.
US10482446B2 Payment system
Particular embodiments described herein provide for an electronic device that can be configured to couple to a terminal, verify an account with an account institution using Direct Anonymous Attestation (DAA), and request an action related to the account using DAA. In an example, the DAA is accomplished using enhanced privacy identification (EPID). The account institution can be a banking institution, and the requested action can be to add an electronic representation of monetary funds to the account. In another example, the device is a payment card, the terminal is a point of sale terminal, and the requested action is related to a sale of goods or services.
US10482439B2 Key duplication system
A key-duplicating system comprises a network that includes a multiplicity of kiosks at a multiplicity of different locations, each of the kiosks having a customer interface and a processor coupled to the customer interface. A remote central server coupled to the kiosks is adapted to receive, from the kiosks, information identifying master keys to be duplicated. A key analysis module uses the information identifying master keys to be duplicated to derive information required to produce duplicates of the identified master keys, and a key duplicating module uses that information to produce duplicates of said identified master keys.
US10482435B2 Consumer due diligence for money transfer systems and methods
A method of transferring money from a sender to a recipient using a third party money transfer service a point of sale device receiving transaction details for a requested money transfer; determining whether the requested transaction is an allowable transaction; and either aborting the transaction; attempting to identify the sender as an existing customer using the transaction details; using the sender's transaction history and the transaction details to determine whether to allow the requested transaction to proceed. If the requested transaction is allowed to proceed, the method includes creating a money transfer record for the requested transaction; associating a money transfer control number to the money transfer record; and using the transaction details to determine whether to monitor the requested transaction.
US10482434B2 Value transfer between disparate systems
Various embodiments herein each include at least one of systems, methods, and software for value transfer between disparate systems. One such embodiment includes receiving a transfer request to transfer a value from a first account provider to an account maintained with a second account provider and including data identifying an individual or entity that initiated the transfer request. This method also includes identifying the second account provider based on data included in the transfer request and generating a request to transfer the value of the transfer request to the account in a format compatible with the second account provider. The method may then transmit the generated request to the second account provider.
US10482433B1 Real-time transaction and receipt processing systems
A transaction processing system for performing one or more steps of a method is disclosed. The system may receive user receipt preferences including rules specifying whether or not a user wants a receipt. The system may also receive (i) a purchase authorization request associated with an attempted purchase and (ii) user device location data. The system may further set a receipt flag corresponding to the receipt status. If the system determines that the transaction is to be authorized, it attaches the receipt flag to the authorization message and transmits the authorization message to the merchant. Alternatively, if the system determines that the transaction is not to be authorized, it attaches the receipt flag to the cancellation message and transmits the cancellation message to the merchant.
US10482430B2 Limiting candidate playlists in multi-shot scheduling system
A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected. the number of candidate playlists to be considered can be determined based on the number of positions in each playlist and a restriction requirement that sets a maximum index value assignable to playlist positions.
US10482426B2 Project management platform
Implementations are directed to providing a project management (PM) platform as a cloud-based service by providing a content management (CM) platform, and applications on a cloud-based server system, transmitting instructions to display an electronic document on a display of a computing device, and receiving a user selection of an application through the electronic document, and in response: transmitting a first request to the CM platform, receiving a page frame associated with the application from the CM platform, transmitting a second request to server systems, the server systems hosting customizations and data, receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, and displaying, on the computing device, an application page within the page frame, the application page including the at least one customization, and at least a portion of the data.
US10482423B1 Automated inventory control system
An inventory management system for automatically generating a restocking order or prompting generation of a restocking order includes a storage space, a divider pivotable on the storage space between an upright position in which the divider separates the storage space into a front storage section and a rear storage section and a recumbent position that facilitates access to the rear storage section; and a motion detector module attached to the divider, the motion detector module including an accelerometer and a radio frequency transmitter in communication with the accelerometer and configured to emit radio frequency signals when the divider is rotated from the upright position to the recumbent position.
US10482416B2 Terminal apparatus, management apparatus, management system, and non-transitory computer readable medium
A terminal apparatus includes a reading unit that reads an identifier of at least one predetermined object and a display that includes a first display, which displays the identifier read by the reading unit, and a second display, which displays management information including an information item that identifies the object and an information item that indicates whether the identifier of the object has been read by the reading unit.
US10482408B2 Event wizard server and methods for use therewith
An event wizard server includes at least one processor that executes the event wizard server application that bidirectionally communicates event planning data with a user of a client device via a network interface. The event planning data includes: event type menu data, event type selection data, event size selection data, location data received from the client device, event budget menu data, event budget selection data, event budget data, event option menu data, event option selection data, event invitee menu data, and event invitee selection data.
US10482393B2 Machine-based learning systems, methods, and apparatus for interactively mapping raw data objects to recognized data objects
Systems, apparatus, methods, and articles of manufacture provide for analysis of raw data and conversion of the raw data to searchable data objects. In one embodiment, a formatted searchable data object is generated in a first interface portion of a user interface in conjunction with the corresponding raw data displayed in a second interface portion of the user interface.
US10482389B2 Parallel development and deployment for machine learning models
Example systems and methods of developing a learning model are presented. In one example, a sample data set to train a first learning algorithm is accessed. A number of states for each input of the sample data set is determined. A subset of the inputs is selected, and the sample data set is partitioned into a number of partitions equal to a combined number of states of the selected inputs. A second learning algorithm is created for each of the partitions, wherein each second learning algorithm receives the unselected inputs. Each of the second learning algorithms is assigned to a processor and trained using the samples of the partition corresponding to that algorithm. Decision logic is generated to direct each of a plurality of operational data units as input to one of the second learning algorithms based on states of the selected inputs of the operational data unit.
US10482383B2 Building analytic device
An information analytic system including a plurality of automation units each connected to a plurality of monitoring and control devices and connected to a network and configured to collect environmental information, a facility information unit connected to the network and configured to store information relating to locations of devices related to the facility, an information gathering unit connected to the network and communicatively coupled to at least one of the automation units and the facility information unit that retrieves a listing of all monitoring and control devices connected to each automation unit and relates each monitoring and control device to at least one device in at least one facility, an information analysis unit that analyzes the information from the facility information unit and logically relates the devices in the facility based on physical locations of the devices in the facility.
US10482382B2 Systems and methods for reducing manufacturing failure rates
Systems and methods are provided for reducing failure rates of a manufactured products. Manufactured products may be clustered together according to similarities in their production data. Manufactured product clusters may be analyzed to determine mechanisms for failure rate reduction, including adjustments to test quality parameters, product formulas, and product processes. Recommended product adjustments may be provided.
US10482379B2 Systems and methods to perform machine learning with feedback consistency
The present disclosure provides systems and methods that enable training of an encoder model based on a decoder model that performs an inverse transformation relative to the encoder model. In one example, an encoder model can receive a first set of inputs and output a first set of outputs. The encoder model can be a neural network. The decoder model can receive the first set of outputs and output a second set of outputs. A loss function can describe a difference between the first set of inputs and the second set of outputs. According to an aspect of the present disclosure, the loss function can be sequentially backpropagated through the decoder model without modifying the decoder model and then through the encoder model while modifying the encoder model, thereby training the encoder model. Thus, an encoder model can be trained to have enforced consistency relative to the inverse decoder model.
US10482373B1 Grid long short-term memory neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing grid Long Short-Term Memory (LSTM) neural networks that includes a plurality of N-LSTM blocks arranged in an N-dimensional grid. Each N-LSTM block is configured to: receive N input hidden vectors, the N input hidden vectors each corresponding to a respective one of the N dimensions; receive N input memory vectors, the N input memory vectors each corresponding to a respective one of the N dimensions; and, for each of the dimensions, apply a respective transform for the dimension to the memory hidden vector corresponding to the dimension and the input hidden vector corresponding to the dimension to generate a new hidden vector corresponding to the dimension and a new memory vector corresponding to the dimension.
US10482371B2 Systems and methods for capturing visible information
A transaction card construction and computer-implemented methods for a transaction card are described. The transaction card has vector-formatted visible information applied by a laser machining system. In some embodiments, systems and methods are disclosed for enabling the sourcing of visible information using a scalable vector format. The systems and methods may receive a request to add visible information to a transaction card and capture an image of the visible information. The systems and methods may capture data representing the image. The systems and methods may also determine an ambient color saturation of the image. Further, systems and methods may translate the image based on the ambient color saturation of the image. The systems and methods may also map the translated image to a bounding box and convert the mapped image into vector format. In addition, the systems and methods may provide the converted image to a laser machining system.
US10482369B2 Window based locationing of mobile targets using complementary position estimates
Methods, systems, apparatus, and tangible non-transitory carrier media encoded with one or more computer programs that can determine the path or route most likely navigated by a mobile target are described. In accordance with particular embodiments, the most likely path or route is determined based on path-based scoring of position estimates obtained from different types of complementary locationing signal sources. Instead of fusing the position data derived from the different types of signal sources, these particular embodiments determine the most likely path navigated by the mobile target based on an independent aggregation of the position estimates derived from complementary signals of different source types.
US10482368B2 Electronic apparatus and wireless communication system
The present invention addresses the problem of preventing the malfunction of an electronic apparatus containing an RFID module with a wired communication port. An electronic apparatus is provided with: an RFID module containing an antenna, a control circuit, a memory connected to the control circuit, and a wired communication port; a processing unit connected to the RFID module via the wired communication port; and a switch that electrically connects or interrupts the antenna and the control circuit.
US10482366B2 Mitigating adjacent RFID reader interference
A radio frequency identification (RFID) automatic vehicle identification (AVI) system configured to mitigate signal interference, the system comprising a plurality of RFID readers, comprising a first RFID reader and a second RFID reader; and a plurality of antennas, wherein a first antenna is connected to the first RFID reader and a second antenna is connected to the second RFID reader. Prior to the first RFID reader transmitting a signal through the first antenna, the first RFID reader samples a received radio frequency (RF) signal from the first antenna, and if the received RF signal meets predetermined strength and frequency criteria, the first RFID reader inhibits transmission of the signal through the first antenna.
US10482365B1 Transaction instrument containing metal inclusions
A transaction instrument comprises a plastic and one or more metal inclusions embedded or encased in the plastic. The one or more metal inclusions are in a non-particle form and is selected from the group consisting of a bit, a piece, a strand, a strip, a mesh, a web, and a combination thereof. The metal inclusion is comprised of a metal selected from the group consisting of tungsten, silver, zinc, bismuth, molybdenum, iron, steel, tin, copper, titanium, or a combination thereof.
US10482363B1 Systems and methods for detection mechanisms for magnetic cards and devices
A card exhibiting enhanced detection is provided. A plurality of detector shapes that may be associated with a detection system increases detection effectiveness, while reducing adverse effects of detection systems that may be operating within a electromagnetic field environment.
US10482362B2 Encoded cells and cell arrays
Methods pertaining to encoding and decoding binary identifiers within a cell array are described. A binary identifier received by computing device can be encoded according to an encoding scheme. The cell array can include multiple encoded cells, each of which indicates a predetermined sequence of two or more bits, and which includes a perimeter, and both an alignment mark and a line pattern within the perimeter. The line pattern can be one of an empty-cell line pattern, a pattern including one or more asymmetrical radial vectors, one or more diametrical vectors, a symmetric cross, or a symmetrical star, or some other line pattern. The encoding scheme can define a plurality of cell colors that correspond to a predetermined sequence of two or more bits. The bits corresponding to a cell color can be redundant to bits corresponding to a line pattern for confirming accuracy of decoding a cell.
US10482357B2 Optical print head and image forming device
An optical print head including light emitting elements, drivers, setters, a detector, and a generator. The detector is for detecting a noise component superimposed on a luminance signal, on transmission circuitry for transmitting the luminance signal from a setter to a driver, in a state in which the setter is outputting the luminance signal. The generator, for each light emitting element due to emit light in a line subsequent to a line for which the detector detected the noise component, generates and causes a setter corresponding to the light emitting element to output an adjusted luminance signal such that the light emitting element emits a light emission amount according to image data in a state in which the noise component detected by the detector is superimposed on the adjusted luminance signal.
US10482352B2 Information processing device and non-transitory computer readable medium
Information processing including, a first data acquirer that acquires first observational data; a second data acquirer that acquires second observational data; and a processor that performs machine learning by semi-supervised learning to output an emotion of a person as a latent factor using training data of the first observational data and the second observational data, and that infers and outputs the emotion from at least one of the first observational data and the second observational data using a trained model.
US10482348B1 System and method for tracking coherently structured feature dynamically defined with migratory medium
A system and method are provided for discriminating and tracking a coherently structured feature dynamically defined in evolving manner within a migratory medium. A data set is captured for a plurality of physical points defined within a multi-dimensional physical space, in terms of a plurality of scalar parameter values. At least one pre-selected target feature type is established, as is a scalar field predefined by at least one of the scalar parameters. A sparse set of key points is selectively generated a within the scalar field. Each key point is associated with one of the physical points and descriptive information adaptively determined therefor from the data content within a neighborhood of the physical point coinciding therewith. At least one predetermined feature-based operation is executed responsive to the descriptive information of the key points as a surrogate for execution generally on the data set.
US10482346B2 Electronic device for processing image and method for controlling the same
A method for controlling an electronic device is provided. The method includes obtaining an image, detecting at least one object in a facial area from the image, and applying a virtual light source effect to the image based on an attribute of the detected object and displaying the image.
US10482345B2 Systems and methods for automated object recognition
A method for recognizing an object in a video stream may include receiving a video stream from a video source, the video stream comprising a plurality of video frames. The method may also include selecting at least one video frame from the video frames according to a frame selection rate. The method may also include partitioning the selected video frame into a first plurality of image blocks. The method may also include recognizing, out of the first plurality of image blocks, a second plurality of image blocks which comprise an image of an object, the recognition being based on an image recognition parameter determined by a machine-learning algorithm. The method may also include determining that at least one of the second plurality of image blocks corresponds to the object based on a likelihood metric, the likelihood metric being determined by the processor based on at least the frame selection rate. The method may further include displaying, on a display, information identifying the object. A system and non-transitory computer-readable medium may also be provided.
US10482342B2 Search apparatus, imaging apparatus including the same, and search method
A search apparatus includes a division unit configured to perform division into areas for respective angle regions in space coordinates with an imaging apparatus set as an origin thereof, a calculation unit configured to calculate an importance level of a subject for each of the areas obtained by division, and a changing unit configured to change a center position of a field angle of a captured image in which to search for a subject based on the importance level of a subject calculated for each of the areas.
US10482340B2 System and method for object recognition and ranging by deformation of projected shapes in a multimodal vision and sensing system for autonomous devices
Provided is a disclosure for detection and recognition of objects using a projected array of light shapes of one or more frequencies, where the light may be structured or non-structured.
US10482338B2 Image reading apparatus that aligns directions of document images, image reading method, image forming apparatus, and recording medium
An image reading apparatus includes a character recognition processing unit, an incorrect recognition index calculator, a certainty calculator, a direction determining unit, and an image processing unit. The incorrect recognition index calculator calculates incorrect recognition indexes. The incorrect recognition index is set based on a count of incorrect recognition characters. The count of incorrect recognition characters is a count of candidates for characters possibly incorrectly recognized when the documents are read. The incorrect recognition index is set such that recognition certainty indicative of accuracy of the recognition becomes smaller as the count of incorrect recognition characters increases. The certainty calculator adjusts the recognition certainty using the incorrect recognition index. The direction determining unit that determines a direction of the documents based on the adjusted recognition certainty. The image processing unit corrects the image data based on the determined document direction to align image directions of the plurality of documents.
US10482335B1 ATM with biometric security
Provided, in an aspect, is a method for improving security in an automated teller machine (ATM) network, which includes prompting a user, via the ATM, to provide a biometric sample; receiving the sample from a biometric device of the ATM; determining that the sample is not blacklisted; and allowing the user to complete a transaction. Because the method includes storing anonymized event details, which include the biometric sample separate from user-identifying information, the method both improves privacy for law-abiding users and deters malicious use by others.
US10482319B2 Tracking of handheld sporting implements using computer vision
A path and/or orientation of object approaching an athlete is tracked using two or more cameras. At least two sets of images of the object are obtained using at least two different cameras having different positions. Motion regions within images are identified, and candidate locations in 2D space of the object are identified within the motion region(s). Based thereon, a probable location in 3D space of the identifiable portion is identified, for each of a plurality of instants during which the object was approaching. A piecewise 3D trajectory of at least the identifiable portion of the object is approximated from the probable locations in 3D space of the object for multiple instants during which the object was approaching the athlete. A graphical representation of the 3D trajectory of the object is incorporated into at least one of the sets of images.
US10482316B2 Image information processing method and apparatus, and computer storage medium
An image processing method includes: locating respective image regions corresponding to one or more persons captured in a first image; extracting feature information of a respective facial portion of at least a first person of the one or more persons located in the first image; identifying, from a plurality of image tiles, a first image tile that matches the respective facial portion of the first person in accordance with predefined correspondence between the feature information of the respective facial portion of the first person and pre-stored description information of the first image tile; and forming, by replacing the respective facial portion of the first person in the first image with the first image tile, a second image that includes at least a modified version of the respective image region corresponding to the first person of the one or more persons.
US10482310B2 Display module
A display module, including a self-luminous display panel and at least one point-shaped back light source, wherein in one of a plurality of optical fingerprint sensing areas of the self-luminous display panel, a largest square region whose center is closest to the point-shaped back light source is selected; in the largest square region, optical fingerprint sensing devices of the largest square region are divided into various device groups, and structures of the optical fingerprint sensing devices of the various device groups are configured. The structure of the display module is optimized to improve a fingerprint identification function of the display module.
US10482306B2 Fingerprint sensing system and method
According to a first aspect of the present disclosure, a fingerprint sensing system is provided, comprising: a sensing unit configured to measure a physical property of a sensing cell and to produce a voltage in dependence on said physical property; and an analog-to-digital converter configured to convert said voltage into a digital signal, wherein said analog-to-digital converter implements a non-linear conversion function. According to a second aspect of the present disclosure, a corresponding fingerprint sensing method is conceived. According to a third aspect of the present disclosure, a corresponding computer program product is provided.
US10482305B1 Electronic devices with thin-film masking layers
An electronic device may have transparent structures. The transparent structures may include a transparent member such as a transparent button member. The transparent member may have an inner surface that is covered with an opaque masking layer. The opaque masking layer may be white and may include a white porous inorganic layer covered with an opaque layer that increases the optical density of the opaque masking layer. The white porous inorganic layer may be formed by depositing a metal or other material using physical vapor deposition followed by an annealing process in the presence of oxygen. The opaque layer may be an optically dense inorganic layer such as a metal oxide layer. The button member may be located within an opening in a display cover layer. A fingerprint sensor may be attached to the opaque layer on the button member.
US10482304B2 Fingerprint and palmprint image collector with honeycomb structure, and terminal device
A fingerprint and palmprint image collector with a honeycomb structure and a terminal device are provided. The image collector includes a light guide plate, and a light source for emitting at least part of light into the light guide plate. A surface of the light guide plate is provided with a honeycomb plate. A plurality of vias parallel to each other are densely disposed on the honeycomb plate. The diameter of each via is in a range from 0.5 micrometer to 50 micrometers, and the size of an acquired fingerprint or palmprint is equal to the size of an acquired image. The thickness of the honeycomb plate is more than five times of the diameter of the via. The distance between centers of adjacent vias is less than or equal to 50.8 micrometers. The other surface of the honeycomb plate is provided with an image sensor. The image collector can be integrated into the terminal device. The fingerprint and palmprint image collector with the honeycomb structure according to the invention has a compact structure and a thin thickness, and can improve the contrast of the fingerprint image and the adaptive capacity for dry and wet fingers. The fingerprint and palmprint image collector is integrated into the terminal device so that the terminal device has a fingerprint and palmprint acquisition function through fewer additional component and low cost.
US10482302B1 Method and apparatus for performing different decoding algorithms in different locations
A method and apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method comprising the steps of providing a processor programmed to perform the steps of obtaining an image of the FOV and applying different decode algorithms to code candidates in the obtained image to attempt to decode the code candidates wherein the decode algorithm applied to each candidate is a function of the location of the code candidate in the FOV.
US10482300B2 System for automated checkout using metal detection
A system and method are provided for automated checkout using metal detection to determine a location of a universal product code (UPC) or another physical item identifier (PID) associated with a given item. A set of sensors detects a location of a physical identifier (PID) associated with at least one item. A set of signal components outputs an indication of the detected PID location on the given item. The output PID location indication directs a movement or change in position of the given item to place the PID in a readable proximity of a scanner component. The PID location indication may include an audible indication, a visual indication, and/or a haptic indication to a user. The PID location indication may include instructions to an orientation component for automatically repositioning the item within the readable proximity of the scanner component.
US10482299B1 Parent and dependent recycling product codes for finished products
A universal, parent-to-dependent manufacturing recycling product code is provided for use on various types of manufactured goods. The recycling product code represents a tool that can be used to process a significant volume of disposed finished products, to capture and communicate essential information about finished products and their components and materials, and to make consistent repair or recycle determinations for the products. Multiple components of the finished product may be associated with dependent recycling product codes (e.g., children and grandchildren codes) which are related to the parent recycling product code.
US10482295B2 Card counting systems and methods for same
A sensor system for counting cards includes an optical sensor assembly configured to detect edges of cards in a card stack. The optical sensor assembly includes at least an optical sensor, and a light element coupled with the optical sensor. The light element is configured to reflect light from a card stack toward the optical sensor. A remote light element is spaced from the optical sensor assembly. The remote light element is configured to direct light toward the card stack.
US10482293B2 Interrogator and interrogation system employing the same
The present invention is directed to an interrogator, method of discerning metal and radio frequency identification (RFID) objects, and an interrogation system employing the same. In one embodiment, the interrogator includes a metal sensing subsystem configured to provide a first signal having a signature representing a presence of a metal object, and a RFID sensing subsystem configured to provide a second signal having a signature representing a presence of a RFID object. The interrogator also includes a control and processing subsystem configured to discern a presence of at least one of the metal and RFID objects from one of the first and second signals.
US10482292B2 RFID scanning device
Systems, devices and methods for performing inventory management using RFID technology. The system includes a box for receiving one or more items containing RFID tags. Items are scanned against a baseline content data to confirm all items are present and whether any items have expired. The box has security features to prevent unauthorized access to its contents and create an audit trail of access. Access to the box may be granted when a user presents an authorized RFID-enabled card, wrist band, or other item. Multiple locking features provide for additional security. Scanning, authorization, and notification functions may be controlled locally by a processing unit contained within the box itself or remotely by an outside server.
US10482290B1 Virtual polymorphic hardware engine
Virtual field programmable gate array (VFPGA) duplicates and/or emulates a field programmable gate array through the use of base hardware and firmware that uses RAM as ROM or EPROM and provides control and monitoring and manipulation through the use of elementary and basic device functionality commands (machine code primitives) to accommodate the needs of polymorphic cipher engine software so that the software achieves the same results as thou it had access to programmable logic arrays, gate and logic blocks found in field programmable gate array chips.
US10482288B2 Content validation using blockchain
A device may receive content data from a content provider, the content data including: data identifying content, and data for verifying that the content has not changed. The device may access a blockchain associated with the content data, the blockchain including validation information specifying instructions for validating the content. In addition, the device may perform, based on the validation information, validation of the content to determine a measure of confidence that the content is accurate and store results of the validation in the blockchain as a transaction. Based on the validation results, the device may perform an action.
US10482287B2 Tracking and facilitating renewal of documents using an electronic signature system
The present disclosure is directed toward systems and methods for managing electronic documents. For example, systems and methods described herein can enable parties to an agreement outlined in an electronic document to add, track, and save electronic signatures associated with the electronic document. Furthermore, systems and methods described herein automatically identify expiration information associated with the electronic document and generate alerts for the electronic document based on the expiration information.
US10482284B1 Identifying, marking and erasing sensitive information in screen captures for data loss prevention
Sensitive information displayed on a screen is protected against leakage and loss. A section of a bitmap containing sensitive information is defined as a protection region. A protection marker identifying the protection region is embedded into the bitmap. The defined protection region is divided into multiple sub-regions, and a separate sub-region protection marker is embedded in each sub-region of the original protection region. The defining, embedding and dividing are performed before the bitmap is copied to the screen buffer. When content that was displayed on the screen has been captured, for example by screen capturing software, the captured content is parsed. All sub-region protection markers embedded in the captured content are detected, and a real protection region in the captured content is calculated, based on information in the detected sub-region protection markers. The sensitive information in the captured content is erased.
US10482279B2 Pattern-less private data detection on data sets
In an embodiment, data that is associated with one or more parameters that describe information corresponding to the data is accessed. The data is organized into data sets having the same combination of parameters. Each data set includes a data value determined by the combination of the parameters. The data values that are unique in relation to the other data values are determined. The likelihood that the accessed data includes PII data for the combination of parameters is determined based on the data values that are determined to be unique.
US10482274B2 Terminal device and method for protecting terminal device, and terminal management server
A terminal device includes: a condition checking unit to monitor an operation state of the terminal device by executing a terminal managing program, and determine whether the terminal device is in a state of a preset condition for terminal protection; a communication control unit to control the communication unit to be connected to the terminal management server using the location information when the condition checking unit determines that the terminal device is in a state of the condition for terminal protection, and control the communication unit to send the identification information to the terminal management server; and a lock control unit configured to lock the terminal device by executing the terminal managing program when a lock command is issued by, and received from, the terminal management server.
US10482271B2 Methods and devices for displaying content
A method for displaying content is disclosed. One method includes displaying, via an electronic device, a first content corresponding to a first privilege level of a first user. The method also includes acquiring biometric information of a current user. The method includes determining, based on the biometric information, whether the current user is a second user having a second privilege level different from the first privilege level of the first user. The method includes, in response to determining that the current user is the second user, transitioning from displaying the first content to displaying a second content via the electronic device, wherein the second content corresponds to the second privilege level of the second user.
US10482261B2 Security scanning of application program interfaces that are affected by changes to source code
A computer-implemented method improves the security of a system. One or more processors identify changes in source code, resulting in changed code in the source code. The one or more processors associate the changed code with affected application program interfaces (APIs) that are used by the changed code, and then manipulate parameters within the affected APIs based on the changes in the source code. The one or more processors execute a dynamic security scan on only the affected APIs using the manipulated parameters, in order to identify security vulnerabilities in only the affected APIs. The one or more processors then modify the source code to remove the security vulnerabilities in only the affected APIs, thus improving the security of the system on which the source code is running.
US10482258B2 Method for securing runtime execution flow
A runtime security system, including: a shared core configured to execute processes having varying levels of trustworthiness configured to receive security services requests; an execution monitor configured to monitor the execution of the shared core further comprising a timer, a policy table, and an execution monitor state machine; secure assets including cryptographic keys; and immutable security service functions configured to enable access to the secure assets in response to secure services requests; wherein the execution monitor is configured to: detect that the shared core has received a secure boot request; verify that the secure boot request is valid; allow the shared core to securely boot when the secure boot request valid.
US10482255B2 Controlled secure code authentication
Systems, methods, circuits and computer-readable mediums for controlled secure code authentication are provided. In one aspect, a method performed by a host device includes transmitting a request to a client device, the request including a challenge for a property of a code stored within the client device, receiving a response to the request, the response comprising information associated with the property of the code, verifying correctness of the response based on the received information, and based on the verifying of the correctness of the response, determining that the code is an authorized code.
US10482253B2 Configuring basic input output system (BIOS) features based on a policy
In some examples, a computing device may receive (i) settings associated with one or more features of a basic input output system (BIOS) of the computing device and (ii) a device identifier that uniquely identifies the computing device. The computing device may determine a policy identifier that identifies a policy being implemented by the settings associated with the one or more features of the BIOS. The computing device may retrieve a public key associated with an organization that acquired the computing device and sending a request to a service to validate the policy. The request may include the policy identifier and the public key. After the computing device receives a response from the service indicating that the policy is valid, the computing device may initiate a reboot and modify, during the reboot, the one or more features of the BIOS of the computing device based on the settings.
US10482248B2 Shellcode detection
Identifying shellcode in a sequence of instructions by identifying a first instruction, the first instruction identifying a first bound of a sequence of instructions, identifying a second instruction, the second instruction identifying a second bound of the sequence of instructions, and generating a distribution for the sequence of instructions, bounded by the first instruction and the second instructions, the distribution indicative of whether the sequence of instructions is likely to include shellcode.
US10482247B2 Mitigation of malware
Systems and methods are provided in example embodiments for mitigating malicious calls. The system can be configured to determine a series of checksums for a file, compare the series of checksums to a checksum tree, where the checksum tree includes a plurality of nodes that each include a fuzzy checksum of known malware, and assign one or more classifications to the file, where each of the one or more classifications is based on each node of the checksum tree that matches a checksum in the series of checksums and includes whether the file includes malware or benign checksums.
US10482243B2 Multi-threat analyzer array system and method of use
A method for determining the threat level of a sample, comprising: providing a multi-analyzer array running on a server comprising a static analyzer, a plurality of dynamic analyzers, an arbitrator, at least one post processing process, and a normalizer process; analyzing the sample by the static analyzer to produce a static analysis; review of the static analysis by the arbitrator to determine which of the plurality of dynamic analyzers to utilize for dynamic analysis of the sample; dynamic analysis of the sample by one of the plurality of dynamic analyzers as chosen by the arbitrator to produce a dynamic analysis of the sample, normalizing the dynamic analysis by the normalizer to a format for post processing by the at least one post processing process; analysis of the normalized dynamic analysis by the at least one post processing process to provide a post processing analysis and to determine a threat level of the sample; and analysis by the arbitrator of the post processing analysis and the threat level of the sample to determine whether to further analyze the sample in one of the plurality of dynamic analyzers not previously chosen by the arbitrator.
US10482241B2 Visualization of data distributed in multiple dimensions
A path associated with a set of selected log data is defined. An indication is received on a graphical user interface (GUI) to generate a bubblegram associated with the path, wherein the bubblegram comprises one or more bubbles, each bubble representing a particular dimension associated with the selected path. The one or more bubbles are rendered on the GUI according to a performed ranking of the one or more bubbles. A bubble is selected to generate a filter for the path based on the dimension associated with the bubble. A subsequent bubblegram is rendered based on a narrowed set of the selected log data.
US10482240B2 Anti-malware device, anti-malware system, anti-malware method, and recording medium in which anti-malware program is stored
An anti-malware device 50 includes: a risk information storage unit 51 in which risk information 510 is stored, in which there are associated a value indicating an attribution of an information processing device 60 for executing software 600, a value indicating an attribution of the software 600, and a value that indicates the degree of risk when the software 600 is executed; a subject attribution collection unit 53 for collecting the value indicating the attribution of the information processing device 60; an object attribution collection unit 54 for collecting the value indicating the attribution of the software 600; and a determination unit 55 for determining that the software 600 is malware when the value indicating the degree of risk obtained by comparing the risk information 510 and the values collected by the subject attribution collection unit 53 and object attribution collection unit 54 satisfies a criterion.
US10482238B2 Method and device for verifying the integrity of platform software of an electronic device
A method for verifying the integrity of platform software of an electronic device is provided, the method comprising accessing a module of said platform software, obtaining a signature (S), obtaining a verification key (VK), said verification key (VK) corresponding to a signing key (SK), verifying if said signature (S) was derived by signing said platform software module with said signing key (SK), by using said verification key (VK), and establishing a positive verification of said platform software module if said verification is successful. The invention also provides a method for providing a platform software module to perform the aforementioned method, and a device on which the aforementioned method can be performed.
US10482235B2 Systems and methods for integrating with a native component using a network interface
Embodiments as disclosed herein may provide systems and methods for component integration and security. In particular, in one embodiment, a native component that presents a network based interface may be on a device, where that native component may expose a network based interface for access by other components. This native component can then be accessed through the network based interface. To address security concerns and other issues, the native component may be configured to determine if a received request is associated with the same user space and only respond to requests originating from the same user space.
US10482234B2 Controlling authorization within computer systems
Techniques for controlling the provision of data to a requester use a local device communicating with a personal computing device. The personal computing device has an authorized state and an unauthorized state. If the personal computing device is proximal to the local device when the local device receives the request for data from the requester, then the personal computing device uses permission data it stores to determine whether the request is or is not a permitted request. If the request is a permitted request, then the personal computing device sends a message to a token issuing device to issue a token request to the requester. The requester then uses this token to access a third party device holding the data to which it seeks access.
US10482230B2 Face-controlled liveness verification
Techniques for implementing face-controlled liveness verification are provided. In one embodiment, a computing device can present, to a user, a sequential series of targets on a graphical user interface (GUI) of the computing device, where each target is a visual element designed to direct the user's attention to a location in the GUI. The computing device can further determine whether the user has successfully hit each target, where the determining comprises tracking movement of a virtual pointer controlled by the user's gaze or face pose and checking whether the user has moved the virtual pointer over each target. If the user has successfully hit each target, the computing device can conclude that the user is a live subject.
US10482226B1 System and method for autonomous vehicle sharing using facial recognition
Methods and systems for identifying autonomous vehicle users are described herein. An autonomous vehicle may receive a request to pick up a user at a starting location and transport the user to a destination location. Accordingly, the autonomous vehicle may travel to the starting location. Upon arriving at the starting location, the autonomous vehicle may detect whether a person approaching the vehicle is the user by detecting a biometric identifier for the person. The biometric identifier may then be compared to a biometric fingerprint for the user, and if there is a match, the autonomous vehicle may determine that the person is the user. As a result, the user may be allowed to enter the autonomous vehicle and/or the autonomous vehicle may begin travelling to the destination location. Otherwise, the person may be denied entry to the autonomous vehicle.
US10482225B1 Method of authorization dialog organizing
The invention discloses a method and system for presenting user alternatively organized authorization page. The login and password options on this page will be supplemented with biometric parameters check, image-based code check, or other applicable authentication methods.
US10482224B2 Method for generating a signed electronic document with an anti-tamper function
A method is to be implemented by a network server, and includes: receiving input information associated with a handwritten signature inputted on an original document, and a dynamic image associated with a motion of a signer during input of the handwritten signature; compiling a signed document based on the original document, the input information and the dynamic image; generating an authentication value based on a location where the handwritten signature is rendered on the signed document and a location where the dynamic image is rendered on the signed document; and incorporating the authentication value into the signed document to result in an anti-tamper document.
US10482222B2 Methods, apparatus, and articles of manufacture to encode auxiliary data into text data and methods, apparatus, and articles of manufacture to obtain encoded data from text data
Methods, apparatus, and articles of manufacture to encode auxiliary data into text data and methods, apparatus, and articles of manufacture to obtain encoded data from text data are disclosed. An example method includes detecting, using a processor, a first symbol present in first text data, the first symbol including a white space character; mapping the first symbol to first data using the processor; detecting, using the processor, a second symbol present in the first text data by detecting a white space character or a flow control character; mapping, using the processor, the second symbol to a first bit position of the first data in encoded data; and determining the encoded data, using the processor, based on placing the first data in the first bit position.
US10482221B2 Protecting a computer program against reverse engineering
A method of protecting a computer program against reverse engineering includes: obfuscating and/or encrypting at least one program library of the computer program, wherein the at least one program library contains byte code adapted for being executed by a virtual machine; including the at least one obfuscated and/or encrypted library into a bootstrap library, the bootstrap library including a bootstrap module adapted for loading the at least one program library into the virtual machine and for starting the computer program; encrypting the bootstrap library; and including the encrypted bootstrap library into a native code launcher executable including a launcher module adapted for starting the virtual machine, decrypting the bootstrap library and for loading the bootstrap library into the virtual machine.
US10482216B2 Protected health information image capture, processing and submission from a client device
A system and method that permits a user to utilize a means of capturing and managing one or more images containing protected health information (PHI) on a mobile device, as disclosed herein. The user of the system and method may be required to undergo authentication and authorization to access the system and use the method.
US10482213B2 Circuit design support apparatus and circuit design support method
According to one embodiment, a circuit design support apparatus includes: a first specifying unit that specifies a first element generating negative potential; a second specifying unit that specifies a criterion of a current flowing to a substrate from an electrode of a second element arranged in a peripheral area of the first element due to a parasitic element; a calculation unit that calculates a criterion violation rate under a condition where a location of the second element has been shifted to one of a plurality of places; and a display processing unit that displays, on a display, information indicating the criterion violation rate such that the information is superimposed on a layout.
US10482211B1 System and method for electronic circuit design editing having adaptive visual indicia for relative current loading of circuit layout portions
In an electronic circuit design system, a physical layout of at least part of an electronic circuit design is visually rendered. Magnitude of current loading are determined at one or more of the circuit nodes, or one or more clusters of nodes grouped according to predetermined clustering criteria, for a selected net or nets. The range of magnitudes is mapped to at least one gradation range for visual indicia of preselected type, such as a predetermined color spectrum; preferably, alternative gradation ranges respectively for current sources and current sinks are provided. The visual indicia of the current loading magnitudes are then adaptively displayed to overlay the corresponding circuit nodes or clusters in the rendered physical layout, providing a reference for a designer to proportionately size segments of the selected net or nets, as well as spacing required for the segments.
US10482210B2 System, method, and computer readable medium for walking pads: fast power- supply pad-placement optimization
A virtual force controlled collapse chip connection (C4) pad placement optimization frame-work for 2D power delivery grids is proposed. The present optimization framework regards power pads as mobile “positive charged particles” and current resources as a “negative charged back-ground.” The virtual electrostatic force is calculated from voltage gradients. This optimization framework optimizes pad locations by moving pads according to the virtual forces exerted on them by other pads and current sources in the system. Within this framework, three algorithms are proposed to meet various requirements of optimization quality and speed. These algorithms minimize resistive voltage drop (IR drop), the maximum current density, and power distribution network metal power dissipation at the same time.
US10482209B1 Field programmable operation block array
A field-programmable operation array includes an interconnect network and a plurality of operation blocks, including a first operation block and a second operation block, electrically connected to the interconnect network. Each operation block includes an arithmetic logic unit and a plurality of logic gates. A pass signal output by the arithmetic logic unit of the first operation is received by the arithmetic logic unit of the second operation block.
US10482207B2 Verification support apparatus and design verification support method
A design verification support apparatus includes, a memory that stores circuit information and test pattern information, and a processor coupled to the memory. The processor performs a process including, acquiring the circuit information and the test pattern information from the memory, calculating a delay time occurring until the first clock signal reaches each of a plurality of memory circuits coupled in series and included in the scan chain from the clock source, based on the circuit information, selecting a first memory circuit whose first output value is to be changed by a shift operation among the plurality of memory circuits, based on the test pattern information at the cycle, and calculating the first output value of the first memory circuit when a second clock signal is supplied to the first memory circuit, the second clock signal being obtained by delaying the first clock signal by a delay time.
US10482201B2 Information processing apparatus, information processing method, and program
Provided is an information processing apparatus including a crack leading edge candidate extraction unit configured to extract a crack leading edge candidate after progress of a crack in a structure, an elastic energy release rate calculation unit configured to calculate an elastic energy release rate that indicates an elastic energy released when the crack progresses to the extracted crack leading edge candidate, and a crack leading edge decision unit configured to decide a crack leading edge after the progress of the crack at least based on the elastic energy release rate. The crack leading edge candidate extraction unit extracts the crack leading edge candidate that satisfies a predetermined condition from crack leading edge candidates obtained in terms of a construction of the structure.
US10482192B1 Systems and methods for selecting and marking a location on a dental aligner
Described herein are systems and methods for marking a dental aligner. A method for marking a dental aligner includes receiving a digital model corresponding to a dental aligner. The digital model includes a dental arch comprising a plurality of teeth. The method further includes determining whether a section of teeth on a right side or a left side of the dental arch includes flatter occlusal surfaces and selecting the section with the flatter occlusal surfaces, identifying surfaces on the teeth of the selected section that are flat relative to other surfaces on the teeth of the selected section, determining a line of best fit between the flat surfaces, and marking the dental aligner with a marking based on the line of best fit.
US10482190B2 Topography simulation apparatus, topography simulation method, and topography simulation program
A topography simulation apparatus includes a processor and a memory connected to the processor. The memory stores instructions executable by the processor to set topographies of a material at N times T1 to TN (N is an integer of two or more) within a calculation region. The memory further stores instructions executable by the processor to develop the topographies of the material at the times T1 to TN over time independently, calculate first to N-th values respectively representing a change in a topography of the material from the times T1 to TN to times T1′ to TN′, and calculate a topography of the material at time TN+1, based on the first to N-th values.
US10482182B1 Natural language understanding system and dialogue systems
A natural language understanding (NLU) system used in a dialogue systems comprises a first-level NLU sub-system and at least one second-level NLU sub-system. Each second-level NLU sub-system is communicatively coupled with, and has a relatively higher performance than, the first-level NLU sub-system. The first-level NLU sub-system performs a first calculation over an input text received, and then outputs a first meaning if the first meaning is generated with a first confidence level surpassing a first threshold or passes on the input text to one second-level NLU sub-system based on a pre-determined rule if otherwise. Each second-level NLU sub-system receives the input text from the first-level NLU sub-system, and performs a second calculation over the input text, and then outputs a second meaning if the second meaning is generated with a second confidence level surpassing a second threshold or outputs a result indicating a rejection of meaning if otherwise.
US10482180B2 Generating ground truth for questions based on data found in structured resources
Ground truth for a cognitive system is generated from a structured resource such as a table by identifying a subject of the structured resource and field headers. Linguistic analysis is performed on a given header to establish an interrogative context, and a question is generated relating to the subject based on the interrogative context, including an implementation of one or more mathematical operators. The question is generated using a question template, and has a question phrase based on the interrogative context, an operator phrase based on the selected operator, and a keyword phrase based on the subject. An answer to the question is determined by carrying out a computation that applies the selected operator(s) to one or more of the data values, to form a question-and-answer pair that is added to the ground truth. A filtering step is preferably used to ensure that the question-and-answer pair is valid.
US10482179B2 Requirement document language quality feedback and improvement
A device for locating words and/or phrases in a requirement statement that cause confusion can include one or more memory devices including data defining words and/or phrases and corresponding, respective deductions for each of the words and/or phrases and processing circuitry to: receive the requirement statement that specifies requirements for a product or service, determine a count of each of the words and/or phrases that are in the requirement statement and the one or more memory devices and a location of the words and/or phrases in the requirement statement, determine a score for the requirement statement based on a maximum allowable score in the one or more memory devices, the determined count, and the deductions, and generate a report indicating the score and the location of the words and/or phrases that reduced the maximum allowable score, the score indicating the quality of the requirement document.
US10482178B2 Semantic similarity analysis to determine relatedness of heterogeneous data
A method and system to determine relatedness select a first customer observable from a first source document, the first customer observable being made up of two terms, the two terms being a first term of a first type and a first term of a second type, and select a second customer observable from a second source document, the second customer observable being made up of a second term of the first type and a second term of the second type. The method includes creating a first corpus of all documents that include the first terms, creating a second corpus of all documents that include the second terms, obtaining other first terms in the first corpus and other second in the second corpus, and performing semantic similarity analysis to determine a similarity score between the first customer observable and the second customer observable.
US10482172B2 Spreadsheet shared region and cell permissions
A system for spreadsheet region and cell sharing permissions includes an interface and a processor. An interface is to receive a request to display a subset of a spreadsheet document. A processor is to: determine whether to enable display access to the subset of the spreadsheet document based at least in part on a set of user access descriptors; in the event that display access is enabled, provide data associated with the subset of the spreadsheet document for display; and in the event that display access is not enabled, provide an indication of access denial for display.
US10482168B2 Method and apparatus for annotating video content with metadata generated using speech recognition technology
A method and apparatus is provided for annotating video content with metadata generated using speech recognition technology. The method begins by rendering video content on a display device. A segment of speech is received from a user such that the speech segment annotates a portion of the video content currently being rendered. The speech segment is converted to a text-segment and the text-segment is associated with the rendered portion of the video content. The text segment is stored in a selectively retrievable manner so that it is associated with the rendered portion of the video content.
US10482167B2 Crowd-source as a backup to asynchronous identification of a type of form and relevant fields in a credential-seeking web page
A technique allows a credential manager application on a client computer system to identify fields and forms on a web page. An analysis server may automatically crawl web pages and identify the fields and form, then push the information to the client computer system for use by the credential manager. If the credential manager discovers the information is not available, the credential manager may analyze the web form to discover the fields and form information, then provide the discovered information to the analysis server for providing to other client computers. The analysis server may use crowd-sourcing for asynchronous verification of field and form information discovered by the analysis server or provided by the client computer.
US10482163B2 Clickable emoji
Hyperlinked icons, images, and emoji may be shared by users in a real-time messaging environment, such as text messaging. A user may send a message including a clickable emoji to a receiving user, where the received clickable emoji is displayed in the message. If the received clickable emoji is selected by the receiving user, web content linked to the emoji is retrieved and displayed. Messaging server(s) monitor messages, events, and social trends collecting contextual data. Content providers use collected contextual data to efficiently deliver targeted content.
US10482161B2 Generating and displaying active reports
Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.
US10482160B2 Social media integration and collaboration tools in a system for linking structured database management systems with document creation and word processing tools
Computer architecture including an add-in for linking document creation application with a cloud-based structured database management system and for and integrating a social network media feeds. Integrating social network media feeds and calibration tools into a word processing application linked with a contract creation and contract lifecycle management application. Integrating social network media feeds and calibration tools of a social network that runs on the same platform as the structured database management system and that shares log-in credentials with the structured database management system.
US10482157B2 Data compression apparatus and data compression method and storage medium
A data compression apparatus includes a memory; and a processor configured to generate compressed matrix data, compare a threshold and an index value calculated about a specific value data string that is a data string obtained by coupling specific values specified from element values that are not zero values in each row of the compressed matrix data, specify a given constant as respective coefficients when the index value is larger than the threshold, calculate reciprocals of respective specific values as the respective coefficients when the index value is equal to or smaller than the threshold, and output matrix data after operation that is a result of rounding based on the number of places of significant figures of a decimal part in each element that corresponds about products of respective elements of the compressed matrix data and the respective coefficients calculated, regarding the respective elements of the compressed matrix data.
US10482156B2 Sparsity-aware hardware accelerators
A special-purpose, hardware-based accelerator may include an input subsystem configured to receive first and second vectors as operands of a full dot-product operation. The accelerator may also include a sparsity-aware dot-product engine communicatively coupled to the input subsystem and configured to perform adaptive dot-product processing by: (1) identifying, within the first and second vectors, at least one zero-value element and (2) executing, in response to identifying the zero-value element, a reduced dot-product operation that excludes, relative to the full dot-product operation, at least one mathematical operation in which the zero-value element is an operand. The accelerator may also include an output subsystem that is communicatively coupled to the sparsity-aware dot-product engine and configured to send a result of the reduced dot-product operation to a storage subsystem. Various other accelerators, computing systems, and methods are also disclosed.
US10482153B2 Analyzing method and analyzing system for manufacturing data
An analyzing method and an analyzing system for manufacturing data are provided. The analyzing method includes the following steps. A plurality of models each of which has a correlation value representing a relationship between at least one of a plurality of factors and a target parameter are provided. The models are screened according to the correlation values. A rank information and a frequency information of the factors are listed up according to the models. The factors are screened according to the rank information and the frequency information. The models are ranked and at least one of the models is selected.
US10482152B2 File-level commenting
Various embodiments provide a commenting system for multiple users to provide and share comments to shared content items. For example, users can share a web link to a collection of content items, such as documents, spreadsheets, photos, and any other media, with other users stored in an online content management system. To enable such functionality, the online content management system can expose an application programming interface to enable third-party service providers to develop and attach a comment interface to content items. Accordingly, such a commenting system can provide a comment interface for concurrent display alongside a respective content item in which users can provide comments to shared content items or to use as notes for their personal content items.
US10482146B2 Systems and methods for automatic customization of content filtering
Exemplary embodiments include a system and method for Automatic Customization of Content Filtering (ACCF). The method includes receiving a search string from a user, creating a first filter based on the search string and searching different types of content stored in different content locations based on the first filter. The search returns a first subset of results to the user based on the first filter. The method further receives an indication of relevance for each one of the results in the first subset from the user. The method dynamically creates a second filter based on the received indications of relevance for the first subset of results. Based on the second filter, a second subset of more relevant results is returned to the user.
US10482141B2 Extensible moderation framework
A moderation framework monitors content posted in a database network and uses a declarative configuration scheme that defines moderation rules without having to write new software. A user interface operated by the moderation platform allows selection of different user criteria and different content criteria for triggering the moderation rules. The user interface also provides selectable actions for the moderation rules to apply when the content matches the selected user and content criteria. The user interface also allows selection of different entities for associating with different moderation rules, such as accounts, cases, opportunities, Chatter® feed posts, or custom objects defined by customers.
US10482137B2 Nonlinear models for member searching
A system and method includes receiving a search query and obtaining, from a database, member data of a member. For each of a plurality of nonlinear models, the nonlinear model is traversed based on a comparison of characteristics to conditions to obtain a score, wherein, among the nonlinear models, at least one characteristic is an inferred characteristic based on at least one of: activities by the member in an online networking system; and connections by the member in the online networking system. The score obtained from each of the nonlinear models is combined to obtain a combined score and a user interface to displays information related to the member based, at least in part on the combined score.
US10482134B2 Document management techniques to account for user-specific patterns in document metadata
Document management techniques to account for user-specific patterns in document metadata are disclosed. In one embodiment, a method for facilitating document retrieval may comprise: assigning a first entitlement to a first user for accessing a first plurality of documents; identifying patterns in the first user's creation or modification of metadata related to the first plurality of documents; recording the identified patterns associated with the first user; receiving a document query from a second user who has been assigned a second entitlement to access a second plurality of documents; determining, based on the second entitlement, an access right of the second user with respect to the first plurality of documents; and modifying the document query based on the access right of the second user and the identified patterns, such that the document query returns relevant documents from the first plurality of documents despite the second user's ignorance of the identified patterns.
US10482133B2 Creating and editing documents using word history
Embodiments include methods, and computing systems, and computer program products for creating and editing documents. Aspects include creating a new document by a user using an interactive content manager system, and selecting one or more existing documents related to new document from a content database by user using a content source selection interface. Aspects also include performing content unit mining on the existing documents to extract a set of existing content units, and on the new document to extract a set of new content units, respectively, by a content unit mining and extraction module. Aspects further include comparing set of existing content units and the set of new content units to obtain a set of updated content units using a content unit comparison module, and updating the new document using the set of updated content units by the user using an interactive content manager module.
US10482132B2 Contact creation and utilization
Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.
US10482131B2 Collaborative clustering feed reader
The present invention is a method for organizing information. The invention discloses a novel and useful way of employing text analytics or other grouping mechanisms for organizing a large volume of incoming documents in a way that a user can quickly find information that the user considers interesting. Some of the best embodiments of the invention allow older information that has not been marked as interesting to expire while grouping information that has been marked as interesting with newer and similar items.
US10482129B1 Pipelined database processing circuit and method
Disclosed approaches for accessing data involve determining in a first stage of a pipelined processing circuit, hash values from keys in a data access request and determining in a second stage of the pipelined processing circuit and from a hash table, addresses associated with the hash values. In a third stage of the pipelined processing circuit, data are read at the addresses in a memory arrangement, and in a fourth stage of the pipelined processing circuit a subset of the data read from the memory arrangement is selected according to a query in the data access request. In a fifth stage of the pipelined processing circuit, the subset of the data read from the memory arrangement is merged into response data.
US10482128B2 Scalable approach to information-theoretic string similarity using a guaranteed rank threshold
A string analysis tool for calculating a similarity metric between an input string and a plurality of strings in a collection to be searched. The string analysis tool may include optimizations that may reduce the number of calculations to be carried out when calculating the similarity metric for large volumes of data. In this regard, the string analysis tool may represent strings as features. As such, analysis may be performed relative to features (e.g., of either the input string or plurality of strings to be searched) such that features from the strings may be eliminated from consideration when identifying candidate strings from the collection for which a similarity metric is to be calculated. The elimination of features may be based on a minimum similarity metric threshold, wherein features that are incapable of contributing to a similarity metric above the minimum similarity metric threshold are eliminated from consideration.
US10482126B2 Determination of similarity between videos using shot duration correlation
A content system identifies shots in a first video and shots in a second video. Shot durations are determined for the identified shots of each video. A histogram is generated for each video, each histogram dividing the identified shots of the corresponding video into a set of buckets divided according to a range of shot durations. The system determines confidence weights for the buckets of each histogram, with the confidence weight for a bucket based on a likelihood of a particular number of identified shots occurring within the range of shot duration for that bucket. A correlation value is computed for the two videos based on a number of identified shots in each bucket of each respective histogram and based on the confidence weights. The content system determines whether the two videos are similar based on the correlation value and a self-correlation value of each video.
US10482120B2 Waste identification systems and methods
In certain embodiments, a system may include an interface configured to couple to a network, at least one optical sensor configured to capture optical data associated with packaging of a waste product, and a processor coupled to the interface and to the at least one optical sensor. The processor may be configured to search at least one data source to automatically identify the waste product based on the optical data and, when the waste product is not automatically identified based on its packaging, send an alert including the optical data to a social media website through the network to solicit identifying information from one or more subscribers.
US10482112B2 Automatic feature extraction from a relational database
Techniques facilitating automatic feature extraction from a relational database are provided. In an embodiment, a method can include generating an entity graph based on a relational database, wherein the entity graph comprises a first node associated with a first table in the relational database and a second node associated with a second table in the relational database. In another embodiment, the method can include joining the first table and the second table based on an edge between the first table and the second table defined by the entity graph, wherein a resulting joined table is connected by a column of data. In another embodiment, the method can include extracting a feature from the column of data using a data mining algorithm selected from a set of data mining algorithms based on a type of data in the column of data.
US10482109B2 Object indexing method, object searching method, and object indexing system
One or more embodiments relate to an object indexing method, object indexing device and object indexing system. An object indexing method may include an initializing step of dividing at least one first data container and at least one second data container, and initializing respectively the first and the second data containers by using a first data indexer and a second data indexer; a first indexing step of adding the input feature vector of a specific object into a first data container currently being filled by using the first data indexer; and a second indexing step, when the data size in the first data container being filled has reached a threshold, selecting another first data container as the first data container currently being filled, and in the case of executing the first indexing step, converting bulk data in the first data container previously being filled into one available second data container.
US10482104B2 Zero-data loss recovery for active-active sites configurations
A system for providing continuous availability comprises a second computing site that is geographically remote from a first computing site. The second computing site comprises a storage unit configured to store units of work data and data synchronously replicated from the first computing site. The second computing site further comprises a group of workloads configured to process the units of work data asynchronously replicated from the first computing site. The second computing site further comprises a software replication module configured not to replicate any data while the first computing site is available.
US10482102B2 Conditional master election in distributed databases
Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.
US10482098B2 Consuming streamed data records
Aspects extend to methods, systems, and computer program products for consuming streamed data records. An application binds members (e.g., columns) of a structure (e.g., record) from a data source to memory buffers, and may specify one or more members be retrieved individually or be ignored entirely. The application requests one or more records from the data source be fetched into the memory buffers until it comes across a member that doesn't match the binding. The data source notifies of the application of data that is ready to be read from the exception member. The application can create or update binding information for the member, read data from the member, or ignore the member. When finished, the application requests the data source continue processing record(s). Additional members are copied into the memory buffers until the last member is read for the (set of) record(s) or another exception member is discovered.
US10482095B2 System and method for providing a searchable platform for online content including metadata
Systems and methods for providing a searchable platform for online content. Online content may be obtained over a network. The online content may have existing metadata associated with the online content. The existing metadata may include platform information related to distribution of the online content through the online content distribution platform, file information related to an electronic file that defines the online content, and/or other information. The existing metadata associated with the online content may be processed such that the existing metadata is searchable. Supplemental metadata for the online content may be obtained. The supplemental metadata may be associated with the online content. The supplemental metadata may include one or more of platform information, file information, content information, contextual information, and/or other information. A search query may be received and a result may be generated based the existing metadata and/or the supplemental metadata. The result may be presented.
US10482094B2 Conditional selection of compound fields from structured objects
Embodiments regard conditional selection of compound fields of structured objects. An embodiment of a method for conditionally selecting compound fields from structured objects includes: receiving a query at a database system to select a compound field from any structured object that satisfies a condition; determining by the database system whether a structured object stored in a database satisfies the condition; generating automatically by the database system a plurality of accessors that correspond to a plurality of columns in the compound field associated with the structured object in response to a determination that the structured object satisfies the condition; and providing a result of the query, the result including the plurality of accessors.
US10482093B2 Data mining method
The present invention proposes a method for data mining, the method comprising: making statistics of the feature vectors of each target object according to the records in a target data set so as to constitute a rough data set, each of the feature vectors including the value of at least one attribute data of the target objects corresponding thereto; screening the feature vectors which correspond to all known the first type of target objects from the rough data set, and performing a filter operation onto the screened feature vectors to obtain samples; and building a regression model based on the samples, and then using the built regression model to determine whether each of all known the second type of target objects potentially belongs to the first type of target objects. The method for data mining disclosed in the present invention is capable of mining and classifying the target objects according to the comprehensive features of the target objects.
US10482089B2 Search result optimization based on previous solutions
Methods and computer program products relate to indicating search result relevancy that includes accepting a first set of query terms from a user, providing the user with a first set of search results corresponding to the first set of query terms, accepting from the user at least one indication of result relevancy from the first set of search results, accepting a second set of query terms from the user, the second set of query terms including the same or similar query terms to the first set of query terms, providing the user with a second set of search results corresponding to the second set of query terms, the second set of search results including one or more search results from the first set of search results, and including the indication of result relevancy in the second set of search results.
US10482085B2 Methods and systems for estimating the number of points in two-dimensional data
A method, medium, and system to generate cardinality estimates for at least one query execution plan for a query by representing a given set of multidimensional data including a plurality of data points having a value by a hierarchical tree data structure including nodes, each node representing a distribution of a subset of the points in the data set and being partitioned into tiles; calculating a bounding rectangle of the data points in each node; entering all non-empty tiles into a queue; processing of the queue can continue until a computational memory space limit is reached or until a desired estimation resolution is met; and encoding the resulting tree structure.
US10482080B2 Exchanging shared containers and adapting tenants in multi-tenancy database systems
The present disclosure involves systems, software, and computer implemented methods for exchanging shared containers and adapting tenants in database systems. One example method includes receiving a request to deploy a new version of a database system. A deployment package is received that includes new version data. A new shared container is installed in parallel to a current shared container. The new version is deployed to each of multiple tenant containers. Each of the tenant containers is individually linked to the new shared container, including dropping at least one view in each respective tenant container to shared content in the current shared container and adding at least one view in each respective tenant container to the updated shared content in the new shared container. Changed tenant content is deployed to each tenant container. The current shared container is dropped after deployment to each of the multiple tenant containers has completed.
US10482079B2 Data de-duplication systems and methods
A system, method, and computer program includes a communications interface configured to receive a set of industry reports from multiple industry sources, and circuitry to compare one or more attributes of at least two trade lines to identify whether the at least two trade lines are duplicates. The circuitry characterizes as a binary indication whether the comparing indicates the one or more attributes are a match, and display a representation of the binary indication and receive a user-identified indication whether the at least two trade lines are duplicates. The circuitry trains a classifier, records the indication whether the at least two trade lines are duplicates and removes at least one of the at least two trade lines from the set of industry reports, and runs the classifier. Subsequently, a supervised machine learning classifier is trained in fit on the training data and is evaluated for accuracy of the testing data.
US10482075B2 Information processing device, information processing method, and recording medium
An information processing device according to the present invention includes: a search unit that searches data in a tree structure having a node; a grouping determination unit that determines whether to group using data and a lower node based on a similarity associated with an edge between data and the lower node of the data and a predetermined threshold; a subtree grouping unit that generates a group by grouping the data and the lower node; a leaf node grouping unit that generates one or a plurality of groups by grouping the leaf node when the node is a leaf node; a data merging unit that merges the data into any one of groups of lower nodes of the data when data returned in back track to an upper node are not belonged a group; and a group merging unit that merges some of the groups.
US10482072B2 Cloud-based platform instrumentation and monitoring system for maintenance of user-configured programs
Systems and methods for using instrumentation for maintaining user-configured programs in a cloud computing environment are herein disclosed as comprising, in an implementation, intercepting operation data pertaining to the user-configured program, including a start time, an execution time interval, and an origin of the operation, canonicalizing the intercepted operation data by stripping operation-specific variable data from the operation data, aggregating the canonicalized operation data based on the start time, the canonicalized operation data, and the origin of the operation, and storing the aggregated operation data within a time series database in the execution time interval based on the start time.
US10482070B2 Form field creation systems and methods
A method for creating a field for a database object in a database system includes displaying, via a user interface, a page associated with the database object, and receiving via the user interface, a request to create a field for the database object. A plurality of field creation options for the database object are displayed, and a selection of at least one of the plurality of field creation options is received. The field for the database object in the database system is created based on the selection. A modified page including the field for the database object is then displayed via the user interface.
US10482066B2 Gransets for managing consistency groups of dispersed storage items
One or more techniques and/or computing devices are provided for managing an arbitrary set of storage items using a granset. For example, a storage controller may host a plurality of storage items and/or logical unit numbers (LUNs). A subset of the storage items are grouped into a consistency group. A granset is created for tracking, managing, and/or providing access to the storage items within the consistency group. For example, the granset comprises application programming interfaces (APIs) and/or properties used to provide certain levels of access to the storage items (e.g., read access, write access, no access), redirect operations to access either data of an active file system or to a snapshot, fence certain operations (e.g., rename and delete operations), and/or other properties that apply to each storage item within the consistency group. Thus, the granset provides a persistent on-disk layout used to manage an arbitrary set of storage items.
US10482062B1 Independent evictions from datastore accelerator fleet nodes
A fleet of query accelerator nodes is established for a data store. Each accelerator node caches data items of the data store locally. In response to determining that an eviction criterion has been met, one accelerator node removes a particular data item from its local cache without notifying any other accelerator node. After the particular data item has been removed, a second accelerator node receives a read query for the particular data item and provides a response using a locally-cached replica of the data item.
US10482054B1 AXI-CAPI adapter
The coherent accelerator processor interface (CAPI) provides a high-performance when using heterogeneous compute architectures, but CAPI is not compatible with the advanced extensible interface (AXI) which is used by many accelerators. The examples herein describe an AXI-CAPI adapter (e.g., a hardware architecture) that converts AXI signals to CAPI signals and vice versus. In one example, the AXI-CAPI adapter includes four modules: a low-level shim, a high-level shim, an AXI full module, and an AXI Lite module which are organized in a hierarchy of hardware elements. Each of the modules outputs can output a different version of the AXI signals using the hierarchical structure.
US10482050B2 Link role determination in a dual-mode Peripheral Component Interconnect express (PCIe) device
Link role determination in a dual-mode Peripheral Component Interconnect express (PCIe) device is disclosed. In this regard, determining a link role for a dual-mode PCIe device involves configuring the dual-mode PCIe device to operate in a root complex (RC) mode or an endpoint mode. The dual-mode PCIe device first performs a configuration and initiation sequence on a wire-based PCIe link in the RC mode. If the configuration and initiation sequence on the wire-based PCIe link is unsuccessful, then the dual-mode PCIe device invokes a random delay and switches to the endpoint mode at expiration of the random delay. By determining a link role of the dual-mode PCIe device based on the configuration and initiation sequence, it is possible to configure dynamically the dual-mode PCIe device to operate in the RC mode or the endpoint mode, thus allowing flexible configuration of the dual-mode PCIe device based on various application scenarios.
US10482049B2 Configuring NVMe devices for redundancy and scaling
Configuring NVMe devices for redundancy and scaling includes: identifying, by a first SSD (‘Solid State Drive’) driver executing on a first CPU (‘Central Processing Unit’), address space of a first SSD coupled to the first CPU by a first PCI (‘Peripheral Component Interconnect’) switch, the first PCI switch including one or more non-transparent bridges (‘NTBs’); partitioning, by the first SSD driver, the address space of the first SSD amongst the NTBs of the first PCI switch and the first CPU, where each NTB is configured to translate CPU memory addresses received from a CPU into a drive address in the address space partitioned to the NTB; and partitioning, by the first SSD driver, a plurality of namespaces of the first SSD amongst the first CPU and the NTBs.
US10482045B2 Data communication interface for processing data in low power systems
Improvements over existing data collection interfaces disclosed herein include, among other things, additional logic blocks (and associated timers, state machines, and registers) to off-load data collection and data processing prior to waking a microprocessor from a sleep mode. For example, an improved data collection interface collects a predetermined number of sensor values from a sensor while maintaining active a single communication session with the sensor over a pin of the interface. The microprocessor remains in the sleep mode for an entire duration of the single communication session. The data collection interface can reduce the likelihood of false starts of the microprocessor by using the logic blocks to verify that data meet preconditions prior to interrupting the microprocessor. The data collection interface can reduce the overall power consumption of a chip in which the microprocessor is integrated by a factor of at least about 2× (i.e., 50% reduction in power consumption).
US10482044B2 Computer, device control system, and device control method for direct memory access
To realize DMA data transfer between a host computer and another computer even in the case that the host computer and the another computer are each equipped with a CPU, a memory, and so forth independently. A computer communicably connected with a first computer including a first memory and a driver for controlling a device, the computer comprising: the device; and a second memory, wherein a first DMA transfer is executed based on a DMA transfer request received from the driver, a second DMA transfer is executed to transfer data existing at a transfer destination address of the first DMA transfer between the first memory and the second memory, and the transfer destination address is detected as a result of executing the first DMA transfer.
US10482040B2 Method, system, and apparatus for reducing processor latency
Disclosed is a method, apparatus, and/or computer program product for reducing latency in a processor with regard to the execution of noncacheable operations that includes receiving noncacheable operations from one or both of the level 2 cache and a level 3 cache, sending the noncacheable operations to a noncacheable unit (NCU) associated with a core of the processor, executing the noncacheable operations by the NCU, and sending results of the executed noncacheable operations to a host bridge for output to an input/out device. The noncacheable operations bypass the core of the processor.
US10482038B2 Programmable protocol independent bar memory for SSD controller
Memory systems may include a programmable bit control unit suitable for defining read-write properties to locations in a base address register (BAR) memory, a read-write switch suitable for receiving a memory access request, and identifying whether the memory access request is a read access or a write access, and an access control unit suitable for receiving the memory access request from the read-write switch when the memory access request is identified as a write access, determining a read-write property associated with the write access, and processing the write access to a location in the BAR memory with a defined read-write property that is the same as the determined read-write property associated with the write request.
US10482037B2 System and method for deterring malicious network attacks
A system and method for deterring malicious network attacks. The system and method is configured to execute instructions on at least one of the processors to generate a plurality of random blocks of data; generate a first XOR result by using the XOR function with the plurality of random blocks of data as the XOR function inputs; generate a tail value by using the XOR function with the first XOR result and a random encryption key as the XOR function inputs; encrypt a designated file using the random encryption key; write the plurality of random blocks and tail value to at least one storage medium; and write the encrypted designated file to at least one storage medium.
US10482029B1 Distributed shared memory paging
Techniques for obtaining metadata may include: receiving, by a director, an I/O operation directed to a target offset of a logical device, wherein the director is located on a board including a local page table used by components on the board; querying the local page table for a global memory address of first metadata for the target offset of the logical device; and responsive to the local page table not having the global memory address of the first metadata for the target offset of the logical device, using at least a first indirection layer to obtain the global memory address of the first metadata. The global memory may be a distributed global memory including memory segments from multiple different boards each including its own local page table. Compare and swap operations may be used to perform atomic operations to ensure synchronized access when updating the distributed global memory.
US10482022B2 Custom caching
Methods and systems are presented for custom caching. Application threads define caches. The caches may be accessed through multiple index keys, which are mapped to multiple application thread-defined keys. Methods provide for the each index key and each application thread-defined key to be symmetrical. The index keys are used for loading data from one or more data sources into the cache stores on behalf of the application threads. Application threads access the data from the cache store by providing references to the caches and the application-supplied keys. Some data associated with some caches may be shared from the cache store by multiple application threads. Additionally, some caches are exclusively accessed by specific application threads.
US10482018B2 Arithmetic processing unit and method for controlling arithmetic processing unit
An arithmetic processing unit includes a cache including a cache memory for storing states of data and data in a block at an index of the memory access request, a move-in buffer control unit that issues a move-in request when cache miss, and move-in buffers for registering the move-in request. The move-in buffer control unit, in response to cache miss, (a) secures a vacant move-in buffer when the vacant move-in buffer exists, (b) issues a move-in request when a move-in request having a same index as the memory access request is not registered in the move-in buffers, (c) issues the move-in request when the move-in request having the same index is registered in the move-in buffers and all ways are not used by the move-in request having the same index in the move-in buffers, and (d) releases the secured move-in buffer when all the ways are used.
US10482012B1 Storage system and method of operating thereof
Disclosing a storage system, method of operating thereof and data structures usable for the operating. The method includes: accommodating a plurality of data structures informative of location of allocation chunks, each allocation chunk characterized by a predefined number K of available consecutive physical addresses; wherein the predefined number K is equal for all allocation chunks indicated by the same data structure and wherein there are at least two data structures informative of location of allocation chunks with a different predefined number K; identifying, prior to writing a data chunk, a data structure associated with respective logical group and informative of location of allocation chunks with the predefined number K equal to number M of consecutive physical addresses required for storing the data chunk; and allocating for the data chunk M consecutive physical addresses in accordance with the location of the allocation chunk, the location obtained from the identified data structure.
US10482007B2 Memory allocation on non-volatile storage
Techniques for allocating memory on non-volatile storage mediums, rather than on RAM storage mediums, are provided. In some embodiments, first functions in program code for allocating memory on RAM storage are replaced with corresponding second functions for allocating memory on non-volatile storage. Library files corresponding to the second functions may be stored in programming language libraries, such that the second function may be defined in order to allocate memory on non-volatile storage. In some embodiments, a library file for allocating memory on RAM storage may be modified such that it instead causes allocation of memory on non-volatile storage. Allocating memory, storing data in memory, or retrieving data in memory may, in some embodiments, include providing instructions for a processor to communicate via a bus associated with non-volatile storage rather than a bus associated with RAM storage.
US10482003B1 Method and system for modifying a control unit of an autonomous car
Sensor data is recorded during testing of a control unit of an autonomous car in an autonomous driving mode. In response to being triggered by a disengagement event, recorded sensor data from an analysis time window prior to the disengagement event is logged. The logged sensor data is processed in a simulator using the control unit to control a virtual autonomous car to identify the inadequately operating component of the control unit. The component may be modified and retested until the disengagement event is avoided in the simulator. The control unit with the modified component may then be used to record new sensor data during testing of the control unit in the autonomous driving mode, and the simulation repeated on the new data.
US10482001B2 Automated dynamic test case generation
Embodiments of the present invention provide systems and methods for generating a set of test cases using a base test program. The base test program may be used as both a functional drive and as a performance measuring test case. From the base test program, additional key and value pairs may be added to the base test program to force specific test scenarios.
US10481999B2 Partial process recording
Techniques for processing recorded program data are described. In implementations, a trace module in a computing device processes instructions of a recorded program and generates a trace file for program optimization. In implementations, the trace module records a subset of a received program for inclusion in the trace file. The computing device can also or instead be implemented to gather and initiate analysis of application data proactively and without user initiation.
US10481994B2 Method and apparatus for classifying virtual activities of mobile users
A mobile computing apparatus including a processor wherein the processor is configured to host a set of one or more applications. The processor is configured to receive a message from a first application in the hosted set of one or more applications, wherein the received message indicates a user action. The processor determines if the user action is in a predetermined set of user actions, and when the user action is in the predetermined set of user actions, an intercepted message is created comprising a copy of the received message. The processor is configured to broadcast the intercepted message to one or more applications in the set of hosted applications that are configured to receive the intercepted message.
US10481991B2 Efficient testing of direct memory address translation
A circuit and method provide efficient stress testing of address translations in an integrated circuit such as a link processing unit. A random DMA mode (RDM) circuit provides a random input to index into a translation validation table (TVT) that is used to generate the real memory address. The RDM circuit allows testing all entries of the TVT, and thus all DMA modes, regardless of what bus agents are connected to the link processing unit. The RDM circuit may use a multiplexer to select between a runtime input and a random test input provided by the random bit generator. When the link processing unit is in a test mode a mode selection bit is asserted to select the random test input.
US10481990B2 Apparatuses and methods for a multiple master capable debug interface
Methods and apparatuses relating to a multiple master capable debug interface are described. In one embodiment, an apparatus includes a device circuit, a debug and test access port to debug and test the device circuit, and a switching circuit to switch a debug and test mastership between the debug and test access port and a data access port to the device circuit that is not dedicated to debug and test.
US10481989B2 Method and apparatus for generating a fault tree for a failure mode of a multi-mode system
A method and apparatus for generating a fault tree for a failure mode of a multi-mode system which includes a plurality of system components, the method includes the steps of providing component fault tree elements of the system components, wherein each component fault tree element includes at least one component fault tree mode element, representing a failure-relevant operation mode of the respective system component; selecting at least one component fault tree mode element representing a system state of the system; and generating the fault tree by incorporating the selected component fault tree mode elements the generated fault tree representing a failure behaviour of a system state of the system.
US10481988B2 System and method for consistency verification of replicated data in a recovery system
A system and method for verifying consistency of data in a recovery system may include a target disk configured to store a replica of a protected storage system from before a time window and a journal including data and metadata of write operations to the protected storage system that occurred during the time window. The verification may include storing in the journal a first bit string that uniquely identifies a selected chunk of the protected storage system from a specified time point, and when the specified time point goes past the limit of the time window, comparing the first bit string with a second bit string that uniquely identifies a corresponding chunk that is stored in the target disk.
US10481987B2 Storage policy-based automation of protection for disaster recovery
Exemplary methods, apparatuses, and systems include a recovery manager receiving selection of a storage profile to be protected. The storage profile is an abstraction of a set of one or more logical storage devices that are treated as a single entity based upon common storage capabilities. In response to the selection of the storage profile to be protected, a set of virtual datacenter entities associated with the storage profile is added to a disaster recovery plan to automate a failover of the set of virtual datacenter entities from a protection site to a recovery site. The set of one or more virtual datacenter entities includes one or more virtual machines, one or more logical storage devices, or a combination of virtual machines and logical storage devices. The set of virtual datacenter entities is expandable and interchangeable with other virtual datacenter entities.
US10481981B2 System and method for automatic correction of a database configuration in case of quality defects
The present invention refers to a system, a method and product for automatically identifying quality defects in configuration parameters of a database system and for automatically correcting them according to predefined quality procedures. The method is executed on a central server (12) and on several satellite systems (10) as well. The method may be integral part of an enterprise resource planning system.
US10481980B2 Enabling segmented source data introspection within dispersed storage network (DSN) memory
A method begins by a first computing device obtaining data for storage in a dispersed storage network (DSN) and determining whether to divide the data into a plurality of independent data units (IDUs). When determined to divide the data, the method continues by dividing the data into the plurality of IDUs, generating an aggregation indicator that links the plurality of IDUs to the data and sending DSN write processing requests and the aggregation indicator to DS processing units. The method continues with a first dispersed storage (DS) processing unit receiving a first DSN write processing request and the aggregation indicator. The method continues by the first DS processing unit dispersed storage error encoding the first IDU to produce encoded data slices, generating aggregation information regarding the plurality of IDUs based on the aggregation indicator and sending the encoded data slices to storage units of the DSN for storage therein.
US10481979B2 Storage system, computing system, and methods thereof
According to various aspects, a storage system is provided, the storage system including a multiplicity of storage devices, and one or more processors configured to store user data on the multiplicity of storage devices, the stored user data being distributed among the multiplicity of storage devices together with redundancy data and with log data; generate a classification associated with the redundancy data and the log data to provide classified redundancy data and classified log data, and write the classified redundancy data and the classified log data on the respective storage device of the multiplicity of storage devices according to the classification associated therewith.
US10481973B2 Memory module with dedicated repair devices
A memory module is disclosed. The memory module includes a substrate, and respective first, second and third memory devices. The first memory device is of a first type disposed on the substrate and has addressable storage locations. The second memory device is also of the first type, and includes storage cells dedicated to store failure address information associated with defective storage locations in the first memory device. The third memory device is of the first type and includes storage cells dedicated to substitute as storage locations for the defective storage locations.
US10481969B2 Configurable system wide tests
Systems and methods to conduct data-driven, system wide tests are disclosed. Instructions for testing an operating system are associated with one or more modules associated with the computing system. When a failed test is identified, a second set of instructions that accounts for the failed test is generated and executed, in order to efficiently identify and target specific issues. Results from these fully configurable testing methods can be communicated and utilized in further applications.
US10481966B2 Methods and systems to prioritize alerts with quantification of alert impacts
Methods and systems are directed to quantifying and prioritizing the impact of problems or changes in a computer system. Resources of a computer system are monitored by management tools. When a change occurs at a resource of a computer system or in log data generated by event sources of the computer system, one or more of the management tools generates an alert. The alert may be an alert that indicates a problem with the computer system resource or the alert may be an alert trigger identified in an event message of the log data. Methods described herein compute an impact factor that serves as a measure of the difference between event messages generated before the alert and event messages generated after the alert. The value of the impact factor associated with an alert may be used to quantitatively prioritize the alert and generate appropriate recommendations for responding to the alert.
US10481961B1 API and streaming solution for documenting data lineage
A system for tracing data lineage includes a non-transitory computer readable medium and a processor. The processor is configured to execute an application programming interface (API) to perform the following. The processor instantiates a first instance of the API to document a first data lineage in a first data transformation process. The processor instantiates a second instance of the API to document a second data lineage in a second data transformation process. The processor sends the first data lineage and the second data lineage for storage in the non-transitory computer readable medium.
US10481955B2 Optimizing tail latency via workload and resource redundancy in cloud
A plurality of requests are received for computing processing. At least some of the plurality of requests are replicated. The requests are replicated based on a fractional replication factor. Each received request and each replicated request are transmitted to a computer resource for processing. At least some embodiments provide the capability for meeting tail latency targets with improved performance and reduced cost.
US10481951B2 Multi-queue device assignment for application groups
A system and method of device assignment includes receiving, by a supervisor, an assignment request to assign a device to a first application and a second application. The first application is associated with a first memory and has a first address. The second application is associated with a second memory and has a second address. The supervisor selects a first bus address offset and a second bus address offset, which is different from the first bus address offset. The supervisor sends, to the first application, the first bus address offset. The supervisor sends, to the second application, the second bus address offset. The supervisor updates a mapping to the first address to include the first bus address offset and updates a mapping to the second address to include the second bus address offset. The device is assigned to the first application and the second application.
US10481947B2 Computing device for processing parsing
Disclosed is a computer program stored in a computer readable storage medium including encoded commands. When the computer program is executed by one or more processors of a computer system, the computer program enables the one or more processors to perform operations for parsing, and the operations include: receiving, by a dispatcher thread, an event; matching, by the dispatcher thread, information on a parsing rule corresponding to the event with the event, and storing the event and the matched information on the parsing rule in an event queue; fetching, by a parser thread, the event and the information on the parsing rule from the event queue; and processing, by the parser thread, the event according to the parsing rule corresponding to the event based on the information on the parsing rule.
US10481946B2 Information-processing device, processing method thereof, and input/output device
An information processing device for reducing the number of times of interrupt notification for notifying completion of execution of input/output instruction and lightening a load of interrupt processing is described. The information processing device prescribes that a driver checks a completion state of a preceding input/output instruction after issuance of the input/output instruction. An issuing timing of the input/output instruction is considered to be a polling timing for checking the completion state of the preceding input/output instruction. Before the input/output device transmits interrupt notification to a CPU, the input/output device sets a timer to stand by for a prescribed time. A processing unit which resets the timer and extends the standby time by a prescribed time in a case where notification that a subsequent input/output instruction is issued arrives from a driver to the input/output device during the time is additionally provided to the input/output device.
US10481943B2 System and method for state machine management
A system and method of state machine management includes loading a state machine. The state machine includes states, transitions between respective pairs of the states, and tasks for each of the state transitions. Each of the tasks represents a precondition before a corresponding state transition may occur and is identified by a task identifier and a version. The method further includes identifying a current state, providing a status of a first task associated with an outgoing state transition from the current state to an agent, receiving an update to the status of the first task, and recording the update to the status of the first task as a first task event. The task is identified by a first task identifier and a first version. The first task event records the first task identifier, the first version, a first time stamp of when the update occurred, and the agent.
US10481940B2 Post-copy based live virtual machine migration via speculative execution and pre-paging
The method includes post copy migrating a guest virtual machine from a migration source host to a migration target host, executing the instruction stream of the guest virtual machine on the migration target host, and determining, by the migration target host, when the guest virtual machine encounters the page fault. When the guest virtual machine encounters the page fault, the method includes requesting, by the migration target host, the not-present page from the migration source host for loading on the migration target host, and emulating, on an emulator executing on or in communication with the migration target host, continued execution of the instruction stream of the guest virtual machine. The method also includes identifying, by the emulator, future page references to future pages from the emulated continued execution of the instruction stream, and requesting the future pages from the migration source host in parallel with the not-present page request.
US10481939B2 Bandwidth control in multi-tenant virtual networks
Machines, systems and methods for managing quality of service (QoS) in a multi-tenant virtualized computing environment, the method comprising: collecting transmission rate statistics associated with data communicated in a virtual network, wherein at least one virtual switch monitors communications initiated by at least a virtual machine (VM) executed on a host machine serviced by the virtual switch; determining, by way of the virtual switch, profile parameters associated with a first communication initiated by the VM belonging to at least a first group, wherein a connection request is submitted by the virtual switch to a traffic controller to assist in establishing the first communication; classifying the connection request for establishing the first communication according to the profile parameters associated with the first communication; determining a first aggregated transmission rate associated with the VM that initiated the first communication based on the classifying.
US10481938B2 System and method for implementing network experience shifting
Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
US10481936B2 Efficient virtual machine memory monitoring with hyper-threading
A system and method for efficient virtual machine memory monitoring with hyper-threading includes executing, by a hypervisor executing on a plurality of physical processors, a virtual central processor unit (VCPU) of a virtual machine on a first hyper-thread. The plurality of physical processors include a first physical processor having the first hyper-thread and a second hyper-thread. The virtual machine executes on the first hyper-thread. Then, the second hyper-thread executes a memory monitoring instruction on a designated range of a shared memory to cause the second hyper-thread to stop executing. Then, a guest in the virtual machine updates the designated range of the shared memory by storing a first request in the designated range of the shared memory to wake up the second hyper-thread.
US10481933B2 Enabling virtual machines access to switches configured by different management entities
A method of configuring a plurality of logical forwarding elements (LFEs) on a physical computing device comprising virtualization software and a plurality of data compute nodes (DCNs) is provided. The method provisions a first LFE configured and managed by a network manager of a datacenter on the physical computing device, the first LFE for performing OSI L3)packet forwarding between DCNs on one or more hosts, the first LFE comprising a plurality of logical ports configured and managed by the network manager, each logical port of the first LFE for connecting a DCN to a logical network configured and managed by the network manager. The method provisions a second LFE configured and managed by a compute manager of the datacenter on the physical computing device, the second LFE for performing OSI L3 packet forwarding between DCNs on one or more hosts, the second LFE comprising a plurality of logical port groups configured and managed by the compute manager, each logical port of the second LFE for connecting a DCN to a logical network configured and managed by the compute manager. The method configures a first DCN in the plurality of DCNs by the compute manager to connect to a logical network configured and managed by the network manager through a port of the first LFE. The method configures a second DCN in the plurality of DCNs by the compute manager to connect to a logical network configured and managed by the compute manager through a port of the second LFE.
US10481929B1 Providing field-programmable devices in a distributed execution environment
A distributed execution environment can provide access to field-programmable device resources. The field-programmable device resources can be provided in association with one or more instances that are instantiated within the distributed execution environment upon request from a computing system. The computing system can be associated with a customer of the distributed execution environment. The customer can program the field-programmable device resources using designs created by or for the customer.
US10481927B2 Apparatus and methods for managing widgets in a wireless communication environment
Apparatus and methods relating to mobile widgets. In particular, apparatus and methods for integrating network services and/or network resources with widget capabilities, managing mobile widgets, providing portability to mobile widgets, and generating content with respect to a mobile widget. In one aspect, a method for integration of network services and/or resources with widget capabilities is provided. The method may include providing for an interface between a widget management component and at least one of a network resource or a network service. The method may also include accessing, at the widget management component via the interface, at least one of a network resource or network service. Further, the method may include integrating the network resource or the network service with a widget functionality.
US10481924B2 Dynamically managing a serial port interface connected to a direct console user interface (DCUI) of virtualization software using headless flags
One or more examples provide techniques to dynamically manage serial port interface(s) of virtualization software executing in a host device. In an example, a method of managing a serial port interface of virtualization software executing on a host device includes initializing a serial port interface of the host device and examining a headless flag to determine if the host device is headless. If the headless flag is set, the method includes setting one or more serial port options to a default value, where a first serial port option connects a direct console user interface (DCUI) service to the serial port interface.
US10481921B2 Cloud platform, application running method, and access network unit
Embodiments of the present disclosure disclose a cloud platform, including: an Internet unit, configured to distribute an application and a lite server that are developed by an application service provider to a core network unit; the core network unit, configured to distribute the application and the lite server to an access network unit, wherein the access network unit is configured to virtualize a terminal and migrate a computing task of the terminal to virtual user equipment in a virtual machine for execution, and virtualize the lite server and migrate a network service capability of the lite server to the access network unit, so that the virtual user equipment runs the application distributed by the core network unit.
US10481920B2 Method of extending the device description file of field devices and field device having an extensible device description file
A method and system of the subject invention provides for the extension of a device description file of a field device. The device description file is loaded on a field device, the field device is put into operation with the device description file in a fieldbus system, and an extension file is loaded on the field device during the operation of the field device. The extension file contains only concrete objects.
US10481919B2 Automatic optimization of continuous processes
A system, method, and computer-readable medium are disclosed performing an optimization operation. The optimization operation optimizes continuous processes by identifying process states associated with specific ranges for a limited subset of control parameter inputs. In certain embodiments, the optimization operation states comprise clear, stable, and robust process states. Such an optimization operation provides a simpler and cost effective means to optimize continuous processes. Additionally, such an optimization operation is applicable more rapidly to a wider range of real-world operational issues as they occur regularly in continuous process scenarios.
US10481916B2 Computer device and memory startup method of computer device
A computer device and a memory startup method of a computer are provided, where a basic input/output system initializes only a first part of memory in a memory initialization phase after a computer is powered on and started, so that an operating system can be started, and after the operating system is started, the basic input/output system continues to initialize memory that is not initialized in the computer, so that, in a startup phase, the computer can start the operating system without needing to wait until all memory has been initialized; therefore, a time from being started to entering the operating system is reduced for the computer, and a user can quickly enter the operating system to perform an operation, thereby improving user experience.
US10481915B2 Split store data queue design for an out-of-order processor
Provided are methods, systems, and computer program products to implementing a split store data queue for an out-of-order (OoO) processor. A non-limiting example of the computer-implemented method includes detecting, by the OoO processor, a mode of the OoO processor. The method further includes partitioning, by the OoO processor, a first store data queue (SDQ) and a second SDQ based at least in part on the mode of the OoO processor. The method further includes receiving, by the OoO processor, a vector operand. The method further includes storing, by the OoO processor, the vector operand in at least one of the first SDQ and the second SDQ based at least in part on the mode of the OoO processor.
US10481911B2 Synchronization of execution threads on a multi-threaded processor
Method and apparatus are provided for synchronizing execution of a plurality of threads on a multi-threaded processor. A program executed by a thread can have a number of synchronization points corresponding to points where execution is to be synchronized with another thread. Execution of a thread is paused when it reaches a synchronization point until at least one other thread with which it is intended to be synchronized reaches a corresponding synchronization point. Execution is subsequently resumed. A control core maintains status data for threads and can cause a thread that is ready to run to use execution resources that were occupied by a thread that is waiting for a synchronization event.
US10481909B2 Predicted null updates
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10481903B2 On-demand database service system, method, and computer program product for validating a developed application
In accordance with embodiments, there are provided mechanisms and methods for validating a developed application. These mechanisms and methods for providing such validation can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to provide such validation may lead to an improved application migration development/runtime framework, etc.
US10481902B2 Initialization status of a register employed as a pointer
Initialization status of a register to be used as a pointer to a reference data structure is used to determine how a stub is to be generated to access the reference data structure. The register is one type of pointer configuration to be used to access the reference data structure, which is used to resolve a symbol associated with a function of a program. An indication is obtained as to whether the register has been initialized with a reference data structure pointer. Based on obtaining the indication, a stub is generated that is to be used to access the function. The generating depends on whether the register has been initialized. If the register has not been initialized, then the stub is generated to include another type of pointer configuration to be used to access the reference data structure.
US10481900B2 Method for updating a firmware component and device of measurement and control technology
The present disclosure relates to a method for updating a firmware component of a measurement and control technology device. The method includes: a segment-by-segment reception of a first firmware image; an authentication of the first firmware image based upon a first encryption method; a creation of a second authentication datum for the first firmware image via an algorithm that differs from the first encryption method; a re-transmission of the data used for updating the firmware component as a second firmware image; an authentication of the second-firmware image based upon the second authentication datum; and in the case of a successful authentication of the second firmware image, enabling and execution of the firmware program code.
US10481896B2 Charger storage for cached vehicle updates
Responsive to a powerline connection of a vehicle to electric vehicle supply equipment (EVSE), vehicle version information is received indicative of whether the vehicle requires software updates that are downloaded to a non-transitory storage. If so, the software updates are sent to the vehicle over the powerline connection. If not, the software updates are requested over a wide-area connection to a remote server to be cached in the storage for use in subsequent vehicle powerline connections.
US10481895B2 Virtualized file server rolling upgrade
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices and accessible by the virtual machine controllers, and a deployment system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, and, for each host machine, request an upgrade token. When the host machine acquires the upgrade token, the deployment system is configured to generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a storage device associated with the host machine.
US10481892B2 Multiple domain embedded system
A system for updating a multiple domain embedded system may include a processor that can identify a device associated with the embedded system and a driver that supports the device. The processor can determine a domain associated with the driver and a first configuration label of a first configuration of the multiple domain embedded system. The processor can also determine a second configuration label of a second configuration of the multiple domain embedded system, based on the first configuration label, an identification of the driver, and an identification of the device. Further, the processor can update the driver based on the second configuration label.
US10481891B2 Navigation system with dynamic application execution mechanism and method of operation thereof
A method of operation of a navigation system includes: detecting a source application for registering the source application to a target device; generating a first application portion for partitioning the source application for running the first application portion; and operating the first application portion for interacting with the source application for partially controlling an execution of the source application.
US10481890B2 Environment mapping and patching synthesis
Method and apparatus for a system to efficiently and with limited disruption of overall activities, install software patches into a target application. The system maps out segments comprising the various system units that interact with the target application and that may be impacted by the patch. A model simulates various possible alternatives for deactivating none, one, some or all of the various units of the segment in identification of an optimal patching strategy. Implementation of the optimal strategy results in efficient patching with minimal disruption of system activities.