Document Document Title
US10193140B2 Positive active material for rechargeable lithium battery and rechargeable lithium battery
A positive electrode for a rechargeable lithium battery includes a positive active material and activated carbon, wherein an average particle diameter of the activated carbon is about 100% to about 160% relative to 100% of an average particle diameter of the positive active material.
US10193139B1 Redox and ion-adsorbtion electrodes and energy storage devices
Provided herein are energy storage devices comprising a first electrode comprising a layered double hydroxide, a conductive scaffold, and a first current collector; a second electrode comprising a hydroxide and a second current collector; a separator; and an electrolyte. In some embodiments, the specific combination of device chemistry, active materials, and electrolytes described herein form storage devices that operate at high voltage and exhibit the capacity of a battery and the power performance of supercapacitors in one device.
US10193137B2 Lithium-ion batteries with nanostructured electrodes
Several embodiments related to lithium-ion batteries having electrodes with nanostructures, compositions of such nanostructures, and associated methods of making such electrodes are disclosed herein. In one embodiment, a method for producing an anode suitable for a lithium-ion battery comprising preparing a surface of a substrate material and forming a plurality of conductive nanostructures on the surface of the substrate material via electrodeposition without using a template. The substrate material is at least partially compliant.
US10193135B2 Positive electrode active materials with composite coatings for high energy density secondary batteries and corresponding processes
A composite coated form of lithium cobalt oxide is described that can achieve improved cycling at higher voltages. Liquid phase and combined liquid and solid phase coating processes are described to effectively form the composite coated powders. The improved cycling positive electrode materials can be effectively combined with either graphitic carbon negative electrode active materials or silicon based high capacity negative electrode active materials. Improved battery designs can achieve very high volumetric energy densities in practical battery formats and with reasonable cycling properties.
US10193130B2 Rechargeable battery pack
A rechargeable battery pack is disclosed. In one aspect, the battery pack includes a battery cell including an electrode terminal in a cap plate and configured to perform charging and discharging operations, a protection element connected to the electrode terminal via a first connecting tab and a protection management package connected to a second connecting tab of the protection element and connected to the cap plate via an electrode tab. The battery pack also includes a molding portion enclosing the protection element and the protection management package; and an adhesive member disposed between the molding portion and the battery cell to attach them, wherein the first connecting tab has a bending portion bent between the electrode terminal and the protection element so as to set a height difference.
US10193129B2 Parallel battery module
The present disclosure provides a parallel battery module comprising a plurality of battery cells, a first current collection connector, and a second current collection connector. The plurality of battery cells are in parallel connection. Each battery cell comprises a conducting top cover plate, a first terminal, a conducting connector, a second terminal, a bare cell, a fuse, and a conducting deformable piece. The first current collection connector and the second current collection connector are disposed on the top of the plurality of battery cells, and are electrically connected to the first terminal and the second terminal of the plurality of battery cells, respectively. When the conducting deformable piece of a battery cell deforms and becomes electrically connected to the conducting connector, the electrical connection between said battery cell and other battery cells is broken by blowing the first current collection connector and/or the second current collection connector.
US10193125B2 Electrode assembly and secondary battery including the same
An electrode assembly includes: an electrode plate which is wound together with an electrode plate having a different polarity and then formed in a form of a jelly roll and includes a plurality of non-coated portions that are spaced apart from each other; and a plurality of tabs attached to the plurality of non-coated portions, respectively, in which the plurality of non-coated portions includes a first non-coated portion having a set or predetermined width, and a second non-coated portion having a different width from the width of the first non-coated portion. According to the exemplary embodiments of the present invention, it is possible to more easily align and bond multiple tabs, and weld the multi-tab structure to a CID (or a can). Furthermore, it is possible to increase an output of a secondary battery by reducing resistance of the battery.
US10193118B2 Hydroxide-ion-conductive dense membrane and composite material
Provided is a hydroxide-ion-conductive dense membrane having a He permeability per unit area of 10 cm/min·atm or less. The present invention provides a highly-densified hydroxide-ion-conductive membrane that can significantly reduce permeation of substances other than hydroxide ions (in particular, Zn, which may cause growth of dendritic zinc in a zinc secondary battery) and that is particularly suitable for use in, for example, a separator for a battery (in particular, a zinc secondary battery, which may cause growth of dendritic zinc).
US10193114B2 Electricity storage device
An electricity storage device includes: a plurality of batteries juxtaposed in a first direction, each battery having on a first side a gas discharge valve that discharges a gas produced inside the battery; and a cooling path formed between the plurality of batteries that face each other in the first direction, constructed to convey a coolant that cools the batteries, and an intake opening for taking in the coolant on a second side that is an opposite side to the first side in a second direction orthogonal to the first direction and a discharge opening for discharging the coolant taken in on at least one of sides in a third direction orthogonal to the second direction and to the first direction.
US10193113B2 Vent adapter for lead-acid battery systems
A vent adapter for a lead-acid battery includes a first side configured to mate with a vent port of the lead-acid battery via a first connector having a first geometry; and a second side in fluid communication with the first side and configured to mate with a vent passage of an automobile via a second connector having a second geometry, wherein the first and second geometries have respective shapes that are different from one another.
US10193110B2 Electrochemical device, such as a microbattery or an electrochromic system, covered by an encapsulation layer comprising a barrier film and an adhesive film, and method for fabricating one such device
An electrochemical device, such as a microbattery or an electrochromic system, including at least one stack of active layers containing lithium, said stack being arranged on a substrate and being covered by an encapsulation layer. The encapsulation layer includes at least: a barrier film presenting at least one electrically insulating surface and including at least one layer hermetic to oxidising species, said adhesive film including a juxtaposition of electrically conducting adhesive strips and of electrically insulating adhesive strips, and an adhesive film, provided with a first surface and a second surface, the first surface being in contact with the electrically insulating surface of the barrier film and the second surface covering the stack of active layers and a part of the substrate.
US10193108B2 Secondary battery, electronic device, and vehicle
Provided is a secondary battery suitable for a portable information terminal or a wearable device, or an electronic device having a novel structure with a variety of forms and a secondary battery that fits the form of the electronic device. The secondary battery is sealed using a film having projections that can reduce stress on the film caused when external force is applied. The film has a pattern of projections formed by pressing (e.g., embossing). A top portion of each of the projections has a region thicker than a bottom portion of each of the projections. The thickness of the top portion of each of the projections is 1.5 or more times, preferably 2 or more times, as large as that of the bottom portion of each of the projections, and is a thickness such that each of the projections has a convex space.
US10193107B2 Electric storage device and electric storage apparatus provided with the electric storage device
Provided is an electric storage device and an electric storage apparatus capable of suppressing an increase in thickness of a conductive member due to a rivet member being swaged. The present invention includes a rivet member provided with an insert part, and a conductive member provided with an insert-receiving part through which the insert part is inserted. The insert part has a higher Vickers hardness than the peripheral region of the insert-receiving part.
US10193103B2 Organic light emitting device having protrusion formed of transparent material and display apparatus
An organic light emitting device and a display apparatus are disclosed. The organic light emitting device includes an array substrate and a package substrate (2); on a side of the package substrate (2) facing the array substrate, there is provided a protrusion (7) formed of a first transparent material, a surface of the protrusion (7) is also covered with a transparent layer (8) formed of a second transparent material, and the refractive index of the second transparent material is larger than the refractive index of the first transparent material. With the organic light emitting device, a part of light that is emitted from an organic light-emitting layer (5) and irradiated to a surface of the protrusion (7) is totally reflected and changed in optical paths to decrease incident light totally reflected at a boundary between the package substrate (2) and the outside air, and light that has been changed in optical paths is irradiated out through the package substrate (2) more easily, thereby improving the output efficiency of light.
US10193099B2 Transformable device and method of manufacturing the same
A transformable device is provided. The transformable device includes an electro-active layer. A first electrode is disposed at a lower portion inside the electro-active layer. A second electrode is disposed at an upper portion inside the electro-active layer. In the transformable device according to an embodiment of the present disclosure, performance of the electrodes is suppressed from decreasing in spite of repeated operating and a life of the transformable device can be increased as compared with a case of forming electrodes outside an electro-active layer.
US10193098B2 Light emitting device manufacturing method and apparatus thereof
A method of manufacturing a light emitting device includes providing a substrate and forming a plurality of photosensitive bumps over the substrate. The method also includes forming a photosensitive layer over the plurality of photosensitive bumps and patterning the photosensitive layer to form a recess through the photosensitive layer to expose a surface. The method also includes disposing an organic emissive layer on the surface, and removing the patterned photosensitive layer.
US10193089B2 Display device, array substrate, and manufacturing method
A display device, an array substrate, and a manufacturing method for the array substrate are disclosed. The array substrate includes a substrate base, and two gates, a source, a drain, an active layer, and a pixel electrode on the substrate base. The drain and the pixel electrode are connected together. The source and the drain contact the active layer, respectively. The two gates control the conduction and cut off of the active layer, which in turn controls the conduction and cut off between the source and the drain. Through the present disclosure, the variation of threshold voltage is effectively prevented.
US10193088B2 Perovskite nanocrystalline particles and optoelectronic device using same
Provided are perovskite nanocrystalline particle and an optoelectronic device using the same. The perovskite nanocrystalline particle may include a perovskite nanocrystalline structure while being dispersible in an organic solvent. Accordingly, the perovskite nanocrystalline particle in accordance with the present invention has therein a perovskite nanocrystal having a crystalline structure in which FCC and BCC are combined; can form a lamellar structure in which an organic (or A site) plane and an inorganic plane are alternately stacked; and can show high color purity since excitons are confined to the inorganic plane.
US10193082B2 Condensed-cyclic compound and organic light emitting device including the same
A condensed-cyclic compound represented by Formula 1: wherein, in Formula 1, Ar11, X1 to X8, and Z11 to Z14 are the same as described in the specification.
US10193081B2 Organic compound for optoelectric device and composition for optoelectric device and organic optoelectric device and display device
Disclosed are a first compound for an organic optoelectric device represented by a combination of Chemical Formula I-1 and Chemical Formula I-2 and a composition for an organic optoelectric device including the first compound for an organic optoelectric device and at least one second compound for an organic optoelectric device having a moiety represented by Chemical Formula II, and an organic optoelectric device and a display device including the same. Chemical Formula I-1, Chemical Formula I-2 and Chemical Formula II are the same as described in the detailed description.
US10193078B2 Organic light-emitting device
An organic light-emitting device including a first electrode; a second electrode; and an organic layer between the first electrode and the second electrode, wherein the organic layer includes at least one first material and at least one second material, the first material being represented by Formula 1 and the second material being represented by Formula 2:
US10193077B2 Biscarbazole derivative, material for organic electroluminescence device and organic electroluminescence device using the same
A biscarbazole derivative of the invention is represented by a formula (1) below. In the formula (1): A1 represents a substituted or unsubstituted nitrogen-containing heterocyclic group having 1 to 30 ring carbon atoms; A2 represents a substituted or unsubstituted aromatic hydrocarbon group having 6 to 30 ring carbon atoms, or substituted or unsubstituted nitrogen-containing heterocyclic group having 1 to 30 ring carbon atoms; X1 and X2 each are a linking group; Y1 to Y4 each represent a substituent; p and q represent an integer of 1 to 4; and r and s represent an integer of 1 to 3.
US10193076B2 Amine compound and organic light emitting element comprising same
The present specification provides an amine compound of Chemical Formula 1 and an organic light emitting device including the same.
US10193075B2 Aniline derivative and use thereof
Aniline derivatives such as are represented by, e.g., the formula have excellent solubility in organic solvents and make it possible to obtain an organic EL element having exceptional brightness characteristics when a thin film containing these derivatives as a charge transport material is applied to a hole injection layer.
US10193072B2 Pyrene-based compound and organic light-emitting diode comprising the same
A pyrene-based compound, and an organic light-emitting diode including the pyrene-based compound are provided.
US10193065B2 High K scheme to improve retention performance of resistive random access memory (RRAM)
An integrated circuit or semiconductor structure of a resistive random access memory (RRAM) cell is provided. The RRAM cell includes a bottom electrode and a data storage region having a variable resistance arranged over the bottom electrode. Further, the RRAM cell includes a diffusion barrier layer arranged over the data storage region, an ion reservoir region arranged over the diffusion barrier layer, and a top electrode arranged over the ion reservoir region. A method for manufacture the integrated circuit or semiconductor structure of the RRAM cell is also provided.
US10193064B2 Memory cells including dielectric materials, memory devices including the memory cells, and methods of forming same
A memory cell comprising a threshold switching material over a first electrode on a substrate. The memory cell includes a second electrode over the threshold switching material and at least one dielectric material between the threshold switching material and at least one of the first electrode and the second electrode. A memory material overlies the second electrode. The dielectric material may directly contact the threshold switching material and each of the first electrode and the second electrode. Memory cells including only one dielectric material between the threshold switching material and an electrode are disclosed. A memory device including the memory cells and methods of forming the memory cells are also described.
US10193063B2 Switching device formed from correlated electron material
Subject matter disclosed herein may relate to fabrication of a correlated electron material (CEM) switch. In embodiments, processes are described in which conductive traces may be formed on or over an insulating material. Responsive to forming voids in the insulating material, localized portions of the conductive traces in contact with the voids may be exposed to gaseous oxidizing agents, which may convert the localized portions of the conductive traces to a CEM. In embodiments, an electrode material may be deposited within the voids to contact the localized portion of conductive trace converted to the CEM.
US10193062B2 MgO insertion into free layer for magnetic memory applications
A magnetic tunnel junction (MTJ) is disclosed wherein first and second interfaces of a free layer (FL) with a first metal oxide (Hk enhancing layer) and second metal oxide (tunnel barrier), respectively, produce perpendicular magnetic anisotropy (PMA) to increase thermal stability. In some embodiments, a continuous or discontinuous metal (M) or MQ alloy layer within the FL reacts with scavenged oxygen to form a partially oxidized metal or alloy layer that enhances PMA and maintains acceptable RA. M is one of Mg, Al, B, Ca, Ba, Sr, Ta, Si, Mn, Ti, Zr, or Hf, and Q is a transition metal, B, C, or Al. Methods are also provided for forming composite free layers where interfacial perpendicular anisotropy is generated therein by contact of the free layer with oxidized materials.
US10193060B2 Magnetoresistive random access memory device and method of manufacturing the same
An MRAM device may include an insulating interlayer structure, a lower electrode contact structure and a variable resistance structure. The insulating interlayer may be formed on a substrate. The lower electrode contact structure may extend through the insulating interlayer. The lower electrode contact structure may include a first electrode having a pillar shape and a second electrode having a cylindrical shape on the first electrode. An upper surface of the second electrode may have a ring shape. A variable resistance structure may be formed on the second electrode. The variable resistance structure may include a lower electrode, a magnetic tunnel junction (MTJ) structure and an upper electrode sequentially stacked.
US10193059B2 Perpendicularly magnetized spin-orbit magnetic device
A perpendicularly magnetized spin-orbit magnetic device including a heavy metal layer, a magnetic tunnel junction, a first antiferromagnetic layer, a first block layer and a first stray field applying layer is provided. The magnetic tunnel junction is disposed on the heavy metal layer. The first block layer is disposed between the magnetic tunnel junction and the first antiferromagnetic layer. The first stray field applying layer is disposed between the first antiferromagnetic layer and the first block layer. The first stray field applying layer provides a stray magnetic field parallel to a film plane. The first antiferromagnetic layer contacts the first stray field applying layer to define the direction of the magnetic moment in the first stray field applying layer.
US10193056B2 Minimal thickness synthetic antiferromagnetic (SAF) structure with perpendicular magnetic anisotropy for STT-MRAM
A synthetic antiferromagnetic (SAF) structure for a spintronic device is disclosed and has an FL2/AF coupling/CoFeB configuration where FL2 is a ferromagnetic free layer with intrinsic PMA. In one embodiment, AF coupling is improved by inserting a Co dusting layer on top and bottom surfaces of a Ru AF coupling layer. The FL2 layer may be a L10 ordered alloy, a rare earth-transition metal alloy, or an (A1/A2)n laminate where A1 is one of Co, CoFe, or an alloy thereof, and A2 is one of Pt, Pd, Rh, Ru, Ir, Mg, Mo, Os, Si, V, Ni, NiCo, and NiFe, or A1 is Fe and A2 is V. A method is also provided for forming the SAF structure.
US10193055B2 Printed circuit board and method of manufacturing the same
A printed circuit board includes: insulating layers and wiring layers arranged in stacked configuration; a cavity disposed in a first insulating layer among the insulating layers; a piezoelectric substrate disposed in the cavity; an electrode disposed on the piezoelectric substrate and configured to convert an electrical signal into an elastic wave or to convert an elastic wave into an electrical signal; and a sealing part disposed on the piezoelectric substrate, the sealing part enclosing the electrode and forming an air gap around the electrode.
US10193051B2 Acoustic wave device
An acoustic wave device includes: an IDT provided on a piezoelectric substrate; and gratings provided on both sides of the IDT, wherein: a slowness surface of an acoustic wave has a concave shape; a duty ratio of electrode fingers of the gratings is larger than that of the electrode fingers of the IDT, or a thickness of the electrode fingers of the gratings is larger than that of the electrode fingers of the IDT, or a thickness of an added film provided on the electrode fingers of the gratings is larger than that of an added film provided on the electrode fingers of the IDT; a pitch of the electrode fingers of the gratings is smaller than that of the electrode fingers of the IDT; and a resonant frequency of the gratings is substantially the same as that of the IDT.
US10193047B2 Electronic assemblies incorporating heat flux routing structures for thermoelectric generation
Electronic assemblies for thermoelectric generation are disclosed. In one embodiment, an electronic assembly includes a substrate having a first surface and a second surface, and a conductive plane and a plurality of thermal guide traces position on the first surface of the substrate. The conductive plane includes a plurality of arms radially extending from a central region. The plurality of thermal guide traces surrounds the conductive plane, and is shaped and positioned to guide heat flux present on or within the substrate toward the central region of the conductive plane. The electronic assembly may also include a thermoelectric generator device thermally coupled to the central region of the conductive plane, and a plurality of heat generating devices coupled to the second surface of the substrate.
US10193044B2 Light emitting package having a guiding member guiding an optical member
A light emitting device package can include a base including a flat top surface; first and second electrical circuit layers on the flat top surface; a light emitting diode on a region of the flat top surface; an optical member to pass light; and a guiding member having a closed loop shape surrounding the region for guiding the optical member, in which the first and second electrical circuit layers respectively include first and second portions disposed between the flat top surface and a bottom surface of the guiding member, in which the first and second electrical circuit layers respectively include first and second extension portions that respectively extend from the first and second portions to locations outside of an outer edge of the guiding member in different directions.
US10193043B2 Light emitting device package with reflective side coating
A light-emitting device is disclosed that includes a semiconductor structure having an active region disposed between an n-type layer and a p-type layer; a wavelength converter formed above the semiconductor structure; an insulating side coating formed around the semiconductor structure; and a reflective side coating formed around the wavelength converter above the insulating side coating, the reflective side coating having a top surface that is flush with a top surface of the wavelength converter.
US10193032B2 Method for manufacturing light emitting device
A method for manufacturing a light emitting device includes: providing a substrate including a placement region for placing a light emitting element on a top surface; mounting the light emitting element in the placement region; and forming a frame body surrounding the placement region on the substrate. The step of forming the frame body is performed by arranging a first frame body and second frame body on the substrate to surround the placement region. The second frame body have a larger diameter than the first frame body, and have the same thickness as the first frame body.
US10193027B2 Light emitting device and method of producing the same
A light emitting device includes: a resin package including: a plurality of leads that includes: a first lead, and a second lead, a first resin portion, a second resin portion, and a third resin portion, the leads and the at least one inner lateral wall surface of the first resin portion defining a recess, the third resin portion being located between the first lead and the second lead, the second resin portion disposed surrounding an element mounting region at the bottom of the recess; and at least one light emitting element disposed on an element mounting region. At least one inner lateral wall surface of the recess has at least one protruding portion that protrudes toward the at least one light emitting element. A region of the recess between the at least one inner lateral wall surface and the second resin portion is covered by a light-reflective member.
US10193025B2 Inorganic LED pixel structure
An inorganic light-emitting diode (iLED) pixel structure includes a transparent pixel substrate having an LED surface, an emission surface opposite the LED surface, and one or more sides other than the LED surface and the emission surface that are not parallel to the LED surface or the emission surface. One or more iLEDs are mounted on the pixel substrate and each iLED has an emission side adjacent to the LED surface of the pixel substrate to emit light into the pixel substrate and out of the emission surface. A reflector is disposed on at least a portion of the one or more sides.
US10193016B2 III-nitride semiconductor light emitting device and method of producing the same
Provided is a III-nitride semiconductor light-emitting device having excellent device lifetime as compared with conventional devices and a method of producing the same. A III-nitride semiconductor light-emitting device 100 has an n-type semiconductor layer 30, a light emitting layer 40 containing at least Al, an electron blocking layer 50, and a p-type semiconductor layer 60 in this order. The light emitting layer 40 has a quantum well structure having well layers 41 and barrier layers 42. The electron blocking layer 50 is adjacent to the light emitting layer 40 and is formed from a layer having an Al content higher than that of the barrier layers 42 and the p-type semiconductor layer 60. The electron blocking layer 50 has a Si-based doped region layer 50a.
US10193013B2 LED structures for reduced non-radiative sidewall recombination
LED structures are disclosed to reduce non-radiative sidewall recombination along sidewalls of vertical LEDs including p-n diode sidewalls that span a top current spreading layer, bottom current spreading layer, and active layer between the top current spreading layer and bottom current spreading layer.
US10193011B1 Method of manufacturing a 3 color LED integrated Si CMOS driver wafer using die to wafer bonding approach
Methods of forming an integrated RGB LED and Si CMOS driver wafer and the resulting devices are provided. Embodiments include providing a plurality of first color die over a CMOS wafer, each first color die being laterally separated with a first oxide and electrically connected to the CMOS wafer; providing a second color die above each first color die, each second color die being separated from each other with a second oxide, bonded to a first color die, and electrically connected to the CMOS wafer through the bonded first color die; removing a portion of each second color die to expose a portion of each bonded first color die; forming a conformal TCO layer over each first and second color die and on a side surface of each second color die and oxide; forming a PECVD oxide layer over the CMOS wafer; and planarizing the PECVD oxide layer.
US10193008B2 Lighter than air vehicle
Disclosed is a lighter than air vehicle comprising: an envelope containing a lighter than air gas, at least part of the envelope admitting the passage of light through the at least part of the envelope; and a directing device for selectively redirecting the light which passes through the at least part of the envelope. The vehicle may further comprises a plurality of devices for using incident light. The directing device for selectively redirecting the light may be for selectively redirecting the light onto a selected device, for example, by switching the positions of two or more devices into the path of the light.
US10193003B2 Solar cell unit, solar cell array, solar cell module and manufacturing method thereof
A solar cell unit comprises a cell. The cell includes a cell substrate and a plurality of secondary grid lines disposed on a front surface of the cell substrate. The secondary grid lines comprises an edge secondary grid line adjacent to an edge of the cell substrate and a middle secondary grid line disposed inside of the edge secondary grid line. The secondary grid line comprises a welding portion. At least one welding portion of the edge secondary grid line has a projection area in the cell substrate larger than a welding portion of the middle secondary grid line. The solar cell unit also comprises a plurality of conductive wires spaced apart from each other and welded with the secondary grid lines in the welding portion.
US10192999B2 Vertical memory cell with non-self-aligned floating drain-source implant
Various embodiments provide a memory cell that includes a vertical selection gate, a floating gate extending above the substrate, wherein the floating gate also extends above a portion of the vertical selection gate, over a non-zero overlap distance, the memory cell comprising a doped region implanted at the intersection of a vertical channel region extending opposite the selection gate and a horizontal channel region extending opposite the floating gate.
US10192997B2 Semiconductor device comprising oxide semiconductor
A highly reliable semiconductor device having stable electric characteristics is provided by suppressing, in a transistor including an oxide semiconductor film, diffusion of indium into an insulating film in contact with the oxide semiconductor film and improving the characteristics of the interface between the oxide semiconductor film and the insulating film. In an oxide semiconductor film containing indium, the indium concentration at a surface is decreased, thereby preventing diffusion of indium into an insulating film on and in contact with the oxide semiconductor film. By decreasing the indium concentration at the surface of the oxide semiconductor film, a layer which does not substantially contain indium can be formed at the surface. By using this layer as part of the insulating film, the characteristics of the interface between the oxide semiconductor film and the insulating film in contact with the oxide semiconductor film are improved.
US10192994B2 Oxide semiconductor film including indium, tungsten and zinc and thin film transistor device
There is provided an oxide semiconductor film composed of nanocrystalline oxide or amorphous oxide, wherein the oxide semiconductor film includes indium, tungsten and zinc, a content rate of tungsten to a total of indium, tungsten and zinc in the oxide semiconductor film is higher than 0.5 atomic % and equal to or lower than 5 atomic %, and an electric resistivity is equal to or higher than 10−1 Ωcm. There is also provided a semiconductor device including the oxide semiconductor film.
US10192991B2 Thin film transistor and manufacturing method thereof, array substrate and display device
A thin film transistor and a manufacturing method thereof, an array substrate and a display device. The manufacturing method of the thin film transistor includes: providing a substrate; depositing an active layer film, a gate insulator layer film, and a gate metal layer film on the substrate in sequence, patterning the active layer film, the gate insulator layer film, and the gate metal layer film to form an active layer, a gate insulator layer and a gate metal layer respectively, and depositing an insulator layer film at a first temperature and patterning the insulator layer film to form an insulator layer; a portion of the active layer, which portion is not overlapped with the gate metal layer, is treated to become conductive to provide a conductor during deposition of the insulator layer film.
US10192986B1 HEMT GaN device with a non-uniform lateral two dimensional electron gas profile and method of manufacturing the same
A high electron mobility field effect transistor (HEMT) having a substrate, a channel layer on the substrate and a barrier layer on the channel layer includes a stress inducing layer on the barrier layer, the stress inducing layer varying the piezo-electric effect in the barrier layer in a drift region between a gate and a drain. A two dimensional electron gas (2DEG) has a non-uniform lateral distribution in the drift region between the gate and the drain.
US10192983B2 LDMOS with adaptively biased gate-shield
An LDFET is disclosed. A source region is electrically coupled to a source contact. A lightly doped drain (LDD) region has a lower dopant concentration than the source region, and is separated from the source region by a channel. A highly doped drain region forms an electrically conductive path between a drain contact and the LDD region. A gate electrode is located above the channel and separated from the channel by a gate dielectric. A shield plate is located above the gate electrode and the LDD region, and is separated from the LDD region, the gate electrode, and the source contact by a dielectric layer. A control circuit applies a variable voltage to the shield plate that: (1) accumulates a top layer of the LDD region before the transistor is switched on; and (2) depletes the top layer of the LDD region before the transistor is switched off.
US10192982B2 Nano MOSFET with trench bottom oxide shielded and third dimensional P-body contact
A semiconductor power device may include a lightly doped layer formed on a heavily doped layer. One or more devices are formed in the lightly doped layer. Each device includes a body region, a source region, and one or more gate electrodes formed in corresponding trenches in the lightly doped region. Each trench has a first dimension (depth), a a second dimension (width) and a third dimension (length). The body region is of opposite conductivity type to the lightly and heavily doped layers. An opening is formed between first and second trenches through an upper portion of the source region and a body contact region to the body region. A deep implant region of the second conductivity type is formed in the lightly doped layer below the body region. The deep implant region is vertically aligned to the opening and spaced away from a bottom of the opening.
US10192977B2 Power semiconductor device
In the present application, a power semiconductor device includes a first-conductive-type first base region having a first principal surface and a second principal surface opposite to the first principal surface, a second-conductive-type second base region disposed on the first principal surface and at least three groove parts parallel to each other disposed from a surface of the second base region. The device further includes insulating films covering inner walls of the respective groove parts, conductive trench gates filled on the insulating films, a first-conductive-type emitter region disposed in the second base region, and a second-conductive-type collector region disposed on the second principal surface of the first base region. The trench gates embedded in the first groove part and the third groove part are electrically connected to the gate electrode, and the trench gate embedded in the second groove part is electrically connected to the emitter electrode.
US10192976B2 Semiconductor quantum dot device and method for forming a scalable linear array of quantum dots
An exemplary quantum dot device can be provided, which can include, for example, at least three conductive layers and at least two insulating layers electrically insulating the at least three conductive layers from one another. For example, one of the conductive layers can be composed of a different material than the other two of the conductive layers. The conductive layers can be composed of (i) aluminum, (ii) gold, (iii) copper or (iv) polysilicon, and/or the at least three conductive layers can be composed at least partially of (i) aluminum, (ii) gold, (iii) copper or (iv) polysilicon. The insulating layers can be composed of (i) silicon oxide, (ii) silicon nitride and/or (iii) aluminum oxide.
US10192970B1 Simultaneous ohmic contact to silicon carbide
A simultaneous ohmic contact to silicon carbide includes a mixture of platinum, titanium, and silicon compounds deposited on a silicon carbide substrate. The silicon carbide substrate includes an n-type surface and a p-type surface.
US10192969B2 Transistor gate metal with laterally graduated work function
Semiconductor device(s) including a transistor with a gate electrode having a work function monotonically graduating across the gate electrode length, and method(s) to fabricate such a device. In embodiments, a gate metal work function is graduated between source and drain edges of the gate electrode for improved high voltage performance. In embodiments, thickness of a gate metal graduates from a non-zero value at the source edge to a greater thickness at the drain edge. In further embodiments, a high voltage transistor with graduated gate metal thickness is integrated with another transistor employing a gate electrode metal of nominal thickness. In embodiments, a method of fabricating a semiconductor device includes graduating a gate metal thickness between a source end and drain end by non-uniformly recessing the first gate metal within the first opening relative to the surrounding dielectric.
US10192968B2 Semiconductor devices having gate structures with skirt regions
Provided are a semiconductor device and a method for fabricating the same. The semiconductor device includes an active fin protruding upwardly from a substrate and extending in a first direction and a gate structure extending in a second direction intersecting to cross the active fin, where a first width of a lower portion of the gate structure that contacts the active fin is greater than a second width of the lower portion of the gate structure that is spaced apart from the active fin.
US10192965B2 Semiconductor device including first and second gate electrodes and method for manufacturing the same
A semiconductor substrate (1) includes a region (AR3) between a region (AR1) and a region (AR2), a control gate electrode (CG) is formed on an upper surface (TS1) of the region (AR1), and a memory gate electrode (MG) is formed on an upper surface (TS2) of the region (AR2). The upper surface (TS2) is lower than the upper surface (TS1), and the region (AR3) has a connection surface (TS3) connecting the upper surface (TS1) and the upper surface (TS2). An end (EP1) of the connection surface (TS3) which is on the upper surface (TS2) side is arranged closer to the memory gate electrode (MG) than an end (EP2) of the connection surface (TS3) which is on the upper surface (TS1) side, and is arranged lower than the end (EP2).
US10192964B2 Compound semiconductor device and method of manufacturing the same
A compound semiconductor device includes: a carrier transit layer; a carrier supply layer over the carrier transit layer; a source electrode and a drain electrode above the carrier supply layer; a gate electrode above the carrier supply layer between the source electrode and the drain electrode; and a first insulating film, a second insulating film, and a third insulating film above the carrier supply layer between the gate electrode and the drain electrode. The gate electrode includes a portion above the third insulating film, a first concentration of electron traps in the first insulating film is higher than a second concentration of electron traps in the second insulating film, and a third concentration of electron traps in the third insulating film is higher than the second concentration of the electron traps in the second insulating film.
US10192962B2 Semiconductor device and method for manufacturing the same
A semiconductor device including, a semiconductor layer including a plurality of first trenches formed therein and a second trench formed in a region between the first trenches, channel regions formed in regions between the first and second trenches in a surface layer portion of the semiconductor layer, field plate electrodes embedded at bottom portion sides of the respective first trenches, first gate electrodes embedded at opening portion sides of the respective first trenches so as to face the channel regions across first gate insulating films above the field plate electrodes, second insulating films interposed between the field plate electrodes and the first gate electrodes, an embedded insulating film embedded to an intermediate portion of the second trench, and a second gate electrode embedded in the second trench so as to face the channel regions across a second gate insulating film above the embedded insulating film.
US10192961B2 Silicon carbide semiconductor device
A silicon carbide semiconductor device includes a silicon carbide substrate and a gate insulating film. The silicon carbide substrate has a first main surface and a second main surface opposite to the first main surface. The gate insulating film is provided on the first main surface. The silicon carbide substrate includes a first body region having p type, a second body region having p type, and a JFET region provided between the first body region and the second body region and having n type. The JFET region has both a first impurity capable of providing the p type and a second impurity capable of providing the n type. A concentration of the second impurity is higher than a concentration of the first impurity. The silicon carbide semiconductor device capable of suppressing dielectric breakdown of the gate insulating film is provided.
US10192960B2 Silicon carbide semiconductor device and method for manufacturing same
A silicon carbide layer includes a drift region, a body region and a source region. The drift region constitutes a first main surface and has a first conductivity type. The body region is provided on the drift region, and has a second conductivity type. It is provided on the body region to be separated from the drift region, constitutes a second main surface, and has the first conductivity type. The silicon carbide layer is provided with a trench including a first side wall portion and a first bottom portion. The silicon carbide layer is embedded in the drift region to face the first bottom portion, and includes a second conductivity type region having the second conductivity type. The second conductivity type region is electrically connected to the source region.
US10192959B2 III-N based substrate for power electronic devices and method for manufacturing same
The present disclosure relates to a III-N based substrate for power electronic devices, comprising a base substrate, a III-N laminate above the base substrate and a buffer layer structure between the base substrate and the III-N laminate. The buffer layer structure comprises at least a first superlattice laminate and a second superlattice laminate above the first superlattice laminate. The first superlattice laminate comprises a repetition of a first superlattice unit which consists of a plurality of first AlGaN layers. The second superlattice laminate comprises a repetition of a second superlattice unit which consists of a plurality of second AlGaN layers. An average aluminum content of the first superlattice laminate is a predetermined difference greater than an average aluminum content of the second superlattice laminate, to improve the vertical breakdown voltage. The present disclosure also relates to a method for manufacturing a III-N based substrate for power electronic devices.
US10192957B2 Thin-film transistor array substrate
a thin-film transistor according to an exemplary embodiment of the present invention comprises an active layer; an intermediate layer; a gate insulating film; a gate electrode; an interlayer insulating film; and source and drain electrodes. The active layer is positioned on a substrate, and the gate insulating film is positioned on the active layer. The gate electrode is positioned on the gate insulating film, and the interlayer insulating film is positioned on the gate electrode. The source and drain electrodes are positioned on the interlayer insulating film and connected to the active layer. The intermediate layer is positioned between the active layer and the gate insulating film, and made of an oxide semiconductor comprising a Group IV element.
US10192955B2 Semiconductor device containing oxygen-related thermal donors
A method of manufacturing a semiconductor device includes determining information that indicates an extrinsic dopant concentration and an intrinsic oxygen concentration in a semiconductor wafer. On the basis of information about the extrinsic dopant concentration and the intrinsic oxygen concentration as well as information about a generation rate or a dissociation rate of oxygen-related thermal donors in the semiconductor wafer, a process temperature gradient is determined for generating or dissociating oxygen-related thermal donors to compensate for a difference between a target dopant concentration and the extrinsic dopant concentration.
US10192954B2 Junctionless nanowire transistor and manufacturing method for the same
A junctionless nanowire transistor and a manufacturing method for the same are disclosed. Two terminals of each of the channel nanowires disposed in the transistor are respectively connected with the source region and the drain region; the source region, the drain region and the channel nanowires uses a same doping material such that the on-state current of the transistor is increased, and the uniformity of the transistor is increased. Besides, the multiple channel nanowires are disposed above the active layer in a stacked arrangement to increase the integration of the transistor.
US10192951B2 Inductor element, inductor element manufacturing method, and semiconductor device with inductor element mounted thereon
An inductor element is formed in a multiple layer lead structure including a lead, an insulative layer that insulates leads above and below, and a via provided in the insulative layer and connecting leads above and below wherein lead layers are multiply laminated layers, characterized in that: at least a portion of at least a pair of vertically adjacent leads are coiled leads; the coiled leads are connected in series, wherein current directions of vertically adjacent coiled leads are the same by a via provided on an end portion thereof, and form a serial inductance; and an inter-lead capacitance of the vertically adjacent coiled leads is larger than an inter-lead capacitance between other coiled leads formed in the same lead layer.
US10192950B2 Display module and multi-display device including the same
A display module is provided including a pixel region having a plurality of pixels and a black matrix arranged outside the pixel region. Each of the pixels is separated from adjacent pixels by a first interval, a left distance from the left edge to a first one of the plurality of pixels plus a right distance from a second one of the plurality of pixels to the right edge is a first distance, and a bottom distance from the bottom edge to a third one of the plurality of pixels plus a top distance from a fourth one of the plurality of pixels to the top edge is the first distance.
US10192949B2 Display apparatus having reduced defects
A display apparatus capable of reducing defects such as disconnections during manufacturing processes, while ensuring longer lifespan thereof. The display apparatus includes: a substrate including a bending area between a first area and a second area, the bending area of the substrate being bent or bendable about a bending axis; an organic material layer positioned on the substrate corresponding at least to the bending area; a conductive layer extending from the first area to the second area through the bending area, positioned over the organic material layer, and including a plurality of through holes positioned corresponding to the bending area; and first protective layers spaced apart from one another so as to at least partially cover sides of the plurality of through holes.
US10192942B2 Display device including light emitting element and bank having sloped surface
A display device includes a plurality of light-emitting elements aligned on a TFT substrate in a formation of a matrix. The plurality of light-emitting elements each have a flat surface portion and including a light-emitting layer, an anode, and a cathode, an insulating layer formed on the TFT substrate and under the light emitting element, and a tilted metal surface provided on a peripheral area surrounding the flat surface portion of the light-emitting element and having a tilt angle with respect to the flat surface portion of the light-emitting element. The tilted metal surface is provided on a surface of a slope of a bank that is provided on the insulation layer, and a width of a cross-section of the bank becomes smaller as the cross section conies farther away from a surface of the TFT substrate. A counter substrate is placed on the TFT substrate.
US10192941B2 Display device
The display device includes a first substrate having flexibility and including pixels arranged in matrix form in a first direction and a second direction, the first direction and second direction mutually intersecting each other, a transistor layer arranged above the first substrate and including at least one transistor arranged in each of the pixels, an inorganic insulation film formed continuously across the pixels in the second direction, and a plurality of aperture parts extending in the second direction and arranged between two transistors arranged in two of the plurality of pixels adjacent in the first direction, a plurality of first groups of wiring extending in the first direction and connected to each of the pixels arranged in the first direction, and a plurality of second groups of wiring extending in the second direction and connected to each of the pixels arranged in the second direction.
US10192938B2 Light-emitting diode displays
A display may have an array of pixels. Display driver circuitry may supply data and control signals to the pixels. Each pixel may have seven transistors, a capacitor, and a light-emitting diode such as an organic light-emitting diode. The seven transistors may receive control signals using horizontal control lines. Each pixel may have first and second emission enable transistors that are coupled in series with a drive transistor and the light-emitting diode of that pixel. The first and second emission enable transistors may be coupled to a common control line or may be separately controlled so that on-bias stress can be effectively applied to the drive transistor. The display driver circuitry may have gate driver circuits that provide different gate line signals to different rows of pixels within the display. Different rows may also have different gate driver strengths and different supplemental gate line loading structures.
US10192932B2 Quantum dot LED and OLED integration for high efficiency displays
Displays including hybrid pixels including an OLED subpixel and QD-LED subpixel are described. In an embodiment, OLED and QD-LED stacks are integrated into the same pixel with multiple common layers shared by the OLED and QD-LED stacks.
US10192931B2 Complementary thin film transistor and manufacturing method thereof
A complementary thin film transistor and manufacturing method thereof are provided. The complementary thin film transistor has a substrate, an n-type semiconductor layer, a p-type semiconductor layer, and an etched barrier layer. The substrate defines an n-type transistor region and a p-type transistor region adjacent to the n-type transistor region. The n-type semiconductor layer is disposed on the substrate and within the n-type transistor region, and has a metal oxide material. The p-type semiconductor layer is disposed on the substrate and within the p-type transistor region, and has an organic semiconductor material. The etched barrier layer is formed on the n-type semiconductor layer and disposed within the n-type transistor region and the p-type transistor region, and the p-type semiconductor layer is formed on the etched barrier layer.
US10192930B2 Three dimensional complementary metal oxide semiconductor carbon nanotube thin film transistor circuit
A metal oxide semiconductor carbon nanotube thin film transistor circuit includes a p-type carbon nanotube thin film transistor and an n-type carbon nanotube thin film transistor stacked on one another. The p-type carbon nanotube thin film transistor includes a first semiconductor carbon nanotube layer, a first drain electrode, a first source electrode, a functional dielectric layer, and a first gate electrode. The n-type carbon nanotube thin film transistor includes a second semiconductor carbon nanotube layer, a second drain electrode, a second source electrode, a first insulating layer, and a second gate electrode. The first drain electrode and the second drain electrode are electrically connected with each other. The first gate electrode and the second gate electrode are electrically connected with each other.
US10192927B1 Semiconductor device for a non-volatile (NV) resistive memory and array structure for an array of NV resistive memory
A method for forming a resistive switching device. The method includes providing a substrate having a surface region and forming a first dielectric material overlying the surface region. A first wiring structure is formed overlying the first dielectric material. The method forms one or more first structure comprising a junction material overlying the first wiring structure. A second structure comprising a stack of material is formed overlying the first structure. The second structure includes a resistive switching material, an active conductive material overlying the resistive switching material, and a second wiring material overlying the active conductive material. The second structure is configured such that the resistive switching material is free from a coincident vertical sidewall region with the junction material.
US10192925B2 Semiconductor device structure useful for bulk transistor and method of manufacturing same
A semiconductor device including a semiconductor substrate with a first surface and a second surface facing each other, the semiconductor substrate having an element region in which a transistor is provided on the first surface, and a separation region in which an element separating layer surrounding the element region is provided; a contact plug extending from the first surface to the second surface, in the element region of the semiconductor substrate; and an insulating film covering a periphery of the contact plug.
US10192924B2 Image pickup device and image pickup apparatus
An image pickup device according to the present disclosure includes a first pixel and a second pixel each including a photodetection section and a light condensing section, the photodetection section including a photoelectric conversion element, the light condensing section condensing incident light toward the photodetection section, the first pixel and the second pixel being adjacent to each other and each having a step part on a photodetection surface of the photodetection section, in which at least a part of a wall surface of the step part is covered with a first light shielding section.
US10192922B2 Charge packet signal processing using pinned photodiode devices
An image sensor may include an array of image pixels coupled to analog-to-digital conversion circuitry formed from pinned photodiode charge transfer circuits. Majority charge carriers for the pinned photodiodes in the charge transfer circuits may be electrons for photodiode wells formed from n-type doped regions and may be holes for photodiode formed from p-type doped regions. Pinned photodiodes may be used for charge integration onto a capacitive circuit node. Pinned photodiodes may also be used for charge subtraction from a capacitive circuit node. Comparator circuitry may be used to determine digital values for the pixel output levels in accordance with single-slope conversion, successive-approximation-register conversion, cyclic conversion, and first or second order delta-sigma conversion techniques. The array of image pixels used for imaging may have a conversion mode wherein at least a portion of the pixel circuitry in the array are operated similar to the charge transfer circuits.
US10192921B2 Solid state imaging device for reducing dark current, method of manufacturing the same, and imaging apparatus
A solid state imaging device having a light sensing section that performs photoelectric conversion of incident light includes: an insulating layer formed on a light receiving surface of the light sensing section; a layer having negative electric charges formed on the insulating layer; and a hole accumulation layer formed on the light receiving surface of the light sensing section.
US10192920B2 Solid-state imaging device
A solid-state imaging device includes a substrate of P type and a wiring layer. The substrate includes: a first semiconductor region disposed on a first principle surface and extending in a direction from the first principal surface toward the second principal surface; a second semiconductor region disposed between the second principal surface and the first semiconductor region and connected to the first semiconductor region; a P type semiconductor region disposed between the second principal surface and the second semiconductor regions of two pixels; and a pixel isolation region disposed inside the substrate, between the first semiconductor regions of the two pixels. The second semiconductor region and the P type semiconductor region form an avalanche multiplication region.
US10192918B2 Image sensor including dual isolation and method of making the same
An image sensor includes a substrate having a pixel region and a periphery region. The image sensor further includes a first isolation structure formed in the pixel region; the first isolation structure including a first trench having a first depth. The image sensor further includes a second isolation structure formed in the periphery region; the second isolation structure including a second trench having a second depth. The second depth is greater than the first depth.
US10192916B2 Methods of fabricating solid-state imaging devices having flat microlenses
Methods of fabricating solid-state imaging devices having a flat microlens array are provided. The method includes providing a semiconductor substrate having a plurality of photoelectric conversion elements. A color filter layer is formed above the semiconductor substrate. A lens material layer is formed on the color filter layer. A hard mask having a lens-shaped pattern is formed on the lens material layer. The method further includes etching both the hard mask and the lens material layer to form a microlens with a flat top surface that is formed from the lens material layer, and to leave a portion of the hard mask on the flat top surface of the microlens. The method also includes removing the portion of the hard mask that remains on the microlens.
US10192901B2 Organic light emitting diode display and manufacturing method thereof
An organic light emitting diode display having a lightly doped region formed in a transistor for simplifying manufacturing process and reducing manufacturing costs is provided. The organic light emitting diode display includes: a substrate, a transistor on the substrate, and an organic light emitting diode (OLED) connected to the transistor, wherein the transistor includes a semiconductor member on the substrate, an insulating member on the semiconductor member, a source member and a drain member disposed on the semiconductor member and respectively disposed at opposite sides of the insulating member, and a gate electrode on the insulating member, wherein each of the source member and the drain member includes a plurality of layers having different impurity doping concentrations.
US10192894B2 Thin film transistor and method of manufacturing the same, array substrate and display panel
Embodiments of the present application provide a thin film transistor and a method of manufacturing the same, an array substrate and a display panel. The thin film transistor comprises, successively from the bottom up, a gate, a first common electrode located in the same layer as the gate, a gate insulating layer, an active layer, a pixel electrode, a source-drain electrode layer and a passivation layer located above the layer where the gate is located, and a second common electrode located on the passivation layer, and the thin film transistor further comprises at least one connection electrode located in a same layer as the pixel electrode, wherein at least two via holes are provided between the first common electrode and the second common electrode so as to connect the first common electrode and the second common electrode through the connection electrode.
US10192890B2 Transistor array panel and method of manufacturing thereof
A transistor display panel including: a substrate; a gate electrode disposed on the substrate; a semiconductor that overlaps the gate electrode; an upper electrode disposed on the semiconductor; a source connection member and a drain connection member disposed on the same layer as the upper electrode and respectively connected with the semiconductor; a source electrode connected with the source connection member and the upper electrode; and a drain electrode connected with the drain connection member.
US10192889B2 Display device and method of manufacturing a display device
A display device includes a first substrate including a display area and a non-display area. A gate line and a gate electrode are in the display area. A data line is connected to the gate line. A gate insulating layer is on the gate line and the gate electrode. A semiconductor layer is on the gate insulating layer. A drain electrode and a source electrode are on the semiconductor layer. A first passivation layer is on the drain electrode and the source electrode. A color filter is on the first passivation layer. A common electrode is on the first passivation layer. A second passivation layer is on the common electrode. A pixel electrode is on the second passivation layer. The gate insulating layer has substantially a same shape as a shape of the gate electrode. The gate insulating layer has a width wider than a width of the gate electrode.
US10192887B2 Method to improve crystalline regrowth
The migration of dislocations into pristine single crystal material during crystal growth of an adjacent conductive strap is inhibited by a conductive barrier formed at the interface between the layers. The conductive barrier may be formed by implanting carbon impurities or depositing Si:C layer that inhibits dislocation movement across the barrier layer, or by forming a passivation layer by annealing in vacuum prior to deposition of amorphous Si to prevent polycrystalline nucleation at the surface of single crystalline Si, or by implanting nucleation promoting species to enhance the nucleation of polycrystalline Si away from single crystalline Si.
US10192885B2 Semiconductor on insulator (SOI) block with a guard ring
A semiconductor device includes a bulk substrate of a first conductivity type, a first semiconductor on insulator (SOI) block in the bulk substrate, a first well of the first conductivity type in the first SOI block, a second well of a second conductivity type in the first SOI block, a first guard ring of the first conductivity type in the first SOI block around at least a portion of a periphery of the first SOI block, and a second guard ring of the second conductivity type in the first SOI block around at least a portion of the periphery of the first SOI block. The first conductivity type is different than the second conductivity type.
US10192883B2 Vertical memory device
A memory device may include a peripheral region and a cell region. The peripheral region may include a first substrate, a plurality of circuit elements disposed on the first substrate, a first insulating layer disposed on the plurality of circuit elements, and a first protective layer disposed in the first insulating layer. The cell region may include a second substrate disposed on the first insulating layer, wherein the ceil region includes a first impurity region, a channel region extending in a direction substantially perpendicular to an upper surface of the second substrate, a plurality of gate electrode layers stacked on the second substrate and adjacent to the channel region, and a first contact electrically connected to the first impurity region, wherein the first protective layer is disposed below the first impurity region, and has a shape corresponding to a shape of the first impurity region.
US10192882B1 Semiconductor device and method for manufacturing same
According to one embodiment, a semiconductor device includes a stacked body, a columnar portion, and a first air gap. The stacked body includes a plurality of conductive layers stacked with an insulator interposed. The columnar portion extends through the stacked body in a stacking direction of the stacked body. The first air gap extends through the stacked body in the stacking direction. The insulator includes an insulating layer provided at a periphery of a side surface of the columnar portion, and a second air gap communicating with the first air gap and being provided between the insulating layer and the first air gap. The insulating layer has a protrusion at an end adjacent to the second air gap.
US10192879B2 Semiconductor device and manufacturing method thereof
An improvement is achieved in the performance of a semiconductor device having a nonvolatile memory. A memory cell of the nonvolatile memory includes a control gate electrode formed over a semiconductor substrate via a first insulating film and a memory gate electrode formed over the semiconductor substrate via a second insulating film to be adjacent to the control gate electrode via the second insulating film. The second insulating film includes a third insulating film made of a silicon dioxide film, a fourth insulating film made of a silicon nitride film over the third insulating film, and a fifth insulating film over the fourth insulating film. The fifth insulating film includes a silicon oxynitride film. Between the memory gate electrode and the semiconductor substrate, respective end portions of the fourth and fifth insulating films are located closer to a side surface of the memory gate electrode than an end portion of a lower surface of the memory gate electrode. Between the memory gate electrode and the semiconductor substrate, in a region where the second insulating film is not formed, another silicon dioxide film is embedded.
US10192877B2 Three-dimensional memory device with level-shifted staircase structures and method of making thereof
A mesa structure is formed over a substrate. An alternating stack of insulating layers and spacer material layers having a total height of approximately double the height of the mesa structure is formed over the substrate and the mesa structure. The spacer material layers are formed as, or are replaced with, electrically conductive layers. Portions of the alternating stack are removed from above the mesa structure by a planarization process. Stepped surfaces can be concurrently formed in a first terrace region overlying the mesa structure and in a second terrace region located at an opposite side of a memory array region of the alternating stack. A pair of level shifted stepped surfaces is formed. Contacts to the alternating stack can reach down only to the lowest surface of the pair of level shifted stepped surfaces, and can be shorter than the alternating stack.
US10192875B2 Non-volatile memory with protective stress gate
A non-volatile memory including following elements is provided. The floating gate transistor, the select transistor and the stress-releasing transistor are disposed on the substrate and coupled in series with each other. The stress-releasing transistor is located between the floating gate transistor and the select transistor. The stress-releasing transistor has a stress release ratio represented by formula (1). A lower limit value of the stress release ratio is determined by a sustainable drain side voltage of the stress-releasing transistor of the non-volatile memory which is unselected when a program operation is performed. An upper limit value of the stress release ratio is determined by a readable drain current of the non-volatile memory which is selected when a read operation is performed. The stress release ratio=a channel length of the stress-releasing transistor/a gate dielectric layer thickness of the stress-releasing transistor  (1).
US10192870B2 Semiconductor device
An HVNMOS having a source follower configuration is disposed in an n− diffusion region that forms an HVJT. The lateral HVNMOS includes a p-type back gate region, source contact region, n+drain region, and gate electrode. The p-type back gate region and source contact region contact a p− isolation region and are separated from p+ common potential regions inside the p− isolation region. The source contact region is electrically connected to the COM electrode pad through a source follower resistor RSF. The p+ common potential regions are electrically connected to the p-type back gate region and source contact region of the HVNMOS through diffusion resistors provided between the p-type back gate region/source contact region of the HVNMOS and the p+ common potential region.
US10192869B2 Reduction of negative bias temperature instability
A complementary metal-oxide semiconductor (CMOS) circuit and a method of fabricating the device are described. The circuit includes an n-channel field effect transistor (nFET), the nFET including a high-k dielectric layer on an interlayer. The CMOS circuit also includes a p-channel field effect transistor (pFET), the pFET including the high-k dielectric layer on the interlayer and additionally including an aluminum-based cap layer between the high-k dielectric layer and a pFET work function setting metal. Metal atoms from the cap layer do not intermix with the interlayer.
US10192861B1 OPC method for a shallow ion implanting layer
The present invention discloses an OPC method for a shallow ion implanting layer, comprising the following steps of: selecting a valid device region in an implanting active region in a shallow ion implanting original layout; selecting a region in the valid device region which is contacted with a poly-silicon pattern in a poly-silicon layer, as a poly-silicon contacting region; extending the length and width of the poly-silicon contacting region and the non poly-silicon contacting region, to form a new poly-silicon contacting region and a new non poly-silicon contacting region; combining a gap portion which an interval between any two new poly-silicon contacting regions and/or new non poly-silicon contacting regions after extending is smaller than or equal to G and completely fallen in the STI region, with the poly-silicon contacting regions and non poly-silicon contacting regions after extending, to form a correction target layer; performing a model-based OPC routine on the correction target layer, to obtain a mask layer.
US10192858B2 Light emitting structure
A method and structure for receiving a micro device on a receiving substrate are disclosed. A micro device such as a micro LED device is punched-through a passivation layer covering a conductive layer on the receiving substrate, and the passivation layer is hardened. In an embodiment the micro LED device is punched-through a B-staged thermoset material. In an embodiment the micro LED device is punched-through a thermoplastic material.
US10192855B2 Semiconductor package and electronic device having heat dissipation pattern and/or heat conducting line
A semiconductor package is provided. The semiconductor package include a lower semiconductor package including a lower package substrate and a lower semiconductor chip mounted thereon, and an upper semiconductor package provided on the lower semiconductor package to include an upper package substrate and an upper semiconductor chip mounted thereon. The upper package substrate include an upper heat-dissipation pattern, the lower semiconductor chip include a first via connected to the upper heat-dissipation pattern through the lower semiconductor chip, and the first via may provide a pathway for dissipating heat generated in the lower semiconductor chip.
US10192853B2 Method for preparing a semiconductor apparatus
The present disclosure provides a method for preparing a semiconductor apparatus. The semiconductor apparatus includes a first semiconductor die and a second semiconductor die stacked onto the first semiconductor die in a horizontally shifted manner. The first semiconductor die includes a first chip selection terminal and a first lower terminal electrically connected to the first chip selection terminal. The second semiconductor die includes a second chip selection terminal electrically connected to a first upper terminal of the first semiconductor die via a second lower terminal of the second semiconductor die. The first upper terminal which is electrically connected to the second chip selection terminal is not electrically connected to the first lower terminal which is electrically connected to the first chip selection terminal.
US10192842B2 Package for environmental parameter sensors and method for manufacturing a package for environmental parameter sensors
A sensor package comprises a sensor chip bonded to an intermediate carrier, with the sensor element over an opening in the carrier. The package is for soldering to a board, during which the intermediate carrier protects the sensor part of the sensor chip.
US10192840B2 Ball pad with a plurality of lobes
In some forms, an electronic assembly includes a substrate; and a ball pad mounted on the substrate, wherein the ball pad includes a plurality of lobes projecting distally from a center of the ball pad. In some forms, he electronic assembly includes a substrate; and a ball pad mounted on the substrate, wherein the ball pad includes a lobe projecting distally from a center of the ball pad. In some forms, the electronic assembly includes a substrate; and a ball pad mounted on the substrate, wherein the ball pad includes at least one lobe projecting distally from a center of the ball pad; and an electronic package that includes at least one conductor that electrically connects the ball pad on the substrate to the electronic package.
US10192839B2 Conductive pillar shaped for solder confinement
A method of fabricating a pillar-type connection includes forming a first conductive layer. A second conductive layer is formed on the first conductive layer to define a conductive pillar that includes a top surface defining a recess aligned with a hollow core of the first conductive layer. A conductive via that terminates at a top surface of the first conductive layer is formed.
US10192835B2 Substrate designed to provide EMI shielding
Packages and packaging techniques for providing EMI shielding are described. In an embodiment, a package includes an electrically conductive ground structure on a ground pad at a periphery of a package substrate. The electrically conductive ground structure is encapsulated in a molding compound, and a surface of the electrically conductive ground structure is exposed at a side surface of the molding compound. An electrically conductive shield layer is on top and side surfaces of the molding compound, and in physical contact with the surface of the exposed electrically conductive ground structure.
US10192834B2 Semiconductor package and fabrication method thereof
A semiconductor package is provided, including: a substrate; a first semiconductor element disposed on the substrate and having a first conductive pad grounded to the substrate; a conductive layer formed on the first semiconductor element and electrically connected to the substrate; a second semiconductor element disposed on the first semiconductor element through the conductive layer; and an encapsulant formed on the substrate and encapsulating the first and second semiconductor elements. Therefore, the first and second semiconductor elements are protected from electromagnetic interference (EMI) shielding with the conductive layer being connected to the grounding pad of the substrate. A fabrication method of the semiconductor package is also provided.
US10192833B2 Interposer and semiconductor package with noise suppression features
Interposer and semiconductor package embodiments provide for the isolation and suppression of electronic noise such as EM emissions in the semiconductor package. The interposer includes shield structures in various embodiments, the shield structures blocking the electrical noise from the noise source, from other electrical signals or devices. The shields include solid structures and some embodiments and decoupling capacitors in other embodiments. The coupling structures includes multiple rows of solder balls included in strips that couple the components and surround and contain the source of electrical noise.
US10192830B2 Self-similar and fractal design for stretchable electronics
The present invention provides electronic circuits, devices and device components including one or more stretchable components, such as stretchable electrical interconnects, electrodes and/or semiconductor components. Stretchability of some of the present systems is achieved via a materials level integration of stretchable metallic or semiconducting structures with soft, elastomeric materials in a configuration allowing for elastic deformations to occur in a repeatable and well-defined way. The stretchable device geometries and hard-soft materials integration approaches of the invention provide a combination of advance electronic function and compliant mechanics supporting a broad range of device applications including sensing, actuation, power storage and communications.
US10192828B2 Metal gate transistor
A metal gate transistor is provided. The metal gate transistor includes a semiconductor substrate; a metal gate structure formed on the semiconductor substrate; source/drain regions formed in the semiconductor substrate on sides of the metal gate structure; an etch stop layer formed on a top surface of the metal gate structure with a top surface leveled with a top surface of the first dielectric layer; an etch stop sidewall formed on each side of the metal gate structure with a top surface leveled with the top surface of the first dielectric layer; and a contact plug formed in the first dielectric layer to electrically connect to each source/drain region formed in the semiconductor substrate.
US10192826B2 Conductive layout structure including high resistive layer
A layout structure including a conductive structure is provided. The layout structure includes a dielectric layer formed on a substrate and a conductive structure formed in the dielectric layer. And the conductive structure further includes a barrier layer, a metal layer formed within the barrier layer, and a high resistive layer sandwiched in between the barrier layer and the metal layer.
US10192824B2 Edge structure for multiple layers of devices, and method for fabricating the same
An edge structure for multiple layers of devices including stacked multiple unit layers includes first and second stair structures. The first stair structure is at a first direction of the devices where device contacts are formed, including first edge portions of the unit layers at the first direction, of which the borders gradually retreat with increase of level height. The elevation angle from the border of the first edge portion of the bottom unit layer to that of the top one is a first angle. The second stair structure includes second edge portions of the unit layers at a second direction. The variation of border position of the second edge portion with increase of level height is irregular. The elevation angle from the border of the second edge portion of the bottom unit layer to that of the top one is a second angle larger than the first angle.
US10192822B2 Modified tungsten silicon
A method for forming a precision resistor or an e-fuse structure where tungsten silicon is used. The tungsten silicon layer is modified by implanting nitrogen into the structure.
US10192819B1 Integrated circuit structure incorporating stacked field effect transistors
Disclosed are integrated circuit (IC) structure embodiments that incorporate a stacked pair of field effect transistors (FETs) (e.g., gate-all-around FETs) and metal components that enable power and/or signal connections to source/drain regions of those FETs. Specifically, the IC includes a first FET and a second FET stacked on and sharing a gate with the first FET. The metal components include an embedded contact in a source/drain region of the first FET and connected to a wire (e.g., a power or signal wire). The wire can be a front end of the line (FEOL) wire positioned laterally adjacent to the source/drain region and the embedded contact can extend laterally from the source/drain region to the FEOL wire. Alternatively, the wire can be a back end of the line (BEOL) wire and an insulated contact can extend vertically from the embedded contact through the second FET to the BEOL wire.
US10192816B2 Semiconductor package and fabricating method thereof
A semiconductor device structure and a method for making a semiconductor device. As non-limiting examples, various aspects of this disclosure provide various semiconductor package structures, and methods for making thereof, that comprise a thin fine-pitch redistribution structure.
US10192814B2 Electronic assemblies having a cooling chip layer with fluid channels and through substrate vias
An electronics assembly includes a cooling chip structure having a device facing surface opposite a base surface and one or more sidewalls extending around a perimeter of the cooling chip structure between the device facing surface and the base surface. A plurality of fluid microchannels fluidly are coupled to a fluid inlet port and a fluid outlet port. A through substrate via extends from the base surface of the cooling chip structure to the device facing surface of the cooling chip structure, where the through substrate via intersects two or more fluid microchannels of the plurality of fluid microchannels.
US10192811B2 Power semiconductor device
When a power semiconductor device is energized, heat generated from upper-side power semiconductor chips mounted on a P-potential electrode transfers to a first heat mass portion and a second heat mass portion, and heat generated from lower-side power semiconductor chips mounted on a intermediate potential electrode transfers to a resistor. A lead frame, the power semiconductor chip, an inner lead and the resistor are placed in symmetry with respect to a centerline, which can reduce the difference among the temperature increases of the power semiconductor chips when energized. In this way, transient temperature increase of the power semiconductor chip can be suppressed without adding a new member, such as a heat diffusion plate.
US10192808B1 Semiconductor structure
A semiconductor structure includes a substrate having a frontside surface and a backside surface. A through-substrate via extends into the substrate from the frontside surface. The through-substrate via comprises a top surface. A metal cap covers the top surface of the through-substrate via. A plurality of cylindrical dielectric plugs is embedded in the metal cap. The cylindrical dielectric plugs are distributed only within a central area of the metal cap. The central area is not greater than a surface area of the top surface of the through-substrate via.
US10192804B2 Bump-on-trace packaging structure and method for forming the same
A device comprises a first package component, and a first metal trace and a second metal trace on a top surface of the first package component. The device further includes a dielectric mask layer covering the top surface of the first package component, the first metal trace and the second metal trace, wherein the dielectric mask layer has an opening therein exposing the first metal trace. The device also includes a second package component and an interconnect formed on the second package component, the interconnect having a metal bump and a solder bump formed on the metal bump, wherein the solder bump contacts the first metal trace in the opening of the dielectric mask layer.
US10192801B2 Semiconductor device and method of forming vertical interconnect structure in substrate for IPD and baseband circuit separated by high-resistivity molding compound
A semiconductor device is made with a conductive via formed through a top-side of the substrate. The conductive via extends vertically through less than a thickness of the substrate. An integrated passive device (IPD) is formed over the substrate. A plurality of first conductive pillars is formed over the first IPD. A first semiconductor die is mounted over the substrate. An encapsulant is formed around the first conductive pillars and first semiconductor die. A second IPD is formed over the encapsulant. An interconnect structure is formed over the second IPD. The interconnect structure operates as a heat sink. A portion of a back-side of the substrate is removed to expose the first conductive via. A second semiconductor die is mounted to the back-side of the substrate. The second semiconductor die is electrically connected to the first IPD and first semiconductor die through the conductive via.
US10192800B2 Semiconductor device
A semiconductor device comprises two electrodes with opposite faces; a semiconductor wafer sandwiched between the two electrodes; an outer insulating ring attached to the two electrodes and surrounding the semiconductor wafer; a middle insulating ring inside the outer insulating ring and surrounding the semiconductor wafer, whereby the middle insulating ring is made of a plastics material; and an inner insulating ring inside the middle insulating ring, whereby the inner insulating ring is made of ceramics and/or glass material. Either the middle insulating ring or the inner insulating ring has a tongue and the other thereof has a groove such that the tongue fits into the groove for their rotational alignment. The middle insulating ring and the inner insulating ring have a radial opening for receiving a gate connection of the semiconductor device.
US10192796B2 Semiconductor device and method of forming dual-sided interconnect structures in FO-WLCSP
A semiconductor device has a substrate with first and second conductive layers formed over first and second opposing surfaces of the substrate. A plurality of bumps is formed over the substrate. A semiconductor die is mounted to the substrate between the bumps. An encapsulant is deposited over the substrate and semiconductor die. A portion of the bumps extends out from the encapsulant. A portion of the encapsulant is removed to expose the substrate. An interconnect structure is formed over the encapsulant and semiconductor die and electrically coupled to the bumps. A portion of the substrate can be removed to expose the first or second conductive layer. A portion of the substrate can be removed to expose the bumps. The substrate can be removed and a protection layer formed over the encapsulant and semiconductor die. A semiconductor package is disposed over the substrate and electrically connected to the substrate.
US10192795B2 Semiconductor device
A semiconductor device including a power transistor is prevented from being broken. A cathode of a temperature sensing diode and a source of a power MOSFET are electrically coupled to each other so as to have the same potential. Such a characteristic point allows the temperature sensing diode to be disposed in a power MOSFET formation region without considering withstand voltage. This means that there is no need to provide an isolating structure that maintains a withstand voltage between the power MOSFET and the temperature sensing diode. Consequently, the power MOSFET and the temperature sensing diode can be closely disposed.
US10192794B2 Wafer transfer device
An embodiment comprises: a guide moving in the vertical direction or the horizontal direction; a transfer arm provided on the guide and loading spaced apart wafers; a laser emission unit disposed on the guide and emitting first laser beams at the spaced apart wafers loaded on the transfer arm; and a laser detection unit disposed below the transfer arm and collecting, from among the first laser beams, second laser beams having passed through gaps between the spaced apart wafers.
US10192789B1 Methods of fabricating dual threshold voltage devices
A device having two transistors with dual thresholds, and a method of fabricating the device, including fabricating a silicide source, a conductive layer, and contacts to a plurality of layers of the device, is provided. The device has a core and a plurality of layers that surround the core in succession, including a first layer, a second layer, a third layer, and a fourth layer. The device further comprises a first input terminal coupled to the core, the first input terminal being configured to receive a first voltage and a second input terminal coupled to the fourth layer, the second input terminal being configured to receive a second voltage. The device comprises a common source terminal coupled to the core and the fourth layer. A memory device, such as an MTJ, may be coupled to the device.
US10192785B2 Devices and methods related to fabrication of shielded modules
Devices and methods related to fabrication of shielded modules. In some embodiments, a carrier assembly can be provided for processing of packaged modules. The carrier assembly can include a plate having a first side that defines a plurality of openings, and an adhesive layer implemented on the first side of the plate. The adhesive layer can define a plurality of openings arranged to substantially match the openings of the plate, with each opening of the adhesive layer being dimensioned such that the adhesive layer is capable of providing an adhesive engagement between an underside perimeter portion of a package and a perimeter portion about the corresponding opening of the first side of the plate.
US10192783B2 Gate contact structure over active gate and method to fabricate same
Gate contact structures disposed over active portions of gates and methods of forming such gate contact structures are described. For example, a semiconductor structure includes a substrate having an active region and an isolation region. A gate structure has a portion disposed above the active region and a portion disposed above the isolation region of the substrate. Source and drain regions are disposed in the active region of the substrate, on either side of the portion of the gate structure disposed above the active region. A gate contact structure is disposed on the portion of the gate structure disposed above the active region of the substrate.
US10192782B2 Method of manufacturing semiconductor device using a plurality of etch stop layers
A method of manufacturing the semiconductor device includes providing a first interlayer dielectric layer having a conductive pattern, sequentially forming a first etch stop layer, a second etch stop layer, a second interlayer dielectric layer and a mask pattern on the first interlayer dielectric layer, forming an opening in the second interlayer dielectric layer using the mask pattern as a mask, the opening exposing the second etch stop layer, and performing an etching process including simultaneously removing the mask pattern and the second etch stop layer exposed by the opening to expose the first etch stop layer.
US10192781B2 Interconnect structures incorporating air gap spacers
A dual damascene article of manufacture comprises a trench containing a conductive metal column where the trench and the conductive metal column extend down into and are contiguous with a via. The trench and the conductive metal column and the via have a common axis. These articles comprise interconnect structures incorporating air-gap spacers containing metal/insulator structures for Very Large Scale Integrated (VLSI) and Ultra Large Scale Integrated (ULSI) devices and packaging. The trench in this regard comprises a sidewall air-gap immediately adjacent the side walls of the trench and the conductive metal column, the sidewall air-gap extending down to the via to a depth below a line fixed by the bottom of the trench, and continues downward in the via for a distance of from about 1 Angstrom below the line to the full depth of the via. In another aspect, the article of manufacture comprises a capped dual damascene structure.
US10192780B1 Self-aligned multiple patterning processes using bi-layer mandrels and cuts formed with block masks
Methods of self-aligned double patterning and improved interconnect structures formed by self-aligned double patterning. A mandrel line including an upper layer and a lower layer is formed over a hardmask. A non-mandrel cut block is formed over a portion of a non-mandrel line, after which the upper layer of the mandrel line is removed. An etch mask is formed over a first section of the lower layer of the mandrel line defining a mandrel cut block over a first portion of the hardmask. The first section of the lower layer is arranged between adjacent second sections of the lower layer. The second sections of the lower layer of the mandrel line are removed to expose respective second portions of the hardmask, and the second portions of the hardmask are removed to form a trench. The mandrel cut block masks the first portion of the hardmask during the etching process.
US10192777B2 Method of fabricating STI trench
A method of fabricating an STI trench includes providing a substrate. Later, a first mask is formed to cover the substrate. The first mask includes numerous sub-masks. A first trench is disposed between each sub-mask. Subsequently, a protective layer is formed to fill up the first trench. Then, a second mask is formed to cover the first mask. The second mask includes an opening. The sub-mask directly disposed under the opening is defined as a joint STI pattern. After that, the joint STI pattern is removed to transform the first mask into a third mask. Later, the second mask is removed followed by removing the protective layer. Finally, part of the substrate is removed by taking the third mask as a mask to form numerous STI trenches.
US10192774B2 Temperature control device for processing target object and method of selectively etching nitride film from multilayer film
A temperature control device includes a moving stage allowed to be heated and configured to mount a processing target object on a top surface thereof; a cooling body allowed to be cooled and fixed at a position under the moving stage; a shaft, having one end connected to the moving stage; the other end positioned under the cooling body; a first flange provided at the other end; and a second flange provided between the first flange and the cooling body, extended between the one end and the other end; a driving plate, provided between the first flange and the second flange, having a top surface facing the second flange and a bottom surface opposite to the top surface; an elastic body provided between the bottom surface of the driving plate and the first flange; and a driving unit configured to move the driving plate up and down.
US10192763B2 Methodology for chamber performance matching for semiconductor equipment
Embodiments of the present disclosure provide methodology to match and calibrate processing chamber performance in a processing chamber. In one embodiment, a method for calibrating a processing chamber for semiconductor manufacturing process includes performing a first predetermined process in a processing chamber, collecting a first set of signals transmitted from a first group of sensors disposed in the processing chamber to a controller while performing the predetermined process, analyzing the collected first set of signals, comparing the collected first set of signals with database stored in the controller to check sensor responses from the first group of sensors, calibrating sensors based on the collected first set of signals when a mismatch sensor response is found, subsequently performing a first series of processes in the processing chamber, and collecting a second set of signals transmitted from the sensors to the controller while performing the series of processes.
US10192761B2 Pick arm comprising a winged part for a bonding apparatus
A pick arm for a pick and place apparatus for semiconductor devices, the pick arm comprising first and second ends along a longitudinal axis of the pick arm, and a pick tool located at the first end of the pick arm for picking up semiconductor devices. The pick arm further comprises a winged part extending in a direction transverse to the longitudinal axis between the first and second ends of the pick arm, wherein the winged part comprising a sloping surface. The sloping surface is inclined between a top portion and a bottom portion of the winged part such that the sloping surface is nearer to the longitudinal axis at the top portion than at the bottom portion of the winged part.
US10192760B2 Substrate supporting unit, substrate processing apparatus, and method of manufacturing substrate supporting unit
A substrate supporting unit, a substrate processing apparatus, and a method of manufacturing the substrate supporting unit are provided. The substrate supporting unit includes a susceptor provided with heaters to heat a substrate placed on the susceptor, and including a first temperature region and a second temperature region having a higher temperature than that of the first temperature region; a heat dissipating member including a contact surface being in thermal contact with the second temperature region; and a reflecting member disposed approximately in parallel with one surface of the susceptor to reflect heat emitted from the susceptor toward the susceptor.
US10192759B2 Image reversal with AHM gap fill for multiple patterning
Methods and apparatuses for multiple patterning using image reversal are provided. The methods may include depositing gap-fill ashable hardmasks using a deposition-etch-ash method to fill gaps in a pattern of a semiconductor substrate and eliminating spacer etching steps using a single-etch planarization method. Such methods may be performed for double patterning, multiple patterning, and two dimensional patterning techniques in semiconductor fabrication.
US10192757B2 Substrate cleaning apparatus and substrate cleaning method
A substrate cleaning apparatus capable of quickly removing cleaning liquid that has been used in cleaning of a substrate with a roll cleaning tool from the substrate. The substrate cleaning apparatus includes a substrate holder configured to hold and rotate a substrate; a cleaning-liquid supply nozzle configured to supply cleaning liquid onto a first region of the substrate; a roll cleaning tool configured to be placed in sliding contact with the substrate in the presence of the cleaning liquid to thereby clean the substrate; and a fluid supply nozzle configured to supply fluid, which is constituted by pure water or chemical liquid, onto a second region of the substrate. The second region is located at an opposite side of the first region with respect to the roll cleaning tool, and a supply direction of the fluid is a direction from a central side toward a peripheral side of the substrate.
US10192751B2 Systems and methods for ultrahigh selective nitride etch
A method for selectively etching a silicon nitride layer on a substrate includes arranging a substrate on a substrate support of a substrate processing chamber. The substrate processing chamber includes an upper chamber region, an inductive coil arranged outside of the upper chamber region, a lower chamber region including the substrate support and a gas dispersion device. The gas dispersion device includes a plurality of holes in fluid communication with the upper chamber region and the lower chamber region. The method includes supplying an etch gas mixture to the upper chamber region and striking inductively coupled plasma in the upper chamber region by supplying power to the inductive coil. The etch gas mixture etches silicon nitride, promotes silicon dioxide passivation and promotes polysilicon passivation. The method includes selectively etching the silicon nitride layer on the substrate and extinguishing the inductively coupled plasma after a predetermined period.
US10192746B1 STI inner spacer to mitigate SDB loading
A shallow trench isolation (STI) structure is formed from a conventional STI trench structure formed of first dielectric material extending into the substrate. The conventional STI structure undergoes further processing, including removing a first portion of the dielectric material and adjacent portions of the semiconductor substrate to create a first recess, and then removing another portion of the dielectric material to create a second recess in just the dielectric material. A nitride layer is formed above remaining dielectric material and on the sidewalls of the substrate. A second dielectric material is formed on the spacer layer and fills the remainder of first and second recesses. The nitride layer provides an “inner spacer” between the first insulating material and the second insulating material and also separates the substrate from the second insulating material. An isotropic Fin reveal process is performed and the STI structure assists in equalizing fin heights and increasing active S/D region area/volume.
US10192744B2 Semiconductor device, related manufacturing method, and related electronic device
A method for manufacturing a semiconductor device may include the following steps: preparing a first substrate; providing a first conductor, which is configured to electrically connect two elements associated with the first substrate; providing a second conductor on the first substrate, wherein the second conductor is electrically connected to the first conductor; preparing a second substrate; providing a third conductor, which is configured to electrically connect two elements associated with the second substrate; providing a fourth conductor on the second substrate, wherein the fourth conductor is electrically connected to the third conductor; providing a fifth conductor on the fourth conductor; and combining the fifth conductor with the second conductor through eutectic bonding.
US10192742B2 Soft landing nanolaminates for advanced patterning
Methods for depositing nanolaminate protective layers over a core layer to enable deposition of high quality conformal films over the core layer for use in advanced multiple patterning schemes are provided. In certain embodiments, the methods involve depositing a thin silicon oxide or titanium oxide film using plasma-based atomic layer deposition techniques with a low high frequency radio frequency (HFRF) plasma power, followed by depositing a conformal titanium oxide film or spacer with a high HFRF plasma power.
US10192737B2 Method for heteroepitaxial growth of III metal-face polarity III-nitrides on substrates with diamond crystal structure and III-nitride semiconductors
The present invention discloses a method of heteroepitaxial growth enabling the successful growth of thin films of GaN and III-nitride semiconductor heterostructures of (0001) orientation with III metal-face polarity on diamond substrates being either polycrystalline or single crystal with various crystallographic orientations. The method uses a thin AlN nucleation layer on the diamond substrate with thickness equal or less than 5 nm, grown by Molecular Beam Epitaxy (MBE) using a nitrogen plasma source. The invention enables the development of very high power metal-face III-nitride devices, such as High Electron Mobility Transistors, on single crystal or polycrystalline diamond substrates. The method is also applicable for other element IV substrates with diamond crystal structure.
US10192729B2 Apparatus and method for static gas mass spectrometry
A method of static gas mass spectrometry is provided. The method includes the steps of: introducing a sample gas comprising two or more isotopes to be analyzed into a static vacuum mass spectrometer at a time, t0; operating an electron impact ionization source of the mass spectrometer with a first electron energy below the ionization potential of the sample gas for a first period of time that is following t0 until a time t1; and operating the electron impact ionization source with a second electron energy at least as high as the ionization potential of the sample gas for a second period of time that is after time t1. The first time period from t0 to t1 is a period corresponding to a period taken for the isotopes of the sample gas to equilibrate in the mass spectrometer. A constant ion source temperature is preferably maintained. Also provided is a static gas mass spectrometer.
US10192725B2 Atmospheric interface for electrically grounded electrospray
An interface for a mass spectrometer system is provided. The interface can include an inner ceramic tube fabricated from a first ceramic material and an outer tube fabricated from a second ceramic material surrounding the inner ceramic tube. The inner ceramic tube can have high electrical resistivity and high thermal conductivity and the intermediate ceramic tube can have an electrical resistivity that is at least an order of magnitude higher than the electrical resistivity of the first ceramic material and a thermal conductivity that is at least an order of magnitude higher than the thermal conductivity of the first ceramic material.
US10192722B2 Plasma treatment method, plasma treatment apparatus, and plasma-treated long object
A plasma treatment method subjects a long object to be treated to plasma treatment by placing the long object to be treated in contact with plasma, the density distribution of which varies while selectively passing the long object to be treated through an area having high plasma density so that a surface of the long object can be thoroughly and uniformly subjected to plasma treatment. The method is applied to a plasma treatment apparatus, and a plasma-treated long object can be obtained by the method.
US10192720B2 Plasma processing apparatus
A plasma processing apparatus includes a processing chamber to be depressurized in a vacuum vessel with a sidewall made of a transparent or translucent dielectric material, a stage in the processing chamber to mount a wafer thereon, a coil disposed around an outer side of the sidewall and supplied with radio-frequency power for forming plasma above the stage in the processing chamber, a lamp disposed above the coil outside the vacuum vessel which radiates light onto the wafer, and a reflector disposed the coil and reflecting light to irradiate an inside of the processing chamber.
US10192719B2 Plasma processing method
A plasma processing method is provided that includes a step of loading a substrate into a chamber where a plasma process is to be executed, a step of applying a high frequency bias power that has a lower frequency than a high frequency excitation power for plasma excitation to a mounting table on which the substrate is mounted, and a step of applying a DC voltage to an electrostatic chuck configured to electrostatically attract the substrate that is mounted on the mounting table. The step of applying the DC voltage is performed after the step of applying the high frequency bias power.
US10192716B2 Multi-beam dark field imaging
Multi-beam scanning electron microscope (SEM) inspection systems with dark field imaging capabilities are disclosed. An SEM inspection system may include an electron source and at least one optical device. The at least one optical device may be configured to produce a plurality of primary beamlets utilizing electrons provided by the electron source and deliver the plurality of primary beamlets toward a target. The apparatus may also include an array of detectors configured to receive a plurality of image beamlets emitted by the target in response to the plurality of primary beamlets and produce at least one dark field image of the target.
US10192713B2 Charged particle beam device
In a side entry type sample holder, vibrations in the radial direction of the sample holder provoke a resolving power decrease in the measurement results. In the present invention, the side entry type sample holder has a stepped portion in the radial direction of an axial portion. The sample stage has a support part contacting the stepped portion in a cylindrical portion capable of moving as one body in the axis direction of the sample holder, and, through the contact between the stepped portion and the support part, a frictional force is generated, opposing the radial direction of the axial portion in the sample holder. In this manner, the vibrations in the radial direction of the sample holder are suppressed, and the resolving power decrease in the measurement results is suppressed.
US10192712B2 Charged particle beam writing apparatus, method of adjusting beam incident angle to target object surface, and charged particle beam writing method
A charged particle beam writing apparatus according to one aspect of the present invention includes an emission unit to emit a charged particle beam, an electron lens to converge the charged particle beam, a blanking deflector, arranged backward of the electron lens with respect to a direction of an optical axis, to deflect the charged particle beam in the case of performing a blanking control of switching between beam-on and beam-off, a blanking aperture member, arranged backward of the blanking deflector with respect to the direction of the optical axis, to block the charged particle beam having been deflected to be in a beam-off state, and a magnet coil, arranged in a center height position of the blanking deflector, to deflect the charged particle beam.
US10192707B2 Fuse assembly with replaceable casing
A fuse assembly includes a casing having two slots defined through the first end thereof, and a conductive member is located in the casing and has a first end extending through the second end of the casing. The conductive member includes two blades with a fuse connected therebetween. A cap is detachably mounted to the first end of the casing and has a light member connected thereto. The light member has a leg portion which is electrically connected to a second end of the conductive member. The cap includes two arms which are detachably hooked to two positioning members on two sides of the casing to ensure the connection between the cap and the casing. When the fuse is burned off, the light member lights on, the cap is removed from the casing, and is detachably connected to a new casing with a functional fuse therein.
US10192705B2 Fuse element, a fuse, a method for producing a fuse, SMD fuse and SMD circuit
The invention relates to a fuse element (12_1; 12_2), comprising two connecting contacts (24_1′, 24_1″; 24_2′, 24_2″) and an interposed conductive track (26_1; 26_2), wherein the conductive track (26_1; 26_2) has a reduced line-cross-section, in relation, to the connecting contacts (24_1′, 24_1″; 24_2′, 24_2″) at least in some sections, further comprising at least one overlay (16_1; 16_2′, 16_2″), wherein the fuse element (12_1; 12_2) and the overlay (16_1; 16_2′, 16_2″) each comprise materials which undergo diffusion when a predetermined ambient temperature is exceeded and when an electric current is conducted by the fuse element (12_1; 12_2). The invention further relates to a fuse (TO) having such a fuse element (12_1; 12_2) and a base support (14), wherein the fuse element (12_1; 12_2) is disposed on a surface of the base support (14).
US10192703B2 Bypass switch comprising a plunger, a first contact device and a second contact device
A bypass switch provides a bypass path between a first terminal and a second terminal. The bypass switch includes: a first contact device; a second contact device; and a plunger being moveable from an initial state, via a first state, to a second state, wherein in the initial state the first terminal and second terminal are conductively separated; in the first state a movement of the plunger causes the first contact device to close a first conductive connection between the first terminal and the second terminal; and in the second state the plunger mechanically forces the second contact device to close a second conductive connection between the first terminal and the second terminal.
US10192699B2 Power seat operation device and power seat
In a power seat operation device, a micro switch is attached inside a dial that is rotatably provided to a side face of a power seat. An opening is formed inside the dial, with an operation portion of a knob to operate the micro switch inserted through the opening. There is accordingly a possibility that liquid might infiltrate into the dial, however a channel is formed inside the dial by the dial and the knob. The channel lets liquid flow downward to the lower side of the micro switch so as to discharge the liquid to outside the dial in cases in which liquid has infiltrated into the dial through the opening in a state in which the opening is positioned at the upper side of the micro switch. The channel is partitioned from the micro switch, enabling flow of liquid to the micro switch to be prevented or suppressed.
US10192695B2 Keyswitch assembly and manufacturing method thereof
A keyswitch assembly and a manufacturing method thereof are disclosed. The keyswitch assembly includes a display unit, a carrier, one or more contact pads, a light-shielding layer, and a transparent keycap. The display unit includes one or more display regions. The carrier is for carrying the display unit. The contact pads are on the carrier and are electrically connected to the display regions. The light-shielding layer is positioned corresponding to the display regions. The light-shielding layer includes one or more transparent patterns. The transparent patterns are positioned respectively corresponding to the display regions. The transparent keycap is positioned on the display unit.
US10192692B2 Explosion-proof cross-type limit switch
A cross-type limit switch (10) with a housing (12) that contains a gear mechanism (24) that includes a cover plate (38), base plate (48), and intermediate plate (42). The intermediate plate (42) has first and second cutouts (44, 46) within which respective gearwheels (54, 58) are arranged. The first and second gear wheels (54, 58) have respective plugthrough openings (56, 60), and a shaft (20) coupled to an actuating lever (18) outside the housing is rotatably mounted in a first bearing arrangement (22) connected to the housing. The actuating lever shaft (20) extends through the first plugthrough opening (56) of the first gear wheel (54) for rotating and radially locating the first gear wheel (54). A rotary switch (30) arranged in the housing (12) has a switch shaft (138) rotatably mounted in a second bearing arrangement (106, 34) that extend through the second plugthrough opening (60) of the second gearwheel for rotating and radially locating the second gearwheel (58).
US10192690B2 Titanium oxide-based supercapacitor electrode material and method of manufacturing same
A titanium oxide-based supercapacitor electrode material and a method of manufacturing same. A reactive substance of the titanium oxide-based supercapacitor electrode material is a conductive titanium oxide. The conductive titanium oxide is a sub-stoichiometric titanium oxide, reduced titanium dioxide, or doped reduced titanium dioxide obtained by further doping an element in reduced titanium dioxide. The titanium oxide-based supercapacitor electrode material has a carrier concentration greater than 1018 cm−3, and the titanium oxide-based supercapacitor electrode material has a specific capacitance 20 F/g to 1,740 F/g at a charge/discharge current of 1 A/g.
US10192689B2 Self-assembly of perovskite for fabrication of transparent devices
Provided is a continuous material pattern, the pattern is selected to have a plurality of material-free voids, the material including at least one perovskite material.
US10192688B2 Electrolytic capacitor and method for improved electrolytic capacitor anodes
Provided is an anode for an electrolytic device formed of a substantially uniform mixture of elongated elements with capacitor grade tantalum powders of tantalum metal. Also provided is a method for forming an anode or cathode for an electrolytic device formed of a substantially uniform mixture of elongated elements of a valve metal and a conductive powder metal.
US10192687B2 Capacitor assembly having a non-symmetrical electrode structure and capacitor seat structure thereof
The present disclosure provides a capacitor assembly having a non-symmetrical electrode structure and a capacitor seat structure thereof. The capacitor assembly includes a capacitor seat structure and a capacitor package structure. The capacitor seat structure includes a capacitor seat, a first electrode layer and a second electrode layer. The capacitor seat has a first through hole, a first groove, a second through hole and a second groove. The capacitor package structure includes a first conductive pin and a second conductive pin. The first conductive pin passes through the first through hole and is disposed inside the first groove to electrically contact the first electrode layer. The second conductive pin passes through the second through hole and is disposed inside the second groove to electrically contact the second electrode layer.
US10192686B1 Multilayer electronic component and board having the same
There are provided a multilayer electronic component and a board having the same. The multilayer electronic component includes: a capacitor body; external electrodes including band portions and connected portions; connection terminals formed of insulators and disposed on the band portions; and insulating portions disposed on at least some circumferential surfaces of the connection terminals. The connection terminals include conductive patterns formed on surfaces thereof facing the band portions and surfaces thereof opposing the surfaces, cut portions are formed in some the circumferential surfaces connecting between the conductive patterns facing each other, connection patterns are formed on the cut portions to electrically connect between the conductive patterns facing each other, and the insulating portions are disposed so as not to cover the cut portions.
US10192680B2 Planar transformer components comprising electrophoretically deposited coating
Provided is an electrically insulated component for use in a planar transformer. The insulated component may include a planar transformer conductive component having a first surface, a second surface and a plurality of edges. The insulated component may also include a first layer including an oxidized metal coating, as well as a second layer including an electrophoretically deposited (EPD) insulating coating. The EDP coating may include a polymer and an inorganic material. The first layer and the second layer may cover at least the first surface and the plurality of edges of the conductive component and the first layer may be disposed between the conductive component and the second layer. Also provided is a method of manufacturing of the electrically insulated component.
US10192677B2 Method and apparatus for leakage monitoring for oil-immersed electrical transformers
The present invention comprises an apparatus and method for detecting a loss of oil from an oil-immersed transformer, based on fitting a transformer top-oil temperature model to online measurements in an iterative optimization process that yields fitted values for a first model parameter representing the top-oil temperature rise over ambient temperature and a second model parameter representing the oil time constant. Among the several advantages seen in the contemplated apparatus and method is the reduction in required instrumentation, whereby transformer oil leaks are indirectly detected without requiring pressure sensors or mechanical floats, although the presence of such sensors is not excluded by the teachings herein.
US10192675B2 Pulse transformer
A pulse transformer includes a drum core having a winding core, two flanges on end portions of the winding core and each having a notch formed in the upper portion, two terminal electrodes and a center tap disposed on one of the flanges, two further terminal electrodes and another center tap disposed on the other flange, a coil includes four wires wound around the winding core of the drum core and connected to the terminal electrodes and the center taps, two of the wires are wound in one direction, and the other wires are wound in another direction, two of the wires cross each other at the inner surface of one of the flanges, and the other wires cross each other at the inner surface of the other flange.
US10192668B2 Coil component
In the coil component, for dimensions measured along a predetermined direction of a winding core portion, a dimension of each of top surfaces of first and second flange portions is equal to or larger than a dimension of the winding core portion.
US10192666B2 Magnetic device for locking a gear selector lever of a vehicle in a predetermined position, method for producing a magnetic device, and method for operating a magnetic device
A magnetic device for locking a gear shift lever of a vehicle in a predetermined position, where the magnetic device has a coil, a tie component, which is or can be movably supported in the coil, and a spring, which is disposed outside the coil, where the spring is designed to push the tie component out of the coil.
US10192664B2 Exciting device for electromagnetic connection device
A yoke includes an annular groove in which an exciting coil is stored, and a first through hole formed in the bottom of the annular groove. A terminal housing includes a boss portion fitted in the first through hole and a connecting concave portion located on the opposite side of the annular groove with respect to the boss portion. The boss portion includes a second through hole extending in a direction parallel to the center line of the first through hole. An external connecting terminal is buried in the terminal housing. The external includes a coil extraction hole continuing to the second through hole. The extraction end of the exciting coil is soldered to the terminal in a state in which the extraction end is passed through the second through hole and the coil extraction hole.
US10192662B2 Method for producing grain-oriented electrical steel sheet
In a method for producing a grain-oriented electrical steel sheet by comprising a series of steps of hot rolling a raw steel material comprising C: 0.002-0.10 mass %, Si: 2.0-8.0 mass %, and Mn: 0.005-1.0 mass %, subjecting the steel sheet to a hot band annealing as required, cold rolling to obtain a cold rolled sheet having a final sheet thickness, subjecting the steel sheet to primary recrystallization annealing combined with decarburization annealing, applying an annealing separator to the steel sheet surface and then subjecting to final annealing, rapid heating is performed at a rate of not less than 50° C./s in a region of 200-700° C. in the heating process of the primary recrystallization annealing, and the steel sheet is held at any temperature of 250-600° C. in the above region for 1-10 seconds, while a soaking process of the primary recrystallization annealing is controlled to a temperature range of 750-900° C., a time of 90-180 seconds and PH2O/PH2 in an atmosphere of 0.25-0.40, whereby a grain-oriented electrical steel sheet being low in the iron loss and small in the deviation of the iron loss value is obtained.
US10192660B2 Process for preparation of nanoparticles from magnetite ore
The compositions and methods herein relate to stable dispersions of long chain carboxylic acid-stabilized magnetite nanoparticles dispersed in alcohol. These compositions are useful in advanced biomedical applications.
US10192652B2 Multi-cover bus bar unit for rotary machines
A bus bar unit includes a plurality of bus bars that electrically connects coils of each phase of a rotary electric machine and an external power supply, a plurality of caps that separately covers portions of the plurality of bus bars and separately hold the plurality of bus bars, and an outer holding section that is formed of an insulating material, that collectively covers the plurality of caps, and that is formed in a state in which the plurality of bus bars are electrically insulated.
US10192651B2 Transfer material, method of manufacturing transfer material, laminated body, method of manufacturing laminated body, method of manufacturing capacitance-type input device, and method of manufacturing image display device
A transfer material and a method of manufacturing the same, the transfer material including, in this order, a temporary support body, a first resin layer, and a second resin layer, the first resin layer not being water soluble, the second resin layer including a water soluble polymer, the second resin layer including a compound that has a heteroaromatic ring including a nitrogen atom as a ring member, and a content of the compound that has a heteroaromatic ring including a nitrogen atom as a ring member in the second resin layer being 3.0% by mass or greater with respect to a total solid content of the second resin layer. A laminated body including a substrate; an electrode pattern that is positioned above the substrate and that includes a metal in at least part of the electrode pattern; a second resin layer positioned above the electrode pattern; and a first resin layer positioned above the second resin layer, the second resin layer including a compound that has a heteroaromatic ring including a nitrogen atom as a ring member.
US10192639B2 Method and system for medical suggestion search
The present teaching relates to medical suggestion searching. In one example, data related to a medication drug are obtained. One or more candidate prescription strings are identified from the obtained data. Each of the candidate prescription strings is associated with a plurality of attributes. Each of the one or more candidate prescription strings is automatically processed based on at least one model to generate one or more prescription strings each with an associated ranking. At least some of the generated one or more prescription strings and the associated rankings are stored for future use.
US10192633B2 Low cost inbuilt deterministic tester for SOC testing
A method and system for high speed on chip testing for quality assurance. A multi-core system on a chip has a plurality of processing cores. The cores act as transaction agents with an auto-response unit fabricated on the chip at a chip boundary, the auto-response unit to provide a deterministic return value based on a logical address of a received read request.
US10192631B2 Current memory circuit for minimizing clock-feedthrough
The present disclosure relates to a current memory circuit for minimizing clock feedthrough, the circuit including: a first memory capacitor implemented as a first conductive type MOS; a second memory capacitor implemented as a second conductive type MOS; and a dummy capacitor for connecting the first memory capacitor and the second memory capacitor to each other, wherein the first memory capacitor and the second memory capacitor are current mirrors. Accordingly, a current memory circuit with a more accurate performance, low power consumption, and an integration capability can be provided.
US10192628B1 Semiconductor memory device and method of operating the same
Provided herein may be a semiconductor memory device and a method of operating the same. The method of operating a semiconductor memory device may include performing a program operation on a Least Significant Bit (LSB) of a page, and performing a program operation on a flag cell and a Most Significant Bit (MSB) of the page based on an operation of verifying at least one of a plurality of program states. The data stored in the flag cell may be data indicating whether data programmed according to the program operation is LSB data or MSB data.
US10192627B2 Non-volatile memory array with memory gate line and source line scrambling
A memory device includes a memory array arranged in rows and columns. The memory array may have at least four non-volatile memory (NVM) cells coupled in the same column of the memory array, in which each NVM cell may include a memory gate. The first and second NVM cells of the at least four NVM cells may share a first source region, and the third and fourth NVM cells may share a second source region. The memory gates of the first and second NVM cells may not be electrically coupled with one another, and the first and second source regions may not be electrically coupled with one another. Each of the first and second source regions may be electrically coupled with at least another source region of the same column in the memory array.
US10192620B2 Nonvolatile memory device, operating method of nonvolatile memory device, and storage device including nonvolatile memory device
A nonvolatile memory device performs a method which includes: causing a ready/busy signal pin of the nonvolatile memory device to indicate that the nonvolatile memory device is in a precharge busy state wherein the nonvolatile memory device is not available to perform memory access operations for its nonvolatile memory cells; applying one or more word line precharge voltages to one or more selected word lines among a plurality of word lines of the nonvolatile memory device to precharge the selected word lines; and, after at least a portion of the precharge operation, causing the ready/busy signal pin to transition from indicating the precharge busy state, to indicating that the nonvolatile memory device is in a ready state wherein the nonvolatile memory device is available to perform memory access operations for its nonvolatile memory cells.
US10192619B2 Methods for programming 1-R resistive change element arrays
Methods for reading and programming one or more resistive change elements within a 1-R resistive change element array are disclosed. These methods include using measurement and storage elements to measure the electrical response of one or more selected cells within an array and then comparing that stored electrical response to the electrical response of a reference element within the array to determine the resistive state of the one or more selected cells. These methods also include programming methods wherein selectable current limiting elements are used to permit or inhibit programming currents from flowing through selected and unselected cells, respectively. These methods further include programming methods that use specific biasing of array lines to provide sufficient programming currents through only selected cells.
US10192618B2 Nonvolatile memory device and operating method thereof
An operating method of a nonvolatile memory device includes storing different data in first and second reference cells connected to a word line, checking whether the different data are abnormally stored in the first and second reference cells, and when it is determined that the different data are abnormally stored in the first and second reference cells, swapping the first and second reference cells.
US10192617B2 Circuit and array circuit for implementing shift operation
A circuit and an array circuit for implementing a shift operation are provided. The circuit for implementing a shift operation includes a resistive random-access memory and four switches. The circuit has a simple structure and can improve computational efficiency.
US10192615B2 One-time programmable devices having a semiconductor fin structure with a divided active region
An One-Time Programmable (OTP) memory is built in at least one of semiconductor fin structures. The OTP memory has a plurality of OTP cells. At least one of the OTP cells can have at least one resistive element and at least one fin. The at least one resistive element can be built by an extended source/drain or a MOS gate. The at least one fin can be built on a common well or on an isolated structure that has at least one MOS gate dividing fins into at least one first active region and a second active region.
US10192610B2 Methods and apparatus for synchronizing communication with a memory controller
A memory controller receives data and phase-providing signals from a memory device. The phase-providing signal is not a clock signal, but is used by the memory controller to phase align a local data-sampling signal with the incoming data. The memory controller samples the data signal with the data-sampling signal. The memory controller can perform maintenance operations to update the phase relationship between the phase-providing and data-sampling signals.
US10192606B2 Charge extraction from ferroelectric memory cell using sense capacitors
A ferroelectric capacitor of a memory cell may be in electronic communication with a sense capacitor through a digit line. The digit line may be virtually grounded during memory cell sensing, limiting or avoiding voltage drop across the digit line, and allowing all or substantially all of the stored charge of the ferroelectric capacitor to be extracted and transferred to the sense capacitor. Virtually grounding the digit line may be achieved by activating a switching component (e.g., a p-type field-effect transistor) that is electronic communication with the digit line. The charge of the ferroelectric capacitor may be transferred through the switching component. A sense amplifier may compare the voltage of the sense capacitor to a reference voltage in order to determine the stored logic state of the memory cell.
US10192605B2 Memory cells and semiconductor devices including ferroelectric materials
Methods of operating a ferroelectric memory cell. The method comprises applying one of a positive bias voltage and a negative bias voltage to a ferroelectric memory cell comprising a capacitor including a top electrode, a bottom electrode, a ferroelectric material between the top electrode and the bottom electrode, and an interfacial material between the ferroelectric material and one of the top electrode and the bottom electrode. The method further comprises applying another of the positive bias voltage and the negative bias voltage to the ferroelectric memory cell to switch a polarization of the ferroelectric memory cell, wherein an absolute value of the negative bias voltage is different from an absolute value of the positive bias voltage. Ferroelectric memory cells are also described.
US10192600B2 Storage element
A storage element is provided. The storage element includes a layer structure including a first layer having a first magnetization state of a first material, a second layer having a second magnetization state of a second material; and an intermediate layer including a nonmagnetic material and provided between the first layer and the second layer, wherein the intermediate layer includes a carbon layer.
US10192596B2 Apparatuses including multiple read modes and methods for same
Apparatuses and methods including multiple read modes for reading data from a memory are described. An example apparatus includes a memory including a first read mode and a second read mode. The memory has a read operation for the first read mode including a first pre-access phase, an access phase, and a first post-access phase. The read operation for the second read mode includes a second pre-access phase, the access phase, and a second post-access phase. The read operation for either the first read mode or the second read mode is performed responsive to the memory receiving a read command. The second pre-access phase is different from the first pre-access phase, with the second pre-access phase having a shorter time than the first pre-access phase measured from receipt of the read command.
US10192594B2 Semiconductor device
A semiconductor device includes a voltage hold circuit that raises a second boosted voltage with rise of an output voltage of a booster circuit that generates a first boosted voltage and then maintains the second boosted voltage at a point when the output voltage reaches a hold voltage level after that, and a first switch that short-circuits a first output terminal through which the first boosted voltage is output and a second output terminal through which the second boosted voltage is output until the output voltage reaches the hold voltage level.
US10192592B2 Systems and methods involving data bus inversion memory circuitry, configuration and/or operation including data signals grouped into 10 bits and/or other features
Systems, methods and fabrication processes relating to dynamic random access memory (DRAM) devices involving data signals grouped into 10 bits are disclosed. According to one illustrative implementation a DRAM device may comprise a memory core, circuitry that receives a data bus inversion (DBI) bit associated with a data signal as input directly, without transmission through DBI logic associated with an input buffer, circuitry that stores the DBI bit into the memory core, reads the DBI bit from the memory core, and provides the DBI bit as output. In further implementations, DRAM devices herein may store and process the DBI bit on an internal data bus as a regular data bit.
US10192585B1 Scene and activity identification in video summary generation based on motion detected in a video
Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. In one example, best scenes are identified based on the motion values associated with frames or portions of a frame of a video. Motion values are determined for each frame and portions of the video including frames with the most motion are identified as best scenes. Best scenes may also be identified based on the motion profile of a video. The motion profile of a video is a measure of global or local motion within frames throughout the video. For example, best scenes are identified from portion of the video including steady global motion. A video summary can be generated including one or more of the identified best scenes.
US10192583B2 Video editing using contextual data and content discovery using clusters
Video editing using contextual data may include collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video, detecting attributes within the metadata and attributes from the video, and correlating the attributes with a plurality of editors. An editor may be selected from the plurality of editors according to the correlating and a video editing workflow may be automatically initiated. Content discovery using clusters may include receiving a user request for video content from a device, determining a behavioral cluster for the user according to demographic data for the user, determining a video of interest associated with the behavioral cluster, and providing a video of interest to the device using the processor.
US10192577B1 Write pole coating layer
An apparatus comprises a slider having a media-facing surface and that is configured for heat-assisted magnetic recording. The slider comprises a write pole, a heatsink layer, and a diffusing metal. The write pole includes two or more sides extending into the slider and a pole tip at the media-facing surface. The heatsink layer is proximate at least part of the two or more sides of the write pole, and a first portion of the heatsink layer is proximate the pole tip. The diffusing metal is disposed proximate the write pole.
US10192575B1 Split actuator with multiple head stack assemblies bonded to bearing sleeves
An apparatus includes at least one actuator shaft. First and second head stack assemblies are coaxially located on the actuator shaft(s). The first and second head stack assemblies each include: at least one bearing having an inner race coupled to an outer surface of the actuator shaft(s); an E-block surrounding an outer race of the at least one bearing; an annular gap is between the E-block and the outer race of the at least one bearing; a ring of bonding material filling the annular gap; and an access gap providing a fluid path to the annular gap from at least one of a top and a bottom of the E-block.
US10192570B2 Magnetic disk device and write method
A magnetic disk device includes a disk, a head configured to write data on the disk, and a controller. The controller generates a target trajectory of the head in a circumferential direction for writing to a plurality of sectors in a current track, wherein the target trajectory is based on an actual trajectory of the head for writing to a plurality of sectors in a previously written track that is adjacent to the current track, determines that the previously written track is discontinuous between an initial sector of the previously written track and an end sector of the previously written track by a radial offset, generates a corrected trajectory for writing the plurality of sectors in the current track, and controls a position of the head in a radial direction based on the corrected trajectory while writing to the plurality of sectors in the current track.
US10192565B2 Cross product enhanced harmonic transposition
The present invention relates to audio coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR). A system and a method for generating a high frequency component of a signal from a low frequency component of the signal is described. The system comprises an analysis filter bank providing a plurality of analysis subband signals of the low frequency component of the signal. It also comprises a non-linear processing unit to generate a synthesis subband signal with a synthesis frequency by modifying the phase of a first and a second of the plurality of analysis subband signals and by combining the phase-modified analysis subband signals. Finally, it comprises a synthesis filter bank for generating the high frequency component of the signal from the synthesis subband signal.
US10192562B2 Cross product enhanced subband block based harmonic transposition
The invention provides an efficient implementation of cross-product enhanced high-frequency reconstruction (HFR), wherein a new component at frequency QΩ+rΩ0 is generated on the basis of existing components at Ω and Ω+Ω0. The invention provides a block-based harmonic transposition, wherein a time block of complex subband samples is processed with a common phase modification. Superposition of several modified samples has the net effect of limiting undesirable intermodulation products, thereby enabling a coarser frequency resolution and/or lower degree of oversampling to be used. In one embodiment, the invention further includes a window function suitable for use with block-based cross-product enhanced HFR. A hardware embodiment of the invention may include an analysis filter bank, a subband processing unit configurable by control data and a synthesis filter bank.
US10192560B2 Robust spectral encoding and decoding methods
Spectral encoding methods are more robust when used with improved weak signal detection and synchronizations methods. Further robustness gains are achieved by using informed embedding, error correction and embedding protocols that enable signal to noise enhancements by folding and pre-filtering the received signal.
US10192558B2 Adaptive gain-shape rate sharing
An improved gain-shape vector quantization is achieved by determining a number of bits to be allocated to a gain adjustment- and shape-quantizer for a plurality of combinations of a current bit rate and a first signal property. The bit allocation is derived by using an average of optimal bit allocations for a training data set. A number of bits to the gain adjustment and the shape quantizers for a plurality of combinations of the bit rate and a first signal are pre-calculated, and a table indicating the number of bits to be allocated to the gain adjustment- and the shape-quantizers for a plurality of combinations of the bit rate and a first signal property is created. In this way, the table can be used for achieving an improved bit allocation.
US10192557B2 Electronic device and method for voice recognition using a plurality of voice recognition engines
A method and an electronic device are provided for voice recognition. A method includes receiving a first voice by one of a first voice recognition device and a second voice recognition device; when the first voice is received by the first voice recognition device and the first voice recognition device recognizes a predetermined command in the first voice, transferring a received second voice to an external electronic device and recognizing the received second voice through the external electronic device; and when the first voice is received by the second voice recognition device and the second voice recognition device recognizes the predetermined command in the first voice, recognizing a second command in the received second voice, and performing an operation based on the recognized second command.
US10192553B1 Initiating device speech activity monitoring for communication sessions
Methods and devices for causing a communications session between a first device and a second device to end based on lack of speech activity are described herein. In some embodiments, a communications between a first device and a second device may be initiated by the first device, where a first user account associated with the first device is authorized to initiate communications session with the second device by a second user account. After the communications session is started, audio data is received by a speech activity detection system, which determines whether the audio data represents speech or non-speech. If, after the communications session begins, non-speech is detected by the first device for more than a predefined amount of time, then the communications session is caused to end so that the first device is not capable of receiving video and/or audio associated with the second device.
US10192551B2 Using textual input and user state information to generate reply content to present in response to the textual input
Methods, apparatus, and computer readable media related to receiving textual input of a user during a dialog between the user and an automated assistant (and optionally one or more additional users), and generating responsive reply content based on the textual input and based on user state information. The reply content is provided for inclusion in the dialog. In some implementations, the reply content is provided as a reply, by the automated assistant, to the user's textual input and may optionally be automatically incorporated in the dialog between the user and the automated assistant. In some implementations, the reply content is suggested by the automated assistant for inclusion in the dialog and is only included in the dialog in response to further user interface input.
US10192543B2 Method and system for conveying an example in a natural language understanding application
A method (300) and system (100) is provided to add the creation of examples at a developer level in the generation of Natural Language Understanding (NLU) models, tying the examples into a NLU sentence database (130), automatically validating (310) a correct outcome of using the examples, and automatically resolving (316) problems the user has using the examples. The method (300) can convey examples of what a caller can say to a Natural Language Understanding (NLU) application. The method includes entering at least one example associated with an existing routing destination, and ensuring an NLU model correctly interprets the example unambiguously for correctly routing a call to the routing destination. The method can include presenting the example sentence in a help message (126) within an NLU dialogue as an example of what a caller can say for connecting the caller to a desired routing destination. The method can also include presented a failure dialogue for displaying at least one example that failed to be properly interpreted to ensure that ambiguous or incorrect examples are not presented in a help message.
US10192540B2 Coordinated route distribution systems and methods
Techniques are disclosed for systems and methods to provide coordinated route distribution for one or more mobile structures. A coordinated route distribution system includes a route generator and/or distribution server and various route retrievers, each of which are used in conjunction with operation of corresponding coordinated mobile structures to retrieve routes from the route generator and/or distribution server. The route retriever includes and/or is configured to communicate with a logic device, a memory, one or more sensors, one or more actuators/controllers, and modules to interface with users, sensors, actuators, and/or other modules of a mobile structure. The logic device is adapted to receive the routes and/or directional data corresponding to the mobile structure and adjust a directional control signal provided to an actuator of the mobile structure accordingly. Portions of the routes and/or control signals are displayed or used to adjust steering actuators, propulsion system thrusts, and/or other operational systems.
US10192539B2 System and method for providing a quiet zone
A system and method for quieting unwanted sound. As a non-limiting example, various aspects of this disclosure provide a system and method, for example implemented in a premises-based or home audio system, for quieting unwanted sound at a particular location.
US10192536B1 Pedal board and sound effect adjusting device using same
A sound effect adjusting device includes: an effect pedal; a pedal board including a first housing, a three-way toggle switch, a microswitch, and a mounting member; the first housing including an input interface, an output interface, a send interface and a return interface formed thereon; the three-way toggle switch having a first contact blade electrically connected with the input interface, a second contact blade electrically connected with the send interface, a third contact blade electrically connected with the microswitch; the mounting member having a first pins assembly electrically coupled to the effect pedal; while the effect pedal assembled with the pedal board, the microswitch is off, and operates the three-way toggle switch so that the effect pedal is connected between the input interface and the output interface in series, or, the effect pedal connected between the send interface and the return interface in series.
US10192533B2 Controller and system for voice generation based on characters
A voice generation device (10b) is configured to generate a voice corresponding to one or a plurality of characters designated in a pre-defined character string. A controller (10a) for the voice generation device is provided with a character selector (60a) configured to be operable by a user to designate the one or a plurality of characters in the character string, and a voice control operator (60b) configured to be operable by the user to control the state of the voice to be generated by the voice generation device. The controller (10a) is provided with a grip (G) suitable for being held with a hand of the user, and the character selector and the voice control operator are provided on the grip. The character selector and the voice control operator are provided on the grip at such positions as to be operable with different fingers of the user holding the grip.
US10192529B2 Electronic apparatus, frames per second decision method, and non-transitory computer readable storage medium thereof
An electronic apparatus, FPS decision method, and non-transitory computer readable storage medium thereof are provided. The electronic apparatus comprises a circuit. The circuit calculates a movement value according to a plurality of first data corresponding to a first frame for display and a plurality of second data corresponding to a second frame for display. The circuit further calculates a target FPS for displaying a plurality of third frames according to the movement value and a number of frame time between the first frame and the second frame.
US10192527B2 User interfaces for hand-held electronic devices
User interfaces for hand-held electronic devices, such as mobile telephone devices, touch tablets, personal computers (PC), remote control devices, and/or other devices, assist users with, among other things, knowing which user input elements of a device to use when the device's physical orientation changes. According to an exemplary embodiment, a hand-held device is operative to be held in normal, upside down, left tilt, and right tilt orientations. The hand-held device changes the functions corresponding to ones of a plurality of physical buttons and ones of a plurality of virtual buttons based on the device orientation.
US10192523B2 Method and apparatus for providing an overview of a plurality of home screens
A method, apparatus and computer program product are provided that facilitate an overview of a plurality of home screens in order to increase the efficiency with which users interact with the home screens. In this regard, a method is provided that includes causing a display of a first home screen and then causing the display to zoom out from the first home screen to a canvas overview representing a plurality of home screens including the first home screen. The canvas overview is configured to present the plurality of home screens in a continuous arrangement and to group items accessible via a respective home screen in proximity to one another. The method also receives a selection of a second home screen from the canvas overview and causes the display to be zoomed in from the canvas overview to the second home screen.
US10192519B2 Ambient light adaptive displays with paper-like appearance
An electronic device may include a display having an array of display pixels and having display control circuitry that controls the operation of the display. The display control circuitry may operate the display in different modes. In a paper mode, display control circuitry may use stored spectral reflectance data to adjust display colors such that the colors appear as they would on a printed sheet of paper. In a low light mode when the ambient light level is below a threshold, the light emitted from the display may be adjusted to mimic the appearance of an incandescent light source. In a bright light mode when the ambient light level exceeds a threshold, the light emitted from the display may be adjusted to maximize readability in bright light. The target white point of the display may be adjusted based on which mode the display is operating in.
US10192518B2 Display method and display device
The present disclosure provides a method and display device for displaying which relates to a display field. The display method comprises steps of: converting a three-channel data of each of pixels in a target image to be displayed to a four-channel data; calculating a color different between the four-channel data after being converted and the three-channel data before being converted; for a pixel the color difference of which meets a preset adjustment condition, decreasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjusted four-channel data, and displaying by utilizing the adjusted four-channel data; and for the remaining pixels, displaying by utilizing the four-channel data after being converted. The color difference before and after image conversion may be decreased by utilizing the present invention.
US10192514B2 Display device
A display device includes a display panel and a color calibration module. The display panel includes a display screen. The color calibration module includes a pivot end and a calibration end opposite to the pivot end. When the color calibration module rotates about the pivot end, the calibration end moves from a first position to a second position along a route unparallel to the display screen. A distance between the second position and the display screen is shorter than a distance between the first position and the display screen.
US10192512B2 Gate voltage generation circuit, transistor substrate and display device
A gate voltage generation circuit generates a gate voltage including a first voltage, a second voltage and a third voltage and supplies the gate voltage to a pixel transistor of a display device. The first voltage is a voltage for opening the pixel transistor. The second voltage is lower than the first voltage and is a voltage for closing the pixel transistor. The third voltage is an intermediate voltage between the first voltage and the second voltage. The voltage rises byway of the intermediate voltage at the time of rising from the second voltage to the first voltage.
US10192510B2 Source driving module generating two groups of gamma voltages and liquid crystal display device using same
A source driving module is disclosed, for providing a data signal to a display panel. The source driving module includes a gamma voltage generator, and a data driver receiving a gamma voltage outputted from the gamma voltage generator and generating a corresponding data signal to a display panel according to the gamma voltage. Wherein, the gamma voltage generator includes a first gamma generator and a second gamma voltage generator, the first gamma generator outputs a first gamma voltage, and the second gamma generator outputs a second gamma voltage. Wherein, the source driving module further comprises a voltage selector adapted for selecting one of the first gamma voltage and the second gamma voltage in a same moment to input to the data driver. A liquid crystal display device including the source driving module is also disclosed.
US10192508B2 Display apparatus and three-dimensional image display system
Provided is a display apparatus which generates an image signal having a scanning frequency twice as high as an input image signal without increasing the processing load on a signal driving unit and displays the image signal on a display panel. The display apparatus includes a timing controller for extracting a vertical synchronizing signal and a horizontal synchronizing signal from an input image signal, a display panel having a plurality of scan lines and a plurality of signal lines perpendicularly crossing the scan lines, a scan driving unit for sequentially applying a scanning voltage to each of the scan lines based on the extracted vertical synchronizing signal and horizontal synchronizing signal, and a signal driving unit for applying a signal voltage to each of the signal lines.
US10192504B2 Shift register, GOA circuit containing the same, and related display device
The present disclosure provides a shift register, including: an input unit, an output control unit, a first pull-down unit, a second pull-down unit, a reset unit, and a pull-down control unit. The input unit comprises a control terminal connected to a signal input terminal, a first terminal connected to a first voltage terminal, and a second terminal connected to a first node. The output control unit comprises a control terminal connected to the first node, a first terminal connected to a first clock signal terminal, and a second terminal connected to a signal output terminal. The first pull-down unit comprises a control terminal connected to a second node, a first terminal connected to the first node, and a second terminal connected to a compensation signal terminal. The second pull-down unit comprises a control terminal connected to the compensation signal terminal, and a first terminal connected to the second node.
US10192492B2 Organic light emitting diode display
An organic light emitting diode display including: a substrate including a pixel part for displaying an image and a peripheral part enclosing the pixel part; a plurality of scan lines formed on the substrate, each for transferring a scan signal; a plurality of data lines for transferring a data voltage, and a plurality of driving voltage lines intersecting the plurality of scan lines for transferring a driving voltage, respectively; a plurality of pixels connected to the plurality of scan lines and the plurality of data lines, respectively and formed in the pixel part; and at least one dummy pixel connected to the plurality of scan lines and the plurality of data lines and formed in the peripheral part.
US10192490B2 Pixel array and display circuit for virtual reality with two display modes
The invention relates to the field of display, more specifically, to a pixel array and a display circuit for virtual reality. In the invention, two transistors (i.e., a third transistor and a fourth transistor) are respectively connected in parallel to two ends of the two transistors (i.e., the first transistor and the second transistor) controlled by the first enable signal, and as the enable signal accessed the first transistor and the second transistor is a line-by-line scan, and the enable signal accessed the third transistor and the fourth transistor can drive each of the display devices in the a plurality of rows of pixel circuits to be lit at the same time.
US10192489B1 Pixel compensation circuit and display device
A pixel compensation circuit and a display device are provided. The pixel compensation circuit includes a light emitting device, a driving module, a reset module, a reference voltage writing module, a data voltage writing module, a power voltage writing module, and a light emitting control module.
US10192488B1 OLED pixel driving circuit and OLED pixel driving method
An OLED pixel driving circuit includes a first thin film transistor, a second thin film transistor, a third thin film transistor, a fourth thin film transistor, a fifth thin film transistor, a sixth thin film transistor, a capacitor and an OLED. A gate of the third thin film transistor receives a second scan signal, both a source of the third thin film transistor and a source of the fourth thin film transistor receive a data voltage or an initial voltage. A gate of the first thin film transistor is connected to a source of the second thin film transistor and one terminal of the capacitor, another terminal of the capacitor being grounded.
US10192487B2 Pixel circuit having threshold voltage compensation, driving method thereof, organic electroluminescent display panel, and display device
A pixel circuit, a driving method, an organic electroluminescent display panel, and a display device, the pixel circuit includes a light emitting element, a driving control module, a resetting control module, a charging control module, a writing control module, and a light emitting control module; the resetting control module resets the first node and the light emitting element; the charging control module charges the second node through the light emitting control module and discharges the second node through the driving control module and the resetting control module; the writing control module writes a data signal to the second node; and the light emitting control module controls the driving control module to drive the light emitting element to emit light.
US10192484B2 Pixel circuit and driving method thereof, display panel and display device
The embodiments of the present disclosure provide a pixel circuit and a driving method thereof, a display panel and a display device, which relate to the field of display technology, and can prevent the drift of the threshold voltage of a driving transistor from affecting the driving current of an active light emitting device. The pixel circuit comprises: a preset unit, a compensation unit, a data writing unit, a driving unit, an energy storage unit, and a light emitting unit. The embodiments of the present disclosure can be used to manufacture display devices.
US10192480B2 Method for controlling brightness of an organic light-emitting diode panel when booting
A method for controlling brightness of an OLED panel when booting. The method includes steps of: obtaining a brightness to be displayed corresponding to each pixel in a booting process; comparing the brightness to be displayed of each pixel with a preset brightness threshold; if the brightness to be displayed is greater than the brightness threshold, adjusting the brightness to be displayed to be less than or equal to the brightness threshold; using the brightness to be displayed after adjusting to adjust a grayscale value to be displayed of the pixel; using the grayscale value to be displayed to control a corresponding pixel to perform a display; gradually increasing the brightness threshold with time, and returning to the step of obtaining a brightness to be displayed corresponding to each pixel in a booting process. The present invention can reduce the probability of the image sticking and the speed of ageing.
US10192479B2 Display system using system level resources to calculate compensation parameters for a display module in a portable device
A system including a display module and a system module. The display module is integrated in a portable device with a display communicatively coupled to one or more of a driver unit, a measurement unit, a timing controller, a compensation sub-module, and a display memory unit. The system module is communicatively coupled to the display module and has one or more interface modules, one or more processing units, and one or more system memory units. At least one of the processing units and the system memory units is programmable to calculate new compensation parameters for the display module during an offline operation.
US10192476B2 Operating module for display and operating method, and electronic device supporting the same
An electronic device is provided. The electronic device may include a display driver module configured to, in response to receiving display data, divide the display data into a plurality of segments corresponding to a plurality of display regions, compare the display data in the plurality of segments to determine whether the display data in at least one segment is substantially same as the display data in another segment, and based on the comparison outcome, selectively amplify a first display signal generated from the display data in the at least one segment or a second display signal generated from the display data in the another segment.
US10192474B2 Controllable voltage source, shift register and unit thereof, and display
A controllable voltage source, comprising a control module (1), a storage module (2) and an output module (3); the control module (1) is coupled between a high level end and a low level end; the storage module (2) comprises a storage capacitor; two ends of the storage capacitor are respectively coupled to the control module (1) to form a first terminal and a second terminal; the output module (3) is coupled to the second terminal, and the signal output end thereof is used to output to an external circuit the voltage signal of the controllable voltage source; the control module (1) responds the effective level of a first clock signal so as to enable the first terminal to be coupled to the high level end, and the first terminal is charged from the high level end; the control module (1) responds the effective level of a second clock signal so as to enable the second terminal to be coupled to the high level end, and the second terminal is charged from the high level end; and the first terminal is coupled to the low level end and discharges via the low level end. The effective level of the first clock signal does not overlap with the effective level of the second clock signal. Also disclosed are a shift register and unit thereof, and display based on the controllable voltage source.
US10192472B1 Display of a floating image with depth enhancement
According to one implementation, an image display system includes a computing platform having at least one processor and a system memory storing a software code. In addition, the image display system includes a display screen having a front display face and a side display face, and a base including a motor coupled to a rotor for rotating the display screen. The at least one processor executes the software code to render a two-dimensional (2D) graphic on the front display face of the display screen, and to render a visual effect on the side display face of the display screen. The at least one processor further executes the software code to use the motor and the rotor to spin the display screen to cause appearances of the 2D graphic as a floating image and the visual effect as a volumetric enhancement to the floating image.
US10192462B1 Bathing trainer
A bath trainer is provided defined by a bucket having sides forming an interior water-tight space for holding water, said sides being configured to fold to a closed position when the bucket is not in use and unfold to an open position for receiving water; and a mat configured to be removably attached to said bucket. While the bucket is closed, other elements may be stored therein, such as a mug for pouring water and rising, a stool, bathing toys, etc. At least some portion of the bucket is made of a thermochromatic material that changes color with temperature so that a user can determine whether the water within the bucket is at an appropriate temperature for a child to take a bath.
US10192461B2 Transcribing voiced musical notes for creating, practicing and sharing of musical harmonies
Method for transcription of voiced musical note includes segmenting an electronic audio signal into a plurality of musical note segments, and sampling each note segment to obtain a plurality of audio samples. For each audio sample, an autocorrelation is computed to determine a probability value associated with certain audio frequencies contained within the audio sample. Local maxima are identified in the energy associated with one or more audio frequencies comprising each audio sample and a corrective function applied to reduce the occurrence of octave errors. A true pitch of each note segment is then determined by converting the pitch identification problem to one involving a shortest path through a graph or network of node. Edge weights are computed for a plurality of adjacent nodes i, j comprising the graph, where each node represents one of the musical note segments.
US10192460B2 System for mixing a video track with variable tempo music
The teachings described herein are generally directed to a system, method, and apparatus for separating and mixing tracks within music. The system can have a video that is synchronized with the variations in the musical tempo through a variable timing reference track designed and provided for a user of the preselected piece of music that was prerecorded, wherein the designing of the variable timing reference track includes creating a tempo map having variable tempos, rhythms, and beats using notes from the preselected piece of music.
US10192458B2 Enhancing knowledge bases using rich social media
Methods and arrangements for developing knowledge bases from social media. A question is obtained from social media. Social media are consulted, and a legitimacy of the question is ascertained. All the answers to the question are harvested from the social media including the rich media that is associated with these answers, and the question is filtered out if determined not to be legitimate.
US10192457B2 Enhancing knowledge bases using rich social media
Methods and arrangements for developing knowledge bases from social media. A question is obtained from social media. Social media are consulted, and a legitimacy of the question is ascertained. All the answers to the question are harvested from the social media including the rich media that is associated with these answers, and the question is filtered out if determined not to be legitimate.
US10192456B2 Stimulating online discussion in interactive learning environments
In various embodiments, online discussions in connection with an educational resource are improved by analyzing annotations made by students assigned to a discussion group to identify high-quality annotations likely to generate responses and stimulate discussion threads and by making the identified annotations visible to students not assigned to the discussion group.
US10192453B2 Aircraft traffic alert and collision avoidance system with autoflight system mode protection
Disclosed is an autopilot-coupled traffic alert and collision avoidance systems (AP TCAS). The AP TCAS includes a an AP/automatic flight control system (AFCS) that is configured to receive a vertical speed setting after the issuance of a preventive resolution advisory, wherein the aircraft vertical speed setting exceeds the maximum vertical speed allowed by the resolution advisory, the AP/AFCS being further configured to: (1) modify the aircraft vertical speed setting so as to be less than the maximum vertical speed, and relay the modified second aircraft vertical speed to an autopilot system of the aircraft to automatically cause the aircraft to fly at a vertical speed in accordance with the modified second vertical speed setting; and (2) relay a command to the autopilot system to initiate an automatic, corrective flight maneuver if a current vertical speed of the aircraft is within a predetermined amount of the maximum vertical speed.
US10192450B2 Aircraft traffic spacing and timing control with dynamic flight path variation
An example method for aircraft traffic spacing and timing control with flight path variation of an aircraft includes receiving information of aircraft traffic for an area, determining an aircraft spacing plan for the aircraft traffic for the area based on spacing requirements due to separation standards or flow management constraints for the aircraft traffic, determining that a modification to a flight path of an aircraft is required to meet a longitudinal spacing requirement between the aircraft and one or more additional aircraft of the aircraft traffic based on the aircraft spacing plan, determining a flight path modification to the flight path for the aircraft based on the modification that causes the aircraft to remain within associated margins of the RNP instrument flight procedure and alters the longitudinal spacing between the aircraft and the additional aircraft of the aircraft traffic, and assigning the flight path modification to the aircraft via a data communication link.
US10192447B2 Inter-vehicle information sharing system
Motorcycles in a group action share group information to which each of motorcycles belongs and the motorcycles share information with a surrounding four-wheeled vehicle via a vehicle-to-vehicle communication. The information to be shared is the group information. Information from the motorcycle to the four-wheeled vehicle is transmitted when the four-wheeled vehicle is detected by an imaging unit included in the motorcycle or transmitted when a detection unit irradiated from the four-wheeled vehicle is detected.
US10192443B2 Collision avoidance system and collision avoidance method
A host vehicle is provided with a detection device that detects the behavior of an object in the surroundings of the host vehicle in a non-contact manner. The host vehicle is also provided with the following: a warning device that performs a warning operation pertaining to a warning directed at a following vehicle that is traveling behind the host vehicle; and a control device that controls the warning device on the basis of the result of detection by the detection device. The control device controls the warning device so as to perform the warning operation in a case where the result of detection by the detection device indicates that the behavior of an object in the surroundings of the host vehicle corresponds to an unnatural behavioral pattern.
US10192442B2 Determining changes in a driving environment based on vehicle behavior
A method and apparatus are provided for determining whether a driving environment has changed relative to previously stored information about the driving environment. The apparatus may include an autonomous driving computer system configured to detect one or more vehicles in the driving environment, and determine corresponding trajectories for those detected vehicles. The autonomous driving computer system may then compare the determined trajectories to an expected trajectory of a hypothetical vehicle in the driving environment. Based on the comparison, the autonomous driving computer system may determine whether the driving environment has changed and/or a probability that the driving environment has changed, relative to the previously stored information about the driving environment.
US10192439B2 Method for estimating the occupancy of a parking lot
A method for estimating the occupancy of a parking lot is provided wherein map data, indicating the geometry of a parking lot, is obtained. A number of parking regions within said parking lot is then determined using said map data. A model of the spatial distribution of occupied parking regions is then generated as a function of the total number of occupied parking regions within the lot. The method further comprises receiving probe data from a plurality of portable devices within said parking lot, wherein said probe data indicates the position of each device. The probe data is analyzed in accordance with said model and an estimate of the occupancy of the parking lot is output.
US10192436B2 Red light warning system based on predictive traffic signal state data
Methods and systems are disclosed for generating a timely and reliable warning message before a traffic control signal changes to a red light state. A preferred process leverages traffic signal state data, state change predictions, and signal timing plans. The warning message may be distributed for various uses by downstream users and applications.
US10192434B1 Traffic signal learning and optimization
Systems and methods are provided for altering the default operation of traffic signals, e.g., static cycling of lights, based on one or more road conditions and/or operating characteristics of vehicles at or near an intersection at which the traffic signals are located. The timing of light changes in traffic signals can be altered based upon a desire to optimize fuel efficiency, prioritize passage of vehicles through the intersection, and/or exhibit favoritism to vehicles that are driven efficiently and/or by drivers contributing to a pay-to-pass system. Traffic signal controllers controlling traffic signals may, over time, learn traffic patterns based on gathered information regarding the operating characteristics of vehicles and/or road conditions.
US10192426B2 Systems and methods of privacy within a security system
Systems and methods disclosed herein provide setting a mode for a door lock of a door in a building with an electronic device communicatively coupled to the door lock via a communications interface of the door lock, when the mode of the door lock is set in a privacy mode, correspondingly placing a security system device communicatively coupled to the door lock into a privacy mode via the communications interface, and updating an operation state of the security system in the building according to the setting of the privacy mode for the door lock and the device.
US10192425B2 Systems and methods for automated alerts
An alert suggestion generator may automatically suggest alerts for a user based on user input. The user input may include natural language text and/or user actions that the suggestion generator can use to generate alerts that have a high likelihood of relevance, and therefore desirability, to the user. Each alert may have a trigger condition such as passage of time, measurement of a numeric metric, or other factors. Each alert may also have a notification setting defining how the user is to be notified. The alert suggestion generator may retrieve a user profile of the user to further determine what alerts would be most relevant to the user. The user may be queried to confirm the alerts, and the alerts may them be set. Partial alerts may be generated and then the user may be queried for the trigger condition and/or notification setting needed to complete the alerts.
US10192423B2 Fault detection devices and fault detection methods
A fault detection device, adapted to an electronic device having a display screen, including a first warning unit, a second warning unit, a first sensor and a microprocessor. The first sensor is arranged in front of the display screen, and obtains and outputs a first current brightness value every first predetermined period of time. The microprocessor is coupled to the first warning unit, the second warning unit, and the first sensor, and compares the first current brightness value with a first previous brightness value. When the first current brightness value is equal to the first previous brightness value, the microprocessor enables the first warning unit to generate a first warning signal. When the first current brightness value is equal to the first previous brightness value for more than a second predetermined period of time, the microprocessor enables the second warning unit to generate a second warning signal.
US10192419B2 Shopping party locator systems and methods
Provided are a shopping party locator system and method. The system and method includes creating a shopping party for a group of customers entering a store, wherein creating the shopping party includes operating a shopping party application on a store computing system to take and store a photo of the group of customers and create a label for each member of the group of customers. The label of a member of the group of customers separated from the shopping party may be scanned by a scanning device. The label of any member of the shopping party may be scanned if a member is discovered missing. The system automatically notifies a designated caretaker and notifies all associates and customers in the store that the member is separated in order to find the separated person. Once found, the separated member's label may be scanned the identity verified.
US10192418B1 System and method for perimeter security
A perimeter security system for maintaining an object relative to a predefined boundary includes a plurality of water displacement devices configured to output fluid and to control a pressure of the outputted fluid when the object is within a first predetermined distance from the boundary. The system further includes a plurality of light sources configured to emit light toward the object when the object is within a second predetermined distance from the boundary. The system additionally includes an auditory system configured to emit an audible output when the object is within a third predetermined distance from the boundary, and a visual sensor configured to obtain images or video of at least a portion of the predetermined boundary and to transmit the images or video to a location other than the predefined boundary.
US10192416B2 Indoor positioning and tracking using a multi-band wireless networking system
Systems and methods are introduced for indoor positioning and tracking of devices and objects using a multi-band wireless networking system. In an embodiment, multiple wireless networking devices are interconnected via a dedicated wireless backhaul to collectively form a single multi-band wireless network providing broad coverage to a client device. The multiple wireless networking devices of the system are coordinated via the dedicated backhaul, for example to manage time synchronization of signals received from the wireless networking devices that are indicative of a position of a client device or object. By coordinating the wireless networking devices via the dedicated backhaul and applying positioning processes to the received signals, a position of the client device or object is determined.
US10192413B1 Theft deterrent surveillance system
The present invention relates to security systems, and more particularly to a theft deterrent surveillance system comprised of a plurality of tablet type computers, each having a tablet holder that both protects the tablet and allows it to be mounted onto a supporting structure for hands-free use. The tablet holder preferably includes a video lens adapter which may be utilized to advance the video imaging quality or alter the field of view. The tablet security system allows each tablet to be mounted where needed in a commercial setting for use as a surveillance camera and recorder which may be wired or wirelessly linked to a local network and server.
US10192412B2 Intercom system for emergency rescue
An intercom system for emergency rescue has a user extension, an administration server and a management device. The user extension has a serial number and is capable of generating an alarm signal by operation. The administration server connects to the user extension and the management device to receive the alarm signal. A plot plan recording a location of the user extension is stored in the administration server. The administration server transmits the plot plan with the location of the user extension that outputs the alarm signal to the management device to display. Therefore, an administrator equipped with the management device communicates with the user extension via a video connection established by the administration server. With the help of the plot plan and the video connection, the administrator provides timely assistance to reduce casualties.
US10192411B2 Sensor-based monitoring system
A method includes receiving, at a server, sensed data from a sensor located in a structure, wherein the sensor is part of an evacuation system for the structure. The method also includes determining, based on the sensed data, whether a threshold relative to the sensed data has been exceeded. The method further includes providing a notification if it is determined that the threshold is exceeded.
US10192408B2 Registry verification for a mechanized store using radio frequency tags
Registry verification is used in a mechanized store. A camera is used to count a first number of items taken by a user. Radio frequency tags are used to determine a second number of items. The first number of items is compared to the second number of items to reduce a likelihood of errors.
US10192404B2 Device for managing a progressive jackpot
A jackpot wager that a player may qualify for as long as the player is playing on any of the designated games and places a jackpot wager. A player may participate in the jackpot while playing Blackjack, Pai Gow Poker or Baccarat and may either win a portion, percentage or the entire jackpot based on the qualifying hand dealt. The jackpot is not limited to the individual premise and may encompass multiple premises. The jackpot is not limited to the games listed but may be attached to all games to hands similar in frequency of being dealt. Card games are often now played in an electronic format online or utilizing an electronic gaming cabinet or video poker type machine. The present invention relates to a game that can be played both in the traditional format using a deck of cards or in an electronic format.
US10192403B2 Determining appearances of objects in a virtual world based on sponsorship of object appearances
An online system provides objects for presentation to a user via a virtual world, each object having an organic appearance for display. The online system receives sponsorship requests for sponsoring appearances of one or more objects in the virtual world. A sponsorship request includes information describing a sponsored appearance of an object and a bid amount identifying compensation to the online system for using the sponsored appearance. When presenting an object to a user via the virtual world, the online system selects an appearance for the object from the object's organic appearance and one or more sponsored appearances based on characteristics of the user and bid amounts in the sponsorship requests including the sponsored appearances. The online system then presents the object to a user via the virtual world using the selected appearance.
US10192402B1 Ad serving offers and new game promotions outside the game module with business intelligence based on portfolio of games
An online gaming system providing dynamic delivery of advertisements to users of an online game. The system may dynamically select advertisement for delivery based on one or more user parameters which characterize the user's activity with the online game. The system may comprise one or more processors configured to execute computer program modules. The system may include a game module configured to execute an instance of an online game and to implement the instance of the online game to facilitate participation of users in the online game. The system may include a user monitor module configured to monitor user activity parameters. The system may include a potential offer module configured to manage multiple incentive offers which are available for delivery to the users of the online game. The system may include an offer determination module configured to select incentive offers to be delivered to the users of the online game from the multiple incentive offers based on the monitored activity parameters of the users.
US10192400B2 Avatar as security measure for mobile device use with electronic gaming machine
A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. The gaming system is configured to establish a secure communication session between an electronic gaming machine and a portable electronic device. The system can confirm that a communication session is secure by displaying pre-selected content unique to the portable electronic device. The content can be continuously displayed on the EGM during the active communication session to indicate that the session is secure.
US10192399B2 Operation device and dealer-alternate device
The present invention provides an operation device, which comprises a face-formed-body which forms a shape of face by the translucent resin, a light emitting device which is configured inside of the face-formed-body and is able to project the light with a variety of color switchably to any area of the face-formed-body, and a light emitting control device which controls the light emitting device and causes it to select the color of the light and the irradiation area of the face-formed-body according to the different situation and project the light of the selected color into the selected irradiation area.
US10192394B2 Credit and enabling system for virtual constructs in a hybrid game
Systems in accordance with embodiments of the invention operate a controlled entity hybrid game. A controlled entity hybrid game includes a real world engine constructed to provide a randomly generated payout of real world credits from at least one wager in a gambling game, an entertainment software engine constructed to execute an entertainment game providing outcomes based upon a player's skillful execution of the entertainment game; and a game world engine constructed to manage the entertainment software engine and communicate, to the gambling game, a gameplay gambling event occurrence based upon a player's instruction of a controlled entity to consume an element of the entertainment game that triggers a wager in the gambling game, and change the element on the basis of the randomly generated payout and an entertainment game variable.
US10192392B2 Method for configuring casino operations
Embodiments of the present invention are directed to a method of optimizing at least one performance variable, such as revenue or profitability, indicative of the performance of a casino. An initial set of operating parameters is set. At least one environmental variable, such as traffic, weather, time, cost of transportation, etc. are monitored as is the performance variable. An artificial intelligence program changes operating parameters, such as player-tracking rewards, bonuses, comps, advertising, etc. The program determines the effect of the change, and further changes the operating parameter as a function of the effect and the environmental variable.
US10192390B2 Gaming system, gaming device, and method for enabling a player to select volatility using game symbols
Various embodiments of the gaming system, gaming device, and gaming method disclosed herein provide a primary game and a free activation bonus sequence, wherein the gaming system enables the player to select one or more of a plurality of different volatility options for use in the free activation bonus sequence. Each option is associated with a different number of free activations and a different pool of symbols or different symbol functionality. The gaming system provides this variation in the pool of symbols or symbol functionality in various embodiments by enabling the player to replace one or more symbols of a pool or set of symbols of the primary game (i.e., the primary set of symbols) with the symbol associated with a player selected option. The symbols of this modified set of symbols (i.e., the secondary set of symbols) are used in the free activation bonus sequence).
US10192389B2 Methods, apparatus and systems for determining an adjustment value of a gaming device
A method of transforming behavioral interaction data into visually interpretable information, the method including the steps of providing instructions to an end user to assist the end user in obtaining behavioral interaction data associated with a gaming environment including one or more gaming assets; determining one or more summaries of the obtained behavioral interaction data that enable the end user to understand how the gaming environment is affected by the behavioral interaction data.
US10192387B2 Facilitating direct rider driver pairing for mass egress areas
A mobile computing device can store a rider application for an on-demand transportation service. Based on the mobile computing device being in a mass egress area, the rider application can initiate a late-binding state to enable a direct pairing between the user and an available driver. In the late-binding state, the mobile computing device can receive a unique match code from a backend transport system that manages the on-demand transportation service, and display the unique match code on the display screen to facilitate the direct pairing.
US10192385B2 Banknote processing apparatus
To provide a banknote processing apparatus for reducing occurrence of part damage involved by movement of a unit.Provided is a banknote processing apparatus including: a first unit (10); a second unit (30); and a pair of transfer guides (20) configured to form a transfer conveyance path on which a banknote is conveyed between the first unit (10) and the second unit (30). The transfer conveyance path is formed between the pair of transfer guides (20). The transfer guide (20) has a first edge (26) at an opposite side to the transfer conveyance path and at the first unit (10) side, the first edge (26) coming closer to the transfer conveyance path as the first edge (26) nears an end at the first unit (10) side.
US10192384B2 Money item handling device and conveyor
A handling device for money items such as coins and tokens has a receiving station (6) at which coins are fed onto a conveyor (4) that feeds them one by one to a processing station (9). The conveyor is made up of conveyor link members (17, 18) having a money item receiving surface (21), and first and second lugs (30, 31) upstanding from the surface (21), each having forward facing capture regions (33, 35) configured to be driven in a longitudinal conveying direction C through the receiving station (6) to receive a coin or token its major discoidal surface overlying the surface (21) and with its peripheral edge abutting the capture regions (33,35) of the lugs (30,31), one of the capture regions of the lugs being upstanding from the surface (21) at least in part by a height (h2) greater than the other capture region (h3), so as to capture and singulate the coins in a manner that prevents two coins from being held, such that one of them is ejected.
US10192383B2 First entry notification
An access control system is disclosed in which a user or guest's first entry or usage of an electronic key is reported. Reporting of the first entry or usage may include information particular to the initial transaction and may be delivered by a path that is substantially the same, but reversed, from an original key delivery path. In this way, non-networked or ‘offline’ locks/readers can report first entry or usage of an electronic key.
US10192382B2 Transponder key replication
A method for replicating a transponder key is disclosed. A first device reads a transponder code from a transponder key; captures bitting characteristics of the transponder key; and transmits the transponder code and the bitting characteristic of the transponder key to a remote location. An internet compatible device receives the transmitted transponder data and communicates it to a transponder duplication device at the remote location.
US10192381B2 Fuel dispenser door lock and alarm control
In general, a smart door alarm and locking mechanism and methods for use thereof are provided for maintaining security while providing ease of access to a fuel dispenser. In an exemplary embodiment, the methods and devices are used in fuel dispensing devices for providing fuel to a vehicle. However, the methods and devices can be utilized in any device having a payment system where security and access are both required. In some embodiments, the described methods and systems include a door alarm and door lock kit that allow unlocking one or more doors in a housing of a fuel dispenser and simultaneously disabling or de-activating respective door alarm sensor(s). In a similar manner, the door can be locked and the door alarm sensor activated or re-activated substantially simultaneously.
US10192377B2 Movable barrier operator configured for remote actuation
The present invention is generally a movable barrier operator configured for remote actuation, and more specifically, to a movable barrier operator configured to generate a barrier command in response to an authorized mobile device joining wireless network. The authorization may be established by connecting the mobile device to the operator through a wireless communication means. The wireless communication means may include known protocols such as Bluetooth™, Wi-Fi, NFC, ZigBee™, or any other type of wireless communication.
US10192374B2 Receiving circuit for a vehicle remote
The present disclosure teaches a receiving circuit for use with a vehicle and serving for receiving a signal of a transponder. The receiving circuit may include a plurality of input paths each having an antenna and a multiplexer with a plurality of switches controlled by control signals and connecting at least one of the input paths to at least one further device in the form of a discharger and/or detuner and/or amplifier.
US10192373B1 Tag identification systems and methods
In a tag identification system, active tags are configured to emulate at least one passive tag so that existing passive identifications systems, such as passive radio-frequency (RFID) systems or near field communication (NFC) systems, can be retrofitted to operate with the active tag without having to make expensive hardware updates to the readers within the system. The active tag permits continuous monitoring of its movement or status, as may be desired, regardless of its proximity relative to the readers thereby allowing a system to capture more data regarding the tag's location and use. In addition, the active tag may be compatible with different passive identification systems thereby permitting it to operate with disparate passive identification systems and obviating the need of the user to carry multiple passive tags.
US10192371B2 System and method for a diagnostic software service
Systems and methods for a diagnostic software service that utilizes a subscription model to distribute diagnostic software to diagnostic tools. A diagnostic application is installed on a mobile device. The mobile device communicates with an adapter which can be coupled to a vehicle. An application server provides software modules that are available to be subscribed to by a technician and, once subscribed, can be utilized via the diagnostic application. Subscription to software modules enable the technician to add and utilize specific diagnostic functionality in an a la carte manner.
US10192369B2 Method and system for logging vehicle behaviour
Methods and systems for logging driving information associated with a vehicle when driven are disclosed. In one aspect, a mobile telecommunications device is provided that is adapted for installation to a vehicle and configured to log driving information associated with the vehicle when driven. The mobile device is arranged to register the start of a driving period during which the mobile device is installed to the vehicle and the vehicle is being driven by a driver. The mobile device is also arranged to process sensor data during the driving period to derive driving information associated with how the vehicle is driven. The mobile device is also arranged to store a selection of the driving information to a memory.
US10192368B2 Method for diagnosing an auxiliary power unit fault
A method of diagnosing an auxiliary power unit fault in an aircraft having an auxiliary power unit and multiple sensors related to the auxiliary power unit, components thereof, and systems related thereto, including receiving a sensor signal from at least one of the multiple sensors to define a sensor output, comparing the sensor output to a reference value and diagnosing a fault in the auxiliary power unit based on the comparison.
US10192366B2 Interactive graphical user interface (GUI) for designing preform geometries
An example method is described that includes providing, for display, a three-dimensional (3D) model of a part. The method also includes receiving, via a graphical user interface, data defining a cutting plane. The cutting plane intersects the 3D model of the part and divides the 3D model into a first portion and a second portion. The method further includes determining a first set of minimum-volume bounding boxes that is tangent to the cutting plane and encloses the first portion of the 3D model, and determining a second set of minimum-volume bounding boxes that is tangent to the cutting plane and encloses the second portion of the 3D model. The method also includes providing a preform geometry for the part. The preform geometry includes the first set of minimum-volume bounding boxes and the second set of minimum-volume bounding boxes.
US10192365B2 Augmented reality content rendering via albedo models, systems and methods
Methods for rendering augmented reality (AR) content are presented. An a priori defined 3D albedo model of an object is leveraged to adjust AR content so that is appears as a natural part of a scene. Disclosed devices recognize a known object having a corresponding albedo model. The devices compare the observed object to the known albedo model to determine a content transformation referred to as an estimated shading (environmental shading) model. The transformation is then applied to the AR content to generate adjusted content, which is then rendered and presented for consumption by a user.
US10192362B2 Generating virtual reality and augmented reality content for a live event
A content visualization system generates visual content for a visualization device based on visual content of a live event. The content visualization system collects visual content and source perspective data from visual content sources. The visualization device requests visual content from the content visualization system by providing device perspective data to the content visualization system. The content visualization system generates visual content for the visualization device based on the visual content from the visual content sources, the source perspective data, and the device perspective data. The content visualization system can determine visual content that is relevant to the device perspective by identifying source perspectives that overlap with the device perspective. The content visualization system generates visual content for the visualization device based on the identified visual content. The content visualization system can generate composited or non-composited visual content, based on the similarity of the source perspectives to the device perspective.
US10192361B2 Head-mounted display device and computer program
A head-mounted display device includes an image display section configured to display an image, an imaging section, a memory section configured to store data of a marker image, an image setting section configured to cause the image display section to display an image based at least on the data, and a parameter setting section. The parameter setting section derives at least one of camera parameters of the imaging section and a spatial relationship, the spatial relationship being between the imaging section and the image display section, based at least on an image that is captured by the imaging section in the case where the imaging section acquires a captured image of a real marker.
US10192360B2 Information processing apparatus and information processing method
By extracting figures of a play field and a display apparatus from a taken image, the positional coordinates of the play field and a screen in a world coordinate system are obtained. Next, a virtual world is built such that the ground of the virtual world is positioned continually flush with the surface of the play field in a real world, on the opposite side of the real world with the screen in between in a virtual space defined in the world coordinate system. Then, a virtual viewpoint is placed at a position corresponding to the viewpoint of a user in a real space so as to generate an image with the virtual world projected to the screen on the basis of this virtual viewpoint as a display image.
US10192358B2 Auto-stereoscopic augmented reality display
In embodiments of an auto-stereoscopic augmented reality display, the display device is implemented with an imaging structure that includes a waveguide for see-through viewing of an environment. The waveguide also transmits light of a virtual image that is generated as a near-display object to appear at a distance in the environment. The imaging structure includes switchable diffractive elements that are integrated in the waveguide and configured in display zones. The switchable diffractive elements are switchable to independently activate the display zones effective to correct for an accurate stereopsis view of the virtual image that appears at the distance in the environment.
US10192356B2 Dynamic risk structure creation systems and/or methods of making the same
A governance, risk management, and compliance (GRC) computer system is provided that includes at least one processor, a user input device, and a storage system that stores meta-model. The meta-model includes at least one process element, a plurality of dynamic risk elements, and a plurality of dynamic control elements. The risk meta-model is loaded from the storage system. Input is accepted from the user input device for creating a new dynamic risk model based on the loaded extended risk meta-model. At least one process element is added to the new dynamic risk model based on user provided input and the extended risk meta-model. A first dynamic risk element is added from the plurality of dynamic risk elements based on user provided input. A risk type of the first dynamic risk element is determined based on user provided input.
US10192349B2 Texture sampling techniques
Techniques are disclosed relating to texture sampling operations. In some embodiments, multi-fetch sampling instructions specify a region of a texture in which multiple samples are to be performed and texture processing circuitry is configured to sample the texture multiple times within the region. In some embodiments, the locations of the samples are determined according to a formula, which may be pseudo-random. In some embodiments, the locations of the samples are jittered to produce stochastic results. In some embodiments, the locations of the samples are determined based on one or more stored sets of samples that have particular properties (e.g., blue noise, in some embodiments). In various embodiments, disclosed techniques may facilitate Monte Carlo sampling.
US10192347B2 3D photogrammetry
Described herein are methods and systems for texturing a three-dimensional (3D) model using photogrammetry. A sensor captures scans of a physical object, including related pose information, and color images corresponding to each scan. A computing device generates a 3D mesh of the physical object. The computing device preprocesses the color images to remove blurry images and detect textured regions of the object in each non-blurry image. The computing device optimizes the pose information for each color image by generating associations between the color images and vertices in the 3D mesh and classifying the vertices as textured or non-textured. The computing device generates texture coordinates for the 3D mesh by segmenting the mesh, parameterizing the segments, and packing the parameterized segments into a texture atlas. The computing device paint the texture atlas using the color images that have optimized pose information to generate a model having texture coordinates for each vertex.
US10192344B2 Method and apparatus for generating shader program
A method of generating a shader program includes determining a first variable to be used to perform a folding operation that replaces operation formulas included in the shader program by a constant or a second variable, and generating a shader program in which the operation formulas are replaced by the constant or the second variable based on the determined first variable.
US10192338B2 Method, device and MCU for adjusting and controlling sub-picture in multiple pictures
A method, device and multipoint control unit device for adjusting and controlling a sub-picture in multiple pictures are provided. The method includes: acquiring the N original video images sent from a plurality of video terminals, adjusting the resolutions of the N original video images and correspondingly displaying the N resolution-adjusted video images in N regions on the display screen of the multipoint control unit, wherein N is a natural number equal to or greater than 1; performing a resolution increase adjustment processing on the video image in any one of the N regions to acquire a resolution-increased video image; and cutting, according to the information of the region where the resolution-increased video image is located, the resolution-increased video image to obtain an image which is located in the region where the resolution-increased video image is located after the cutting. According to the solutions provided herein, an image of interest can be increased in resolution and moved in the region where the image of interest is located on the premise of not affecting the video images in the other regions.
US10192336B2 Method and apparatus for establishing ultra-large character library and method and apparatus for displaying character
A method and apparatus for establishing an ultra-large character library and a method and apparatus for displaying a character are disclosed. The displaying method comprises: intercepting by a font engine middleware a font invoking message sent from a system font engine, the font invoking message comprising a character code and a font name corresponding to a character to be displayed by an application; acquiring outline data corresponding to the character from an ultra-large character library in a non-standard format based on the character code and font name; transmitting the outline data of the character to the system font engine to enable the system font engine to display the character according to the character outline data. With this invention, the capacity of the character library may be increased and characters in the non-standard-format ultra-large character library may be recognized conveniently, thus efficiency of character retrieval and display is improved.
US10192335B1 Remote control highlighter
A system and method for highlighting a portion of a displayed presentation. The invention includes a first electronic device for generating a presentation for remote display; and a second electronic device for identifying a portion of the presentation for highlighting and for transmitting the identified portion of the presentation to the first electronic device. The first electronic device receives the transmitted identified portion of the presentation and generates an enhanced copy of the identified portion on the remote display as part of the presentation. The enhanced copy of the identified portion on the remote display is magnified, colored, outlined or otherwise converted to contrast with the remainder of the presentation.
US10192326B2 Methods for compressing and decompressing data representing a digital three-dimensional object and information-recording medium for recording information containing said data
A compression method includes simplifying a mesh that represents a textured 3D-object by replacing polygons in the mesh with new ones that have broader faces. The method includes identifying adjacent polygons with different textures and adding vertices at the same positions as two vertices in the polygons. This creates two new edges and an intermediate polygon interposed between the two adjacent polygons. The new edges have zero length and the new polygon has zero area.
US10192324B2 Method and electronic device for determining whether a point lies within a polygon in a multidimensional space
A computer-implemented method for determining whether a point lies within a first polygon in a multidimensional space and an electronic device for carrying out the method is disclosed. The method comprises accessing first polygon coordinates defining each of a position and a shape of the first polygon in the multidimensional space; accessing the point coordinates defining the position of the point in the multidimensional space; identifying regions of the multidimensional space each encompassing a respective portion of the first polygon coordinates, the regions approximating the first polygon; and storing, in a non-transitory computer-readable medium, region coordinates of at least one of the regions; whereby an analysis of the region coordinates and point coordinates is executable to generate an indication that the point lies within the first polygon and an indication that the point does not lie within the first polygon. Some implementations comprise executing the analysis and providing the indication.
US10192323B2 Remote determination of containers in geographical region
Disclosed is a method and system for processing images from an aerial imaging device. The method includes receiving a first image of a geographical area having a first resolution. The method transmits the first image to a machine learning model to identify an area of interest containing an object of interest. The method receives a second image of the geographical area having a second resolution higher than the first resolution. The method transmits the second image to the machine learning model to determine a likelihood that the area of interest contains the object of interest. The method trains the machine learning model to filter out features corresponding to the area of interest in images having the first resolution if the likelihood is below a threshold. The method transmits a visual representation of the object of interest to a user device if the likelihood exceeds the threshold.
US10192322B2 Medicine photographing apparatus, medicine shape measuring apparatus and medicine dispensing apparatus
Embodiments of the present invention provide a medicine photographing apparatus for reducing time and effort of a user operation at the time of measuring shapes of medicines, and a medicine shape measuring apparatus and a medicine dispensing apparatus which include the medicine photographing apparatus.A medicine photographing apparatus 7 includes a medicine holding part 81, a lighting part 82, a photographing part 83, a housing 71 and a pivotally supporting part. The medicine holding part 81, the lighting part 82 and the photographing part 83 are contained in the housing having light shielding property. The medicine holding part 81 is provided between the lighting part 82 and the photographing part 83. Further, the medicine holding part 81 can hold a medicine with a portion having translucency and pivotally move due to the pivotally supporting part.
US10192313B2 Networked capture and 3D display of localized, segmented images
Systems, devices and methods are described including receiving a source image having a foreground portion and a background portion, where the background portion includes image content of a three-dimensional (3D) environment. A camera pose of the source image may be determined by comparing features of the source image to image features of target images of the 3D environment and using the camera pose to segment the foreground portion from the background portion may generate a segmented source image. The resulting segmented source image and the associated camera pose may be stored in a networked database. The camera pose and segmented source image may be used to provide a simulation of the foreground portion in a virtual 3D environment.
US10192308B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus comprising: a division unit configured to divide, into a plurality of partial regions, a region of interest obtained from each of cross sections of a first image and a second image; a statistic information calculation unit configured to calculate statistic information of pixels included in the partial region; a degree-of-coincidence calculation unit configured to calculate a degree of coincidence between the pieces of statistic information for a partial region in the first image and a partial region in a pair of cross-sectional positions in the first image and the second image; and a specifying unit configured to specify positions of corresponding cross sections between the first image and the second image based on comparison between evaluation values each obtained by integrating the degrees of coincidence over all of the plurality of partial regions.
US10192307B2 System and method for extracting a periodic signal from video
What is disclosed is a system and method for processing a video to extract a periodic signal which was captured by the video imaging device. One embodiment involves the following. First, a video of a subject in a scene is received. The video is acquired by a video imaging device. There is an underlying motion signal in the scene corresponding to cardiac or respiratory function. A time-series signal is generated for each pixel or for each group of pixels in a temporal direction across a plurality of image frames. Time-series signals of interest are selected. The selected time-series signals of interest are then processed to obtain a periodic signal corresponding to cardiac or respiratory function. The present method has a low computational complexity, is robust in the presence of noise, and finds its uses in applications requiring real-time motion quantification of a signal in a video.
US10192299B2 Method of and system for verifying authenticity of packaged items
During manufacture and packaging of items whose authenticity is to be verified, the items are marked with individual item characteristics, and placed in a package. A first item authentication code is determined from the individual item characteristics of the marked items. A first package authentication code is generated, and the package is marked with the first package authentication code. During item authentication in the field, an image of the package and the marked items is captured, a second package authentication code and the individual item characteristics are extracted from the captured image, the extracted individual item characteristics are processed to generate a second item authentication code, and the authenticity of the marked items is verified by matching the first and second package authentication codes and by matching the first and second item authentication codes.
US10192297B2 Method and apparatus for creating, streaming, and rendering HDR images
A user equipment includes a modem receives a compressed bitstream and metadata. The UE also includes a decoder that decodes the compressed bitstream to generate an HDR image, an inertial measurement unit that determines viewpoint information based on an orientation of the UE, and a graphics processing unit (GPU). The GPU maps the HDR image onto a surface and renders a portion of the HDR image based on the metadata and the viewpoint information. A display displays the portion of the HDR image.
US10192296B2 Image pickup apparatus, camera system, and image processing apparatus that restore an image with a filter corresponding to an image pickup plane position
An image pickup apparatus includes a controller configured to adjust a position of an image pickup plane from a position of a focal plane by correcting amounts based on image pickup environmental information, an image pickup element configured to capture an image on an adjusted position of the image pickup plane, and an image processor configured to restore the captured image utilizing an image restoration filter corresponding to the position of the image pickup plane.
US10192293B2 Obtaining image mask
In an example, a method and apparatus for obtaining an image mask is provided. After a magnitude image and a phase image of a to-be-processed image is obtained, magnitude coherent data of each pixel point in the magnitude image and phase coherent data of each pixel point in the phase image may be calculated. Then, a binarization threshold processing may be performed on the magnitude coherent data of each pixel point in the magnitude image to obtain a magnitude image mask. A binarization threshold processing may be performed on the phase coherent data of each pixel point in the phase image to obtain a phase image mask. In this way, an image mask of the to-be-processed image may be obtained by using the magnitude image mask and the phase image mask.
US10192292B2 Accommodation-invariant computational near-eye displays
Near-eye display systems in accordance with embodiments of the invention enable accommodation-invariant display control. One embodiment includes a near-eye display; a processor; a memory containing a target image and an accommodation-invariant display application; where the processor is configured by the accommodation-invariant display application to calculate an impulse response of the near-eye display; calculate a compensation image by generating a deconvolved color channel of the target image using a ratio of the target image and the impulse response, where the compensation image is a representation of the target image that remains in focus at a plurality of distances from the near-eye display; and display the compensation image on the near-eye display.
US10192288B2 Method and system for generating high resolution worldview-3 images
The present invention presents four fusion approaches, which can be directly applied to Worldview-3 (WV-3) images. Moreover, they can also be applied to other current or future satellite images that have similar characteristics of WV-3. The present invention also presents data processing methods, including image fusion method, anomaly detection method, material classification method, and concentration estimation method that utilize the high-resolution images generated by the mentioned fusion methods. There are four fusion approaches disclosed in the present invention, e.g. Parallel one-step fusion approach; Sequential fusion of various bands; Sequential-Parallel fusion; and Parallel-Sequential fusion.
US10192272B2 Expense report management methods and apparatus
A system, method, and apparatus for managing expense reports are disclosed. An example apparatus includes an aggregation interface configured to receive, from a financial entity, a defined account data subset of account data related to a financial transaction of a user and a defined transaction data subset of transaction data of the financial transaction. The example apparatus also includes a secure transaction engine configured to create an expense object that includes the defined account data subset and the defined transaction data subset and display information from the expense object within a first graphical user interface in conjunction with information from other expense objects related to the user. The secure transaction engine is also configured to create an expense report that includes an expense object selected by the user and selectively excludes the other expense objects to shield the other expense objects from being accessible or viewed by a third-party.
US10192264B2 Multiple party branch recommendation
A method and system for recommending a physical location at which to complete an electronic activity are disclosed. In some examples, initiation of the electronic activity by a user at a first physical location is detected, that the electronic activity is to be completed at a physical location different from the first physical location at least in part because completion of the electronic activity requires the user and one or more other parties is determined, one or more portions of the electronic activity that remain incomplete are determined, a second physical location at which to complete the one or more incomplete portions of the electronic activity is identified, and information about the electronic activity is provided to the one or more other parties.
US10192261B2 System and method for performing offline revenue assurance of data usage
The system and methods of the various embodiments enable a revenue assurance system to detect revenue leakage by analyzing usage records from one or more sources within a telecommunications network. Discrepancies are identified and corrective action taken where possible. Corrective actions may include requesting source systems to retransmit missing or erroneous records that were detected. This may result in reduced revenue loss for the network operator.
US10192259B2 System and method for negotiating according to improved matching criteria
A computer-implemented system stores profiles for parties to the negotiation, each profile specifying values for one or more parameters negotiated, the values reflecting a desirable outcome of the negotiation for the associated party. A matching server accesses an offer from a first party containing values for one or more of the parameters negotiated and computes a distance between the offer values and the profile values of a second party. If the distance is acceptably small, the server causes the offer to be accepted by the second party to conclude the negotiation. If the distance is not acceptably small, the server automatically modifies one or more values in the offer such that the distances between the modified offer and the profiles of the first and second parties are acceptably small simultaneously and causes the modified offer to be accepted by the first and second parties to conclude the automatic negotiation.
US10192258B2 Method and system of augmented-reality simulations
In one exemplary embodiment, a method includes the step of obtaining a digital image of an object with a digital camera. The object is identified. A user query is received. The method includes the step of matching, with at least one processor, the user query with at least one manipulable portion of a virtual view of the digital image of the object. The method includes the step of obtaining the at least one manipulable portion from a database of manipulable portions of the object. The method includes the step of integrating the at least one manipulable portion with the virtual view of the digital image of the object, wherein a manipulable portion comprises a region of an augmented-reality element integrated into the virtual view of the digital image of the object, and wherein the augmented-reality element comprises a hyper link to another augmented-reality element comprising a virtual interior view of the object and wherein the camera obtains the predefined user gesture.
US10192257B2 Systems, apparatuses, and methods for ordering items from an electronic menu, and servicing thereof
Systems and methods for ordering items from an electronic menu and servicing thereof, in a networked computing environment that communicably connects via at least one network at least a plurality of first handheld electronic devices (e.g., wait staff operated devices in a restaurant), a plurality of second handheld electronic devices (e.g., patron operated devices in a restaurant) configured to display the electronic menu, and a venue computer are described. Corresponding apparatuses are also described.
US10192253B2 Freshness and seasonality-based content determinations
The relevance or ranking of various dynamically-determined instances of content can be adjusted or otherwise improved based on aspects such as the freshness or seasonality of the content. In many conventional relevance or ranking algorithms, factors such as popularity, performance, and profit are used to determine which content to present to a user, as well as how to display the selected content. Such algorithms do not necessarily reflect domain-specific knowledge very well, and thus fail to accurately select content that is of differing levels appeal at various ages of the content and/or during various seasons of the year. Freshness and/or seasonality adjustment scores can be used to generate improved relevance, selection, or ranking determinations for various categories of content.
US10192248B2 Server device, information device, power outlet, charging information generating method, and charging information generating program
Provided is a server device whereby more customers are gathered at a store, and the spending per customer is increased. In a server device (50): a storage unit (54) stores charging parameters corresponding to purchase costs; a wired communication unit (53) receives information of the purchase cost which is inputted into a cash register; and a generating unit (55a) retrieves, from the charging parameters which are stored in the storage unit (54), the charging parameter corresponding to the purchase cost which is received by the wired communication unit (53), and, on the basis of the charging parameter, generates charging information which indicates either the charging time or the charging quantity at which a power outlet carries out charging.
US10192239B2 Method and system to utilize session queries in real time to improve geo precision of sponsored listings
Contextual or cumulative interpretation is applied to individual user queries to improve the accuracy of sponsored and/or non-sponsored search results. Queries are interpreted based on present features derived from a user query in the context of past features derived from qualified past queries such as those previously received during a user query session. Based on contextual interpretation, present features may be augmented using past features. A search is performed using augmented features instead of present features. Contextual interpretation of queries improves search system understanding of the context in which queries are submitted, which is particularly helpful when interpolating query intent to develop features not expressed in a query. Contextual interpretation permits queries to be interpreted and treated more uniformly and more intelligently. As a result, users and advertisers benefit from more precise sponsored and/or non-sponsored search results. As one example, contextual interpretation can improve the geo-precision of sponsored search results.
US10192238B2 Real-time bidding and advertising content generation
In one embodiment, a method includes receiving, in real-time, user information associated with a user of a client computing device. One or more user features are derived from the user information associated with the user. The one or more user features include one or more user intents. The one or more user intents are matched with one or more of a plurality of advertiser intents. The user information is determined to be accepted. In response to accepting the user information, an advertisement is generated based on the matching of the one or more user intents and the one or more of the plurality of advertiser intents.
US10192235B2 Collaborative optimization of online advertisement return on investment
An online advertisement system determines which of a plurality of advertisement clickthroughs are successful online events. A successful online event is based on an advertisement online reference and a success online reference. The system further correlates the number of successful online events for a traffic originator. In addition, the online advertisement system computes an advertisement penalty based on the computed correlation.
US10192233B2 System and method for media trade-in
A system and method for media trade-in exchange. The apparatus comprises a kiosk that allows a user to provide a plurality of media items to the kiosk for verification and analysis and then calculate the exchange redemption value. The exchange redemption value is calculated based on the physical damage of a media item, the included media item packaging, the included media item documentation, and the authenticity of the media item. The user may then choose to receive the redemption value in a plurality of options comprised of cash, debit, store credit, reward points, gift card, eCodes, or may alternatively, decline to accept the redemption value offer and have the media item returned to them.
US10192230B2 Systems and methods for management of thrombosis
An aspiration system includes an elongate tubular member having a lumen; an aspiration catheter configured to be inserted through the lumen of the elongate tubular member, and including a tubular aspiration member having a proximal end, a distal end, and a lumen, and configured to at least partially extend out of the lumen of the elongate tubular member at the distal end of the elongate tubular member; an elongate support member coupled to the tubular aspiration member and extending between a proximal end of the aspiration catheter and the proximal end of the tubular aspiration member; and an annular sealing member coupled to the tubular aspiration member and configured to create a seal against an inner surface of the elongate tubular member, when a vacuum sufficient to cause aspiration is actively applied to the lumen of the elongate tubular member.
US10192224B1 Method and device for communicating transactional data
A method and system for communicating transactional data determines gift card data from a gift card offered for sale by a customer and customer information about the customer from an identity document of the customer. The gift card data is associated with the customer information. A balance of the gift card is determined based at least partly on the gift card data. A purchase offer for purchasing the gift card from the customer is calculated based at least partly on the balance. If the balance of the gift card changes, a fraud alert may be associated with the customer information of the customer.
US10192223B2 Method of identifying authentic versus counterfeit products using warranty tracking
A method of identifying authentic products versus counterfeit products using tow unique identifier codes is accomplished by providing a first identifier code on the exterior of a product package that identifies the product, the appropriate location for sale, the number of times the code has been scanned and whether or not the product is registered. This information alerts potential purchasers if the product is either counterfeit, or an unauthorized resale. The purchaser then opens the package and is provided a second identifier code for registering the product. The registration information includes retailer and price information, alerting the manufacturer of unauthorized retail activity, and also changes the product designation in the manufacturer database to indicate the product may not be resold. That information is then associated with the first identifier code in the event it is rescanned by another potential purchaser.
US10192222B2 Internet-based method and system for making user-customized die-cut stickers
An internet-based method and system is disclosed for creating and printing sheets of more customized stickers. The system includes, a database of assets stored on a central server accessible via the internet, wherein the assets are graphic images, objects and text that can be accessed and manipulated by a user at a remote location. A user interface provides the user with a canvas corresponding to the sheet of stickers, asset tools to access, select and save assets that are used to create the stickers, asset transformation tools to manipulate the assets on the canvas, and die-cut tools to create die-cut borders surrounding each of the stickers. The once the sheet of stickers has been created, the user can place an order for the sheet to be printed and delivered to the user.
US10192220B2 Integrated online and offline inventory management
Method, systems, and apparatus for integrated online and offline sales management. A system manages both offline and online transactions and inventory in an integrated environment. An offline transaction is a sale at a point of sale (POS) system, e.g., at a typical “brick and mortar shop” physical store. An online transaction is a sale using an online store, e.g., an online shopping cart and checkout system accessed by a web browser or other application. An online store can be converted to offline store, and vice versa. An inventory management system can receive an input from a merchant device of merchant designating an item carried by the merchant as an item to be sold at the physical store, at the online store, or both. The inventory management system can modify a record of the item to respond to the input.
US10192217B1 System and method for receipt tracking in a mobile wallet
A computer-implemented method for receipt management includes receiving, using a mobile wallet stored on a mobile device of a user, receipts that include a record of transactions between the user and one or more merchants, the transactions being performed using the mobile wallet account of the user. The method includes receiving a receipt; extracting identifying information from the receipt; associating the receipt with a transaction based on the identifying information extracted from the receipt; and displaying the receipt and the receipt data.
US10192216B2 Cloud-based virtual wallet NFC apparatuses, methods and systems
The CLOUD-BASED VIRTUAL WALLET NFC APPARATUSES, METHODS AND SYSTEMS (“EAE”) transform user enhanced security transaction initiation requests using EAE components into time-limited, session-specific transaction bounding tokens. In some implementations, the disclosure provides a processor-implemented method of transforming a transaction bounding token request into transaction bounded tokens and purchase authorizations.
US10192212B1 Prepaid transaction history record synchronization on a mobile communication device
A method of collecting transaction records on a pre-paid mobile communication device. The method comprising sending a request by an application to receive a plurality of transaction records; receiving the plurality of transaction records by the application, wherein each transaction record comprises a transaction record identifier. The method further comprising, for each transaction record, looking up a transaction record identifier in the non-transitory memory of the mobile communication device comprising a plurality of existing transaction records comprising transaction record identifiers from previously collected transaction records, if the transaction record identifier of the transaction record identifier does not match an existing transaction record identifier, and copying the transaction record and transaction record identifier to the memory of the mobile communication device.
US10192208B1 Systems and methods for an improved self-checkout with loss prevention options
An improved self-checkout apparatus includes a self-checkout unit, a detection module configured to detect a product input and a fault during a transaction progression and a customer override that may be selected by a customer without attendant intervention to complete a transaction. The apparatus may also be considered a self-checkout kiosk including a security component associated with the consumer override. Systems and methods for a self-checkout kiosk including a point-of-sale system, a customer default override and a security component are also disclosed.
US10192207B1 Backend capacity evaluation for deduplicated storage systems
One example method is directed to generating a data sampling parameter, and includes identifying an incremental billing rate for data storage, where the data storage includes a data set having a multiple data pieces that each correspond with a respective unique indicator, and the unique indicators reside in a space. The example method further includes identifying a threshold billing increment, and determining an acceptable error in the threshold billing increment. Finally, the method includes determining a sub sample ratio based upon the threshold billing increment and the acceptable error. The sub sample ratio has a variable value ‘X’ which indicates that sampling of one unique indicator in every ‘X’ unique indicators in the space is sufficient to determine the size of the entire data set.
US10192202B2 Mapping for collaborative contribution
Techniques for managing communication between businesses include selecting a source message guideline including a first plurality of elements; selecting a target message guideline including a second plurality of elements; selecting a business context corresponding to the source message guideline; generating a plurality of potential mapping entities between the first plurality of elements and the second plurality of elements; and selecting mapping entities from the plurality of potential mapping entities based on an accuracy threshold of the mapping entities.
US10192200B2 Classifying a portion of user contact data into local contacts
Contact data for contacts of a user is stored. Each of the contacts is ranked (e.g., based on stored profile information for each contact). In one embodiment, each of the contacts is classified as either a local contact or a directory contact based on the ranking to provide local contacts and directory contacts. The local contacts are provided for local storage on a user device of the user. A directory contact is provided to the user device from the directory contacts by the server (e.g., in response to a query from the user device).
US10192197B2 Automated asset management system with multiple sensing technologies
An automated asset management system includes a plurality of storage locations for storing objects, and first and second sensing subsystems each configured to sense presence or absence of the objects in the plurality of storage locations. The first and second sensing subsystems are used to sense the presence or absence of a same particular object using different respective sensing modalities. In operation, a first scan of the storage locations is performed using the first sensing subsystem, and the presence or absence of the particular object is determined using the first sensing modality. In turn, a second scan of the storage locations is performed using the second sensing subsystem, and the presence or absence of the particular object is confirmed using both the result of the determination made using the first sensing modality and a determination of the presence or absence of the particular object using the second sensing modality.
US10192196B2 Systems and methods for monitoring product recalls
In some embodiments, apparatuses and methods are provided herein useful to tracking the handling of product recalls by product distribution centers affected by the recalls. In some embodiments, there is provided a system including: a first electronic interface receiving input of recall information; a second electronic interface at a group of product distribution centers receiving notifications of product recalls; a database configured to receive and store the recall information; and a control circuit configured to: create a record for the product recall; determine the distribution centers having products affected by the recall and assign the recall to those affected distribution centers; transmit a notification to each distribution center having products affected by the recall; receive confirmation of receipt of the notification; receive a disposition of an action of the recall from each affected distribution center; and update the database with the disposition by each affected distribution center.
US10192195B1 Techniques for coordinating independent objects with occlusions
Systems and methods are provided herein for coordinating motion between components of an inventory system. A first set of instructions associated with a first task to be performed by a first robotic device may be received. A second set of instructions associated with a second task to be performed by a second robotic device may be received. The first and second robotic devices may be configured to utilize corresponding operational areas that may overlap to define an area of overlap. Light information representative of the spatial condition of at least one of the robotic devices may be projected onto a projection surface. The light information may be utilized to determine that at least one of the first and second robotic devices is utilizing the area of overlap. A remedial action may be performed to coordinate motion of the first and second robotic devices within the area of overlap.
US10192191B2 Systems and methods for managing information associated with boxes used in the delivery of packages
There is disclosed methods and systems for managing drop boxes. Events reflecting outputs from one or more sensors are detected. Information that is a function of the detected event is forwarded to a drop box management system. This information, along with additional information received by the drop box management system, is utilized to generate instructions including display instructions for each drop box. Displays of drop boxes are then updated based on the instructions.
US10192187B2 Comparison of client and benchmark data
Systems and methods of performing comparisons of client data and benchmark data are described. When client data is compared to internal benchmark data, comparative result values may be computed by performing a multidimensional operation with respect to client data for a particular dimension member and client data for additional dimension members that are related to the particular dimension member. When client data is compared to external benchmark data, a client result value may be computed based on a multidimensional operation and a benchmark result value may be determined based on a mapping of client dimension members to benchmark dimension members. The result values may be provided by a server to a client, which may generate a graphical user interface (GUI) based on the result values.
US10192184B2 Energy storage
A method of controlling storage of electrical energy by charging and discharging an energy storage device in response to pricing data indicative of future prices of electrical energy over time and energy losses caused by charging and discharging the energy storage device comprises detecting alternating candidate charging and discharging occasions with respect to the pricing data by selecting a next occurrence of a locally minimum price in the pricing data as a candidate charging occasion or a next occurrence of a locally maximum price in the pricing data as a candidate discharging occasion; validating a candidate charging or discharging occasion if the price difference between that candidate charging or discharging occasion and another later price in the pricing data is at least sufficient to compensate for the energy losses caused by charging and discharging the energy storage device; and charging and discharging the energy storage device at the validated charging and discharging occasions, respectively.
US10192183B2 System and method for real cost analysis of a cooling system
A system and a method for calculating in real time, actual realized savings that a cooling system obtains from addition of a thermal storage capability to the cooling system, compared to a model of the system without the added thermal storage capability.
US10192180B2 Method and system for crowdsourcing tasks
The disclosed embodiments illustrate methods and systems for crowdsourcing a task. The method includes identifying a first set of workers from workers, based on a performance of the workers on a set of tasks previously attempted by the workers, and a Service Level Agreement (SLA) associated with the task. The method further includes generating a graph comprising nodes and edges connecting the nodes. Each of the one or more nodes is indicative of a worker. An edge, connecting two workers, is indicative of said two workers having worked together on at least one task. The method further includes receiving an input, to select a second set of workers from the first set of workers, based on one or more first parameters associated with each of the nodes in said graph and second parameters associated with each of the edges in the graph.
US10192176B2 Motivation of task completion and personalization of tasks and lists
Personalized task management is provided. A “doodling” zone or pane is provided in association with an electronic task interface that allows for entry of sketches, notes, the playing of games, and the like in association with entry, editing and use of task or list items in the task interface. In addition, task items entered into the task interface may be associated with other information, including previously entered or accomplished tasks, third party task content, enterprise task content, or other content. As tasks are completed, a completing user may be rewarded with a variety of on-display animations, gifts, reward items and/or other positive feedback.
US10192175B2 Navigating interactive visualizations with collaborative filtering
Embodiments of the invention provide systems and methods for navigating interactive visualizations of a business analysis application based on collaborative filtering. More specifically, embodiments of the present invention provide a recommender that functions together with a visualization tool and business analytics application. This recommender can track use of interactive visualizations provided by the visualization tool, e.g., views selected, functions performed, navigation between views, etc., by various users to build a set of inquiry histories. Then, based on these histories and possibly other considerations, recommendations can be made to a current user as to which views, functions, etc. might be useful or insightful. In other words, embodiments of the present invention track the analysis behavior of each user and recommend which views may be of interest for the corresponding analysis task based on the behavior of similar users in similar situations.
US10192172B2 Methods and systems for predictive engine evaluation and replay of engine performance
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing predictive engine evaluation and replay of engine performance. An exemplary system may include, for example: means selecting a first set of one or more algorithms for a machine learning model; tuning a first group of predictive engine parameters for the machine learning model; training the machine learning model with one or more sources of data using the selected first set of one or more algorithms and the first group of tuned predictive engine parameters to generate a first predictive engine variant from the trained machine learning model; selecting a second set of one or more algorithms for a machine learning model which are different than the first set; tuning a second group of predictive engine parameters for the machine learning model which are different than the first group; training the machine learning model with the one or more sources of data using the selected second set of one or more algorithms and the second group of tuned predictive engine parameters to generate a second predictive engine variant from the trained machine learning model; performing multiple experiments using the first and second predictive engine variants; comparing results from the multiple experiments; and deploying either the first predictive engine variant or the second predictive engine variant based on the comparison of the results of the multiple experiments. Other related embodiments are disclosed.
US10192170B2 System and methods for automated plant asset failure detection
A system for performing failure signature recognition training for at least one unit of equipment. The system includes a memory and a processor coupled to the memory. The processor is configured by computer code to receive sensor data relating to the unit of equipment and to receive failure information relating to equipment failures. The processor is further configured to analyze the sensor data in view of the failure information in order to develop at least one learning agent for performing failure signature recognition with respect to the at least one unit of equipment.
US10192169B2 Methods and systems for making effective use of system resources
Methods and systems for making effective use of system resources. A plurality of requests for access to a resource are received. Each request has an associated group of features. The group of features for each request is analyzed to collect observations about the plurality of requests. A function to predict an outcome of a subsequent request is generated based on the observations. Resources are allocated to service the subsequent request based on the function.
US10192168B2 Processing signals in a quantum computing system
In some aspects, a quantum computing system includes a control system and a quantum processor cell. The control system generates quantum processor control information for a group of devices housed in the quantum processor cell, and each device in the group has a distinct operating frequency. In some cases, a waveform generator generates a multiplexed control signal based on the quantum processor control information, and the multiplexed control signal is communicated an input signal processing system. In some cases, the input signal processing system includes an input channel configured to receive the multiplexed control signal, a de-multiplexer configured to separate device control signals from the multiplexed control signal, and output channels configured to communicate the respective device control signals into the quantum processor cell.
US10192163B2 Audio processing method and apparatus based on artificial intelligence
The present disclosure discloses an audio processing method and apparatus based on artificial intelligence. A specific embodiment of the method comprises: converting a to-be-processed audio to a to-be-processed picture; extracting a content characteristic of the to-be-processed picture; determining a target picture based on a style characteristic and the content characteristic of the to-be-processed picture, the style characteristic being obtained from a template picture converted from a template audio; and converting the target picture to a processed audio. The present embodiment achieves the processing effect that the processed audio takes a template audio style, improves the efficiency and the flexibility of audio processing, while without changing the content of the to-be-processed audio.
US10192162B2 Vector computation unit in a neural network processor
A circuit for performing neural network computations for a neural network comprising a plurality of layers, the circuit comprising: activation circuitry configured to receive a vector of accumulated values and configured to apply a function to each accumulated value to generate a vector of activation values; and normalization circuitry coupled to the activation circuitry and configured to generate a respective normalized value from each activation value.
US10192161B1 Lithium-drift based resistive processing unit for accelerating machine learning training
Resistive processing unit including: a plurality of transistors each having a lithium-doped region, wherein the plurality of transistors are arranged in an array to provide resistance; at least one first transmission line electrically connected to a source region of each transistor in at least one column of the array; at least one second transmission line electrically connected to a drain region of each transistor in at least one row of the array; and at least one third transmission line electrically connected to a gate region of the plurality of transistors in at least one row of the array; wherein application of an electrical voltage to the at least one first transmission line, the at least one second transmission line or the at least one third transmission line mobilizes lithium ions in the lithium region, thereby affecting a channel resistance of at least one transistor in the plurality of transistors.
US10192158B2 Electronic price indicator, power supply apparatus and electric price indicating system
An electronic price indicating system according to the embodiment includes: at least one electronic price indicator for displaying product information; and a power supply apparatus connected to the at least one electronic price indicator to supply a driving signal which is driving power of the at least one electronic price indicator. The power supply apparatus includes: a power supply unit connected to the at least one electronic price indicator and supplying driving power to the electronic price indicator; an antenna for receiving data transmitted from a server; and a communication unit for confirming a first electronic price indicator to which data received via the antenna is to be applied and supplying power to the confirmed first electronic price indicator, wherein the communication unit controls an operation of the power supply unit, modulates the power supply signal according to the received data, and supplies the modulated power supply signal to the first electronic price indicator.
US10192156B2 Production method or portable data carriers
A method for producing a portable data carrier by means of a continuous production method, in particular a roll-to-roll method, includes the step of processing at least one foil in the form of roll goods. The unrolled foil is coated with an adhesive at least partially on at least one side. Subsequently, the foil is scored along at least one fold edge on at least one side of the foil. The foil is then folded along the scored fold edge in exact register and bonded. For this purpose the foil is folded in the direction of the side that is coated with adhesive, wherein the side coated with adhesive is arranged on the opposite side of the foil which has at least one scored fold edge, along which the folding is effected. Finally, data carriers are punched out in exact register from the at least one folded and bonded foil.
US10192154B2 Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern
The present invention proposes a dot pattern on which code information and x and y coordinate information can be defined even if the dot pattern is extremely small, and proposes an information reproducing method and an information reproducing device based on the dot pattern. More specifically, a medium such as a printed material on which is formed a dot pattern portion by arranging in accordance with a given rule dots generated by a dot code generating algorithm in order to recognize various kinds of multimedia information is scanned as image data by scanning means. Then, the image data is converted into code data. Multimedia information corresponding to the code data is read out of storing means to be reproduced.
US10192153B2 Apparatus and control method thereof
An apparatus including a communication unit configured to communicate with a communication device and be able to output data stored in a memory to the communication device even without power supplied from a power supply to the apparatus stores, in the memory, status information to specify the status of the apparatus in a state in which the power supply supplies the power to the apparatus.
US10192150B2 Print engine with print-mode-dependent pulse timing functions
A print engine includes a printer module for printing image data in a plurality of different print modes, wherein each print mode has an associated line print time. A data interface receives image data and associated metadata for a print job from a pre-processing system, the metadata including print mode metadata. A digital memory stores a plurality of pulse timing functions, each pulse timing function corresponding to one of the line print times associated with the plurality of print modes. A metadata interpreter interprets the metadata and determines the print mode to be used to print the image data. A printer module controller controls the printer module to print the image data using the pulse timing function corresponding to the line print time associated with the print mode, wherein each light source is activated for a pulse count corresponding to a pixel code value of an associated image pixel.
US10192145B2 Method of providing image feature descriptors
A method of providing a set of feature descriptors configured to be used in matching an object in an image of a camera is provided. The method includes: a) providing at least two images of a first object; b) extracting in at least two of the images at least one feature from the respective image, c) providing at least one descriptor for an extracted feature, and storing the descriptors; d) matching descriptors in the first set of descriptors; e) computing a score parameter based on the result of the matching process; f) selecting at least one descriptor based on its score parameter; g) adding the selected descriptor(s) to a second set of descriptors; and h) updating the score parameter of descriptors in the first set based on a selection process and to the result of the matching process.
US10192144B2 Coupon reader
When reading a coupon that displays a pattern when a target substance is detected, recognition of the target pattern can be hindered by nonuniform illumination of the coupon. In one aspect, methods and devices are disclosed for uniform illumination of a coupon using a negative axicon lens and a light diffusing assembly. In another separate aspect, methods are disclosed for mathematically compensating for nonuniform illumination of a coupon.
US10192143B1 Systems and methods to distinguish between features depicted in images
Systems and methods of distinguishing between feature depicted in an image are presented herein. Information defining an image may be obtained. The image may include visual content comprising an array of pixels. The array may include pixel rows. An identification of a pixel row in an image may be obtained. Distances of individual pixels and/or groups of pixels from the identified row of pixels may be determined. Parameter values for a set of pixel parameters of individual pixels of the image may be determined. Based on one or more of the distances from the identified row of pixels, parameter values of one or more pixel parameters, and/or other information, individual pixels and/or groups of pixels may be classified as one of a plurality of image features.
US10192134B2 Color identification using infrared imaging
Embodiments are disclosed that relate to color identification. In one example, an image processing method comprises receiving an infrared (IR) image including a plurality of IR pixels, each IR pixel specifying one or more IR parameters of that IR pixel, identifying, in the IR image, IR-skin pixels that image human skin, identifying a skin tone of identified human skin based at least in part on the IR-skin pixels, the skin tone having one or more expected visible light (VL) parameters, receiving a VL image including a plurality of VL pixels, each VL pixel specifying one or more VL parameters of that VL pixel, identifying, in the VL image, VL-skin pixels that image identified human skin, and adjusting the VL image to increase a correspondence between the one or more VL parameters of the VL-skin pixels and the one or more expected VL parameters of the identified skin tone.
US10192133B2 Marker, method of detecting position and pose of marker, and computer program
A marker whose at least one of a position and pose with respect to a capturing unit is estimated includes: quadrilateral specifying points that specify a quadrilateral shape; a first circle group that is a group of a plurality of circles whose centers are present in a line of a first diagonal which is one of two diagonals of the specified quadrilateral shape, and which are included in the quadrilateral shape; a second circle group that is a group of a plurality of circles whose centers are present in a line of a second diagonal which is the other diagonal of the two diagonals than the first diagonal, and which are included in the quadrilateral shape; and a direction-identification point that specifies a direction of the quadrilateral shape.
US10192132B1 Method and apparatus for detection of dots in an image
A method and apparatus for extraction of dots in an image are described. An image is binarized according to an initial intensity threshold to obtain an initial binary image including foreground and background pixels. Each foreground pixel has a foreground intensity value and each background pixel has a background intensity value. A set of blobs including foreground pixels is selected from the initial binary image to be part of a selected set of dots, where each blob from the set of blobs has characteristics of a dot. Responsive to determining that a successive binarization is to be performed, the following operations are repeated: (1) binarization of the image according to a successive intensity threshold (2) selection of a successive set of blobs, where each blob has characteristics of a dot. Responsive to determining that a successive binarization is not to be performed, the selected set of dots is output.
US10192129B2 Utilizing interactive deep learning to select objects in digital visual media
Systems and methods are disclosed for selecting target objects within digital images. In particular, in one or more embodiments, the disclosed systems and methods generate a trained neural network based on training digital images and training indicators. Moreover, one or more embodiments of the disclosed systems and methods utilize a trained neural network and iterative user indicators to select targeted objects in digital images. Specifically, the disclosed systems and methods can transform user indicators into distance maps that can be utilized in conjunction with color channels and a trained neural network to identify pixels that reflect the target object.
US10192126B2 Behavior recognition apparatus, learning apparatus, and method
Provided is a behavior recognition apparatus, including a detection unit configured to detect, based on a vehicle interior image obtained by photographing a vehicle interior, positions of a plurality of body parts of a person inside a vehicle in the vehicle interior image; a feature extraction unit configured to extract a rank-order feature which is a feature based on a rank-order of a magnitude of a distance between parts obtained by the detection unit; and a discrimination unit configured to discriminate a behavior of an occupant in the vehicle using a discriminator learned in advance and the rank-order feature extracted by the feature extraction unit. Also provided is a learning apparatus to learn the discrimination unit.
US10192125B2 Vehicle-window-transmittance-control apparatus and method
A vehicle is disclosed that includes systems for adjusting the transmittance of one or more windows of the vehicle. The vehicle may include a camera outputting images taken of an occupant within the vehicle. The vehicle may also include an artificial neural network running on computer hardware carried on-board the vehicle. The artificial neural network may be trained to classify the occupant of the vehicle using the images captured by the camera as input. The vehicle may further include a controller controlling transmittance of the one or more windows based on classifications made by the artificial neural network. For example, if the artificial neural network classifies the occupant as squinting or shading his or her eyes with a hand, the controller may reduce the transmittance of a windshield, side window, or some combination thereof.
US10192124B2 Optical unit, vehicle monitor, and obstruction detector
Disclosed is an optical unit wherein a rotating reflector rotates about a rotation axis in one direction, while reflecting light emitted from a light source. The rotating reflector is provided with a reflecting surface such that the light reflected by the rotating reflector, while rotating, forms a desired light distribution pattern, said light having been emitted from the light source. The light source is composed of light emitting elements. The rotation axis is provided within a plane that includes an optical axis and the light source. The rotating reflector is provided with, on the periphery of the rotation axis, a blade that functions as the reflecting surface.
US10192121B2 Display device for a vehicle, in particular a commercial vehicle
A display system and method for displaying an image to the driver of a vehicle, in particular a commercial vehicle. The display system has a capturing device mountable to the vehicle and adapted to capture at least part of the vehicle's immediate environment, and to generate signals corresponding to the captured part of the vehicle's immediate environment, a calculation unit adapted to receive the signals generated by the capturing device, determine obstacles within the captured immediate environment of the vehicle, and generate a display image illustrating the vehicle in stylized or symbolic representation, and the obstacle identified in the vehicle's immediate environment as well as its relative position with regard to the vehicle, and a rendering unit adapted to display the display image generated by the calculation unit within the vehicle and visible for the driver.
US10192120B2 Method and system for generating a smart time-lapse video clip
An electronic device with a display, processor(s), and memory displays a video monitoring user interface including a video feed from a camera located remotely from the client device in a first region and an event timeline in a second region, the event timeline including event indicators for motion events previously detected by the camera. The electronic device detects a user input selecting a portion of the event timeline, where the selected portion of the event timeline includes a subset of the event indicators. In response to the user input, the electronic device causes generation of a time-lapse video clip of the selected portion of the event timeline. The electronic device displays the time-lapse video clip, where motion events corresponding to the subset of the event indicators are played at a slower speed than the remainder of the selected portion of the event timeline.
US10192119B2 Generating a summary video sequence from a source video sequence
A method for generating a summary video sequence from a source video sequence is disclosed. The method comprises: identifying, in the source video sequence, event video sequences, wherein each event video sequence comprises consecutive video frames in which one or more objects of interest are present; extracting, from video frames of one or more event video sequences of the event video sequences, pixels depicting the respective one or more objects of interest; while keeping spatial and temporal relations of the extracted pixels as in the source video sequence, overlaying the extracted pixels of the video frames of the one or more event video sequences onto video frames of a main event video sequence of the event video sequences, thereby generating the summary video sequence. A video processing device configured to generate the summary video sequence is also disclosed.
US10192114B2 Method and apparatus for obtaining a vehicle history report from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image. The mobile apparatus includes an interface configured to transmit the vehicle license plate information to a remote apparatus and receive a vehicle history report corresponding to the vehicle license plate image in response to the transmission.
US10192113B1 Quadocular sensor design in autonomous platforms
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from multiple operational cameras and one or more auxiliary sensors.
US10192111B2 Structure from motion for drone videos
Aspects of the subject disclosure may include, for example, a method comprising obtaining, by a processing system including a processor, first and second models for a structure of an object, based respectively on ground-level and aerial observations of the object. Model parameters are determined for a three-dimensional (3D) third model of the object based on the first and second models; the determining comprises a transfer learning procedure. Data representing observations of the object is captured at an airborne unmanned aircraft system (UAS) operating at an altitude between that of the ground-level observations and the aerial observations. The method also comprises dynamically adjusting the third model in accordance with the operating altitude of the UAS; updating the adjusted third model in accordance with the data; and determining a 3D representation of the structure of the object, based on the updated adjusted third model. Other embodiments are disclosed.
US10192109B2 Identification and/or authentication of a user using gaze information
According to the invention a system for authenticating a user of a device is disclosed. The system may include a first image sensor, a determination unit, and an authentication unit. The first image sensor may be for capturing at least one image of at least part of a user. The determination unit may be for determining information relating to the user's eye based at least in part on at least one image captured by the first image sensor. The authentication unit may be for authenticating the user using the information relating to the user's eye.
US10192104B2 Systems and methods for authenticating a user based on captured image data
Systems and methods are provided for authenticating a user of a computing device. The system comprises one or more memory devices storing instructions, and one or more processors configured to execute the instructions to provide, to a computing device associated with a user, an indication of a prescribed authentication parameter. The system also receives image data including an image of the user of the computing device captured using an image sensor of the computing device. The system determines an identity of the user based on an analysis of the received image data, determines whether the received image data includes a feature corresponding to the prescribed authentication parameter, and authenticates the user based at least in part on whether the received image data includes the feature corresponding to the prescribed authentication parameter.
US10192100B2 System and method for classification of particles in a fluid sample
A particle classifier system and a method of training the system are described. The particle classifier system is suitable for classification of particles in a liquid sample, said particle classifier system comprises an optical detection assembly comprising at least one image acquisition device with an optical axis, the image acquisition device is configured to acquire images of an image acquisition area perpendicular to said optical axis; a sample device comprising at least one sample container suitable for holding a sample in liquid form; a translating arrangement configured to translate said image acquisition area through at least a part of said sample container; a control system configured to controlling said optical detection assembly and said translating unit to acquire images of a plurality of image acquisition areas; an image analyzing processing system programmed to analyze said acquired images by a method comprising creating objects (sub-images) of individual particles captured by said acquired images, creating stacks of objects of each individual particle, identifying complete stacks of objects comprising at least one object wherein said particle is in-focus, and two objects wherein said particle is out-of-focus, and determining, for each of said complete stacks of objects, a set of values for a set of features of at least N features, wherein N is larger than or equal to 1, and wherein the determination of said values of said set of features involve data obtained from said at least one object wherein said particle is in-focus, and/or said at least two objects wherein said particle is out-of-focus; and an artificial intelligent processing system programmed to associate said set of values for said determined set of features for each individual particle to a particle classification.
US10192098B2 Palm print image matching techniques
In some implementations, a method may be used for matching palm print images. A search template that identifies at least a plurality of distinctive search orientation blocks within a search orientation field may be initially generated for a search palm print image. A reference template may be obtained. A mated distinctive reference orientation block may be identified for each of the distinctive search orientation blocks. One or more regions of the search orientation field that include the distinctive search orientation blocks may be compared against one or more corresponding regions of the reference orientation field. An orientation similarity score between the search palm print image and the reference palm print image may be computed based on the comparison. A match may finally be determined if the computed orientation score satisfies a predetermined threshold value.
US10192094B2 Ultrasonic fingerprint sensor package, ultrasonic fingerprint identification device and electronic device
The present disclosure discloses a package for an ultrasonic fingerprint sensor comprising: a substrate comprising a top surface and a plurality of first connecting electrodes formed on the top surface; a control chip arranged on the substrate and comprising a periphery-stepped upper surface facing away from the substrate, the periphery-stepped upper surface comprising a central upper surface and a peripheral lower surface surrounding and being lower than the central upper surface, the control chip comprising a plurality of second connecting electrodes formed on the central upper surface, and a plurality of third connecting electrodes formed on the peripheral lower surface connected to the second connecting electrodes; bonding wires configured to bond the first connecting electrodes to the third connecting electrodes; an ultrasonic transducer arranged on the control chip; and packing material configured to package the substrate, the bonding wires and the ultrasonic transducer as one module.
US10192093B2 Ultrasonic fingerprint sensor package
The present disclosure discloses an ultrasonic fingerprint sensor package. The ultrasonic fingerprint sensor package includes a substrate, a control chip, bonding wires, an ultrasonic probe, and packaging material. The control chip is arranged on the substrate. The control chip is connected to the substrate by the bonding wires using a wire bonding technology. The ultrasonic probe is arranged on the control chip and is configured to emit ultrasonic wave and receive ultrasonic wave reflected by an object. The packaging material covers the substrate, the control chip, and the bonding wires and fixing the ultrasonic probe using a molding technology.
US10192089B1 Systems and methods for authentication of consumer products
Systems and methods for authentication of a consumer product are provided herein. An embodiment of a method for authentication of a consumer product includes providing the consumer product, optionally with packaging material associated therewith. Filtered light from an intrinsic portion of the consumer product or packaging material associated therewith is detected using a photodetector of a portable computing device to produce at least one single-color image data set representative of the intrinsic portion for at least one color. The at least one single-color image data set is compared with a stored data set that is representative of authentic information for the intrinsic portion using a microprocessor of the portable computing device, with the comparison conducted independent of and separate from any analysis of non-color data obtained from preconfigured security features. An indication of authenticity of the consumer product is provided based upon the comparison.
US10192087B2 Methods and arrangements for identifying objects
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. A great variety of other features and arrangements are also detailed.
US10192086B2 Barcode-reading enhancement system for a computing device that comprises a camera and an illumination system
A barcode reading enhancement system for a mobile device may include an optic system aligning with a camera lens of the mobile device to define a barcode reading lens system. The barcode reading lens system may be defined by a combination of the camera lens and the optic system. The barcode reading lens system may provide a system field of view that is different from a camera field of view of the camera lens. The barcode reading enhancement system may also include an illumination optic system aligning with an illumination torch of the mobile device to define an exposure illumination system. The exposure illumination system may emit a system illumination field with a system angular size that is different from a torch angular size of a torch illumination field emitted by the illumination torch. The system field of view and the system illumination field may substantially overlap.
US10192076B1 Security housing with recesses for tamper localization
A circuit board is protected by being enclosed in a security housing that includes conductive tamper traces running along its interior surface, the conductive tamper traces being a housing portion of a tamper detection circuit. The tamper detection circuit also includes a board portion that detect tampering with the tamper detection circuit by monitoring voltages at monitor nodes along the board portion. The board portion of the tamper detection circuit is connected to the tamper traces via multiple connector pieces. The connector pieces can be held in place by board connector piece holders affixed to the board or housing connector piece holders of the housing. When tampering is detected, it can be localized based on voltages measured at multiple recesses along the housing. The tamper detection circuit can be arranged in a wheatstone bridge layout for environmental tolerance. The circuit board's functions/components can be disabled if tampering is detected.
US10192066B2 Semantic restriction
In one implementation, a data sharing system can comprise a trust engine to identify an environment that satisfies a level of trust, an access engine to request access to a set of data, a procedure engine to receive a procedure, a restriction engine to receive a semantic restriction associated with a semantic term of the environment, a tracker engine to track the procedure during execution, and a control engine to maintain execution of the procedure based on the restriction and trace information. In another implementation, a method for sharing a set of data can comprise validating an environment satisfies a level of trust, receiving a procedure to access the set of data, receiving a semantic restriction associated with a semantic term of the environment, tracing the procedure during execution, and providing a view of the set of data based on the restriction and a semantic mapping of trace information.
US10192060B2 Display control method and apparatus and display device comprising same
A display control method and apparatus, and a display device comprising the apparatus, are provided. A method comprises receiving a display request sent by at least one source device, and performing directed display according to a posture of the source device. Directed display of content to be displayed can be performed according to a posture of a source device, so as to implement flexible large-screen sharing with ensured privacy and security.
US10192058B1 System and method for determining an aggregate threat score
According to one embodiment, a computer-implemented method comprises determining a first threat score and a second threat score respectively corresponding to a first user action and a second user action on one or more computer applications and calculating an aggregate threat score for the determined threat scores. Calculating the aggregate threat score comprises summing together the first threat score and a contribution of the second threat score, wherein the contribution of the second threat score is determined based on the second threat score and a margin corresponding to the difference between a maximum threat score and the first threat score.
US10192054B2 Automatic pairing of IO devices with hardware secure elements
Methods and systems may provide for receiving at a secure element of a system, during a boot process of the system, a first pairing authentication value from a pairing agent. In addition, a pairing key may be received from the pairing agent, wherein the first pairing authentication value and the pairing key may be used to establish a trusted channel between the secure element and an input output (IO) device coupled to the system. In one example, the first pairing authentication value is accepted only if the first pairing authentication value is received prior to a predetermined stage of the boot process.
US10192052B1 System, apparatus and method for classifying a file as malicious using static scanning
According to one embodiment, a computerized method comprises conducting a first static scan on content within a file. Thereafter, if the first static scan did not result in the file being classified as malicious, the file is deconstructed to gain access to one or more objects within the file. A second static scan associated with the one or more objects is performed to determine whether the one or more objects are suspected of including malware. The file may then be classified as malicious based on results of the second static scan.
US10192035B2 Medication management systems and methods for health and health related facilities
A system and method for control of prescription drug packaging and dispensing machines located in an in-patient health care facility including centralized control and enhanced communication between system components. Delay and errors in processing item data in the prescription dispensing system are reduced by using concise ID data incorporated into each canister memory chip and storing canister contents data elsewhere. Canisters are configured in a pharmacy using interchangeable parts. Data being processed is synchronized by a combination of user tokens (who), data identifiers (what), and unique Ids for the entities in the system (where). The foregoing combination enables substantial efficiency improvements and error reduction.
US10192027B2 Systems and methods for RNA analysis in functional confirmation of cancer mutations
Contemplated systems and methods integrate genomic/exomic data with transcriptomic data by correlating a cancer associated mutation in the genome/exome with the transcription level of the affected gene carrying the mutation, particularly where the mutation is a 3-terminal nonsense mutation.
US10192020B1 Methods, systems, and computer program product for implementing dynamic maneuvers within virtual hierarchies of an electronic design
Disclosed are methods, systems, and articles of manufacture for implementing dynamic maneuvers within virtual hierarchies of an electronic design. These techniques identify or generate a plurality of figure groups at one or more virtual hierarchies in a layout portion and receive a request to descend into or ascend from a figure group at a virtual hierarchy of the one or more virtual hierarchies. In response to the received request, these techniques update a layout view into an updated layout view at least by exposing layout design details in the figure group for native editing according to the request to descend into or ascend from the figure group and optionally synchronize a corresponding schematic design view according to the updated layout view.
US10192019B2 Separation and minimum wire length constrained maze routing method and system
A computer implemented method for routing a first path in a circuit design is presented. The method includes iteratively building a multitude of partial-paths to route the first path by adding an incremental length to a selected previously built partial-path when the computer is invoked to route the first path in the circuit design, the adding being performed in accordance with at least a first design rule. The multitude of partial-paths start at a first location. The method further includes comparing each of the multitude of partial-paths to each other when the multitude of partial-paths end on a common second location different from the first location, and saving one of the multitude of partial-paths that leads to a shortest first path. The method further includes eliminating one of the multitude of partial-paths that are not selected to lead to the shortest first path.
US10192014B2 Circuit design support apparatus and computer readable medium
A scheduling result file (103) indicates that one or more processes are assigned to each of a plurality of process steps to be executed sequentially. A target specification section (120) specifies a target process that is a process performing computation and an identical-type process that is a process assigned to a process step executed after a process step to which the target process has been assigned and performing computation which is identical in type to the target process among processes in the scheduling result file. A destination specification section (130) specifies, as a destination step, a process step that enables a computing unit to be shared between the target process and the identical-type process when the target process is assigned. A scheduling change section (150) changes description of the scheduling result file to description in a state in which the target process has been assigned to the destination step.
US10192011B2 Method and apparatus for wave field estimation
A method for estimating wave field characteristics in 3D comprising the following steps: using a ray trace model to estimate RF wave front paths as they propagate from a transmitter to a plurality of given points within a geographical area of interest; constructing a ray bundle for each point; sorting the points into mode constellations according to the points' hop count and apogee characteristics; constructing a Delaunay triangulation of each mode constellation; computing a covariance estimation for each triangle in each mode constellation; and estimating the wave field characteristics over the entire geographical area of interest based on a summation of constituent ray bundles' characteristics within each mode constellation.
US10192008B2 Detecting static and dynamic objects
For detecting static and dynamic objects, the objects are statistically detected by way of a particle card, and new particles are respectively added in repeating steps. The method is characterized by the fact that static particles are also added, which makes it possible to model static objects in a very precise manner. An environmental model is also generated that has a two-dimensional arrangement of cells, and each cell represents a specific location. To each cell at least two continuous classification values are assigned that describe different attributes of the cells, for example, whether a cell has an object, a static object, a dynamic object, or whether it represents a free space, or whether none of these classes can be assigned.
US10192006B2 Simulation construction method for the measurement of control rod insertion time
Provided is a method of the simulation construction for measurement of the control rod insertion time including a three-dimensional modeling operation of an inside wall of the nuclear reactor, a control rod, etc; a flow field configuration operation wherein the flow field is differentially configured by a variable grid system comprising variable cells which change the configuration and by an aligned grid system comprising fixed cells which maintains the configuration; a calculation operation of simulation estimated value for the insertion time by analyzing the thermal-hydraulic phenomenon using the three-dimensional CFD; and a cell change operation, wherein an error between the estimated value and the actual value is verified whether the error lies within the reference range, and, when the error exceeds the reference range, the size of the variable cell and/or of the size of the fixed cell is changed.
US10191995B2 Providing auto-focus for a search field in a user interface
One embodiment of the present invention provides a system that provides auto-focus for a search field in a user interface, where the focus of the user interface specifies where in the user interface user input will be directed. During operation, the system receives an input from a user. The system then determines from characteristics of the input whether the input is directed to a search field in the user interface. If so, and if the focus is not already on the search field, the system automatically moves the focus of the user interface to the search field. Hence, the system can automatically direct the input and subsequent input to the search field without the user having to explicitly navigate to the search field.
US10191993B2 Network based sweepstakes gaming system incorporating an alternative method of contestant entry
According to some embodiments, a computer based and web enabled sweepstakes system that utilizes automation methods and tools to define a sweepstakes specification and to download the specification to one or more internet based web servers is disclosed. The web servers will permit a sweepstakes contestant to enter personal information into a sweepstakes central database using a web page entry form. The web server will provide the contestant with a printable document. The contestant will send the printed document to a centralized processing center by way of a publically available delivery service. Once received at the processing center, the contestant's unique OMR code found on the printed document is optically scanned and compared to information in the web server contestant data base. If the OMR code is found in the data base a match status flag is set within the contestants' record. Once the match status flag is set the contestant may check the sweepstakes web site to see if he or she is an instant or scheduled winner.
US10191992B2 Unified profiles
A system includes a first computer, the first computer including a user interface to allow a user to access an online service provided by an online service provider and to provide user information, a storage in which to store the user information, a processor executing instructions that cause the processor to receive the user information, access the storage to determine if the user information exists in the storage, determine if the user information in the storage matches the user information provided through the user interface, and if the user information does not match, notifying the user through the interface.
US10191991B2 System and method for detecting a search intent
A method and system for detecting a search intent of a user. The method includes tokenizing the search query into at least one tokenized query; sending, to a plurality of engines, the at least one tokenized query, wherein each engine is configured with at least one entity, wherein each entity represents a topic of interest; receiving, from each engine, the at least one entity of the engine and at least one certainty score, wherein each certainty score indicates a probability that a tokenized query of the at least one tokenized query is mapped to the at least one entity of the engine; and determining, based on the received entities and certainty scores, the search intent of the user.
US10191989B1 Computation of peer company groups based on position transition data in a social networking service
In an example, a granularity of company similarity is determined, wherein the granularity of company similarity is a level at which social networking data should be filtered. A weighted graph of companies is constructed at the granularity of company similarity, wherein each node in the weighted graph is a company and a directed edge exists in the weighted graph between a first node and a second node if the social networking data, at the granularity of company similarity, indicates that a transition occurred wherein a member who held a position at a company corresponding to the first node transitioned to a position at a company corresponding to the second node, wherein each directed edge contains a weight indicating a strength of relationship between nodes. The weighted graph of locations is traversed from a node corresponding to the target company in order to identify companies similar to the target company.
US10191986B2 Web resource compatibility with web applications
Techniques for web resource compatibility with web applications are described. According to one or more implementations, an indication of a request to navigate a web application to a web resource is received. Based on the request, a compatibility service is queried regarding compatibility status of the web resource with the web application. According to one or more embodiments, if a compatibility issue between the web resource and the web application is identified, a compatibility element is provided to mitigate the compatibility issue. At least some embodiments enable a user to provide feedback regarding presentation of the web resource by the web application with the compatibility element applied. At least some embodiments notify a developer of the web resource about a compatibility issue of the web resource with the web application.
US10191984B2 Systems and methods for cancelling a query
Systems and methods for querying a database are disclosed. A server computing device includes a processor and a memory storing instructions that, when executed by the processor, cause the server computing device to: receive a query input from a client device over a network connection; establish a non-blocking socket between the client computing device and the server computing device; generate a database query based on the query input; cause the database query to begin executing against one or more databases; perform a read request on the non-blocking socket; receive a code in response to the read request on the non-blocking socket; determine whether the network connection exists between the client device and the server device based on the received code; and cause the database query to be cancelled when the server determines that the network connection does not exist between the client device and the server device.
US10191980B2 Playback queue control via a playlist on a computing device
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
US10191979B2 Converting graphical data-visualizations into sonified output
Graphical data-visualizations can be converted into sonified output. For example, a computing device can detect metadata that describes data points for a graphical visualization. The computing device can generate an interactive interface that is different from the graphical visualization based on the metadata. The interactive interface may include a matrix of cells corresponding to the data points in the metadata. The computing device can detect an interaction with a cell in the matrix. The interaction can indicate that a sonified representation of a data point corresponding to the cell is to be output. The computing device can responsively determine at least two sound characteristics for the sonified representation of the data point using a portion of the metadata describing the data point. The at least two sound characteristics can each audibly represent different aspects of the data point. The computing device can then cause the sonified representation to be output.
US10191978B2 Labeling/naming of themes
By formulizing a specific company's internal knowledge and terminology, the ontology programming accounts for linguistic meaning to surface relevant and important content for analysis. The ontology is built on the premise that meaningful terms are detected in the corpus and then classified according to specific semantic concepts, or entities. Once the main terms are defined, direct relations or linkages can be formed between these terms and their associated entities. Then, the relations are grouped into themes, which are groups or abstracts that contain synonymous relations. The disclosed ontology programming adapts to the language used in a specific domain, including linguistic patterns and properties, such as word order, relationships between terms, and syntactical variations. The ontology programming automatically trains itself to understand the domain or environment of the communication data by processing and analyzing a defined corpus of communication data.
US10191976B2 System and method of detecting common patterns within unstructured data elements retrieved from big data sources
A method and system for detection of common patterns within unstructured data elements. The method includes searching a plurality of unstructured data elements extracted from big data sources to identify a plurality of patches; extracting the identified plurality of patches; generating, by a signature generator system, at least one signature for each patch; identifying common patterns among the at least one generated signature; clustering the signatures having the identified common patterns; and correlating the generated clusters to identify associations between the respective identified common patterns.
US10191973B1 Patent analytics using mapreduce clustering
Improved techniques are provided for patent analytics using MapReduce clustering. An exemplary patent analytics method comprises obtaining one or more patent cluster keywords to query one or more public patent databases; obtaining one or more product cluster keywords to query one or more enterprise databases of an enterprise for patents related to a given product; mapping the one or more public patent databases for at least one patent cluster; reducing the map for the at least one patent cluster to obtain the at least one patent cluster; mapping the one or more enterprise databases for a plurality of patents in the one or more enterprise databases related to the given product; reducing the map for the one or more enterprise databases to identify a plurality of patents of the enterprise related to the given product; sorting the patent clusters according to one or more criteria; and processing the sorted patent clusters to obtain one or more patent analytic information.
US10191971B2 Computer-automated display adaptation of search results according to layout file
A method for displaying search results on a user device using a layout file includes receiving search results containing one or more result objects. Each result object includes a layout identifier, an access mechanism used to access a state of an application, and result data. For each result object the method includes retrieving a layout file of a plurality of layout files from a storage device based on the layout identifier, obtaining content based on the result data, and generating the user selectable link based on the access mechanism, the layout file, and the content. The layout file defines a template that is used to generate a user selectable link and corresponds to the application referenced by the one or more access mechanisms. The method further includes generating displayable search results using the generated user selectable links and providing, by the processing device, the displayable search results for display.
US10191970B2 Systems and methods for customized data parsing and paraphrasing
Methods and apparatus, including computer program products, implementing and using techniques for customized data parsing and paraphrasing. A communications module receives content from several resources. An analytics engine parses the content based on a user query for content. An artificial intelligence engine determines a confidence ranking for the parsed content and determines a set of prioritized parsed content from the parsed content, based on the confidence ranking for the parsed content. A natural language engine converts, using a natural language processing technique, the set of prioritized parsed content into a format for user interface. A user interface presents a summarized output including the converted set of prioritized parsed content based on information associated with the user query.
US10191969B2 Filtering online content using a taxonomy of objects
An online system generates a taxonomy to classify objects that resemble each other. To compare different objects against each other, the online system generates canonical form data structures to represent the objects. The online system uses the canonical form data structures to standardize unstructured information about objects, for example, objects received from different sources of information to generate the taxonomy. The online system can determine a level of resemblance between objects based on parameter values of the canonical form data structures. The online system uses the taxonomy to exclude content items that are unlikely to be of interest to a user of the online system. The taxonomy may be represented by a graph data structure including nodes connected by edges.
US10191961B2 Systems and methods for managing the synchronization of key values and associated data across databases
A data synchronization (DS) computing device is described herein, the DS computing device configured to retrieve an update request from a queue, the update request including a key value and a requesting party identifier. The key value identifies at least one data record. The DS computing device is also configured to identify key lookup data associated with the update request, the key lookup data including one or more updated data record elements, and determine whether a release is needed from at least one stakeholder associated with the key value. The DS computing device is configured to transmit a release request to the stakeholder, when the release is needed. The DS computing device is further configured to receive a release response from the stakeholder, the release response indicating that the release has been authorized, and transmit an update response to the requesting party, the update response including the key lookup data.
US10191958B1 Storage provisioning in a data storage environment
A system, method, and computer program product for storage provisioning in a data storage environment comprising protecting, through an orchestration API, a source volume at a source site by setting the source volume to be replicated to a target volume at a target site through the use of a replication appliance; wherein the API is enabled to create network zones between the source site and the target site for replication from the source site to the target site and wherein the network zone is configured to include the replication appliance; wherein the API is enabled to mask storage devices used to store data on the source volume and the target volume.
US10191957B2 Limiting dataset cardinality for rapid data visualization
Systems and methods are provided for limiting cardinality of large datasets. A query is received from a client device. In response to the query, a query dataset comprised of a plurality of data records is retrieved from a remote data store. A fragmentation relation, representation relation, visualization relation, and result relation of the query dataset are determined. The result relation is returned to a client device. Based a selection from the result relation via graphical user interface of the client device, an inverse function is determined for mapping the selection back to the original data relation. A subset of data records corresponding to the selection are retrieved and returned to the client device for rendering in a graphical user interface.
US10191953B2 Method of storing and expressing web page in an electronic device
An electronic device and method are disclosed herein. The electronic device includes a display, and a processor. The processor is configured to control operations of extracting data from at least one web page based on an identified parameter, sorting the extracted data into a particular category of a plurality of categories, generating a page populated by at least some of the extracted data, the page further including functions generated according to content of the extracted data, the functions executable on the content, and displaying a group of pages on the display unit including the generated page.
US10191952B1 Systems and methods for expedited large file processing
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
US10191946B2 Answering natural language table queries through semantic table representation
According to one exemplary embodiment, a method for finding an answer to a query from a table is provided. The method may include receiving the query and the table. The method may also include generating a hierarchical representation based on the received table, whereby the hierarchical representation comprises a primary tree and a secondary tree. The method may then include mapping the primary tree to the secondary tree. The method may further include generating a plurality of predicate triples in a semantic relationship form based on the primary tree and the secondary tree. The method may also include determining if a predicate triple within the plurality of predicate triples matches the query using query-side and table-side context and semantics. The method may then include adding the predicate triple within the plurality of predicate triples to a plurality of candidate answers based on determining that the predicate triple matches the query.
US10191944B2 Columnar data arrangement for semi-structured data
Techniques are provided for de-normalizing semi-structured hierarchical data into a virtual table. At least a portion of semi-structured data document collection is denormalized for improving the execution of queries that involves a traversal of the semi-structured data hierarchy of the semi-structured data document collection, in an embodiment. Based on the extracted schema of the semi-structured data, a de-normalized arrangement is generated, in which the hierarchical relationship of the semi-structured data is converted into a set of columns. The denormalized arrangement is materialized by applying the de-normalized arrangement onto the semi-structured data. The materialized arrangement, the virtual table, may be stored on a persistent storage or kept in volatile memory. The virtual table may be stored in one format on the persistent storage and in another format in the volatile memory. A received query that involves a traversal of the semi-structured data hierarchy is converted to a relational query that can be executed on the virtual table, in an embodiment. The execution of the relational query on the virtual table improves the performance in generating the resulting data set.
US10191942B2 Reducing comparisons for token-based entity resolution
A token-based database management system described herein may reduce an amount of comparisons during entity resolution of records. The system includes a token creator configured to create tokens from records, a token-record mapping creator configured to create a token-record mapping of tokens to records, a token importance calculator configured to calculate token importance values for the tokens, a token pruner configured to identify a token of the current record as unimportant based on token importance values of the tokens of the current record, and to remove the unimportant token from the token-record mapping, a record selector configured to select only records sharing at least one common token with the current record, and a record comparator configured to compare the current record with each of the selected records to determine whether the current record matches any of the selected records.
US10191941B1 Iterative skewness calculation for streamed data using components
The present invention extends to methods, systems, and computing system program products for iteratively calculating a skewness for streamed data. Embodiments of the invention include iteratively calculating one or more components of skewness in an adjusted computation window based on the one or more components of the skewness calculated for a previous computation window and then calculating the skewness based on the iteratively calculated components. Iteratively calculating skewness avoids visiting all data elements in the computation window and performing redundant computations thereby increasing calculation efficiency, saving computing resources and reducing computing system power consumption.
US10191940B2 Gesture-based searching
The claimed subject matter provides a system and/or a method that facilitates in situ searching of data. An interface can receive a flick gesture from an input device. An in situ search component can employ an in situ search triggered by the flick gesture, wherein the in situ search is executed on at least one of a portion of data selected on the input device.
US10191935B2 Database identifier generation in transaction processing systems
One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors calculate an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value.
US10191934B2 De-duplication system and method thereof
Chunk de-duplication performance is improved. A de-duplication system has a cut-out processing unit which inputs a content from a client terminal thereinto, determines a calculation range from a predetermined maximum chunk size and a predetermined minimum chunk size, divides the calculation range into at least two small calculation ranges, sets the positions of windows for rolling hash calculation so that the rolling hash calculation is continuous between the two small calculation ranges, and subjects the at least two small calculation ranges to the rolling hash calculation with shifting of the windows based on parallel processing to cut out a chunk from the content, and a de-duplication processing unit which does not store the cut-out chunk into a storage device when the chunk having the same contents as those of the cut-out chunk is already stored in the storage device.
US10191931B2 Systems and methods for generating event stream data
A method includes receiving, at a processor, event stream data, the event stream data including a plurality of events associated with changes to an instance of a subject. The method further includes receiving, at the processor of the computing device, input indicating correction data. The method further includes outputting, from the processor of the computing device, modified event stream data to a storage device. The modified event stream data is generated based on the correction data by modifying an event of the event stream data, adding a first event to the event stream data, deleting a second event from the event stream data, or a combination thereof.
US10191929B2 Systems and methods for SNP analysis and genome sequencing
In one embodiment, a system comprising a processor and a memory storing instructions executable by the processor creates an index for a nucleic acid sequence. The index comprises a plurality of elements. Each element corresponds to a permutation of a nucleic acid sequence. Data representing a nucleic acid sequence is received. A subsequence of the nucleic acid sequence is identified in the data at a first position of the nucleic acid sequence. A hash of the subsequence is computed to determine a corresponding element of the index. Position data reflecting the first position is stored in the corresponding element of the index.
US10191928B2 Planar graph generation device and method
A planar graph generation device that includes a processor that executes a process. The process includes: computing a specific value, including components of a value representing complexity of a track of the given track data, and a value representing a non-nearness between the given track data and each of all the other track data; selecting the track data with the smallest specific value among the collection; a first portion of the first track or a second portion of the second track positioned within the specific distance of each other, or a combination of the first portion and the second portion, is approximated to a specific portion such that a track of the addition target track data after addition passes through the specific portion in cases in which there are portions positioned within the specific distance of each other in a combination of the first track with the second track.
US10191927B2 Selecting previously-presented content items for presentation to users of a social networking system
A social networking system selects content items previously presented to a user for presentation to the user along with content items that were not previously presented. The social networking system selects candidate content items as previously-presented content items satisfying one or more criteria. One or more indices each associated with one or more attributes are generated that include candidate content items having attributes associated with an index. Candidate content items in an index are ranked based on a likelihood of the user interacting with the candidate content items in the index, and one or more candidate content items are selected from the index for presentation based on the ranking. The candidate content items selected from the index are presented to the user along with additional content items not previously-presented to the user.
US10191924B2 Specifying and applying rules to data
A computing system processes data units using one of at least two different modes of applying a rule. In a first mode, data units are received in a particular order and are processed including writing an updated value to at least one state variable based on a result of applying the rule to the data unit. In a second mode, a selection of particular data units is processed including determining a first set of data units including an ordered subset of data units that occur before the particular data unit from the number of data units, prior to applying the rule to the particular data unit, updating at least one state variable to a state that would result from processing the first set of data units in the first mode, and applying the rule to the particular data unit including reading the updated value of the state variable.
US10191921B1 System for expanding image search using attributes and associations
A system provides image search results based on a query that includes an attribute or an association and a concept identifier. The query is input into a trained query model to define a search syntax for the query. The search syntax is submitted to an expanded annotated image database that includes a concept image of a concept identified by the concept identifier with a plurality of attributes associated with the concept and a plurality of associations associated with the concept. A query result is received based on matching the defined search syntax to one or more of the attributes or one or more of the associations. The query result includes the concept image of the concept associated with the matched one or more of the attributes or one or more of the associations. The concept image included in the received query result is presented in a display.
US10191919B2 Method and apparatus for presenting point of interest changes
An approach is provided for processing status information for one or more points of interest to determine the changes for generation of various representations for presenting in a user interface. The approach involves processing and/or facilitating a processing of status information associated with one or more points of interest to determine one or more point-of-interest changes. The approach also involves causing, at least in part, a generation of one or more representations of the one or more point-of-interest changes, one or more transitions between the one or more point-of-interest changes, or a combination thereof. The approach further involves causing, at least in part, a presentation of the one or more representations in at least one point-of-interest user interface.
US10191916B1 Storage system comprising cluster file system storage nodes and software-defined storage pool in cloud infrastructure
An apparatus in one embodiment comprises a multi-tier storage system having at least a front-end storage tier and a back-end storage tier. The multi-tier storage system is implemented at least in part utilizing a plurality of virtual machines of cloud infrastructure. The front-end storage tier comprises a plurality of storage nodes of a cluster file system, with the storage nodes being implemented on respective ones of the virtual machines. The front-end storage tier further comprises a software-defined storage pool accessible to the storage nodes and implemented utilizing local disk resources of respective ones of the virtual machines. The back-end storage tier of the multi-tier storage system comprises at least one object store. At least a subset of the virtual machines may further comprise respective compute nodes configured to access the multi-tier storage system. Other illustrative embodiments include systems, methods and processor-readable storage media.
US10191908B1 Systems and methods for managing data loss prevention policies for applications
A method for managing data loss prevention policies for applications may include 1) maintaining, in at least one database, a categorization of at least one application as either a business application or a personal application, 2) assigning, in the database, a data loss prevention policy to the application based on the categorization of the application in the database as either a business application or a personal application, 3) detecting that the application is attempting to access sensitive data, and 4) applying, in response to the detected attempt by the application to access sensitive data, the data loss prevention policy assigned to the application to the detected attempt by the application to access sensitive data. Various other methods, systems, and computer-readable media are also disclosed.
US10191906B1 Creation and implementation of designated time points in a version expiration environment
In one example, a method for managing of generating information suitable for use in managing backed up data includes defining a sequence format that includes multiple numeric fields that are each associated with a respective partial definition of one or more designated points in time. One or more of the numeric fields are parameterized so that those numeric fields each embrace a range of possible values. A condition is then specified for one or more of the parameterized numeric fields. Finally, a sequence of designated points in time is generated by running a sequence definition that includes the conditions and parameterized numeric fields. Each designated point in time corresponds to a curtain that is associated with one or more rules which, when executed, assign an expiration time to one or more backup versions.
US10191903B2 Customized and contextual translated content for travelers
A user context generator determines one or both of a location of a user and contextual information for the user. The contextual information is indicative of content of interest to the user. A custom content generator engine generates customized translated content for the user. Generating the customized translated content includes selecting, from translated content stored in a database, based on the one or both of the determined location of the user and the determined contextual information for the user, translated content to be presented to the user. The customized translated content includes a set of phrases in a source language and corresponding translations of phrases, in the set of phrases, from the source language to a target language. The selected translated content is displayed to the user, such that the user is provided with translated content of interest to the user.
US10191901B2 Enrollment pairing analytics system and methods
The methods, apparatus, and systems described herein facilitate instructor decision-making based on an analysis of communication(s) between an instructor and a student, including to provide predictions of student outcomes. The methods include receiving communication(s) posted by a student, detecting personality types along with keywords and phrases used by the student and the instructor with a psychologically-based linguistic analysis of the communication(s), scoring the student and instructor communications based on the detected keywords and phrases compared to a library of keywords and phrases, aggregating the student scores by personality type and instructor, correlating the student and instructor scores with historical student data, creating an evaluation report to provide guidance to the students for enrollment based on the correlated scores, and displaying the evaluation report on a student device.
US10191898B2 Representation of people in a spreadsheet
A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet objects are utilized. For example, the person object may be integrated with spreadsheet formulas and other spreadsheet objects such as charts, tables, pivot tables, sheets, and the like. Spreadsheet formulas may perform operations specific to a person object (e.g. send message, get contact information, get status, get other person specific information, sort, and the like). Common actions may be associated with the person object, such as initiating communication with the person represented by the person object (e.g. phone call, email, text message, collaboration invite, and the like). Social networking information may also be associated with a person object. For example, social networking posts may be included within a spreadsheet, a user may post to a social network from the spreadsheet, and the like.
US10191897B1 Data flow view for a spreadsheet
The system includes an input interface and a processor. The input interface is to receive a spreadsheet and an indication of a spreadsheet cell of interest. The processor is to determine a first set of spreadsheet cells that the spreadsheet cell of interest depends on, determine a second set of spreadsheet cells that depend on the spreadsheet cell of interest, provide a spreadsheet cell data flow view for the spreadsheet cell of interest based at least in part on the first set of spreadsheet cells and the second set of spreadsheet cells, and in the event an indication of a new spreadsheet cell of interest is received, provide a spreadsheet cell data flow view for the new spreadsheet cell of interest.
US10191891B2 Interactive preview teasers in communications
Technologies are described for rich visualization of embedded objects, attachments, and links within emails and similar forms of online conversations. In some examples, the embedded objects, attachments, and links may be analyzed and parsed to generate teasers, which may include enhanced images, summary information, and comparable features. The teasers may be presented within a body of an email or in a dedicated area of a conversation user interface and include interactive features such as presentation of detailed information upon selection without opening and processing individual emails.
US10191888B2 Segmentation and stratification of data entities in a database system
A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.
US10191886B2 Gesture controlled calculator
A gesture controlled calculator has a touch screen controlled by a microprocessor. The touch screen receives a multiplication problem input by a user through a virtual keyboard. After the problem is entered, the calculator breaks up the problem into easy multiplication problems and then very easy multiplication problems in response to touch gestures by the user. The very easy multiplication problems are then presented on the graphical user interface of the touch screen as columns of virtual digits cards. The virtual digit cards are added together in response to touch gestures by the user. The solutions to the very easy multiplication problems are then presented as columns of digit cards. These digit cards are then added together in response to touch gestures by the user. The solution to the multiplication problem is then presented in the graphical user interface.
US10191884B2 Managing a multi-lane serial link
A method for managing a multi-lane serial link is described. The method includes establishing a serial link between a number of integrated circuits across a first number of lanes. The first number of lanes are a subset of a number of available lanes on the serial link. The method also includes selecting to change a transmission state of a second number of lanes. The second number of lanes are a subset of the available lanes. The method also includes changing the transmission state of the second number of lanes while transmitting data on a number of remaining lanes. The method further includes synchronizing the first number of lanes and the second number of lanes.
US10191872B2 Semiconductor device and control method of semiconductor device
In a semiconductor device, a load of CPU required for arbitration when using a shared resource is reduced.The semiconductor device includes a CPU section and a hardware IP. In the CPU section, software modules are executed. The hardware IP includes a storage unit, an arbitration unit, and a calculation unit. The storage unit includes control receiving units that receive operation requests transmitted by the software modules, respectively. The calculation unit performs processing based on an operation request transmitted from the control receiving units. The arbitration unit controls information transmission between the control receiving units and the calculation unit so that the calculation unit receives only an operation request from any one of the control receiving units.
US10191864B1 Standardized interface for storage using an input/output (I/O) adapter device
An I/O (Input/Output) adapter device can present itself as a storage backend driver with an emulated storage backend driver interface to a corresponding storage frontend driver executing from an operating system running on a host device independent of a virtualization or non-virtualization environment. For each guest operating system executing from its respective virtual machine running on the host device, para-virtualized (PV) frontend drivers can communicate with corresponding PV backend drivers implemented by the I/O adapter device using a corresponding virtual function by utilizing SR-IOV (single root I/O virtualization) functionality.
US10191863B2 Mapping attributes of keyed entities
One or more mappings each define a correspondence between input attributes of an input entity and output attributes of an output entity, where the input out output entities each include one or more key attributes identified as part of a unique key. Computing result information, displayed in a user interface, includes: processing instances of a first input entity to generate instances of a first output entity; determining one or more mapped input attributes of the first input entity that correspond to each of the key attributes of the first output entity; generating the instances of the first output entity based on the determined one or more mapped input attributes; computing a total number of instances of the first input entity that were processed; and computing a total number of instances of the first output entity that were generated.
US10191862B2 Mapping attributes of keyed entities
One or more mappings each define a correspondence between one or more input attributes of an input entity and one or more output attributes of an output entity, where the input entity includes one or more key attributes identified as part of a unique key, and the output entity includes one or more key attributes identified as part of a unique key. Generating instances of the output entity includes: determining one or more mapped input attributes of the input entity that correspond to each of the key attributes of the output entity, based on the mappings; and comparing the mapped input attributes with the key attributes of the input entity to determine whether the mapped input attributes include: (1) all of the key attributes of the input entity, or (2) fewer than all of the key attributes of the input entity.
US10191861B1 Technique for implementing memory views using a layered virtualization architecture
A technique implements memory views using a virtualization layer of a virtualization architecture executing on a node of a network environment. The virtualization layer may include a user mode portion having hyper-processes and a kernel portion having a micro-hypervisor that cooperate to virtualize a guest operating system kernel within a virtual machine (VM) of the node. The micro-hypervisor may further cooperate with the hyper-processes, such as a guest monitor, of the virtualization layer to implement one or more memory views of the VM. As used herein, a memory view is illustratively a hardware resource (i.e., a set of nested page tables) used as a container (i.e., to constrain access to memory of the node) for one or more guest processes of the guest operating system kernel.
US10191857B1 Machine learning for metadata cache management
A system and method for efficiently caching metadata in a storage system. Addresses from a plurality of I/O accesses to the storage system are captured and then a frequency domain representation of the addresses is generated. The frequency domain representation is used to measure the randomness of the various applications which are accessing the storage system. Scores are generated based on the measure of randomness, and scores are assigned to the various regions of the logical address space. Scores are then assigned to the metadata pages which are stored in the cache based on the region of the logical address space to which the metadata pages correspond. The scores are used when determining which metadata pages to evict from the cache. The cache will attempt to evict those metadata pages which correspond to regions of the logical address space that are servicing random I/O accesses.
US10191855B2 Caching systems and methods for page reclamation with simulated NVDRAM in host bus adapters
Systems and methods presented herein provide for simulated NVDRAM operations. In a host system, a host memory is sectioned into pages. An HBA in the host system comprises a DRAM and an SSD. The DRAM and the SSD are also sectioned into pages and mapped to pages of the host memory. A host processor is operable to generate Input/Output (I/O) requests. An HBA driver is operable to process the I/O requests. The HBA driver is also operable to detect when the pages of the DRAM are accessed, to determine a rate of page reclamation based on the detection, and to reclaim pages of data in the DRAM by moving pages of data from the DRAM into the pages of the SSD based on the determined rate of page reclamation.
US10191854B1 Embedded resilient distributed dataset systems and methods
A system for providing both low-level, physical data access and high-level, logical data access to a single process is disclosed, having a data block table with a physical memory address portion and a logical memory address portion. Data blocks that are mapped to physical memory bypass multiple logical memory address layers, such as the operating system layer and a logical block address layer, while data blocks that are mapped to the logical memory will be routed through traditional API layers, providing both increased performance and flexibility.
US10191851B2 Method for distributed transaction processing in flash memory
The present invention discloses a method for distributed transaction processing in a flash memory, including the following steps: S1. performing two-phase commit on a transaction, removing a state log record of a two-phase commit protocol, and internalizing as an operation on flash memory metadata in a transaction interface; S2. storing a temporary data object as a shadow version while performing the transaction, using a shadow mapping table to store the address of the shadow version or a state of a page, using page metadata to record transaction information, using a transaction metadata page to record a transaction state, and using a transaction state table to record an address of the transaction metadata page; and S3. when the coordinator or a participant fails, recovering the FTL mapping table, shadow mapping table, and transaction state table with the help of stored data and flash memory metadata. The present invention has the following advantages: the number of logs is reduced, and performance of transaction processing in a distributed flash memory environment is improved.
US10191850B2 Providing memory bandwidth compression using multiple last-level cache (LLC) lines in a central processing unit (CPU)-based system
Providing memory bandwidth compression using multiple last-level cache (LLC) lines in a central processing unit (CPU)-based system is disclosed. In some aspects, a compressed memory controller (CMC) provides an LLC comprising multiple LLC lines, each providing a plurality of sub-lines the same size as a system cache line. The contents of the system cache line(s) stored within a single LLC line are compressed and stored in system memory within the memory sub-line region corresponding to the LLC line. A master table stores information indicating how the compressed data for an LLC line is stored in system memory by storing an offset value and a length value for each sub-line within each LLC line. By compressing multiple system cache lines together and storing compressed data in a space normally allocated to multiple uncompressed system lines, the CMC enables compression sizes to be smaller than the memory read/write granularity of the system memory.
US10191846B2 Cache memory for particular data
According to an embodiment, a cache unit includes: a first memory configured to temporarily hold data and an address of the data, a second memory configured to temporarily hold an address of particular data set in advance, and a controller configured to, when an instruction to load the data is made for a first specified address, search for a storage destination of the first specified address, output the data of the first specified address if the storage destination is the first memory, and output the particular data if the storage destination is the second memory.
US10191844B2 Automatic garbage collection thrashing monitoring
The system identifies objects that cause thrashing behavior in garbage collection. A garbage collection process may be monitored for a period of time. Over that period of time, a number of objects may be observed to be collected by the garbage collection process. Data may be collected for those objects and a subset of those objects may be determined to be suspicious based on data collected for each object. The suspicious objects may then be reported as causing garbage collection thrashing.
US10191843B2 Unaligned data coalescing
The present disclosure includes methods and systems for coalescing unaligned data. One method includes receiving a first write command associated with a first unaligned portion of data, receiving a second write command associated with a second unaligned portion of data, and coalescing the first unaligned portion of data and the second unaligned portion of data, wherein coalescing includes writing the first unaligned portion of data and the second unaligned portion of data to a page in a memory device.
US10191841B2 Host device, access system, and access method
A host device is provided. The host device includes a processor and an interface. The processor generates a physical block address and a solid state disk (SSD) identification code according to a logical block address of an access operation. The interface is coupled to the processor. The processor indicates one of a plurality of SSDs through the interface according to the SSD identification code to access data at the physical block address.
US10191837B2 Automated end-to-end analysis of customer service requests
An automated end-to-end analysis of customer service requests is disclosed. A core dump is received, wherein the core dump corresponds to a customer service request regarding a crash of a computer system. The core dump is automatically analyzed with a processor to generate analysis results. A graphical representation for display on a graphic user interface of a computer is generate, wherein the graphical representation corresponds to the analysis results for the core dump.
US10191833B2 Method to efficiently trigger concurrency bugs based on expected frequencies of execution interleavings
A method includes determining a set of shared memory access instructions and execution frequencies and selecting one or more groups of instructions that access a same memory location. The method also includes finding pairs of instructions from each group, for which another access to the same memory location may occur between execution of the instructions in the pair, and estimating a probability that a data race may occur using a time gap between the instructions and the execution frequencies, and generating a list of instruction tuples that include the pair of instructions. The method includes calculating a score for each instruction in the tuples, the score representing a likelihood of triggering a data race by injecting a delay before an instruction. The method includes selecting instructions having a score indicating a lower than a threshold probability that the instruction will comprise a last access of a data race.
US10191832B2 Multi-language playback framework
Technology related to tools for supporting multi-language software programs is disclosed. In one example of the disclosed technology, a method can be used for testing a user interface of a software product. The method can include receiving a test recording captured using a first build of the software product targeted to a first language. A localized language file corresponding to a second language can be received. The test recording can be played back on a second build of the software product targeted to the second language. The playing back can include finding an equivalent under-test user interface element to a recorded user interface element of the test recording using a hierarchical search of properties in the localized language file. Additionally, the playing back can include performing a recorded action of the test recording on the equivalent under-test user interface element.
US10191827B2 Methods, systems, and computer readable media for utilizing loopback operations to identify a faulty subsystem layer in a multilayered system
Methods, systems, and computer readable media for utilizing loopback operations to identify a faulty subsystem layer in a multilayered system are disclosed. One method includes executing a plurality of loopback operations at a respective plurality of loopback points positioned among subsystem layers of a multilayered system and detecting a failed loopback operation among the plurality of loopback operations. The method further includes identifying a faulty subsystem layer among the subsystem layers by comparing the failed loopback operation and a previously conducted successful loopback operation corresponding to a preceding subsystem layer that is adjacent to the faulty subsystem layer within the multilayered system.
US10191826B2 Methods, systems, and computer readable media for providing an anticipated data integrity check
Methods, systems, and computer readable media for providing an anticipated data integrity check are disclosed. According to one method, the method includes generating a test message including an anticipated data integrity check value (ADICV), wherein the ADICV is computed using at least one value based on at least one expected modification to message data in the test message by at least one system under test (SUT), and sending the test message to the at least one SUT.
US10191821B2 Cooperative data recovery in a storage stack
Example embodiments respond to input/output (I/O) requests to a storage stack having a hierarchy of layers. In one such embodiment, responsive to an I/O request for data from a higher layer of the stack to a lower of the stack in hierarchy order, a first help response is generated at the lower layer and sent to the higher layer to recover the data. In turn, at the higher layer, it is determined whether a recover mechanism can fulfill the I/O request and, if not, a second help response is generated and sent to a next higher layer in the hierarchy. At the next higher layer, it is determined whether a recovery mechanism can fulfill the I/O request and, if not, a third help response is generated and sent to an even next higher layer in the hierarchy.
US10191820B2 Virtual proxy based backup
Techniques for virtual proxy based backup of virtual machines in a cluster environment are disclosed. In some embodiments, each of a subset of virtual machines hosted by physical nodes in a cluster environment is configured as a virtual proxy dedicated to backup operations. During backup, data rollover of each virtual machine in the cluster environment that is subjected to backup is performed using a virtual proxy.
US10191811B2 Dual boot computer system
A system of booting a computer in which a pair of boots (or dual boots) is provided in the flash memory of the computer. The first flash boot, also called the primary boot, is activated when the computer is turned on, after the POST (Power on Self-Test). The primary boot determines if a secondary boot is stored in the flash memory of the computer. If the secondary boot is not stored in the flash memory of the computer, the primary boot resumes and the computer is booted using the primary boot. If a secondary boot is stored in the flash memory of the computer, the primary boot resumes and is completed, after which the computer is reset and rebooted using the secondary boot.
US10191809B2 Converting a data chunk into a ring algebraic structure for fast erasure coding
One embodiment provides a method comprising arranging a first data chunk into a ring structure, tagging the first data chunk by appending extra data to the first data chunk, and performing erasure coding on the first data chunk utilizing only exclusive or (XOR) operations.
US10191798B2 Extended interframe space (EIFS) exemptions
Certain aspects of the present disclosure relate to selecting a deferral period after detecting an error in a received packet by an apparatus for wireless communications. The apparatus generally includes an interface configured to obtain a frame received over a medium, and a processing system configured to detect an occurrence of an error when processing the frame, determine an intended recipient of the frame based on information included in the frame, and select a deferral period, after detecting the occurrence of the error, during which the apparatus refrains from transmitting on the medium, wherein the selection is based, at least in part, on the determination.
US10191795B2 Method and system for timeout monitoring
Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
US10191790B2 Data storage device and error recovery method thereof
A data storage device includes a nonvolatile memory device including a memory block having a plurality of memory regions; and a controller suitable for searching a first memory region for which error correction is passed, by scanning the plurality of memory regions in a reverse order of a write sequence for the memory block, determining a target memory region in the memory block based on data stored in the first memory region, and performing a recovery operation for the target memory region.
US10191787B1 Application program interface for interface computations for models of disparate type
Systems and methods are provided herein for interfacing between a solver and one or more models. Data comprising at least one solver function is received from a solver interface. Data comprising at least one modeling function corresponding to the solver function is provided to a model interface. The presence of an event occurrence is detected based on interface functions. The interface functions are mapped to the at least one solver function and the at least one modeling function. The interface functions are provided to the solver interface to determine a solution. The solution is initiated for rendering on a graphical user interface.
US10191783B2 UDP multicast over enterprise service bus
An apparatus and a method for sending a message from an enterprise service bus (ESB) is described. A message is formed at an enterprise service bus (ESB) of a computer system. The message is transmitted from the ESB to different ESBs through a User Datagram Protocol (UDP) multicast.
US10191781B2 Classification based automated instance management
Systems, apparatuses, and methods for classification based automated instance management are disclosed. Classification based automated instance management may include automatically commissioning an application instance based on a plurality of classification metrics, and automatically monitoring the application instance based on the plurality of classification metrics. Automatically monitoring the application instance may include identifying a plurality of instance monitoring policies associated with the application instance based on the plurality of classification metrics. Automatically monitoring the application instance may include automatically suspending the application instance plurality of instance monitoring policies and automatically decommissioning the application based on the plurality of instance monitoring policies.
US10191779B2 Application execution controller and application execution method
A controller to instruct execution in an environment of plural computing resources. The controller comprising: an information collecting unit to collect available resource information of computing resources available to execute an application indicating an amount and/or type of computing resource available in categories of computing resource; scalability information including an indication of application execution rate; and performance target information including an indication of performance targets. The controller further comprises: a configuration selection unit to select a configuration which will come closest to meeting, the performance targets; and an instructing unit to instruct the execution of the application using the selected configuration.
US10191776B2 Information processing system, information processing method, information processing program, and storage medium
An information processing system includes a control device that transfers data that is a processing target and a control command, a processing device that is provided outside the control device and performs processing according to the control command after the control command is transferred from the control device, and a planning device that determines a division size of the data such that a difference between a transfer time to transfer divided data from the control device to the processing device and a processing time to process the divided data in the processing device falls within a predetermined range, on the basis of an amount of data, the transfer time, and the processing time, wherein the divided data obtained by dividing the data according to the division size determined by the planning device is transferred to the processing device.
US10191774B2 Hardware acceleration of web applications
In a first embodiment of the present invention, a method for enabling hardware acceleration of web applications is provided, comprising: parsing a web page using a scripting engine, wherein the web page necessitates running a web application; accessing one or more Application Program Interfaces (APIs) that provide parallelization, and distribute tasks of the web application among multiple cores of a multi-core central processing unit (CPU) or graphical processing unit (GPU), wherein the accessing uses a compute context class that, when instantiated, creates a compute context object that acts as a bridge between the scripting engine and the one or more APIs; and creating one or more kernels to operate on the multiple cores.
US10191765B2 Transaction commit operations with thread decoupling and grouping of I/O requests
Innovations in the area of server-side processing when committing transactions to disk in a distributed database system can improve computational efficiency at database nodes and/or reduce network bandwidth utilization. For example, when transactions are committed in a database system, at a master node of the database system, a server uses different threads for certain processor-intensive operations and certain I/O-intensive operations. Or, as another example, when transactions are committed in a database system, at a master node of the database system, a server groups jobs for I/O requests.
US10191764B2 Agent-based end-to-end transaction analysis
A method for agent-based transaction analysis which includes: building an instrumented binary code of a software application for a transaction; configuring an analysis agent for the software application; starting the software application in an application process environment with the instrumented binary code; attaching the analysis agent to the instrumented binary code of the software application; extracting by the analysis agent the metadata from the software application; sending the metadata to a central analysis server in an environment separate from the application process environment; and building by the central analysis server an end-to-end description of the transaction from the metadata.
US10191760B2 Proxy response program, proxy response device and proxy response method
A non-transitory computer-readable storage medium storing therein a proxy response program that causes a computer to execute a process includes requesting suspension or pausing of a virtual machine when an idle state of the virtual machine is detected, changing, when the virtual machine is suspended or paused, settings information of a communication control device between a terminal device and the virtual machine, so as to transfer access from the terminal device to the virtual machine, to the computer; sending, when the access to the virtual machine that is suspended or paused is transferred, a response to the terminal device on the basis of communication response settings information relating to a communication response to the terminal device by the virtual machine that is suspended or paused; and requesting resumption of the virtual machine that is suspended or paused in response to the transfer of the access.
US10191759B2 Apparatus and method for scheduling graphics processing unit workloads from virtual machines
In an embodiment, a system includes a graphics processing unit (GPU) that includes one or more GPU engines, and a microcontroller. The microcontroller is to assign a respective schedule slot for each of a plurality of virtual machines (VMs). When a particular VM is scheduled to access a first GPU engine, the particular VM has exclusive access to the first GPU engine. Other embodiments are described and claimed.
US10191756B2 Hypervisor-agnostic method of configuring a virtual machine
In one embodiment, there is a method for configuring a virtual machine where there are two storage mechanisms available to the virtual machine: a first storage containing virtual machine operating information, and a second storage including virtual machine configuration information. The configuration information in the second storage is used to configure the virtual machine, including changing the information in the operating storage. The configuration information can pertain to the hypervisor, any logical container within the hypervisor, and any operating environment within one of the logical containers. In a further embodiment, the configuration information from the second storage can be saved and provided to another virtual machine, and used to configure the second virtual machine in a similar fashion. Each virtual machine can have an independent copy of the second storage, or the storage can be mounted in the first machine, unmounted, and then mounted in the second machine.
US10191755B1 Virtual replication
A method, system, and computer program product for replication comprising exposing, via a virtualization layer, a storage entity; wherein the virtualization layer runs on a virtual machine and wherein the storage entity corresponds to a virtual disk, and splitting IO in a splitter, wherein the splitter runs in the virtualization layer and the splitting creates a copy of the IO sent to the virtual disk.
US10191754B2 Virtual machine device having key driven obfuscation and method
A virtual machine device 100 comprising multiple operation routines 122,124, 126 each configured to perform a particular instruction, and a selector 110 configured to receive an encoded instruction, the encoded instruction being obtained by encoding a plain instruction with a code encoding, the selector is configured to select and activate a corresponding operation routine of the multiple operation routines, the corresponding operation routine is configured to perform the plain instruction corresponding to the encoded instruction, the selector 100 comprises a look-up means for looking-up an encoded instruction to select the corresponding operation routine.
US10191744B2 Apparatuses, methods, and systems for element sorting of vectors
Systems, methods, and apparatuses relating to element sorting of vectors are described. In one embodiment, a processor includes a decoder to decode an instruction into a decoded instruction; and an execution unit to execute the decoded instruction to: provide storage for a comparison matrix to store a comparison value for each element of an input vector compared against the other elements of the input vector, perform a comparison operation on elements of the input vector corresponding to storage of comparison values above a main diagonal of the comparison matrix, perform a different operation on elements of the input vector corresponding to storage of comparison values below the main diagonal of the comparison matrix, and store results of the comparison operation and the different operation in the comparison matrix.
US10191743B2 Versatile packed data comparison processors, methods, systems, and instructions
A processor including a decode unit to decode a versatile packed data compare instruction to indicate a first source packed data operand to include a first plurality of data elements, a second source packed data operand to include a second plurality of corresponding data elements. The instruction to indicate a source comparison operation indication operand to include comparison operation indicators each to indicate a potentially different comparison operation for a different corresponding pair of data elements from the first and second source operands. An execution unit, in response to the instruction, to store a result in a destination storage location indicated by the instruction. Result to include result indicators each to correspond to a different one of the comparison operation indicators. Each result indicator to indicate a result of a comparison operation, indicated by the corresponding comparison operation indicator, performed on the corresponding pair of data elements.
US10191741B2 System and method for mitigating the impact of branch misprediction when exiting spin loops
A computer system may recognize a busy-wait loop in program instructions at compile time and/or may recognize busy-wait looping behavior during execution of program instructions. The system may recognize that an exit condition for a busy-wait loop is specified by a conditional branch type instruction in the program instructions. In response to identifying the loop and the conditional branch type instruction that specifies its exit condition, the system may influence or override a prediction made by a dynamic branch predictor, resulting in a prediction that the exit condition will be met and that the loop will be exited regardless of any observed branch behavior for the conditional branch type instruction. The looping instructions may implement waiting for an inter-thread communication event to occur or for a lock to become available. When the exit condition is met, the loop may be exited without incurring a misprediction delay.
US10191740B2 Deinterleave strided data elements processors, methods, systems, and instructions
A method performed by a processor includes receiving an instruction. The instruction indicating a source operand, indicating a stride, indicating at least one set of strided data element positions out of all sets of strided data element positions for the indicated stride, and indicating at least one destination packed data register. The method also includes storing, in response to the instruction, for each of the indicated at least one set of strided data element positions, a corresponding result packed data operand, in a corresponding destination packed data register of the processor. Each result packed data operand including a plurality of data elements, which are from the corresponding indicated set of strided data element positions of the source operand. The strided data element positions of the set are separated from one another by integer multiples of the indicated stride. Other methods, processors, systems, and machine readable media are also disclosed.
US10191738B1 Systems and methods for interfacing a sensor and a processor
Systems and methods are disclosed for abstracting a source of sensor data by translating data sink processor communications from a hardware-independent format to a hardware-dependent format and by translating data source portion communications from a hardware-dependent format to a hardware-independent format.
US10191737B2 Program code comparison and reporting
A device may include one or more processors. The device may obtain a first code set and a second code set. The first code set may have at least one difference from the second code set. The at least one difference may relate to addition, removal, or modification of code of the first code set in comparison to code of the second code set. The device may identify one or more first portions of the first code set and one or more second portions of the second code set. The device may concurrently compare the one or more first portions and the one or more corresponding second portions to identify the at least one difference. The device may generate comparison information identifying the at least one difference. The device may store or provide the comparison information.
US10191732B2 Systems and methods for preventing service disruption during software updates
Systems and methods for preventing service disruptions in a computing system. The methods comprise: receiving, at a cloud-based computing system, messages for initiating software updates requiring system reboots by remote computing machines; and performing operations by the cloud-based computing system to cause an operational state of only one remote computing machine to be transitioned from an online state to an offline state at any given time by scheduling the software updates and system reboots in a one-machine-at-a-time manner.
US10191729B2 System and methodology for updating individualized system data to facilitate repair and/or replacement service provision
A method includes: determining whether individualized system data are one or more of: installed on, associated with, and up-to-date with respect to a computer system and/or a hardware component of the computer system; and in response to determining the individualized system data are one or more of: not installed on, not associated with, and not up-to-date with respect to the computer system and/or the hardware component, one or more of: installing the individualized system data to one or more of the computer system and the hardware component; associating the individualized system data with one or more of the computer system and the hardware component; and updating out-of-date individualized system data of one or more of the computer system and the hardware component. Corresponding systems and computer program products are also disclosed.
US10191728B2 System and method to reduce storage area usage of android application
A mobile device based on an Android™ operating system configure to reduce the size of downloaded Android™ application packages. The mobile device comprises a storage device configured to store data, transceiver circuitry for downloading an Android™ application package, and a package manager. The package manager analyzes resources in the downloaded Android™ application package; identifies unnecessary resources that are not suitable for use by the mobile device; deletes the unnecessary resources; generates from the remaining resources an optimized Android™ application package having a smaller size than the downloaded Android™ application package; and stores the optimized Android™ application package in the storage device under the same name as the downloaded Android™ application package. The package manager also identifies an original security certificate in the downloaded Android™ application package; and generates from the optimized Android™ application package a new security certificate. The package manager uses the original security certificate and the new security certificate to download an updated version of the Android™ application package.
US10191721B1 Systems and methods for generating functional application designs
A method and apparatus for generating functional application designs is described. The method may include receiving one or more natural language utterances corresponding to natural language design commands for editing an application being designed. The method may also include editing one or more components of the application being designed based on each of the natural language utterances. Furthermore, the method may include generating a functional instance of the application being designed.
US10191719B2 MRAM-based programmable magnetic device for generating random numbers
A programmable magnetic device for generating random numbers during a programming operation, including an array of a plurality of magnetic tunnel junctions. Each magnetic tunnel junction includes a reference layer having a reference magnetization; a tunnel barrier layer; and a storage layer having a storage magnetization. The programmable magnetic device is arranged such that, during the programming operation, the storage magnetization is orientable in an unstable magnetization configuration and relaxable randomly in one of a plurality of stable or metastable configurations from the unstable magnetization configuration.
US10191717B2 Method and apparatus for triggering execution of operation instruction
The disclosure relates to a method, apparatus, and non-transitory computer-readable medium for triggering an execution of an operation instruction. The method includes detecting a first electrical signal generated on a signal line connected to a speaker of a device; determining that the first electrical signal includes a first signal characteristic that corresponds to one of a plurality of signal characteristics, wherein each one of the plurality of signal characteristics corresponds to a respective one of a plurality of operations; executing a first operation from the plurality of operations based on the first signal characteristic.
US10191716B2 Method and apparatus for recognizing voice in portable device
A method and an apparatus for recognizing voice in a portable terminal, and more particularly, a method and an apparatus for recognizing voice by re-combining commands in a portable terminal is provided. The method of controlling an application in a portable terminal includes displaying a voice control application, extracting keywords in a unit of a command from a received voice when receiving the voice, and classifying the keywords, rearranging the classified keywords according to a set control order, and generating a final command, and executing a function by processing the final command.
US10191710B2 Methods and systems of large scale video display
In embodiments of the present invention, improved capabilities are described for displaying and managing dynamic, multi-media, video content presentation on an architectural scale. Methods and systems described include associating a video display with an advertising marketplace and leasing rights to a video display. A plurality of physical panel, rod, curtain, blade, and fin video display arrays are described, as are methods and systems for managing and editing video for display and powering a video display that is associated with an architectural feature.
US10191708B2 Method, apparatrus and computer-readable medium for displaying image data
A method, apparatus and computer-readable medium for displaying image data are provided, which pertains to the field of computer technology. The method comprises: determining current spatial position information and attitude information of the terminal and establishing a data connection between the terminal and a wearable device when detecting that an image-capturing component of a terminal is turned on; and sending image data captured by the image-capturing component to the wearable device for displaying the image data synchronously when the current spatial position information and attitude information of the terminal meet a preset condition that is disadvantageous for viewing a screen of the terminal.
US10191707B2 Display apparatus, display system, and control method for display apparatus
A display apparatus includes a display section, a wireless communication section configured to perform wireless connection to an external apparatus using first connection information that can be acquired from an external radio tag, and a storing section configured to store second connection information different from the first connection information. The wireless communication section is capable of performing the wireless connection to the external apparatus or another external apparatus using the second connection information. The second connection information is changeable.
US10191700B2 Communication system, communication device, and non-transitory computer-readable storage medium storing instructions for information processing device
A communication system may comprise an information processing device and a communication device. Communication between the communication device and the information processing device using the first wireless communication scheme may be performed. The communication device may send the connectable network identification information to the information processing device. Communication between the information processing device and the communication device using the second wireless communication scheme and using the second network may be executed, in case that the first network belongs is not included in one or more networks identified by the connectable network identification information. Communication between the information processing device and the communication device using the second wireless communication scheme and using the first network may be executed, in case that the first network is included in the one or more networks identified by the one or more connectable network identification information.
US10191687B1 Adaptive snap-based replication in a storage system
Described embodiments provide systems and methods for operating a storage system. The storage system receives write requests to be written to a production volume of the storage system during a snapshot interval. One or more system properties associated with at least one of the storage system and the received write requests are determined. One or more operating conditions of the storage system are determined. Based, at least in part, upon the determined one or more system properties and the determined one or more operating conditions, the snapshot interval is adapted. At completion of the snapshot interval, a snapshot replica is generated from data of the production volume and the received write requests, and the snapshot replica is sent to a replication volume of the storage system.
US10191685B2 Storage system, storage device, and data transfer method
A storage system capable of realizing off-load data copy among storage subsystems constituting an HA pair configuration is provided. Therefore, in an HA pair configuration where a first volume of a first storage subsystem and a second volume of a second storage subsystem respectively respond a same virtual ID to the host, when the first or the second storage subsystem receives an instruction of off-load data copy specifying a virtual ID as the copy destination from the host computer, either a first volume or a second volume is selected as a copy source volume according to a position of a copy destination volume, and data is copied from the selected copy source volume to the copy destination volume.
US10191684B2 Technologies for flexibly compressing and decompressing data
Technologies for flexibly compressing data include a computing device having an accelerator complex that is to receive a compression job request and schedule the compression job request for one or more hardware compression resources of the accelerator complex. The accelerator complex is further to perform the compression job request with the one or more hardware compression resources in response to scheduling the compression job request and to communicate uncompressed data and compressed data with an I/O subsystem of the computing device in response to performing the compression job request. Other embodiments are described and claimed.
US10191677B1 Asynchronous splitting
A computer implemented method, system, and program product for asynchronous splitting in a virtual replication environment, the method comprising intercepting IO directed to one or more volumes, adding, at a splitter, ordering info to the IOs, and sending the IOs to an appliance.
US10191675B2 Methods and system of pooling secondary storage devices
A system and method are provided for pooling storage devices in a virtual library for performing a storage operation. A storage management device determines a storage characteristic of a plurality of storage devices with respect to performing a storage operation. Based on a storage characteristic relating to performing the storage operation, the storage management device associates at least two storage devices in a virtual library. The storage management device may continuously monitor the virtual library and detect a change in storage characteristics of the storage devices. When changes in storage characteristics are detected, the storage management device may change associations of the storage device in the virtual library.
US10191670B2 Method and device of data protection, storage equipment
A method and device of data protection and a storage equipment. The method includes: when receiving from a host a writing command, carrying an address and data to be stored, writing the data to be stored into a first storage space, which corresponds to the address, in a storage unit, and writing protection data corresponding to the data to be stored into a second storage space, which corresponds to the address, in a protection unit; when receiving from the host a reading command, carrying the address, determining recovery data according to the data stored in the first storage space and the data stored in the second storage space; and taking the recovery data as response data for the reading command. The method achieves efficient data protection of a storage equipment.
US10191666B1 Write parameter switching in a memory device
A method of controlling write parameter selection in a memory device, can include: (i) storing a configuration set number in a configuration register, where the configuration register is accessible by a user via an interface; (ii) receiving a write command from a host via the interface; (iii) comparing the stored configuration set number against set numbers in a register block to determine a match or a mismatch; (iv) downloading configuration bits from a memory array into the register block in response to the mismatch determination; (v) selecting a configuration set corresponding to the stored configuration set number from the register block in response to the match determination; and (vi) using the selected configuration set to perform a write operation on the memory device to execute the write command.
US10191664B2 Memory system
A memory system includes: a first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a processor suitable for executing an operating system (OS) and an application to access a data storage memory through the first and second memory devices.
US10191662B2 Dynamic allocation of segments in a flash storage system
Apparatus and methods of operating solid-state drives in a storage system are described. A method includes adjusting, by a host controller of a storage system during run-time, storage bandwidth for a storage system process responsive to an input output (I/O) write request to write data to the storage system that includes multiple solid-state storage drives by determining an allocation share for the storage system process requesting to write the data, and responsive to determining an open segment usage by the storage system process is under the allocation share for the storage system process, opening a new segment for the storage system process.
US10191657B2 Compression-based detection of memory inefficiency in software programs
The disclosed embodiments provide a system for detecting and managing memory inefficiency in a software program. During operation, the system obtains a first snapshot of a heap for a software program, wherein the first snapshot includes a first set of objects stored in the heap at a first time. Next, the system applies a compression technique to the first snapshot to obtain a first set of inefficiency metrics for the first set of objects, wherein each inefficiency metric in the first set of inefficiency metrics represents a memory inefficiency of an object in the heap at the first time. The system then outputs the first set of inefficiency metrics with additional attributes of the first set of objects to improve identification of the memory inefficiency in the software program.
US10191656B2 Hybrid binary XML storage model for efficient XML processing
A method for storing XML documents a hybrid navigation/streaming format is provided to allow efficient storage and processing of queries on the XML data that provides the benefits of both navigation and streaming and ameliorates the disadvantages of each. Each XML document to be stored is independently analyzed to determine a combination of navigable and streamable storage format that optimizes the processing of the data for anticipated access patterns.
US10191653B2 Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
Methods and systems are provided for generating, rendering, manipulating (e.g., slicing), and communicating stroke objects that form ink data. In a method of generating a stroke object, pen event data indicative of pen down, pen movement, and pen up events are sequentially received to generate point objects that collectively form a stroke object. The point objects serve as control points for interpolating curve segments. Further, a start parameter indicative of a start point within a starting curve segment of the curve segments at which display of the stroke object starts, and an end parameter indicative of an end point within an ending curve segment of at which display of the stroke object ends, are generated for the stroke object. When rendering the stroke object, a system limits display of the stroke object to a range bound by the start and end parameters, as opposed to displaying the entire stroke object.
US10191651B2 Mobile terminal
When a lateral sliding operation is executed starting from a position on a touch panel corresponding to a specific icon being shown, at least one processor shrinks and moves an image being shown in a direction toward an end point of the lateral sliding operation in a showable area. The specific icon includes an icon, when pressed and held, not causing a mobile terminal to perform an operation.
US10191644B2 Information processing apparatus, information processing method, and program
Provided is an information processing apparatus including an operation detection unit configured to detect a user's operation, and a display control unit configured to display content in a part including a middle of a display screen and display thumbnails corresponding to content belonging to one category in one direction along one side of the display screen in a region located separately from the middle of the display screen. The display control unit moves the displayed thumbnails in a vertical direction with respect to the one direction according to an operation which is detected by the operation detection unit and is an operation of switching the one category to which the content corresponding to the displayed thumbnails belongs.
US10191639B2 Attribute identifier and analyzer tool
Methods and systems for identifying attributes included in a drawing. One method includes automatically, with a processing unit, identifying a plurality of attributes associated with a drawing and automatically, with the processing unit, assigning a unique identifier to each of the plurality of attributes. The method also includes automatically, with the processing unit, creating a symbol representing the assigned unique identifier for each of the plurality of attributes and displaying the symbol for each of the plurality of attributes on the drawing.
US10191638B2 Method for the parameter change of parameterisable functions by means of data processing devices comprising a pointing means and a display of a touchscreen device
Described are methods for the parameter change of parameterized functions for technical devices by means of a data processing device comprising pointing means and a display on which a sliding bar with corresponding sliding element is shown for the parameter change.
US10191637B2 Workspace metadata management
Examples of workspace metadata management are disclosed. One example implementation according to aspects of the present disclosure may include a computing system to display a workspace on a display. The computing system is further to project an image having metadata onto a multi-touch surface to receive a touch input, the image being an asset associated with a project of the workspace. The computing system is also to manage the workspace.
US10191634B2 Methods and devices for displaying document on touch screen display
The present disclosure relates to methods and devices for displaying a document on a touch screen display, which belongs to the field of human computer interaction. The method for displaying a document on a touch screen display includes: displaying an edge region of an electronic document on the touch screen display where the edge region contains an edge of the electronic document and one or more display elements, detecting a movement of an object acting on the touch screen display, and in response to the movement of the object, stretching, for display, the one or more display elements in a direction away from the edge. Thereby, it reminds the user that the display has reached the edge of the electronic document, prevents the user from repeating move operation which is practically inapplicable, and thus improves efficiency of user operation.
US10191632B2 Input apparatus and medical image apparatus comprising the same
Disclosed herein is an input apparatus and a medical imaging apparatus having the same, an apparatus configured to adjust specular characteristics of 3D medical images, more particularly, an input apparatus configured to allow specular characteristics of 3D medical images to be changed easily and quickly. The input apparatus includes an input unit configured to receive a command related to operations of a medical imaging apparatus, and a touch screen configured to display a plurality of objects in which a combination of at least one variables related to specular characteristics is applied.