Document | Document Title |
---|---|
US10833339B2 |
Fuel cell system and method of running fuel cell system
A fuel cell system includes: a solid oxide fuel cell generating power by using, as fuel, air supplied to a cathode and hydrogen-containing gas supplied to an anode; a combustor generating a combustion exhaust gas by combusting anode-off gas and cathode-off gas discharged from the anode and the cathode, respectively; a reformer steam-reforming a material to generate the hydrogen-containing gas supplied to the anode; a first temperature detector detecting temperatures of the combustion exhaust gas and/or the combustor; and a controller performing, if a temperature detected by the first temperature detector is lower than a preset first threshold while the combustor is forming flame, at least one of operations of: increasing a ratio of air consumed to the air supplied in the cathode; decreasing a ratio of hydrogen-containing gas consumed to the hydrogen-containing gas supplied in the anode; and decreasing an amount of water supplied to the reformer. |
US10833338B2 |
Seal structure
Bead seal structure includes an outer bead (bead seal) for preventing leakage of fluid, and a first bypass stop protrusion (intersecting element) which intersects with the outer bead. The first bypass stop protrusion includes a root as a rising start point from a base plate and side walls which rise from the base plate. The radius of curvature of connection parts of the roots connected to the outer bead is larger than the radius of curvature of connection parts of the side walls connected to the outer bead. |
US10833336B2 |
Manufacturing method of separator for fuel cell
A manufacturing method of a separator for a fuel cell, includes: setting a metal plate and first and second electro-conductive resin sheets between first and second dies; and forming a flow channel in the metal plate and the first and second electro-conductive resin sheets by hot pressing with the first and second dies. |
US10833332B2 |
Systems and methods for scale-up synthesis multi-layered Pt-skin nanoparticle catalysts
A method for scaled-up synthesis of PtNi nanoparticles. Synthesizing a Pt nanoparticle catalyst comprises the steps of: synthesizing PtNi nanoparticles, isolating PtNi/substrate nanoparticles, acid leaching the PtNi/substrate, and annealing the leached PtNi/substrate nanoparticles, and forming a Pt-skin on the PtNi/substrate nanoparticles. |
US10833328B2 |
Positive electrode materials having a superior hardness strength
A powderous positive electrode material for a lithium secondary battery, the material having the general formula Li1+x[Ni1−a−b−cMaM′bM″c]1−xO2−z; M being either one or more elements of the group Mn, Zr and Ti, M′ being either one or more elements of the group Al, B and Co, M″ being a dopant different from M and M′, x, a, b and c being expressed in mol with −0.02≤x≤0.02, 0≤c≤0.05, 0.10≤(a+b)≤0.65 and 0≤z≤0.05; and wherein the powderous material is characterized by having a BET value ≤0.37 m2/g, a Dmax<50 μm, and a hardness strength index ΔΓ(P) of no more than 100%+(1−2a−b)×160% for P=200 MPa, wherein (Formula I) (I) with D 10p=0 being the D10 value of the unconstrained powder (P=0 M Pa), r°(D 10p=0) being the cumulative volume particle size distribution of the unconstrained powder at D 10p=0, and Γp(D 10p=0) being the cumulative volume particle size distribution at D10p=0 of the pressed samples with P being expressed in M Pa. |
US10833326B2 |
Low-voltage microbattery with vanadium-based cathode
Low-voltage rechargeable microbatteries having a vanadium-based cathode are provided. In one aspect, a method of forming a battery is provided. The method includes the steps of: forming a first contact on a substrate; forming a cathode on the first contact, wherein the cathode is formed from a vanadium-containing material; forming a solid electrolyte on the cathode; forming an anode on the solid electrolyte; and forming a second contact on the anode. A battery having a vanadium-based cathode is also provided. |
US10833325B2 |
Negative electrode active material
A negative electrode active material is composed of a silicon material coated with a carbon layer containing a Group 4 to 6 metal.A method for producing a negative electrode active material includes a step of decomposing a compound containing the Group 4 to 6 metal and a carbon source by heating in the presence of a silicon material, the compound, and the carbon source. |
US10833319B2 |
Active material for a positive electrode of a battery cell, positive electrode, and battery cell
A positive active material for a positive electrode of a battery cell which includes a first component containing a compound of general formula: Li2-zNazM11-yM2yO3, where M1 and M2 are different from one another and stand for transition metal ions, 0 |
US10833307B2 |
Separators for electrochemical cells
Provided are separators for use in batteries and capacitors comprising (a) at least 50% by weight of an aluminum oxide and (b) an organic polymer, wherein the aluminum oxide is surface modified by treatment with an organic acid to form a modified aluminum oxide, and wherein the treatment provides dispersibility of the aluminum oxide in aprotic solvents such as N-methyl pyrrolidone. Preferably, the organic acid is a sulfonic acid, such as p-toluenesulfonic acid. Also preferably, the organic polymer is a fluorinated polymer, such as polyvinylidene fluoride. Also provided are electrochemical cells and capacitors comprising such separators. |
US10833302B2 |
Modular battery power storage and generation system
A power storage and generation system is modular, portable, stackable, electrically connectable, interchangeable, and customizable with respect to interconnections among one another. The electrical connections are arranged in such a manner that they are not exposed to the user when in use, thus preventing accidental short circuits or electrical shocks. The power storage and generation systems can be used together or separately to provide both D/C power then converts to A/C power supply for electrical equipment at remote locations. Different configurations allow for the adaptation of the system to different voltage and amperage requirements for various applications. |
US10833299B2 |
Sealing member, energy storage device and method of manufacturing energy storage device
A sealing member (positive electrode first sealing member) disposed between a terminal (positive electrode terminal), which is provided on a case of an energy storage device, and the case or between a current collector (positive electrode current collector), which is electrically connected with the terminal, and the case. The sealing member includes a first surface (bottom surface) which faces the case and a second surface (bottom surface) which is opposite to the first surface and faces the terminal or the current collector. A first protrusion is formed on the first surface, the first protrusion surrounding a shaft portion of the terminal. A second protrusion is formed on the second surface, the second protrusion surrounding the shaft portion of the terminal. A protrusion amount of the first protrusion is different from a protrusion amount of the second protrusion. |
US10833293B2 |
Display apparatus and method of manufacturing the same
A method of manufacturing a display apparatus having an organic EL element includes: a step of forming the organic EL element over a substrate made of a flexible substrate; and a step of forming a protecting film 16 made of an inorganic insulating material so as to cover the organic EL element by using an ALD method. In the step of forming the protecting film 16, the protecting film 16 is formed by alternately performing a step of forming a high-density layer 16H by using an ALD method and a step of forming, by using an ALD method, a low-density layer 16L that has the same constituent element as the high-density layer 16H and has a lower density than the high-density layer 16H. The protecting film 16 has a layered structure made of one or more high-density layers 16H and one or more low-density layers 16L so that the low-density layer 16L and the high-density layer 16H are alternately layered so as to be in contact with each other. |
US10833289B2 |
Display device and method of manufacturing the same
Provided is a display device including a display panel having a display region and a non-display region, a window covering the display panel, and an adhesive member interposed between the display panel and the window to adhere the window to the display panel. The composition material of the adhesive member includes an adhesive layer which is cured by light and a wavelength conversion material which converts the light into infrared rays. |
US10833287B2 |
Flexible display device and manufacturing method thereof
A flexible display device includes: an organic light emitting layer for emitting light; a cathode electrode layer disposed on the organic light emitting layer; and a cavity region located between a plane where the cathode electrode layer is located and the organic light emitting layer. |
US10833286B2 |
Encapsulating method for OLED capsule structure, forming method for OLED light-emitting layer, and OLED capsule structure
The present disclosure provides a method for encapsulating an organic light-emitting diode (OLED) capsule structure, comprising the operations of: providing a non-polar layered conductive polymer having a plurality of chemical bonds on a surface thereof; capturing a plurality of organic electroluminescent molecules of an organic electroluminescent substance by the plurality of chemical bonds of the non-polar layered conductive polymer; and performing capsule encapsulation of the non-polar layered conductive polymer having the captured plurality of organic electroluminescent molecules. The present disclosure also provides a method for forming an OLED light-emitting layer, and an OLED capsule structure. |
US10833285B1 |
High efficiency graphene/wide band-gap semiconductor heterojunction solar cells
A photovoltaic solar cell apparatus is described herein combining the advantages of several discoveries that address the previously unsolved problem of creating high conversion efficiency solar cells at a low cost. The solar cell designs and underlying principals disclosed herein may be applied in any type of photovoltaic solar power application, such as large scale photovoltaic solar plants, rooftop panels, solar powered electronic devices, and many others. |
US10833284B1 |
Electrical devices having radiofrequency field effect transistors and the manufacture thereof
Manufacturing an electrical device including providing a substrate having a surface and forming a radiofrequency field effect transistor on the surface, including forming a CNT layer on the surface and depositing a pin-down layer on the CNT layer. The pin-down layer is patterned to form separate pin-down anchor layers. A first portion of the CNT layer, located in-between the pin-down anchor layers and second portions of the CNT layer are covered by the pin-down anchor layers. For cross-sections in a direction perpendicular to a common alignment direction of the electrically conductive aligned carbon nanotubes in the first portion of the CNT layer the electrically conductive aligned carbon nanotubes have an average linear density in a range from 20 to 120 nanotubes per micron along the cross-sections, and at least 40 percent of the electrically conductive aligned carbon nanotubes are discrete from any carbon nanotubes of the CNT layer. A radiofrequency field effect transistor having such a CNT layer and pin-down anchor layers is also disclosed. |
US10833283B2 |
Insulating tunneling contact for efficient and stable perovskite solar cells
Perovskite-based photoactive devices, such as solar cells, include an insulating tunneling layer inserted between the perovskite photoactive material and the electron collection layer to reduce charge recombination and concomitantly provide water resistant properties to the device. |
US10833279B2 |
Light-emitting element, light-emitting device, display device, electronic device, and lighting device
Provided is a light-emitting element with high emission efficiency. The light-emitting element including a first electrode, a second electrode, and a layer containing an organic compound between the first electrode and the second electrode. The layer containing the organic compound includes a light-emitting layer at least containing a first organic compound, a second organic compound, and a fluorescent substance. The first organic compound has an electron-transport property. The second organic compound has a hole-transport property. The second organic compound has a triarylamine skeleton. At least one of three aryl groups in the triarylamine skeleton is a group including a p-biphenyl skeleton. |
US10833278B2 |
Compound and organic light emitting device comprising the same
The present invention relates to a novel heterocyclic compound and an organic light emitting device comprising the same. |
US10833267B2 |
Structure and method to form phase change memory cell with self- align top electrode contact
A self-align metal contact for a phase control memory (PCM) element is provided that mitigates unwanted residual tantalum nitride (TaN) particles that would otherwise remain after patterning a TaN surface using an RIE process. |
US10833265B2 |
Storage device
According to one embodiment, a storage device includes a first conductive layer, a second conductive layer, a resistance-variable layer, between the first conductive layer and the second conductive layer, that includes germanium, antimony, and tellurium, a first layer, between the resistance-variable layer and the first conductive layer, that includes carbon, a second layer, between the resistance-variable layer and the second conductive layer, that includes carbon, a third layer, between the resistance-variable layer and the first layer, that includes at least one of tungsten nitride or tungsten carbide, and a fourth layer, between the resistance-variable layer and the second layer, that includes at least one of tungsten nitride or tungsten carbide. |
US10833264B2 |
Method for producing a memory cell having a porous dielectric and use of the memory cell
A method for producing a memory cell includes providing a non-conductive substrate, mounting a first conductor track made of conductive material on the non-conductive substrate, mounting a porous dielectric with or without redox-active molecules in a form of points on the first conductor track, and mounting a second conductor track orthogonally to the first conductor track, wherein the first and second conductor tracks have an electrode function at their intersection point, and wherein the porous dielectric is arranged between the electrodes. The method further includes mounting a passivation layer on the substrate, the first conductor track, the dielectric, and the second conductor track, so that the conductor track remains contactable. The first and the second conductor track form a memory at their intersection point with the dielectric arranged between them, in which the redox reaction of the redox-active molecules is configured to be driven by a voltage. |
US10833260B2 |
Phase-change material (PCM) RF switch having contacts to PCM and heating element
In fabricating a radio frequency (RF) switch, a phase-change material (PCM) and a heating element, underlying an active segment of the PCM and extending outward and transverse to the PCM, are provided. Lower portions of PCM contacts for connection to passive segments of the PCM are formed, wherein the passive segments extend outward and are transverse to the heating element. Upper portions of the PCM contacts are formed from a lower interconnect metal. Heating element contacts are formed cross-wise to the PCM contacts. The heating element contacts can comprise a top interconnect metal directly connecting with terminal segments of the heating element. The heating element contacts can comprise a top interconnect metal and intermediate metal segments for connecting with the terminal segments of the heating element. |
US10833258B1 |
MRAM device formation with in-situ encapsulation
MRAM devices with in-situ encapsulation are provided. In one aspect, a method of forming an MRAM device includes: patterning an MRAM stack disposed on a dielectric into individual memory cell stacks, wherein the MRAM stack includes a bottom electrode, a MTJ, and a top electrode, and wherein the patterning is performed using an intermediate angle IBE landing on the dielectric; removing redeposited metal from the memory cell stacks using a high angle IBE; redepositing the dielectric along the sidewalls of the memory cell stacks using a low angle IBE to form a first layer of dielectric encapsulating the memory cell stacks; and depositing a second layer of dielectric, wherein the first/second layers of dielectric form a bilayer dielectric spacer structure, wherein the patterning, removing of the redeposited metal, and redepositing the dielectric steps are all performed in-situ. An MRAM device is also provided. |
US10833257B1 |
Formation of embedded magnetic random-access memory devices with multi-level bottom electrode via contacts
Techniques are provided for fabricating semiconductor integrated circuit devices with embedded magnetic random-access memory (MRAM) devices. For example, a MRAM device and a multi-level bottom electrode via contact are formed within a back-end-of line layer. The MRAM device includes a memory device pillar having a bottom electrode, a magnetic tunnel junction structure, and an upper electrode. The multi-level bottom electrode via contact is disposed below and in contact with the bottom electrode. The multi-level bottom electrode via contact includes a first via contact disposed in a first insulation layer, and a second via contact disposed in a second insulation layer. The first and second insulation layers allow for sacrificial etching of the first and second insulation layers during formation of the MRAM device while retaining a sufficient thickness of remaining insulation material to serve as a capping layer to protect metallic wiring that is disposed in an underlying metallization layer. |
US10833255B2 |
Method for manufacturing magnetic tunnel junction element, and inductively coupled plasma processing apparatus
There is provided a method for manufacturing a magnetic tunnel junction element which prevents properties degradation due to hydrogen ions, and to which RIE processing that is capable of securing an etching shape is applied. A multilayer film which has a magnetic film and an oxidation film, of which a thickness of the magnetic film is 2 nm or less, and of which the magnetic film and the oxidation film have an interface in a film surface direction is generated, a mask layer that is patterned is formed on the multilayer film, etching is performed with respect to the multilayer film on which the mask layer is formed, by using a mixed gas of a hydrogen gas and a nitrogen gas as a reaction gas, and a ratio of a flow rate of the hydrogen gas to a flow rate of the mixed gas is 50% or less. |
US10833251B2 |
Composition for cleaning magnetic patterns
A composition for cleaning a magnetic pattern, a method of manufacturing a magnetic memory device, a method of forming a magnetic pattern, and a magnetic memory device, the composition including a glycol ether-based organic solvent; a decomposing agent that includes an aliphatic amine; and at least one of a chelating agent, or a cleaning accelerator that includes an organic alkaline compound, wherein the composition is devoid of water. |
US10833242B2 |
Adjustment of qubit frequency through annealing
A structure including a plurality of laser discharge structures located on a planar lightwave circuit, and a single laser source connected to each of the plurality of laser discharge structures by one or more Mach Zehnder switches and a plurality of optical connections. |
US10833238B2 |
Wirebond cross-talk reduction for quantum computing chips
A configuration of wirebonds for reducing cross-talk in a quantum computing chip includes a first wirebond coupling a first conductor of a quantum computing circuit with a first conductor of an external circuit. The embodiment further includes in the configuration a second wirebond coupling a second conductor of the quantum computing circuit with a second conductor of the external circuit, wherein the first wirebond and the second wirebond are separated by a first vertical distance in a direction of a length of the first conductor. |
US10833237B2 |
Thermoelectric module
A thermoelectric module according to the present disclosure includes: a pair of insulating substrates, each insulating substrate including a one main surface in a plan view, and a rectangular facing region of the one main surface, the rectangular facing regions facing each other; wiring conductors located on the one main surfaces of the pair of insulating substrates, respectively; a pair of metal plates located on other main surfaces opposite to the one main surfaces of the pair of insulating substrates, respectively; and a plurality of thermoelectric elements located between the one main surfaces of the pair of insulating substrates. At least one insulating substrate and at least one metal plate include a protrusion protruding from a one side of the rectangular facing region in the plan view, and a metal pattern located on the one main surface of the protrusion, the metal pattern not electrically connected to the wiring conductor. |
US10833233B2 |
Light-emitting device having package structure with quantum dot material and manufacturing method thereof
A light-emitting device includes a light-emitting unit, a light-transmitting layer, a wavelength conversion structure, and a reflective layer. The light-emitting unit includes a top surface and a first side surface. The light-transmitting layer covers the top surface and the first side surface of the light-emitting unit. The wavelength conversion structure is located on the light-transmitting layer. The wavelength conversion structure includes a wavelength conversion layer, a first barrier layer located on the wavelength conversion layer, a second barrier layer located under the wavelength conversion layer, and a third barrier layer covering side surfaces of the wavelength conversion layer, the first barrier layer, and the second barrier layer. The reflective layer surrounds the light-transmitting layer and the wavelength conversion structure. |
US10833232B2 |
LED device
A light-emitting diode (LED) includes: a base having an upward-opening accommodating space; an LED chip disposed at the base, and arranged in the accommodating space; a packaging adhesive covering the LED chip; a lens disposed over the packaging adhesive, wherein: the lens has a first surface proximal to the packaging adhesive; the first surface has: a first subsurface at a center area with a substantially spherical or parabolic shape; a second subsurface with a substantially ring shape and surrounding the first subsurface and extending downward with an increasing diameter; a third subsurface with a substantially ring shape and surrounding the second subsurface, having a top ring edge and extending downward with a decreasing diameter; and a fourth subsurface with a substantially planar shape and surrounding the top ring edge of the third subsurface and connected with the base. |
US10833231B2 |
Method for producing an optoelectronic component, and optoelectronic component
An optoelectronic component and a method for producing an optoelectronic component are disclosed. In an embodiment a method for producing an optoelectronic component includes providing a semiconductor capable of emitting primary radiation, providing an alkoxy-functionalized polyorganosiloxane resin and crosslinking the alkoxy-functionalized polyorganosiloxane resin to form a three-dimensionally crosslinked polyorganosiloxane, wherein an organic portion of the three-dimensionally crosslinked polyorganosiloxane is up to 25 wt %. |
US10833230B2 |
Wavelength converting member and light emitting device
A wavelength converting member comprising a first wavelength converting layer containing: a first fluorescent material having a light emission peak wavelength in a range of 620 nm or more and 660 nm or less; a second fluorescent material having a light emission peak wavelength in a range of 510 nm or more and 560 nm or less; and a resin, wherein the average particle diameter, as measured according to a Fisher Sub-Sieve Sizer method, of the first fluorescent material is in a range of 2 μm or more and 30 μm or less, wherein the second fluorescent material comprises a β-SiAlON fluorescent material, the circularity of the β-SiAlON fluorescent material is 0.7 or more, and the volume average particle diameter, as measured according to a laser diffraction scattering particle size distribution measuring method, of the β-SiAlON fluorescent material is in a range of 2 μm or more and 30 μm or less, and wherein the thickness of the first wavelength converting layer is in a range of 50 μm or more and 200 μm or less. |
US10833227B2 |
Optical cavity including a light emitting device and wavelength converting material
Light emitting devices are described herein. A light-emitting device includes a substrate having a surface below an optical cavity, one or more light emitting diodes (LEDs) disposed above the surface of the substrate, a first wavelength-converting layer, and a second wavelength-converting layer. The first wavelength-converting layer is disposed on the surface of the substrate below the optical cavity, covers the entire surface of the substrate except for portions of the surface of the substrate that are situated underneath any of the one or more LEDs, and has a thickness that is equal to or less than a thickness of at least one of the one or more LEDs. The second wavelength-converting layer is disposed above the optical cavity. |
US10833223B2 |
Group III nitride semiconductor light-emitting device and production method therefor
To provide a Group III nitride semiconductor light-emitting device exhibiting the improved light extraction efficiency as well as reducing the influence of polarization that a p-type conductivity portion and an n-type conductivity portion occur in the AlGaN layer caused by the Al composition variation, and a production method therefor. A first p-type contact layer is a p-type AlGaN layer. A second p-type contact layer is a p-type AlGaN layer. The Al composition in the first p-type contact layer is reduced with distance from a light-emitting layer. The Al composition in the second p-type contact layer is reduced with distance from the light-emitting layer. The Al composition in the second p-type contact layer is lower than that in the first p-type contact layer. The Al composition variation rate to the unit thickness in the second p-type contact layer is higher than that in the first p-type contact layer. |
US10833222B2 |
High light extraction efficiency (LEE) light emitting diode (LED)
A light-emitting diode, comprising a substrate that has a first surface and an opposing second surface. A reflection layer is disposed on the first surface of the substrate and a light-emitting diode structure is arranged on the second surface of the substrate. The light-emitting diode structure includes a first semiconducting layer, an active layer and a second semiconducting layer disposed consecutively on the second surface. A plurality of protruding asymmetric micro-structured elements define at least a part of the second surface of the substrate such that at least a portion of a surface of each micro-structured element is disposed at an obtuse angle to the first surface of the substrate when measured from within the respective micro-structured element. The first semiconducting layer and the second semiconducting layer respectively have a first electrode and a second electrode. |
US10833221B2 |
Heterostructure and light-emitting device employing the same
Heterostructures containing one or more sheets of positive charge, or alternately stacked AlGaN barriers and AlGaN wells with specified thickness are provided. Also provided are multiple quantum well structures and p-type contacts. The heterostructures, the multiple quantum well structures and the p-type contacts can be used in light emitting devices and photodetectors. |
US10833219B2 |
Epitaxial conversion element, method for producing an epitaxial conversion element, radiation emitting RGB unit and method for producing a radiation emitting RGB unit
An epitaxial conversion element, a method for producing an epitaxial conversion element, a radiation emitting RGB unit and a method for producing a radiation emitting RGB unit are disclosed. In an embodiment an epitaxial conversion element includes a green converting epitaxial layer configured to convert electromagnetic radiation from a blue spectral range into electromagnetic radiation of a green spectral range and a red converting epitaxial layer configured to convert electromagnetic radiation from the blue spectral range into electromagnetic radiation of a red spectral range, wherein the green converting epitaxial layer and the red converting epitaxial layer are based on a phosphide compound semiconductor material, and wherein the green converting epitaxial layer and the red converting epitaxial layer are in different main extension planes which are parallel to each other. |
US10833216B2 |
Metamaterial based metal gate MOSFET detector with gate rasterized
The present disclosure discloses a metamaterial based metal gate MOSFET detector with gate rasterized, comprising a metamaterial based metal gate MOSFET having a rasterized gate structure and various different grating pattern forms thereof, wherein a gate of the metal gate MOSFET is connected to a first bias resistor and a first bias voltage, a source of the metal gate MOSFET is grounded, a drain of the metal gate MOSFET is connected to a first DC blocking capacitor, the first DC blocking capacitor is connected to a low noise preamplifier, and a second bias resistor and a second bias voltage are connected between the low noise preamplifier and the first DC blocking capacitor. The technical solution according to the present disclosure can completely absorb terahertz waves of a specific frequency band and generate resonance. |
US10833213B2 |
Optical cladding layer design
Embodiments of the invention describe apparatuses, optical systems, and methods related to utilizing optical cladding layers. According to one embodiment, a hybrid optical device includes a silicon semiconductor layer and a III-V semiconductor layer having an overlapping region, wherein a majority of a field of an optical mode in the overlapping region is to be contained in the III-V semiconductor layer. A cladding region between the silicon semiconductor layer and the III-V semiconductor layer has a spatial property to substantially confine the optical mode to the III-V semiconductor layer and enable heat dissipation through the silicon semiconductor layer. |
US10833211B2 |
High optical power light conversion device using a phosphor element with solder attachment
A light generator comprises a light conversion device and a light source arranged to apply a light beam to the light conversion element. The light conversion device includes an optoceramic or other solid phosphor element comprising one or more phosphors embedded in a ceramic, glass, or other host, a metal heat sink, and a solder bond attaching the optoceramic phosphor element to the metal heat sink. The optoceramic phosphor element does not undergo cracking in response to the light source applying a light beam of beam energy effective to heat the optoceramic phosphor element to the phosphor quenching point. |
US10833210B2 |
Solar cell and method for manufacturing the same
Discussed is a solar cell including a semiconductor substrate, a tunneling layer formed on one surface of the semiconductor substrate, a first conductive semiconductor layer formed on a surface of the tunneling layer and a second conductive semiconductor layer formed on the surface the tunneling layer. A separation portion separates the first and second conductive semiconductor layers from each other, and is formed on the surface of the tunneling layer at a location corresponding to at least a portion of a boundary between the first and second conductive semiconductor layers. |
US10833205B2 |
Semiconductor constructions, methods of forming vertical memory strings, and methods of forming vertically-stacked structures
Some embodiments include methods of forming vertical memory strings. A trench is formed to extend through a stack of alternating electrically conductive levels and electrically insulative levels. An electrically insulative panel is formed within the trench. Some sections of the panel are removed to form openings. Each opening has a first pair of opposing sides along the stack, and has a second pair of opposing sides along remaining sections of the panel. Cavities are formed to extend into the electrically conductive levels along the first pair of opposing sides of the openings. Charge blocking material and charge-storage material is formed within the cavities. Channel material is formed within the openings and is spaced from the charge-storage material by gate dielectric material. Some embodiments include semiconductor constructions, and some embodiments include methods of forming vertically-stacked structures. |
US10833203B2 |
Transistor and semiconductor device
A transistor with small parasitic capacitance can be provided. A transistor with high frequency characteristics can be provided. A semiconductor device including the transistor can be provided. Provided is a transistor including an oxide semiconductor, a first conductor, a second conductor, a third conductor, a first insulator, and a second insulator. The first conductor has a first region where the first conductor overlaps with the oxide semiconductor with the first insulator positioned therebetween; a second region where the first conductor overlaps with the second conductor with the first and second insulators positioned therebetween; and a third region where the first conductor overlaps with the third conductor with the first and second insulators positioned therebetween. The oxide semiconductor including a fourth region where the oxide semiconductor is in contact with the second conductor; and a fifth region where the oxide semiconductor is in contact with the third conductor. |
US10833202B2 |
Manufacturing method of semiconductor device
A transistor using an oxide semiconductor, which has good on-state characteristics is provided. A high-performance semiconductor device including the transistor capable of high-speed response and high-speed operation is provided. The transistor includes the oxide semiconductor film including a channel formation region and low-resistance regions in which a metal element and a dopant are included. The channel formation region is positioned between the low-resistance regions in the channel length direction. In a manufacturing method of the transistor, the metal element is added by heat treatment performed in the state where the oxide semiconductor film is in contact with a film including the metal element and the dopant is added through the film including the metal element by an implantation method so that the low resistance regions in which a metal element and a dopant are included are formed. |
US10833201B2 |
Semiconductor film comprising an oxide containing in atoms, Sn atoms and Zn atoms
A field effect transistor including: a substrate, and at least gate electrode, a gate insulating film, a semiconductor layer, a protective layer for the semiconductor layer, a source electrode and a drain electrode provided on the substrate, wherein the source electrode and the drain electrode are connected with the semiconductor layer therebetween, the gate insulating film is between the gate electrode and the semiconductor layer, the protective layer is on at least one surface of the semiconductor layer, the semiconductor layer includes an oxide containing In atoms, Sn atoms and Zn atoms, the atomic composition ratio of Zn/(In+Sn+Zn) is 25 atom % or more and 75 atom % or less, and the atomic composition ratio of Sn/(In+Sn+Zn) is less than 50 atom %. |
US10833196B2 |
FinFET structures and methods of forming the same
A method includes forming a first semiconductor fin protruding from a substrate and forming a gate stack over the first semiconductor fin. Forming the gate stack includes depositing a gate dielectric layer over the first semiconductor fin, depositing a first seed layer over the gate dielectric layer, depositing a second seed layer over the first seed layer, wherein the second seed layer has a different structure than the first seed layer, and depositing a conductive layer over the second seed layer, wherein the first seed layer, the second seed layer, and the conductive layer include the same conductive material. The method also includes forming source and drain regions adjacent the gate stack. |
US10833194B2 |
SOI wafers and devices with buried stressor
A semiconductor structure includes a layer arrangement consisting of, in sequence, a semiconductor-on-insulator layer (SOI) over a buried oxide (BOX) layer over a buried stressor (BS) layer with a silicon bonding layer (BL) intervening between the BOX and the BS layers. The semiconductor structure may be created by forming the BS layer on a substrate of a first wafer; growing the BL layer at the surface of the BS layer; wafer bonding the first wafer to a second wafer having a silicon oxide layer formed on a silicon substrate such that the silicon oxide layer of the second wafer is bonded to the BL layer of the first wafer, and thereafter removing a portion of the silicon substrate of the second wafer. |
US10833192B2 |
Substantially defect free relaxed heterogeneous semiconductor fins on bulk substrates
A semiconductor structure is provided that includes a bulk semiconductor substrate of a first semiconductor material. The structure further includes a plurality of fin pedestal structures of a second semiconductor material located on the bulk semiconductor substrate of the first semiconductor material, wherein the second semiconductor material is different from the first semiconductor material. In accordance with the present application, each fin pedestal structure includes a pair of spaced apart semiconductor fins of the second semiconductor material. |
US10833190B2 |
Super long channel device within VFET architecture
Embodiments are directed to methods and resulting structures for a vertical field effect transistor (VFET) having a super long channel. A pair of semiconductor fins is formed on a substrate. A semiconductor pillar is formed between the semiconductor fins on the substrate. A region that extends under all of the semiconductor fins and under part of the semiconductor pillar is doped. A conductive gate is formed over a channel region of the semiconductor fins and the semiconductor pillar. A surface of the semiconductor pillar serves as an extended channel region when the gate is active. |
US10833187B2 |
Low resistance contact interlayer for semiconductor devices
A semiconductor device includes a substrate and a p-doped layer including a doped III-V material on the substrate. An n-type material is formed on or in the p-doped layer. The n-type material includes an oxide of a II-VI material. An oxygen scavenging interlayer is formed on the n-type material. An aluminum contact is formed in direct contact with the oxygen scavenging interlayer to form an electronic device. |
US10833186B2 |
Gallium nitride epitaxial structures for power devices
A method for making a multilayered device on an engineered substrate having a substrate coefficient of thermal expansion includes growing a buffer layer on the engineered substrate, and growing a first epitaxial layer on the buffer layer. The first epitaxial layer is characterized by an epitaxial coefficient of thermal expansion substantially equal to the substrate coefficient of thermal expansion. |
US10833185B2 |
Heterojunction semiconductor device having source and drain pads with improved current crowding
A semiconductor device includes an active layer, a source electrode, a drain electrode, a gate electrode, a source pad, a drain pad, and a source external connecting element. The source electrode, the drain electrode, and the gate electrode are disposed on an active region of the active layer. The source pad is electrically connected to the source electrode and includes a body portion, a plurality of branch portions, and a current diffusion portion. The body portion is at least partially disposed on the active region of the active layer. The current diffusion portion interconnects the body portion and the branch portions. A width of the current diffusion portion is greater than a width of the branch portion and less than a half of a width of the body portion. The source external connecting element is disposed on the body portion and spaced from the current diffusion portion. |
US10833184B2 |
Semiconductor device substrate, semiconductor device, and method for manufacturing semiconductor device substrate
A semiconductor device substrate including: a substrate; a buffer layer which is provided on the substrate and made of a nitride semiconductor; and a device active layer which is formed of a nitride semiconductor layer provided on the buffer layer, the semiconductor device substrate in that the buffer layer includes: a first region which contains carbon and iron; a second region which is provided on the first region and has average concentration of iron lower than that in the first region and average concentration of carbon higher than that in the first region, and the average concentration of the carbon in the second region is lower than the average concentration of the iron in the first region. The semiconductor device substrate which can suppress a transverse leak current in a high-temperature operation of a device while suppressing a longitudinal leak current and can inhibit a current collapse phenomenon is provided. |
US10833182B2 |
Semiconductor device
A semiconductor device includes a semiconductor substrate, an emitter region, a base region and multiple accumulation areas, and an upper accumulation area in the multiple accumulation areas is in direct contact with a gate trench section and a dummy trench section, in an arrangement direction that is orthogonal to a depth direction and an extending direction, a lower accumulation area furthest from the upper surface of the semiconductor substrate in the multiple accumulation areas has: a gate vicinity area closer to the gate trench section than the dummy trench section in the arrangement direction; and a dummy vicinity area closer to the dummy trench section than the gate trench section in the arrangement direction, and having a doping concentration of the first conductivity type lower than that of the gate vicinity area. |
US10833179B2 |
Method of making split gate non-volatile flash memory cell
A method of forming a non-volatile memory cell on a substrate having memory cell and logic circuit regions by forming a pair of conductive floating gates in the memory cell region, forming a first source region in the substrate between the pair of floating gates, forming a polysilicon layer in both regions, forming an oxide layer over the polysilicon layer in the logic circuit region, performing a chemical-mechanical polish of the polysilicon layer in the memory cell area leaving a first block of the polysilicon layer between the floating gates that is separated from remaining portions of the polysilicon layer, and selectively etching portions of the polysilicon layer to result in: second and third blocks of the polysilicon layer disposed in outer regions of the memory cell area, and a fourth block of the polysilicon layer in the logic circuit region. |
US10833178B2 |
Method of making split gate non-volatile flash memory cell
A method of forming a non-volatile memory cell on a substrate having memory cell and logic circuit regions by forming a pair of conductive floating gates in the memory cell region, forming a first source region in the substrate between the pair of floating gates, forming a polysilicon layer in both regions, forming an oxide layer over the polysilicon layer in the logic circuit region, performing a chemical-mechanical polish of the polysilicon layer in the memory cell area leaving a first block of the polysilicon layer between the floating gates that is separated from remaining portions of the polysilicon layer, and selectively etching portions of the polysilicon layer to result in: second and third blocks of the polysilicon layer disposed in outer regions of the memory cell area, and a fourth block of the polysilicon layer in the logic circuit region. |
US10833173B2 |
Low-resistance top contact on VTFET
A semiconductor includes a semiconductor substrate having a bottom source/drain region and a vertical semiconductor fin having a bottom end that contacts the semiconductor substrate. The semiconductor device further includes a top source/drain region on a top end of the vertical semiconductor. The top source/drain region is separated from the semiconductor substrate by the vertical semiconductor fin. The semiconductor device further includes an electrically conductive cap on an outer surface of the top source/drain region. |
US10833172B2 |
Gate stack reliability in vertical transport field effect transistors
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes at least one semiconductor fin. A first source/drain contacts the semiconductor fin. An interfacial layer contacts sidewalls of the semiconductor fin. An insulating layer contacts the interfacial layer. One or more conductive gate layers encapsulate the interfacial and insulating layers. A second source/drain is formed above the first source/drain. The method comprises forming at least one semiconductor fin. An interfacial layer is formed in contact with sidewalls of the semiconductor fin. An insulating layer is formed in contact with the interfacial layer. The interfacial layer and the insulating layer are encapsulated by one or more conductive gate layers. |
US10833171B1 |
Spacer structures on transistor devices
Disclosed is a transistor that includes a sidewall spacer positioned adjacent a sidewall of a gate structure, wherein the sidewall spacer comprises a notch proximate the lower end and wherein the notch is defined by a substantially vertically oriented side surface and a substantially horizontally oriented upper surface. An epi cavity in the substrate includes a substantially vertically oriented cavity sidewall that is substantially vertically aligned with the substantially vertically oriented side surface of the notch and an epi semiconductor material positioned in the epi cavity and in the notch, wherein the epi semiconductor material contacts and engages the substantially vertically oriented side surface of the notch and the substantially horizontally oriented upper surface of the notch. |
US10833167B2 |
Fin field effect transistor (finFET) device structure and method for forming the same
A FinFET device structure is provided. The FinFET device structure includes a fin structure formed over a substrate, and a gate structure formed over the fin structure. The FinFET device structure also includes an epitaxial source/drain (S/D) structure formed over the fin structure. A top surface and a sidewall of the fin structure are surrounded by the epitaxial S/D structure. A first distance between an outer surface of the epitaxial S/D structure and the sidewall of the fin structure is no less than a second distance between the outer surface of the epitaxial S/D structure and the top surface of the fin structure. |
US10833165B2 |
Asymmetric air spacer gate-controlled device with reduced parasitic capacitance
In a semiconductor device being fabricated, a gate structure, a first source/drain (S/D) structure, and a second S/D structure are formed. A first spacer of a first dielectric material is formed between the gate structure and the first S/D structure. A second spacer is formed between the gate structure and the second S/D structure, such that a first gap is created within a second dielectric material of the second spacer. |
US10833159B1 |
Semiconductor device and method for manufacturing the same
A semiconductor device includes a first semiconductor layer, a second semiconductor layer, a source, a drain, a gate structure, and a first p-type doped III-V compound/nitride semiconductor layer. The second semiconductor layer is disposed on the first semiconductor layer and has a bandgap greater than a bandgap of the first semiconductor layer. The source and the drain are disposed on the second semiconductor layer. The gate structure is disposed on the second semiconductor layer and between the source and the drain. The first p-type doped III-V/nitride semiconductor compound layer is disposed on the second semiconductor layer and between the gate structure and the drain with the drain at least partially covering the p-doped layer such that the first p-type doped III-V compound/nitride semiconductor layer and the drain are electrically coupled with each other. |
US10833152B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a liner, and an isolation structure. The substrate has at least one first semiconductor fin and at least one second semiconductor fin. The liner is disposed on at least one sidewall of the second semiconductor fin. The isolation structure is disposed over the substrate, in which the isolation structure is in contact with the first semiconductor fin and the liner. |
US10833149B2 |
Capacitors
Back end of the line (BEOL) capacitors and methods of manufacture are provided. The method includes forming wiring lines on a substrate, with spacing between adjacent wiring lines. The method further includes forming an air gap within spacing between the adjacent wiring lines by deposition of a capping material. The method further includes opening the air gap between selected adjacent wiring lines. The method further includes depositing conductive material within the opened air gap. |
US10833148B2 |
Leakage current reduction in stacked metal-insulator-metal capacitors
Capacitors and methods of forming the same include forming a dielectric layer on a first metal layer. The dielectric layer is oxygenated such that interstitial oxygen is implanted in the dielectric layer. A second metal layer is formed on the dielectric layer. The dielectric layer is heated to release the interstitial oxygen and to oxidize the first and second metal layers at interfaces between the dielectric layer and the first and second metal layers. |
US10833145B2 |
Chip resistor and electronic equipment having resistance circuit network
A compact and refined chip resistor, with which a plurality of types of required resistance values can be accommodated readily with the same design structure, was desired. The chip resistor is arranged to have a resistor network on a substrate. The resistor network includes a plurality of resistor bodies arrayed in a matrix and having an equal resistance value. A plurality of types of resistance units are respectively arranged by one or a plurality of the resistor bodies being connected electrically. The plurality of types of resistance units are connected in a predetermined mode using connection conductor films and fuse films. By selectively fusing a fuse film, a resistance unit can be electrically incorporated into the resistor network or electrically separated from the resistor network to make the resistance value of the resistor network the required resistance value. |
US10833142B2 |
Electroluminescence display device
Provided is an electroluminescence display device. The electroluminescence display device includes a display area, a non-display area positioned the outer periphery of the display area, a thin film transistor in the display area, and a power supply line in the non-display area and connected to the thin film transistor. The power supply line includes a first part and a second part separated from each other, and a third part connected to the first part and the second part, and also includes a first layer formed along an edge portion of the power supply line and covering the edge portion of the power supply line. |
US10833138B2 |
Organic EL display panel and production method therefor
An organic electroluminescence (EL) display panel having pixels arranged in a matrix of rows and columns includes: a substrate; pixel electrode layers that are made of a light-reflective material and are arranged on the substrate in the matrix; an insulating layer that is provided above the substrate and the pixel electrode layers; organic functional layers that are provided above the pixel electrode layers; and a light-transmissive counter electrode layer that is provided above the organic functional layers, wherein the insulating layer has a first opening and second openings for each of the pixel electrode layers, the first opening being elongated in a column direction, the second openings each being shorter than the first opening in the column direction and being lined up adjacent to the first opening, and the organic functional layers include light-emitting layers in which organic electroluminescence occurs in the first opening and the second openings. |
US10833136B2 |
Pixel defining layer with concave wall portion, display panel and display device
This disclosure provides a pixel defining layer, a display panel and a display device. The pixel defining layer comprises a pixel partition wall, wherein the pixel partition wall encloses a plurality of openings; wherein the pixel partition wall comprises a first layer, wherein the first layer is disposed on a base substrate, and wherein a sidewall of the first layer has a concave wall portion concave inward towards the pixel partition wall. |
US10833131B2 |
Touch control display panel, display device having the same and method of fabricating the same
A touch control display panel includes a display area and a border area, wherein the border area is extended along a first direction, and the border area and the display area are arranged along a second direction perpendicular to the first direction. The border area includes a flexible-printed-circuit (FPC) touch control driver bonding area and a chip-on-film (COF) display driver bonding area, wherein the FPC touch control driver bonding area and the COF display driver bonding area are arranged along the first direction. |
US10833130B2 |
Display device and image pickup apparatus
A display device according to an embodiment of the present invention includes first and second electroluminescent elements on a substrate. The first and second electroluminescent elements each include a lower electrode, a functional layer including a light-emitting layer, an upper electrode, and a first or second color filter. The display device includes an overlapping region where the first and second color filters overlap each other in a plan view. Light transmitted through the first color filter has a higher luminosity factor than light transmitted through the second color filter. L2>L1, wherein L2 is the distance between the light-emitting region of the second electroluminescent element and the second color filter, and L1 is the distance between the light-emitting region of the first electroluminescent element and the first color filter. |
US10833125B2 |
Memory element with a reactive metal layer
A re-writeable non-volatile memory device including a re-writeable non-volatile two-terminal memory element (ME) having tantalum. The ME including a first terminal, a second terminal, a first layer of a conductive metal oxide (CMO), and a second layer in direct contact with the first layer. The second layer and the first layer being operative to store at least one-bit of data as a plurality of resistive states, and the first and second layer are electrically in series with each other and with the first and second terminals. |
US10833122B2 |
Bottom electrode and dielectric structure for MRAM applications
A substantially flat bottom electrode embedded in a dielectric for magnetoresistive random access memory (MRAM) devices includes pre-filling the contact via prior to filling the trench with tantalum nitride in a via/trench structure. The top surface of the substantially flat bottom electrode is coplanar to the top surface of the dielectric. |
US10833118B2 |
Chip package and manufacturing method thereof
A manufacturing method of a chip package includes the following steps. A light transmissive substrate is bonded to a first surface of a wafer, such that a dam element between the light transmissive substrate and the wafer covers a conductive pad of the wafer. A second surface of the wafer facing away from the first surface is etched, such that a hollow region and a trench selectively communicated with the hollow region are synchronously formed in the wafer. A first isolation layer on the conductive pad is etched to expose the conductive pad through the hollow region. |
US10833115B2 |
Concave reflector for complementary metal oxide semiconductor image sensor (CIS)
In some embodiments, the present disclosure relates to an integrated chip having an inter-layer dielectric (ILD) structure along a first surface of a substrate having a photodetector. An etch stop layer is over the ILD structure, and a reflector is surrounded by the etch stop layer and the ILD structure. The reflector has a curved surface facing the substrate at a location directly over the photodetector. The curved surface is coupled between a first sidewall and a second sidewall of the reflector. The reflector has larger thicknesses along the first sidewall and the second sidewall than at a center of the reflector between the first sidewall and the second sidewall. |
US10833110B2 |
Solid-state image pickup unit and electronic apparatus
A solid-state image pickup unit includes: a substrate made of a first semiconductor; a substrate made of a first semiconductor; a photoelectric conversion device provided on the substrate and including a first electrode, a photoelectric conversion layer, and a second electrode in order from the substrate; and a plurality of field-effect transistors configured to perform signal reading from the photoelectric conversion device. The plurality of transistors include a transfer transistor and an amplification transistor, the transfer transistor includes an active layer containing a second semiconductor with a larger band gap than that of the first semiconductor, and one terminal of a source and a drain of the transfer transistor also serves the first electrode or the second electrode of the photoelectric conversion device, and the other terminal of the transfer transistor is connected to a gate of the amplification transistor. |
US10833109B2 |
Skill-based progressive interleaved wagering system
A skill-based progressive interleaved wagering system is disclosed, including an interactive controller connected to an application controller, and configured to: communicate application telemetry; provide a skill proposition; communicate secondary telemetry; receive and display award information; a wager controller connected to the application controller, and constructed to: receive wager request instructions; determine and communicate the wager outcome; and the application controller connecting the interactive controller and the wager controller, connected to a session controller, and constructed to: receive application telemetry and the wager outcome; receive indication to provide a skill proposition; receive the secondary telemetry; determine whether an award should be awarded. |
US10833108B2 |
3D microdisplay device and structure
A 3D micro display, the 3D micro display including: a first single crystal layer including at least one LED driving circuit; a second single crystal layer including a first plurality of light emitting diodes (LEDs), where the second single crystal layer is on top of the first single crystal layer, where the second single crystal layer includes at least ten individual first LED pixels; and a second plurality of light emitting diodes (LEDs), where the 3D micro display includes an oxide to oxide bonding structure. |
US10833100B2 |
Three-dimensional memory device including a deformation-resistant edge seal structure and methods for making the same
A vertically alternating stack of insulating layers and dielectric spacer material layers is formed over a semiconductor substrate. The vertically alternating stack is patterned into a first alternating stack located at a center region of a memory die and a second alternating stack that laterally encloses the first alternating stack. Memory stack structures are formed through the first alternating stack, and portions of the dielectric spacer material layers in the first alternating stack are replaced with electrically conductive layers while maintaining the second alternating stack intact. At least one metallic wall structure is formed through the second alternating stack. An edge seal assembly is provided, which includes at least one vertical stack of metallic seal structures. Each vertical stack of metallic seal structures vertically extends contiguously from a top surface of the semiconductor substrate to a bonding-side surface of the memory die, and includes a respective metallic wall structure. |
US10833099B2 |
Apparatuses and methods for forming multiple decks of memory cells
Some embodiments include apparatuses and methods having multiple decks of memory cells and associated control gates. A method includes forming a first deck having alternating conductor materials and dielectric materials and a hole containing materials extending through the conductor materials and the dielectric materials. The methods can also include forming a sacrificial material in an enlarged portion of the hole and forming a second deck of memory cells over the first deck. Additional apparatuses and methods are described. |
US10833098B2 |
Semiconductor memory device and method for manufacturing the same with increased storage capacity
According to one embodiment, a semiconductor memory device includes a first conductive member, a first semiconductor member, and a first stacked member provided between the first conductive member and the first semiconductor member. The first stacked member includes a first insulating film, a second insulating film provided between the first insulating film and the first semiconductor member, first and second layers. The first layer includes aluminum and nitrogen and is provided between the first and second insulating films. A first thickness of the first layer along a first direction is 3 nm or less. The first direction is from the first semiconductor member toward the first conductive member. The second layer contacts the first layer, includes silicon and nitrogen, and is provided at one of a position between the first layer and the second insulating film or a position between the first layer and the first insulating film. |
US10833096B2 |
Semiconductor device
According to one embodiment, a semiconductor device includes: a first pillar penetrating a first stack and including a first insulator, a first portion of a first semiconductor provided on an upper and an outer side surface of the first insulator, a second insulator provided on an outer side surface of the first portion, and a second portion being provided above the first stack, being coupled to an upper surface of the first portion, and including a lower surface greater than the upper surface of the first portion; an oxide film provided on a side surface of the second portion; and a second pillar penetrating a second stack and including a second semiconductor electrically coupled to the first semiconductor, and a third insulator on an outer side surface of the second semiconductor. |
US10833088B2 |
Semiconductor memory device and method of fabricating the same
A method of fabricating a semiconductor memory device includes etching a substrate that forms a trench that crosses active regions of the substrate, forming a gate insulating layer on bottom and side surfaces of the trench, forming a first gate electrode on the gate insulating layer that fills a lower portion of the trench, oxidizing a top surface of the first gate electrode where a preliminary barrier layer is formed, nitrifying the preliminary barrier layer where a barrier layer is formed, and forming a second gate electrode on the barrier layer that fills an upper portion of the trench. |
US10833086B2 |
Semiconductor arrangement having continuous spacers and method of manufacturing the same
A semiconductor arrangement includes: a substrate; fins formed on the substrate and extending in a first direction; gate stacks formed on the substrate and each extending in a second direction crossing the first direction to intersect at least one of the fins, and dummy gates composed of a dielectric and extending in the second direction; spacers formed on sidewalls of the gate stacks and the dummy gates; and dielectric disposed between first and second ones of the gate stacks in the second direction to electrically isolate the first and second gate stacks. The dielectric is disposed in a space surrounded by respective spacers of the first and second gate stacks which extend integrally. At least a portion of an interval between the first and second gate stacks in the second direction is less than a line interval achievable by lithography in a process of manufacturing the semiconductor arrangement. |
US10833084B2 |
Semiconductor device and fabricating the same
The present disclosure provides a method for fabricating an integrated circuit device. The method includes providing a precursor including a substrate having first and second metal-oxide-semiconductor (MOS) regions. The first and second MOS regions include first and second gate regions, semiconductor layer stacks, and source/drain regions respectively. The method further includes laterally exposing and oxidizing the semiconductor layer stack in the first gate region to form first outer oxide layer and inner nanowire set, and exposing the first inner nanowire set. A first high-k/metal gate (HK/MG) stack wraps around the first inner nanowire set. The method further includes laterally exposing and oxidizing the semiconductor layer stack in the second gate region to form second outer oxide layer and inner nanowire set, and exposing the second inner nanowire set. A second HK/MG stack wraps around the second inner nanowire set. |
US10833075B2 |
Semiconductor integrated circuit device having a standard cell which includes a fin
Disclosed herein is a semiconductor integrated circuit device including a standard cell with a fin extending in a first direction. The fin and a gate line extending in a second direction perpendicular to the first direction and provided on the fin constitute an active transistor. The fin and a dummy gate line provided in parallel with the gate line constitute a dummy transistor. The active transistor shares a node as its source or drain with the dummy transistor. |
US10833071B2 |
Dual-series varactor EPI
A semiconductor device includes a first varactor diode and a second varactor diode. The second varactor diode is coupled in series with the first varactor diode and vertically disposed over the first varactor diode. By vertically disposing the second varactor diode over the first varactor diode, the space occupied by the pair of varactor diodes can be significantly reduced. |
US10833070B2 |
Fan-out semiconductor package module
A fan-out semiconductor package module that is easily manufactured includes a first connection member including a wiring layer, a first passive component mounted on the first connection member, a first encapsulation portion encapsulating at least a portion of the first connection member and the first passive component, a semiconductor chip having an active surface with a connection pad disposed thereon and an inactive surface opposing the active surface and disposed in a first through-hole penetrating through the first connection member and the first encapsulation portion, a second encapsulation portion covering at least a portion of the semiconductor chip and encapsulating at least a portion of the first encapsulation portion and the first connection member, and a second connection member disposed on the first connection member and the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pad and the first passive component. |
US10833068B2 |
Semiconductor device
The present disclosure provides a semiconductor device that prevents a resistor component connected in series with a base electrode from the electrostatic damage. A semiconductor device includes, a collector layer, which is a first conductivity type semiconductor, a base layer, which is a second conductivity type semiconductor and connected with the collector layer, an emitter layer, which is the first conductivity type semiconductor and connected with the base layer, a first electrode, electrically connected to the base layer, a first resistor component, connected in series with the first electrode in a conductive path connecting the first electrode and the base layer, a second electrode, electrically connected to the emitter layer and the first resistor component; and a protection component, connected to the first electrode in parallel with the first resistor component, wherein the protection component comprises a pair of diodes formed by a pn junction and by a way of making both ends of the conductive path into a same polarity. |
US10833065B2 |
Array substrate and display panel
An array substrate and a display panel are disclosed. The array substrate includes: a GOA unit; a plurality of gate lines, electrically connected to the GOA unit; and a static-conducting device, electrically connected between the plurality of gate lines, in such a way that the plurality of gate lines are electrically connected to each other. In the array substrate, the static-conducting device is arranged between the plurality of gate lines, in such a way that the plurality of gate lines are electrically connected to each other to together resist the ESD. In this way, the anti-electrostatic discharge ability of the array substrate is improved, and the product quality is also improved. |
US10833064B2 |
ESD protection circuit and integrated circuit for broadband circuit
An ESD protection circuit and integrated circuit for a broadband circuit are disclosed. The ESD protection circuit includes a silicon-controlled rectifier, an inductor and a trigger unit. The silicon-controlled rectifier is formed by four semiconductor materials and includes a first end, a second end and a third end. The first end is coupled with a first P-type semiconductor material and a signal input end. The second end is coupled with a second N-type semiconductor material. The third end is coupled with a second P-type semiconductor material. One end of the inductor is coupled with the signal input end and the first end, and the other end thereof is coupled with a signal output end and a high-frequency circuit. One end of the trigger unit is coupled with the signal output end and the high-frequency circuit, and the other end thereof is coupled with the third end. |
US10833063B2 |
High electron mobility transistor ESD protection structures
A multi-gate High Electron Mobility Transistor (HEMT) can include a Two-Dimension Electron Gas (2DEG) channel between the drain and the source. A first gate can be disposed proximate the 2DEG channel between the drain and source. The first gate can be configured to deplete majority carriers in the 2DEG channel proximate the first gate when a potential applied between the first gate and the source is less than a threshold voltage associated with the first gate. A second gate can be disposed proximate the 2DEC channel, between the drain and the first gate. The second gate can be electrically coupled to the drain. The second gate can be configured to deplete majority carriers in the 2DEG channel proximate the second gate when a potential applied between the second gate and the 2DEG channel between the second gate and the first gate is less than a threshold voltage associated with the second gate. The threshold voltage associated with the second gate can be equal to or greater than the threshold voltage associated with the first gate. |
US10833062B2 |
Diode design of FinFET device
A method for manufacturing an electrostatic discharge (ESD) protection device includes providing a semiconductor structure including a semiconductor substrate including a first region of a first conductivity type and a semiconductor fin on the semiconductor substrate; forming an electrode on the semiconductor fin; and performing a doping process on the semiconductor structure to forming a second region in the first region, the second region having a second conductivity type opposite the first conductivity type to form a pn junction in the semiconductor substrate. Since the pn junction is formed in the semiconductor substrate, it has a relatively large area to prevent local hot spots from occurring when a current flows through the ESD protection device, thereby reducing performance degradation of a semiconductor device. |
US10833061B2 |
Semiconductor device including source/drain contact having height below gate stack
Gate structures extending continuously above a first active region, a second active region and a non-active region of a substrate of a semiconductor structure are arranged. At least one local interconnect over the non-active region and between two of the gate structures is selectively arranged, to couple at least one of contacts that is arranged above the first active region to at least one of the contacts that is arranged above the second active region. |
US10833058B2 |
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. |
US10833057B2 |
Display apparatus and manufacturing method thereof
A display apparatus includes: a transparent substrate; a panel substrate; a light emitting diode disposed between the transparent substrate and the panel substrate; an insulation layer covering side surfaces of the light emitting diode; a first connection electrode electrically connected to the light emitting diode and disposed on the insulation layer between the insulation layer and the panel substrate; a second connection electrode on the panel substrate; and an electrode connector electrically connecting the first connection electrode to the second connection electrode, wherein the first connection electrode has an overlapping portion overlapping with the light emitting diode and a non-overlapping portion laterally extending from the overlapping portion on the insulation layer. |
US10833055B2 |
Semiconductor device and optical coupling device
According to one embodiment, a semiconductor device includes a first semiconductor element having a first surface, a second semiconductor element having a lower surface bonded to the first surface of the first semiconductor element, a gel-like silicone that covers an upper surface of the second semiconductor element, and a resin portion that covers the gel-like silicone and the first surface of the first semiconductor element. |
US10833053B1 |
Semiconductor package and method of forming the same
A semiconductor package includes a first die, a second die, a molding compound and a redistribution structure. The first die has a first conductive pillar and a first complex compound sheath surrounding and covering a sidewall of the first conductive pillar. The second die has a second conductive pillar and a protection layer laterally surrounding the second conductive pillar. The molding compound laterally surrounds and wraps around the first and second dies, and is in contact with the first complex compound sheath of the first die. The redistribution structure is disposed on the first and second dies and the molding compound. The redistribution structure has a first via portion embedded in the first polymer dielectric layer and a second via portion embedded in the second polymer dielectric layer. A base angle of the first via portion is greater than a base angle of the second via portion. |
US10833051B2 |
Precision alignment of multi-chip high density interconnects
Place a first semiconductor chip onto an alignment carrier with protrusions of the semiconductor chip inserted into corresponding cavities of the alignment carrier, so that the protrusions and cavities locate the semiconductor chip with interconnect contacts overlying a window that is formed through the alignment carrier. Place a second semiconductor chip onto the alignment carrier with protrusions of the second semiconductor chip inserted into cavities of the alignment carrier, so that the protrusions and cavities locate the second semiconductor chip with interconnect contacts of the second semiconductor chip adjacent to the interconnect contacts of the first semiconductor chip and overlying the window. Fasten the semiconductor chips to the alignment carrier. Touch contacts of a interconnect bridge against the interconnect contacts of the first and second semiconductor chips by putting the interconnect bridge through the window. |
US10833048B2 |
Nanowire enabled substrate bonding and electrical contact formation
A technique relates to a semiconductor device. First nanowires are formed on a first substrate, the first nanowires being electrically coupled to one or more first electrical sites on the first substrate. Second nanowires are formed on a second substrate, the second nanowires being electrically coupled to one or more second electrical sites on the second substrate. The first nanowires and the second nanowires are electrically coupled such that the one or more first electrical sites are electrically coupled to the one or more second electrical sites. |
US10833045B2 |
Substrate processing apparatus and manufacturing method of substrate holding unit
A substrate processing apparatus 30 includes a first holding unit 200 configured to hold a processing target substrate W; a second holding unit 300 disposed to face the first holding unit 200 and configured to hold a support substrate S; and an ultraviolet irradiation unit 400 configured to irradiate an ultraviolet ray to an adhesive G provided between the processing target substrate W and the support substrate S. Each of the support substrate S and the second holding unit 300 is made of an ultraviolet transmissive material. An electrode 320 configured to electrostatically attract the support substrate S is provided within the second holding unit 300. A diffusion layer 330 configured to diffuse a transmission direction of the ultraviolet ray is provided at a position closer to the support substrate S between the support substrate S and the electrode 320 within the second holding unit 300. |
US10833042B2 |
Hybrid bonding using dummy bonding contacts
Embodiments of bonded semiconductor structures and fabrication methods thereof are disclosed. In an example, a semiconductor device includes a first and a second semiconductor structures. The first semiconductor structure includes a first interconnect layer including first interconnects. The first semiconductor structure further includes a first bonding layer including first bonding contacts. Each first interconnect is in contact with a respective first bonding contact. The second semiconductor structure includes a second interconnect layer including second interconnects. The second semiconductor structure further includes a second bonding layer including second bonding contacts. At least one second bonding contact is in contact with a respective second interconnect. At least another second bonding contact is separated from the second interconnects. The semiconductor device further includes a bonding interface between the first and second bonding layers. Each first bonding contact is in contact with one of the second bonding contacts at the bonding interface. |
US10833039B2 |
Multi-chip fan out package and methods of forming the same
A package includes a die having a conductive pad at a top surface of the die, a stud bump over and connected to the conductive pad, and a redistribution line over and connected to the stud bump. An electrical connector is over and electrically coupled to the redistribution line. |
US10833027B2 |
Integrated physically unclonable function device with a set of transistors exhibiting a random distribution of threshold voltages
An integrated device for physically unclonable functions is based on a set of MOS transistors exhibiting a random distribution of threshold voltages which are obtained by lateral implantations of dopants exhibiting non-predictable characteristics, resulting from implantations through a polysilicon layer. A certain number of these transistors form a group of gauge transistors which makes it possible to define a mean gate source voltage making it possible to bias the gates of certain others of these transistors (which are used to define the various bits of the unique code generated by the function). All these transistors consequently exhibit a random distribution of drain-source currents and a comparison of each drain-source current of a transistor associated with a bit of the digital code with a reference current corresponding to the average of this distribution makes it possible to define the logical value 0 or 1 of this bit. |
US10833024B2 |
Substrate structure, packaging method and semiconductor package structure
A substrate structure includes a substrate body, at least one first mold area and at least one second mold area. The substrate body has a first surface and a second surface opposite to the first surface, and defines at least one first through hole extending through the substrate body. The first mold area is disposed on the first surface of the substrate body. The second mold area is disposed on the second surface of the substrate body, wherein the first mold area is in communication with the second mold area through the first through hole. |
US10833017B2 |
Contact for semiconductor device
A semiconductor device may include a source/drain contact trench adjacent to a gate. The source/drain contact trench may include a first portion and a second portion on the first portion. The semiconductor device also may include an insulating contact spacer liner within the source/drain contact trench. The insulating contact spacer liner contacts the first portion but not the second portion of the source/drain contact trench. The semiconductor device may further include a conductive material within the insulating contact spacer liner and the second portion of the source/drain contact trench. The conductive material may land in a source/drain region of the semiconductor device. |
US10833015B2 |
3D NAND word line connection structure
A memory device comprises a stack of linking elements including a first group of linking elements and a second group of linking elements different than the first group of linking elements. Interlayer connectors in a first plurality of interlayer connectors are connected to respective linking elements in the first group of linking elements. Interlayer connectors in a second plurality of interlayer connectors are connected to linking elements in the second group of linking elements. Patterned conductor lines in a first layer of patterned conductor lines are coupled to respective interlayer connectors in the first plurality of interlayer connectors. Patterned conductor lines in a second layer of patterned conductor lines disposed higher than the first layer of patterned conductor lines are coupled to respective interlayer connectors in the second plurality of interlayer connectors. |
US10833014B2 |
Electrical interconnection comprising a topological insulator material
An electrical interconnection. In order to efficiently conduct electrical current in small-scale structures and at high frequencies, the electrical interconnection has a channel portion which includes at least one channel layer made of a weak topological insulator material and having a top surface with a plurality of grooves extending from a first terminal to a second terminal of the electrical interconnection, wherein the top surface and a bottom surface of each groove are insulating, whereas each side surface of each groove includes a conducting zone with a pair of topologically protected one-dimensional electron channels. |
US10833010B2 |
Integration of artificial intelligence devices
Techniques that facilitate integration of artificial intelligence devices are provided. In one example, a device includes a first dual-damascene layer, a second dual-damascene layer and an artificial intelligence memory device. The first dual-damascene layer comprises a first set of copper connections formed in first dielectric material. The second dual-damascene layer that comprises a second set of copper connections formed in second dielectric material. The artificial intelligence memory device is integrated between the first dual-damascene layer and the second dual-damascene layer. A through-level via (TLV) electrical connection associated with the artificial intelligence memory device provides an interconnection between the first set of copper connections and the second set of copper connections. |
US10833009B2 |
Memory device interconnects and method of manufacture
An integrated circuit memory device, in one embodiment, includes a substrate having a plurality of bit lines. A first and second inter-level dielectric layer are successively disposed on the substrate. Each of a plurality of source lines and staggered bit line contacts extend through the first inter-level dielectric layer. Each of a plurality of source line vias and a plurality of staggered bit line vias extend through the second inter-level dielectric layer to each respective one of the plurality of source lines and the plurality of staggered bit line contacts. The source lines and staggered bit line contacts that extend through the first inter-level dielectric layer are formed together by a first set of fabrication processes. The source line vias and staggered bit line contacts that extend through the second inter-level dielectric layer are also formed together by a second set of fabrication processes. |
US10833007B2 |
Circular ring shape fuse device
An electrical fuse (e-fuse) is provided in which the contact area between the fuse element (i.e., fuse link) and the first and second electrodes is reduced. The reduction in contact area provides high electron density and enhanced programming efficiency to the electrical fuse. The fuse element of the present application, which is sandwiched between the first and second electrodes, has a circular ring shape. A dielectric material laterally surrounds the fuse element and is present in the center of the circular ring shaped fuse element. |
US10833003B1 |
Integrated circuits with backside power rails
Semiconductor devices and methods are provided. A method according to the present disclosure includes receiving a substrate that includes a first semiconductor layer, a second semiconductor layer, and a third semiconductor layer; forming a plurality of fins over the third semiconductor layer; forming a trench between two of the plurality of fins; depositing a dummy material in the trench; forming a gate structure over channel regions of the plurality of the fins; forming source/drain features over source/drain regions of the plurality of the fins; bonding the substrate on a carrier wafer; removing the first and second semiconductor layers to expose the dummy material; removing the dummy material in the trench; depositing a conductive material in the trench; and bonding the substrate to a silicon substrate such that the conductive material is in contact with the silicon substrate. The trench extends through the third semiconductor layer and has a bottom surface on the second semiconductor layer. |
US10833001B2 |
Trace/via hybrid structure and method of manufacture
A method of forming an interconnect that includes providing a sacrificial trace structure using an additive forming method. The sacrificial trace structure having a geometry for the interconnect. The method continuous with forming a continuous seed metal layer on the sacrificial trace structure; and removing the sacrificial trace structure, wherein the continuous seed metal layer remains. An interconnect metal layer may be formed on the continuous seed layer. A dielectric material may then be formed on the interconnect metal layer to encapsulate a majority of the interconnect metal layer, wherein ends of the interconnect metal layer are exposed through one surface of the dielectric material to provide an interconnect extending into a dielectric material. |
US10832998B2 |
Semiconductor package
A semiconductor package includes an organic interposer, a semiconductor chip, a passivation layer, and an underbump metallurgy (UBM) layer. The organic interposer includes insulating layers and wiring layers disposed on the insulating layers. The semiconductor chip is disposed on one surface of the organic interposer. The passivation layer is disposed on another surface of the organic interposer opposing the one surface on which the semiconductor chip is disposed, and has openings extending to portions of the wiring layer. The UBM layer includes UBM pads disposed on the passivation layer and UBM vias disposed in the openings and connecting the UBM pads and the wiring layer to each other. At least one groove portion is disposed in an outer circumferential surface of the UBM pad. |
US10832997B2 |
Lead-frame structure, lead-frame, surface mount electronic device and methods of producing same
A method of producing a lead-frame structure having two faces and exposing a treated silver surface on at least one of the two faces, the treated silver surface(s) serving the wire bonding, which yields a surface which, after applying resin to it, has excellent adhesion even under severe testing conditions, such as the IPC/JEDEC J-STD-20 MSL standard, and a method of producing a surface mount electronic device including a lead-frame or lead-frame entity and at least one semiconductor device mounted thereon, wherein the lead-frame or lead-frame entity exposes a treated silver surface on at least one of the two faces, wherein the treated silver surface(s) serve(s) the wire bonding, and wherein a resin is applied to the lead-frame or lead-frame entity, which method yields excellent adhesion of the surface of the lead-frame or lead-frame entity even under severe testing conditions. |
US10832994B2 |
Electronic module
An electronic module has a sealing part 90; electronic elements 15, 25 provided in the sealing part 90; back-surface exposed conductors 10, 20, 30 having back-surface exposed parts 12, 22, 32, which have back surfaces exposed from the sealing part 90, and having one-terminal parts 11, 21, 31, which extend from the back-surface exposed parts 12, 22, 32 and protrude outward from a side of the sealing part 90; and back-surface unexposed conductors 40, 50 having unexposed parts 42, 52, which are sealed in the sealing part 90, and having other-terminal parts 41, 51, which extend from the unexposed parts 42, 52 and protrude outward from a side of the sealing part 90. The electronic elements 15, 25 are placed on the back-surface exposed parts 12, 22, 32. The other-terminal parts 41, 51 have a width narrower than a width of the one-terminal parts 11, 21, 31. |
US10832992B2 |
Die attach methods and semiconductor devices manufactured based on such methods
A method includes providing a carrier, depositing a die attach material on the carrier, and arranging a semiconductor die on the die attach material, wherein a main surface of the semiconductor die facing the die attach material at least partly contacts the die attach material, wherein immediately after arranging the semiconductor die on the die attach material, a first maximum extension of the die attach material over edges of the main surface is less than about 100 micrometers. |
US10832991B1 |
Leadless packaged device with metal die attach
A leadless packaged semiconductor device includes a metal substrate having at least a first through-hole aperture having a first outer ring and a plurality of cuts through the metal substrate to define spaced apart metal pads on at least two sides of the first through-hole aperture. A semiconductor die that has a back side metal (BSM) layer on its bottom side and a top side with circuitry coupled to bond pads is mounted top side up on the first outer ring. A metal die attach layer is directly between the BSM layer and walls of the metal substrate bounding the first through-hole aperture that provides a die attachment that fills a bottom portion of the first through-hole aperture. Bond wires are between metal pads and the bond pads. A mold compound is also provided including between adjacent ones of the metal pads. |
US10832989B2 |
3D-microstrip branchline coupler
The disclosure is directed to semiconductor structures and, more particularly, to a three dimensional microstrip branchline coupler and methods of manufacture. The structure includes a plurality of through silicon vias and conductive lines electrically connected to a first end and a second end of respective ones of the plurality of through silicon vias. A first through silicon via of the plurality of through silicon vias forms a first port of a three dimensional (3D) branchline coupler. A second through silicon via of the plurality of through silicon vias forms a second port of the 3D branchline coupler. A third through silicon via of the plurality of through silicon vias forms a third port of the 3D branchline coupler. A fourth through silicon via of the plurality of through silicon vias forms a fourth port of the 3D branchline coupler. |
US10832981B2 |
Display device
A display device including: a first substrate including a display area and a peripheral area; a display part disposed on the first substrate and to include a plurality of pixels; a second substrate disposed on the display part; and an inorganic layer disposed on the second substrate. The inorganic layer may include an opening, and the opening overlaps the display area and the peripheral area. |
US10832978B2 |
Bottom emission microLED display and a repair method thereof
A bottom emission microLED display includes a microLED disposed above a transparent substrate; a light guiding layer surrounding the microLED to controllably guide light generated by the microLED towards the transparent substrate; and a reflecting layer formed over the light guiding layer to reflect the light generated by the microLED downwards and to confine the light generated by the microLED to prevent the light from leaking upwards or sidewards. |
US10832975B2 |
Reduced static random access memory (SRAM) device foot print through controlled bottom source/drain placement
A method of reducing the distance between co-linear vertical fin field effect devices is provided. The method includes forming a first vertical fin on a substrate, forming a second vertical fin on the substrate, and depositing a masking block in the gap between the first vertical fin and second vertical fin. The method further includes depositing a spacer layer on the substrate, masking block, first vertical fin, and second vertical fin, depositing a protective liner on the spacer layer, and removing a portion of the protective liner from the spacer layer on the masking block and substrate adjacent to the first vertical fin. The method further includes removing a portion of the spacer layer from a portion the masking block and a portion of the substrate adjacent to the first vertical fin, and growing a first source/drain layer on an exposed portion of the substrate and first vertical fin. |
US10832974B2 |
FinFET gate structure and method for fabricating the same
A semiconductor device includes a n-type gate structure over a first semiconductor fin, in which the n-type gate structure includes a n-type work function metal layer overlying the first high-k dielectric layer. The n-type work function metal layer includes a TiAl (titanium aluminum) alloy, in which an atom ratio of Ti (titanium) to Al (aluminum) is in a range substantially from 1 to 3. The semiconductor device further includes a p-type gate structure over a second semiconductor fin, in which the p-type gate structure includes a p-type work function metal layer overlying the second high-k dielectric layer. The p-type work function metal layer includes titanium nitride (TiN), in which an atom ratio of Ti to N (nitrogen) is in a range substantially from 1:0.9 to 1:1.1. |
US10832973B2 |
Stress modulation of nFET and pFET fin structures
Compressive and tensile stress is induced, respectively, on semiconductor fins in the pFET and nFET regions of a monolithic semiconductor structure including FinFETs. A tensile stressor is formed from dielectric material and a second, compressive stressor is formed from metal. The stressors may be formed in fin cut regions of the monolithic semiconductor structure and are configured to provide stress in the direction of FinFET current flow. The dielectric material may be deposited on the monolithic semiconductor structure and later removed from the fin cut regions of the pFET region. Metal exhibiting compressive residual stress is then deposited in the fin cut regions from which the dielectric material was removed. Gate cut regions may also be filled with the dielectric stressor material to impart substantially uniaxial tensile stress perpendicular to the semiconductor fins and perpendicular to electrical current flow. |
US10832971B2 |
Fabricating tapered semiconductor devices
A semiconductor structure and a method for fabricating the same. The semiconductor structure includes a gate cut mask having one cut window exposing one or more portions of multiple sacrificial gate structures of the at least one plurality of sacrificial gate structures. The multiple sacrificial gate structures having been formed over portions of in structures. The method comprises forming a gate cut mask a plurality of semiconductor fins and a plurality of sacrificial gate structures. The gate cut mask being formed with one cut window exposing one or more portions of multiple sacrificial gate structures of the plurality of sacrificial gate structures. At least the portion of multiple sacrificial gate structures and one or more portions of each semiconductor fin of the plurality of semiconductor fins underlying the one or more portions of one of the multiple sacrificial gate structures are removed. |
US10832964B1 |
Replacement contact formation for gate contact over active region with selective metal growth
A semiconductor structure is disclosed including a semiconductor substrate having two or more fins. The semiconductor structure includes a recessed gate structure having opposing sidewalls located over one of the fins. The semiconductor structure includes a gate spacer disposed on the opposing sidewalls of the recessed gate structure. The semiconductor structure includes a source/drain region disposed between adjacent gate spacers. The semiconductor structure includes a first conductive material disposed on the source/drain region and an interlevel dielectric layer disposed on a top surface of the semiconductor structure defining an opening therein to an exposed top surface of the first conductive material. A width of an upper portion of the opening is greater than the width of the lower portion of the opening. The lower portion of opening is aligned with the first conductive material. The semiconductor structure includes a second conductive material disposed in the opening. |
US10832962B1 |
Formation of an air gap spacer using sacrificial spacer layer
A method for manufacturing a semiconductor device includes forming a plurality of gate structures on a semiconductor fin, and forming a plurality of source/drain regions adjacent the gate structures. A sacrificial spacer layer is deposited on the source/drain regions, and part of the sacrificial spacer layer is removed to expose portions of the source/drain regions. A plurality of source/drain contacts are formed on the source/drain regions, wherein remaining portions of the sacrificial spacer layer are positioned between the source/drain contacts and adjacent ones of the gate structures. The method also includes removing the remaining portions of the sacrificial spacer layer to form a plurality of spaces between the source/drain contacts and the adjacent ones of the gate structures. The removal of the remaining portions of the sacrificial spacer layer is performed using a water-based etch. A dielectric material including a plurality of air gaps is deposited in the spaces. |
US10832958B2 |
Leakage reduction methods and structures thereof
A method and structure for mitigating leakage current in devices that include a continuous active region. In some embodiments, a threshold voltage at the cell boundary is increased by changing a photomask logic operation (LOP) to reverse a threshold voltage type at the cell boundary. Alternatively, in some cases, the threshold voltage at the cell boundary is increased by performing a threshold voltage implant (e.g., an ion implant) at the cell boundary, and into a dummy gate disposed at the cell boundary. Further, in some embodiments, the threshold voltage at the cell boundary is increased by use of a silicon germanium (SiGe) channel at the cell boundary. In some cases, the SiGe may be disposed within the substrate at the cell boundary and/or the SiGe may be part of the dummy gate disposed at the cell boundary. |
US10832955B2 |
Methods and structures for forming uniform fins when using hardmask patterns
A method for manufacturing a semiconductor device includes forming a hardmask layer on a substrate, patterning the hardmask layer to form a plurality of patterned hardmask portions on the substrate, depositing a dummy hardmask layer on the substrate, patterning the dummy hardmask layer to form a plurality of patterned dummy hardmask portions on the substrate, wherein each of the plurality of patterned dummy hardmask portions is positioned adjacent respective outermost patterned hardmask portions of the plurality of patterned hardmask portions, and transferring a pattern of the plurality of patterned hardmask portions and the plurality of patterned dummy hardmask portions to the substrate to form a plurality of fins and a plurality of dummy fins from the substrate. |
US10832950B2 |
Interconnect with high quality ultra-low-k dielectric
Semiconductor devices and methods for forming the semiconductor devices include first line trenches formed in a dielectric layer on a substrate. Sacrificial spacers are formed on sidewalls of the dielectric layer in the first line trenches. Second line trenches are formed in the dielectric layer, the first line trenches and the second line trenches including alternating rows of trenches separated by the sacrificial spacers. The first line trenches and the second line trenches are filled with conductive material to form conductive lines. The sacrificial spacers are replaced with an isolation material. |
US10832945B2 |
Techniques to improve critical dimension width and depth uniformity between features with different layout densities
Techniques to improve CD width and depth uniformity between features with different layout densities are provided. In one aspect, a method of forming a contact structure includes: patterning features in different regions of a dielectric at different layout densities whereby, due to etch loading effects, the features are patterned to different depths in the dielectric and have different bottom dimensions; depositing a sacrificial spacer into/lining the features whereby some of the features are pinched-off by the sacrificial spacer; opening up the sacrificial spacer at bottoms of one or more of the features that are not pinched-off by the sacrificial spacer; selectively extending the one or more features in the dielectric, such that the one or more features have a discontinuous taper with a stepped sidewall profile; removing the sacrificial spacer; and filling the features with a conductive material to form the contact structure. A contact structure is also provided. |
US10832941B2 |
Airgap isolation for backend embedded memory stack pillar arrays
A method of forming a memory structure includes forming an opening on opposing sides of a plurality of memory pillars disposed on a substrate, the opening extends through a capping layer located above a first dielectric layer and a top portion of an oxide layer, the oxide layer is located between the first dielectric layer and an encapsulation layer on the substrate, the encapsulation layer surrounds the plurality of pillars, removing the oxide layer from areas of the memory structure located between the memory pillars, above the encapsulation layer and below the first dielectric layer, after removing the oxide layer a gap remains within the areas of the memory structure, and forming a second dielectric directly above the capping layer, wherein the second dielectric layer pinches off the opening to form airgaps. |
US10832940B2 |
Bulk substrates with a self-aligned buried polycrystalline layer
Structures with altered crystallinity beneath semiconductor devices and methods associated with forming such structures. Trench isolation regions surround an active device region composed of a single-crystal semiconductor material. A first non-single-crystal layer is arranged beneath the trench isolation regions and the active device region. A second non-single-crystal layer is arranged beneath the trench isolation regions and the active device region. The first non-single-crystal layer is arranged between the second non-single-crystal layer and the active device region. |
US10832937B1 |
High resistivity silicon-on-insulator substrate having enhanced charge trapping efficiency
A multilayer semiconductor on insulator structure is provided in which the handle substrate and an epitaxial layer in interfacial contact with the handle substrate comprise electrically active dopants of opposite type. The epitaxial layer is depleted by the handle substrate free carriers, thereby resulting in a high apparent resistivity, which improves the function of the structure in RF devices. |
US10832935B2 |
Multi-level micro-device tethers
An exemplary wafer structure comprises a source wafer having a patterned sacrificial layer defining anchor portions separating sacrificial portions. A patterned device layer is disposed on or over the patterned sacrificial layer, forming a device anchor on each of the anchor portions. One or more devices are disposed in the patterned device layer, each device disposed entirely over a corresponding one of the one or more sacrificial portions and spatially separated from the one or more device anchors. A tether structure connects each device to a device anchor. The tether structure comprises a tether device portion disposed on or over the device, a tether anchor portion disposed on or over the device anchor, and a tether connecting the tether device portion to the tether anchor portion. The tether is disposed at least partly in the patterned device layer between the device and the device anchor. |
US10832932B2 |
Semiconductor product testing device using an electric static carrier
A semiconductor product testing device using an electric static carrier includes a movable carrier plate serving to carry at least one semiconductor product for transferring or testing process; the movable carrier plate being arranged with at least one electric static circuit to suck the at least one semiconductor product; a movable detecting probe set including: a probe set includes at one probe or a plurality of probes; a robot being connected to the probe set for deriving the probe set to a predetermined test position; a control device connected to the robot and including a control circuit for controlling movements of the robot and a testing circuit; and a computer connected to the control device for getting testing data from the testing circuit; the computer providing functions to cause the user to determine test items and ways of the testing circuit and the moving paths of the robot. |
US10832930B2 |
Electrostatic attraction method
Disclosed is an electrostatic attraction method including: a first step in which a gas is introduced into a chamber in which the processing target object is to be processed before a processing target object is placed on a stage within the chamber, and plasma is generated by applying a high frequency power; a second step in which a DC voltage having a polarity opposite to a polarity of a DC voltage to be applied when attracting the processing target object, to an electrostatic chuck provided on the stage after the first step; a third step where extinguishing of the plasma by stopping application of the high frequency power is performed after the second step; and a fourth step where application of the DC voltage is stopped after the third step. |
US10832928B2 |
Systems, apparatus, and methods for an improved load port
Embodiments provide systems, apparatus, and methods for an improved load port that includes a frame supporting a dock and a carrier opener; an elevator operable to raise and lower the carrier opener; an isolation compartment within which the elevator is operable to move, the isolation compartment including a volume isolated from a volume of an equipment front end module (EFEM); and a purge supply within the isolation compartment operable to purge the isolation compartment of reactive gas trapped within the isolation compartment. Numerous additional aspects are disclosed. |
US10832927B2 |
Interlocking nest wafer protector
An interlocking ring wafer separator for reducing particles during shipment of integrated circuit wafers has a wafer shelf, an interlocking tab which prevents the edge of the wafer from coming into contact with the inner wall of the wafer shipping container, and an interlocking slot into which the interlocking tab of a second interlocking ring wafer separator may be inserted locking the two interlocking ring wafer separators together in the coin stacked wafers. |
US10832926B2 |
High throughput serial wafer handling end station
An ion implantation apparatus, system, and method are provided for transferring a plurality of workpieces between vacuum and atmospheric pressures, wherein an alignment mechanism is operable to align a plurality of workpieces for generally simultaneous transportation to a dual-workpiece load lock chamber. The alignment mechanism comprises a characterization device, an elevator, and two vertically-aligned workpiece supports for supporting two workpieces. First and second atmospheric robots are configured to generally simultaneously transfer two workpieces at a time between load lock modules, the alignment mechanism, and a FOUP. Third and fourth vacuum robots are configured to transfer one workpiece at a time between the load lock modules and a process module. |
US10832921B2 |
Electronic device with top side pin array and manufacturing method thereof
An electronic device and a manufacturing method thereof. As non-limiting examples, various aspects of this disclosure provide an electronic device having a top side pin array, for example which may be utilized for three-dimensional stacking, and a method for manufacturing such an electronic device. |
US10832919B2 |
Measuring and modeling material planarization performance
A method for modeling planarization performance of a given material includes patterning a first photoresist layer over a first material deposited over a substrate. The method also includes etching portions of the first material exposed by the patterned first photoresist layer to create a patterned topography of the first material comprising two or more different design macros in two or more different regions. The method further includes coating the given material over the patterned topography of the first material, patterning a second photoresist layer over the given material, measuring the critical dimension of a metrology feature in each of the two or more different regions, and utilizing the measured critical dimensions of the metrology feature in the two or more different regions to generate a model of the planarization performance of the given material by relating the measured critical dimensions to focal planes of the given material. |
US10832918B2 |
Method for removal of matter
A method of uniformly removing material from a sample surface includes the steps of sputtering by means of scanning the surface with a focused ion beam and a simultaneous observing of the sample during sputtering. Uniform sputtering of different materials is achieved by high-angle sputtering from multiple directions, wherein the directions are rotated relative to each other by a non-zero angle. |
US10832916B1 |
Self-aligned gate isolation with asymmetric cut placement
A method of forming a semiconductor structure includes forming fins over a substrate, forming a shallow trench isolation region over the substrate surrounding the fins, and forming nanosheet stacks providing channels for nanosheet field-effect transistors. The method also includes forming a channel protecting liner over a portion of sidewalls and a top surface of a first nanosheet stack formed over a first fin, the channel protecting liner being further formed over a portion of the shallow trench isolation region extending from the sidewalls of the first nanosheet stack toward a second nanosheet stack formed over a second fin. The method further includes forming gate stacks surrounding exposed portions of the nanosheet stacks, forming an asymmetric self-aligned gate isolation structure over the channel protecting liner, and forming a symmetric self-aligned gate isolation structure over a portion of the shallow trench isolation region between a third fin and a fourth fin. |
US10832914B2 |
Method of manufacturing silicon carbide semiconductor device
In a vertical MOSFET of a trench gate structure, a high-concentration implantation region is provided in a p-type base region formed from a p-type silicon carbide layer formed by epitaxial growth, so as to include a portion in which a channel is formed. The high-concentration implantation region is formed by ion implantation of a p-type impurity into the p-type silicon carbide layer. The high-concentration implantation region is formed by p-type ion implantation and has an impurity concentration profile in which concentration differences in a depth direction form a bell-shaped curve at a peak of impurity concentration that is higher than that of the p-type silicon carbide layer. In the p-type base region, disorder occurs partially in the crystal structure consequent to the ion implantation for forming the high-concentration implantation region. |
US10832912B2 |
Direct-bonded native interconnects and active base die
Direct-bonded native interconnects and active base dies are provided. In a microelectronic architecture, active dies or chiplets connect to an active base die via their core-level conductors. These native interconnects provide short data paths, which forgo the overhead of standard interfaces. The system saves redistribution routing as the native interconnects couple in place. The base die may contain custom logic, allowing the attached dies to provide stock functions. The architecture can connect diverse interconnect types and chiplets from various process nodes, operating at different voltages. The base die may have state elements for drive. Functional blocks aboard the base die receive native signals from diverse chiplets, and communicate with all attached chiplets. The chiplets may share processing and memory resources of the base die. Routing blockages are minimal, improving signal quality and timing. The system can operate at dual or quad data rates. The architecture facilitates ASIC, ASSP, and FPGA ICs and neural networks, reducing footprint and power requirements. |
US10832905B2 |
Process of forming silicon nitride (SiN) film and semiconductor device providing SiN film
A low pressure chemical vapor deposition (LPCVD) technique for nitride semiconductor materials includes steps of: setting a temperature in a furnace to be 750 to 900° C.; substituting an atmosphere in the furnace to ammonia (NH3); depositing a SiN film at an initial pressure by supplying di-chloro-silane (SiH2Cl2); and subsequently depositing the SiN film at a deposition pressure that is higher than the initial pressure. The invention has a feature that the initial pressure is at least higher than 60% of the deposition pressure. |
US10832899B2 |
Sample ionisation using a pulsed laser source
A mass and/or ion mobility spectrometer 100 comprises a sample plate 102 that supports a target sample 104. The spectrometer 100 further comprises a laser source 110 that generates a series of laser pulses 112 and a control system 118 that moves a focal point of the laser source 110 substantially continuously across the sample plate 102 such that respective packets of ions are generated by respective laser pulses 112 impinging upon respective locations on the target sample 104. The control system 118 performs plural cycles of ion analysis that each produce a set of spectral data corresponding to one or more of the packets of ions. The spectrometer 100 can provide mass and/or ion mobility spectrometry having increased speed and efficiency. |
US10832898B2 |
Method of data dependent control
A method of mass spectrometry is disclosed comprising obtaining first data at a first time and/or location and second data at a second subsequent time and/or location. A future trend or rate of change in the data is predicted from the first and second data. An attenuation factor of an attenuation device is adjusted in response to the predicted future trend or rate of change in the data so as to maintain operation of a detector or detector system within the dynamic range of the detector or detector system and/or to prevent saturation of the detector or detector system. |
US10832897B2 |
Methods and devices for high-throughput data independent analysis for mass spectrometry using parallel arrays of cells
A method of analyzing a sample, the method includes separating precursor ions from the sample into narrow mass range groups based on mass-to-charge ratio; fragmenting the ions from each group to create groups of fragment ions; and mass analyzing fragment ions from each group of fragment ions using a long transient time mass analyzer, wherein the separation and fragmentation are decoupled from the mass analyzing and the cycle time of the high transient mass analyzer is greater than about five times longer than the cycle time of a narrow mass range scan time, and wherein the separation and fragmentation has a high duty cycle and the mass analyzing has a high duty cycle. |
US10832889B2 |
Charged particle beam device
A charged particle beam device that can improve machining position precision in section processing using a shielding plate is provided. The invention is directed to a charged particle beam device including: an ion source (101); a sample stand (106) on which a sample (107) is mounted; a shielding plate (108) placed so that a portion of the sample (107) is exposed when seen from the ion source (101); and tilt units (123, 124) that tilt the sample (107) and the shielding plate (108) relative to the irradiation direction of an ion beam (102) from the ion source (101) to the sample (107). |
US10832885B2 |
Electron transparent membrane for cold cathode devices
According to some aspects, a cold cathode device is provided, the device comprising a substrate, a field electron emitter disposed upon the substrate and configured to emit electrons in a first direction, and a structure encapsulating the field electron emitter, thereby creating an airtight seal around the field electron emitter, at least a portion of the structure being an atomically thin membrane positioned in the first direction with respect to the field electron emitter. According to some embodiments, at least one einzel lens may be located within the structure and configured to direct electrons emitted by the field electron emitter. |
US10832882B2 |
Electric circuit breaker device
To provide an electric circuit breaker device that can be downsized while maintaining strength. An igniter 20, a bar-shaped projectile 40, a conductor piece 50, and an insulating space 61 are provided inside a resin housing 10. A cylinder 30 is disposed between the bar-shaped projectile 40 and an inner wall surface of the housing 10, and a reinforcing frame 70 is disposed in the housing 10 on the outer side. |
US10832881B2 |
Medium voltage switching apparatus
A switching apparatus for medium voltage electric systems, the switching apparatus including one or more electric poles, each electrically coupleable with a corresponding electric line, the switching apparatus including: for each electric pole, a fixed contact and a corresponding movable contact, the movable contact being reversibly movable, along a corresponding translational displacement axis, between a decoupled position from the fixed contact and a coupled position with the fixed contact; an actuation assembly having, for each electric pole, an actuation shaft rotating about a rotation axis during a closing manoeuvre or an opening manoeuvre of the switching apparatus; for each electric pole, a motion transmission assembly including an eccentric mechanism operatively coupled with the actuation shaft. |
US10832876B2 |
Push-button switch with the switching elment arranged on the keycap
A push-button switch and a transportation vehicle in which the disclosed push-button switch is inserted. The push-button switch has a keycap, a base plate, a switching element, a first lever and a second lever. The first lever and the second lever are each mounted for rotation on the base plate by a pivot bearing and are each movably connected to the keycap at a first lever end. The first lever and the second lever are movably connected to one another at a second lever end. The switching element is arranged on the keycap so the switching element is actuated by the second lever end of the first lever or by the second lever end of the second lever. |
US10832875B2 |
Barrier usable with electrical interruption device and structured to resist the insertion of probe having known dimensions
A barrier includes a cover and an attachment apparatus and is usable with an electrical interruption device. The attachment apparatus includes a number of attachment structures that are situated on the cover and that are each structured to be engaged with at least one of the housing of the electrical interruption device and a number of terminal assemblies of the electrical interruption device. The cover is configured to overlie at least a portion of the electrical interruption device and to resist the entry of a probe of known dimensions into electrical contact with components that are electrified even when the electrical interruption device is in an OFF condition. |
US10832864B2 |
Method for producing rare-earth magnets, and rare-earth-compound application device
A coating tank 1 provided with a net belt passage opening is prepared, a slurry obtained by dispersing a rare-earth-compound powder in a solvent is continuously supplied to the coating tank 1 to cause the coating tank 1 to overflow, and a plurality of sintered magnet bodies 10 are arranged on a net belt conveyor 5, continuously conveyed horizontally thereon, and passed through the slurry in the coating tank 1 via the net belt passage opening, to apply the slurry to the sintered magnet bodies. The slurry is subsequently dried to continuously apply the powder to the plurality of sintered magnet bodies. As a result, the rare-earth-compound powder can be uniformly applied to the surfaces of the sintered magnet bodies, and the application operation can be performed extremely efficiently. |
US10832862B2 |
Wireless system and wireless device
A wireless system is provided and includes a first coil, a second coil, and a capacitance adjusting unit. The second coil is configured to sense the first coil. The capacitance adjusting unit is connected to the first coil, the capacitance adjusting unit includes at least one closed loop and a connecting wire, and the connecting wire is connected between the first coil and the closed loop. |
US10832858B2 |
High-frequency transformer design for DC/DC resonant converters
A transformer assembly includes a transformer with primary windings located on multiple layers and with secondary windings interleaved with the multiple layers and includes a substrate connected to the transformer and with a first transistor with first, second, and third terminals, in which the first terminal is connected to the secondary windings, the second terminal is connected to an output terminal of the transformer assembly, and the third terminal is a control terminal; first conductive layers; second conductive layers interleaved with the first conductive layers; a first via that is solid filled and that connects the first conductive layers and the first terminal; and a second via that is solid filled and that connects the second conductive layers and the second terminal. |
US10832857B2 |
Coil component
A coil component includes: a body; and external electrodes disposed on an external surface of the body. The coil part may include a first coil layer and a second coil layer connected to the first coil layer, each of the first and second coil layers may include a plurality of coil patterns, the plurality of coil patterns of the first coil layer may include a first connection coil pattern physically connected to the second coil layer, the plurality of coil patterns of the second coil layer may include a second connection coil pattern physically connected to the first connection coil pattern, and an upper surface of the first connection coil pattern may come into direct contact with a lower surface of the second connection coil pattern. |
US10832855B2 |
Electronic component and manufacturing method thereof
An electronic component comprising an element body including opposite first and second end surfaces, and an upper surface connecting the first and second end surfaces; a circuit element embedded in the element body; a first lead-out electrode embedded on the first end surface side and electrically connected to the circuit element; a columnar electrode arranged separately from the first lead-out electrode in a first direction viewed in a direction orthogonal to the first end surface, and embedded in the element body with a portion exposed from the first end surface to the upper surface; and a first via conductor connecting the first lead-out and columnar electrodes. An exposure width of the first via conductor, on the first end surface along a second direction orthogonal to the first direction viewed in the direction orthogonal to the first end surface, is smaller than the exposure width of the columnar electrode. |
US10832846B2 |
Low power solenoid with dropout detection and auto re-energization
A solenoid control circuit can make measurements during operation to determine the state of a solenoid and can provide for rapid re-energization of a solenoid upon detection of a dropout condition. A method of controlling a solenoid can include closing an input switch, cycling a low side switch based on voltage drop across a resistor, opening the input switch after a time interval, closing the low side switch and driving a discharge switch to control the discharge current rate from an energy storage device to an inductor. The method can include determining a condition of the inductor based on a time interval between actuation of comparators and maintaining a level of energy in the energy storage device sufficient to cause the inductor to produce a magnetic field for actuating a valve. |
US10832843B2 |
Superconductor compositions
A superconductor tape may be fabricated via Metal Organic Chemical Vapor Deposition (MOCVD) to achieve peel strengths greater than approximately 4.5 N/cm. The superconductor tape may be fabricated via MOCVD with a REBCO composition that includes the elements Samarium (Sm)-Barium(Ba)-Copper(Cu)-Oxygen(O). Varying levels of Copper (Cu) content can achieve peel strengths ranging between approximately 4.5 N/cm to approximately 8.0 N/cm. |
US10832839B1 |
Metal resistors with a non-planar configuration
Device structures and fabrication methods for an on-chip resistor. A dielectric layer includes a trench with a bottom and a sidewall arranged to surround the bottom. A metal layer is disposed on the dielectric layer at the sidewall of the trench. The metal layer includes a surface that terminates the metal layer at the bottom of the trench to define a discontinuity that extends along a length of the trench. |
US10832835B2 |
Adaptive manufacturing table
Described is an adaptive manufacturing table (100) including a structural frame assembly (300), a moveable table assembly (400) including a table surface (130), and a projector (101) such that the projector (101) is rigidly mounted to the structural frame assembly (300). The projector (101) may be configured to directly project an image onto the table surface (130). |
US10832828B2 |
Graphene/graphite polymer composite foam derived from emulsions stabilized by graphene kinetic trapping
The present disclosure provides advantageous graphene/graphite stabilized composites (e.g., graphene/graphite stabilized emulsion-templated foam composites), and improved methods for fabricating such graphene/graphite stabilized composites. More particularly, the present disclosure provides improved methods for fabricating pristine, graphene/graphite/polymer composite foams derived from emulsions stabilized by graphene/graphite kinetic trapping. In exemplary embodiments, the present disclosure provides that, instead of viewing the insolubility of pristine graphene/graphite as an obstacle to be overcome, it is utilized as a means to create or fabricate water/oil emulsions, with graphene/graphite stabilizing the spheres formed. These emulsions are then the frameworks used to make foam composites that have shown bulk conductivities up to about 2 S/m, as well as compressive moduli up to about 100 MPa and breaking strengths of over 1200 psi, with densities as low as about 0.25 g/cm3. |
US10832824B2 |
Floating nuclear reactor with stabilization assemblies
A protection system is provided for protecting a nuclear reactor positioned on a barge which is floating in the water of a tank. The system also includes suspension systems which permits the barge to move downwardly in the tank upon an aircraft, missile strike or earthquake to reduce the impact force of the strike. Each of the suspension systems includes a slack upper chain member, a taut intermediate chain member and a slack lower chain member. A padding material is positioned at the inner sides of the tank. Padding material may be placed of the ends and sides of the barge. |
US10832822B1 |
Methods and systems for locating therapeutic remedies
A system for locating therapeutic remedies. The system includes a computing device that includes a k-means clustering module. The k-means clustering module is configured to receive at least a therapeutic constitutional inquiry, locate a user vibrancy record containing a plurality of user vibrancy datums, select at least a user vibrancy datum as a function of the at least a therapeutic constitutional inquiry, receive a clustering dataset that includes a plurality of unclassified cluster data entries, generate a k-means clustering algorithm using the clustering dataset, calculate a degree of similarity index value and select a classified data entry cluster. The system includes a k-nearest neighbors module that is configured to receive the selected classified data entry cluster, generate a k-nearest neighbors algorithm utilizing the selected classified data entry cluster, identify at least a therapeutic dataset, generate a therapeutic remedy instruction set, and display the therapeutic remedy instruction set on a graphical user interface. |
US10832820B2 |
Cognitive personal health limit detector and trainer using a wearable smart mobile device
A computer-implemented method, data processor and computer program product determine exposure levels to external stimuli. At least one environmental condition is monitored and an external stimulus event is identified based on the at least one environmental condition. An intensity level of the external stimulus event is determined to exceed a predetermined threshold. An exposure level of the external stimulus is determined by integrating the intensity level over time. At least one human biometric quantity of a user is measured and a personal exposure level limitation is determined for the user based on the measured at least one human biometric quantity. When the exposure level exceeds the personal exposure level limitation, the user is warned of the exposure level. The human biometric quantity is one of: heart rate, blood pressure, body temperature, glucose level, blood oxygen level, muscle activity, electrolyte level, and lactic acid level. |
US10832817B2 |
Cognitive passive health monitoring
A method, computing system and computer program product are provided. A group of connected devices are formed from at least some multiple connected devices. A computing system receives current usage data for a person from the group of connected devices with respect to activities. The computing system compares the current usage data with a baseline for the person to produce change data and applies an analytic analysis to the change data to determine a health concern for the person. A notification is provided when the change data exceeds a predetermined threshold with respect to the baseline. In another embodiment, a group of connected devices is managed by excluding, from the group, a connected device that contributes to false positive data. |
US10832816B2 |
Personalized management and monitoring of medical conditions
The invention provides a system and a method for tracking, assessing, and managing personalized data related to medical conditions, diseases, disease symptoms, treatments, body function metrics, health and well-being, education, and training. In one embodiment, a method for personalized management of a medical condition is provided. The method includes providing a graphical user interface for allowing the patient to input at least one medical condition metric and at least one intervention, receiving at least one medical condition metric for a patient for a time interval, receiving information about at least one intervention for the patient for the time interval, and displaying the at least one medical condition metric and intervention over the time interval. |
US10832812B2 |
Endoscope inspection report creating apparatus, creating method of endoscope inspection report and storage medium
An endoscope inspection report creating method includes creating, before an endoscopic inspection to be performed on an inspection target by a user, at least one folder and a folder name of the at least one folder in a memory, the at least one folder storing an endoscopic image file of the inspection target, the folder name including inspection information related to the endoscopic inspection; setting a storage destination folder in which the endoscopic image file is stored from the at least one folder by the user specifying the storage destination folder; creating a file name of the endoscopic image file, after the storage destination folder is set and an inspection result of the endoscopic inspection comes out, inspection result information of the endoscopic inspection and the folder name of the set storage destination folder being added to the file name; storing the endoscopic image file, the file name of which has been created, in the set storage destination folder; reading the file name of the endoscopic image file for which an inspection report is created; and creating the inspection report by writing the folder name, the inspection result information, and the endoscopic image of the inspection target in a predetermined report template format based on the read file name and the endoscopic image file having the read file name. |
US10832809B2 |
Case management model processing
The present disclosure provides a method, apparatus and system for processing a case management model (CMM). According to an embodiment, there is provided a method for processing a CMM, the method includes: obtaining an existing CMM having a plurality of elements; obtaining a new CMM having at least one element; aligning an element of the new CMM to an element of the existing CMM according to match costs between the element of the new CMM and the plurality of elements of the existing CMM; and fusing the new CMM into the existing CMM based on the match cost between the aligned elements. |
US10832804B2 |
Method and process for transporting health information
A method for transforming and transporting health information is disclosed herein. The method includes receiving the health information; transforming the received health information of based on a predetermined rule; validating whether the received health information is in a proper form based on a third-party standard; and parsing the de-identified received health information to determine an entity to receive the de-identified health information. |
US10832797B2 |
Method and system for quantifying sequence alignment
The invention includes methods for aligning reads (e.g., nucleic acid reads, amino acid reads) to a reference sequence construct, methods for building the reference sequence construct, and systems that use the alignment methods and constructs to produce sequences. The invention also includes methods and systems for evaluating the quality of the alignment between the reads and the reference sequence construct. The method is scalable, and can be used to align millions of reads to a construct thousands of bases or amino acids long. The invention additionally includes methods for identifying a disease or a genotype based upon alignment of nucleic acid reads to a location in the construct. |
US10832794B2 |
System for molecular packing calculations
The invention provides a computer implemented method of quantifying the quality of packing for a residue comprising one or more residue atoms in a first protein in a first conformation, the method comprising: (a) calculating one or more close contact potentials based on a distance between the one or more residue atoms and one or more environment atoms, (b) calculating a contact area of the one or more residue atoms that is exposed to the one or more environment atoms and (c) calculating a close contact surface density (CCSD) by dividing the sum of the one or more close contact potentials by the contact area. |
US10832792B1 |
Apparatuses and methods for adjusting victim data
Addresses of accessed word lines are stored. Data related to victim word lines associated with the accessed word line are also stored. The victim word lines may have data stored in relation to multiple accessed word lines. The data related to the victim word lines is adjusted when the victim word line is refreshed during a targeted refresh operation or an auto-refresh operation. The data related to the victim word lines is adjusted when the victim word line is accessed during a memory access operation. |
US10832791B2 |
Apparatuses and methods for soft post-package repair
Embodiments of the disclosure are drawn to apparatuses and methods for soft post-package repair (SPPR). After packaging, it may be necessary to perform post-package repair operations on rows of the memory. During a scan mode of an SPPR operation, addresses provided by a fuse bank may be examined to determine if they are open addresses or if the bad row of memory is a redundant row of memory. The open addresses and the bad redundant addresses may be stored in volatile storage elements, such as in latch circuits. During a soft send mode of a SPPR operation, the address previously associated with the bad row of memory may be associated with the open address instead, and the address of the bad redundant row may be disabled. |
US10832785B2 |
Non-volatile memory with countermeasure for program disturb including purge during precharge
Program disturb is a condition that includes the unintended programming of a memory cell while performing a programming process for other memory cells. Such unintended programming can cause an error in the data being stored. In some cases, program disturb can result from electrons trapped in the channel being accelerated from one side of a selected word line to another side of the selected word line and redirected into the selected word line. To prevent such program disturb, it is proposed to open the channel from one side of a selected word line to the other side of the selected word line after a sensing operation for program verify and prior to a subsequent programming voltage being applied. |
US10832781B2 |
Integrated circuit device
An integrated circuit device includes channel structures extending from a substrate in a vertical direction, memory cell strings disposed along the plurality of channel structures, gate lines spaced apart from one another in the vertical direction and including erase control lines and string selection lines, and driving transistors including erase control driving transistors connected to the erase control lines and string selection driving transistors connected to the string selection lines. |
US10832773B1 |
Architecture for enabling zero value shifting
A system includes an analog memory architecture for performing differential reading. The analog memory architecture includes a weight array including first cross-point devices located at intersections of a first set of conductive column wires and a first set of conductive row wires, and a reference array operatively coupled to the weight array and including second cross-point devices located at intersections of a second set of conductive column wires and a second set of conductive row wires. The second cross-point devices include differential unipolar switching memory devices configured to enable zero-value shifting of the outputs of the first cross-point devices. |
US10832772B2 |
Apparatus for a memristor crossbar array
The present disclosure relates to an apparatus for a memristor crossbar array. The apparatus comprises an adjustment circuit configured for receiving a current that is output by the array at an actual operating condition of the array. The apparatus further comprises a calibration circuit configured for determining a measured or modelled variation of output currents of the array at the actual operating condition with respect to a reference operating condition, wherein the adjustment circuit is configured to adjust the output current by the variation. |
US10832770B2 |
Single pulse memory operation
Apparatuses, systems, methods, and computer program products are disclosed for a single pulse memory operation. An electrical source is configured to generate an electrical pulse. A selector for a memory cell is configured to conduct an electrical pulse from an electrical source to a memory cell in response to the electrical pulse exceeding a threshold. A control circuit is configured to maintain at least an operational level for the electrical pulse for a predefined time period to perform an operation on the memory cell. |
US10832769B2 |
Memory device with a charge transfer device
Techniques are provided for sensing a signal associated with a memory cell capable of storing three or more logic states. To sense a state of the memory cell, a charge may be transferred between a digit line and a node coupled with a plurality of sense components using a charge transfer device. Once the charge is transferred, one or more of the plurality of sense components may sense the charge with one of a variety of sensing schemes. Based on the charge being transferred using the charge transfer device and each sense component sensing the charge, a logic state associated with the memory cell may be determined. The number of sensed states may be correlated to the number of sense amplifiers. The ratio of the number of states read by the first sense component and the second sense component to the number of sense components may be greater than one. |
US10832763B2 |
Global bit line latch performance and power optimization
Embodiments for global bit line latch performance and power optimization are described herein. An aspect includes a bit line including a first section, a second section, and coupling circuitry arranged between the first section and the second section, the coupling circuitry adapted to causes a voltage drop between the first section and the second section, and at least one logic element including a first branch connected to a first power supply and a second branch connected to a second power supply, wherein the first branch is connected to the first section of the bit line, and wherein the second branch is connected to the second section of the bit line. |
US10832761B2 |
Polarization gate stack SRAM
One embodiment provides an apparatus. The apparatus includes a first inverter comprising a first pull up transistor and a first pull down transistor; a second inverter cross coupled to the first inverter, the second inverter comprising a second pull up transistor and a second pull down transistor; a first access transistor coupled to the first inverter; and a second access transistor coupled to the second inverter. A gate electrode of one transistor of each inverter comprises a polarization layer. |
US10832756B1 |
Negative voltage generation for computer memory
Techniques for negative voltage generation for a computer memory are described herein. An aspect includes enabling a first negative word line voltage (VWL) clock generator. Another aspect includes providing, by the first VWL clock generator, based on a clock signal, a first pump clock signal to a first VWL pump, and a second pump clock signal to a second VWL pump. Another aspect includes generating a VWL based on the first VWL pump and the second VWL pump, wherein the VWL is provided to a word line driver of a computer memory module. Another aspect includes comparing the VWL to a VWL reference voltage. Another aspect includes, based on the VWL being below the VWL reference voltage, disabling the first VWL clock generator, wherein the first VWL pump and the second VWL pump are disabled based on disabling the first VWL clock generator. |
US10832752B2 |
Memory write and read assistance using negative differential resistance devices
A random access memory (RAM) includes a bit-line, a source-line, a memory cell connected to the bit-line and the source-line, and a read/write circuit connected to the bit-line and the source-line and including a negative differential resistance (NDR) device. |
US10832750B2 |
Perpendicular spin transfer torque MRAM memory cell with cap layer to achieve lower current density and increased write margin
A perpendicular spin transfer torque MRAM memory cell includes a magnetic tunnel junction that has a free layer, a pinned layer and a tunnel barrier between the free layer and the pinned layer. The free layer has a switchable direction of magnetization perpendicular to the plane of the free layer. A cap layer is provided adjacent to the magnetic tunnel junction. The thickness of the cap layer is increased so that the cap layer acts as a heating layer, which results in a reduction of the current density during writing and increases the write margin. In some embodiments, a resistive heating layer is added to the memory cell, adjacent to the cap layer, in order to achieve the lower current density and increased write margin while also improving signal to noise ration during reading by eliminating shot noise. |
US10832747B2 |
Clocked commands timing adjustments method in synchronous semiconductor integrated circuits
A method in a clocked integrated circuit receiving an input clock signal having a clock frequency and a command signal for accessing a memory element in the clocked integrated circuit. The method detects the input clock signal having a clock frequency above or below a frequency threshold. The method generates a clock detect output signal having a first logical state in response to the clock frequency being below the frequency threshold and generates the clock detect output signal having a second logical state in response to the clock frequency being above the frequency threshold. The method delays the command signal by a first timing latency to generate a timing adjusted control signal where the first timing latency is one or more clock periods of the input clock signal. Finally, the method adjusts the first timing latency in response to the clock detect output signal. |
US10832746B2 |
Non-volatile in-memory computing device
Disclosed is an in-memory computing device including a memory array with non-volatile memory cells arranged in rows and columns; a multiple row decoder to activate at least two cells in a column of the memory array at the same time to generate a parametric change in a bit line connected to at least one cell in the column; and circuitry to write data associated with the parametric change into the memory array. Additionally disclosed is a method of computing inside a memory array including non-volatile memory cells arranged in rows and columns, the method includes activating at least two cells in a column of the memory array at the same time to generate a parametric change in a bit line connected to at least one cell in the column; and writing data associated with the parametric change into the memory array. |
US10832742B2 |
Semiconductor storage device
A semiconductor storage device includes a first wire extending in a first direction from a first end to a second end, a plurality of second wires spaced from each other in the first direction and extending in a second direction intersecting the first direction, and a plurality of memory films spaced from each other along the first wire from the first end to the second end and respectively being between the first wire and a second wire of the plurality of second wires. A first memory film of the plurality is at position along the first wire that is between a position of a second memory film and the first end. A contact area between the second memory film and the first wire is greater than a contact area between the first memory film and the first wire. |
US10832741B2 |
Data storage enclosure with acoustic baffle
A data storage enclosure can employ an acoustic baffle for the purpose of reducing performance degradation in a data storage device, such as a rotating medium hard disk drive. A storage enclosure may house a plurality of data storage devices and at least one cooling feature. One or more acoustic baffles may be positioned between the at least one cooling feature and the plurality of data storage devices. The acoustic baffle can separate a first sound pressure region that is proximal the at least one cooling feature from a second sound pressure region that is proximal the plurality of data storage devices. |
US10832740B2 |
Multichannel tape head module having embedded thermal device
In one embodiment, an apparatus includes a module having: an array of transducers formed in thin film structure on a substrate, the array being positioned along a tape bearing surface of the module, and a heating element positioned in the thin film structure and recessed from the tape bearing surface. An apparatus, according to another embodiment, includes a module having an array of transducers formed on a substrate, the array being positioned along a tape bearing surface of the module between skiving edges thereof. A slot is formed in the substrate adjacent one of the skiving edges. A heating element is positioned in the slot. |
US10832739B2 |
Generating cognitive usage models for drive operations
A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to gather usage data of a tape drive during usage thereof and create and/or update a usage model based on the usage data. The logic is configured to determine that the usage model has reached a predefined confidence level and perform an action for extending a life of the tape drive in response to determining that the usage model has reached the predefined confidence level. |
US10832734B2 |
Dynamic audiovisual segment padding for machine learning
Techniques for padding audiovisual clips (for example, audiovisual clips of sporting events) for the purpose of causing the clip to have a predetermined duration so that the padded clip can be evaluated for viewer interest by a machine learning (ML) algorithm. The unpadded clip is padded with audiovisual segment(s) that will cause the padded clip to have a level of viewer interest that it would have if the unpadded clip had been longer. In some embodiments the padded segments are synthetic images generated by a generative adversarial network such that the synthetic images would have the same level of viewer interest (as adjudged by an ML algorithm) as if the unpadded clip had been shot to be longer. |
US10832732B2 |
Television broadcast system for generating augmented images
The invention relates to a television broadcast system comprising a number of television cameras (C1, C2); at least one production unit (12) which is configured to generate a series of production images from the camera images of the number of television cameras (C1, C2) and to issue said images as production signals (S3); a number of analysis modules (A1, A2) which are configured to analyse each individual camera image, to calculate camera-image metadata (M) and an associated camera-image hash value (H) for each camera image and to issue the camera-image metadata (M) and the camera-image hash value (H) for each camera image asynchronously; a synchronisation module (14) connected to the production unit (12) and the analysis modules (A1, A2) and configured to receive the production images from the production unit (12) as synchronously buffered images and to calculate, for each production image, an associated production image hash value (HR). The synchronisation module (14) is also configured to compare production image hash values (RH) and camera image hash values (H), to assign, on the basis of this comparison, the associated camera-image metadata (Mj) of a camera image as production-image metadata (MR) to a current production image (Ri), and to issue the production-image metadata (MR) as synchronously buffered images; a multiplication module (16) connected to the synchronisation module (14) and the production unit (12) and configured to receive the production-image metadata (MR) from the synchronisation module (14) as synchronously buffered images and to receive the production images from the production unit (12) as synchronously buffered images, the multiplication module also being configured: to compensate a time difference between a production image and the associated production-image metadata (MR); to change in the production image, on the basis of the production-image metadata (MR), at least one portion of the production image by means of an augmentation, thus producing an augmented production image; and to issue the augmented production image. |
US10832724B2 |
Damping lateral tape motion disturbances
A system, according to one embodiment, includes: a module having transducers positioned along a tape bearing surface of the module, and a roller guide. A patterned bar is also positioned relative to the roller guide and module to engage a magnetic tape. Moreover, the patterned bar has a plurality of recessed regions along a tape bearing surface thereof. The patterned bar is also not directly coupled to the module, and both edges of the patterned bar which engage the magnetic tape are skiving edges. Other systems, methods, and computer program products are described in additional embodiments. |
US10832709B2 |
Disk device
According to one embodiment, a disk device includes a housing including a bottom wall including a protrusion with a first surface, a recording medium arranged in the housing, a printed circuit board attached to the bottom wall, an electronic component mounted on the printed circuit board and including a second surface facing the first surface, and a radiation sheet including a third surface which is contact with the first surface, and a fourth surface which is in contact with the second surface. An area of the first surface is less than an area of the third surface of the radiation sheet, or an area of the second surface is less than an area of the fourth surface of the radiation sheet. |
US10832708B2 |
Tape head and system having asymmetrical construction
According to one embodiment, a computer-implemented method includes receiving a measurement of a first distance from a first edge to a sensor, receiving a predefined height of tenting of a magnetic recording tape above the sensor, and calculating a wrap angle to create the predefined height of tenting when the magnetic recording tape passes over the first edge in a direction of tape travel. |
US10832707B1 |
Shape designs of magnetic flux guiding devices all around the main pole in assisted writing applications
A perpendicular magnetic recording writer has a main pole (MP) with a first flux guiding (FG) device in a write gap between the MP trailing side and a trailing shield, and a second FG device in the leading gap (LG) and each side gap (SG). The SG angle is reduced to 15° to 45° to enable conformal and more uniform FG device layers to be formed in the SG and LG. As a result, the MP shape and write field are more reproducible. To compensate for a thinner MP thickness at the air bearing surface that results from maintaining the track width at a shallower SG angle, an upper MP tip may be formed on the lower MP tip thereby generating a hexagonal shape for the combined MP tip. In this case, the second FG device conforms to the shape of the two upper MP tip sides and trailing side. |
US10832706B2 |
Multichannel tape head module having thermal device for controlling span between transducers
In one embodiment, an apparatus includes a module having an array of transducers, and a heating element having multiple parts positioned proximate to the array of transducers. The multiple parts of the heating element are distinct from each other, where the multiple parts include a first part, a second part, and a third part. In addition, the first part includes a center portion and the second and third parts include a second portion and a third portion, respectively, and are positioned on opposite ends and a center portion positioned therebetween. The heating element is configured to produce more heat per unit length along the second and third portions at the opposite ends than in the center portion. |
US10832698B2 |
Abnormal sound detection device and abnormal sound detection method
An abnormal sound detection device includes a first learning unit that inputs a normal operating sound of the machine equipment, and registers a normal sound base spectrum from an amplitude spectrogram, a new sound/new vibration extraction unit that executes supervised nonnegative matrix factorization (NMF) using the normal sound base spectrum as teacher data on an acoustic signal input during diagnosis, and outputs a nonnegative matrix not allowed to be approximated with a low rank in the normal sound base spectrum, a second learning unit that extracts a new sound/new vibration component from the normal operating sound of the machine equipment, learns a normal sound model from the new sound/new vibration component, and registers the normal sound model, and an abnormality detection unit that computes a probability that the new sound/new vibration component extracted from the acoustic signal of the machine equipment during diagnosis is generated from the normal sound model. |
US10832694B2 |
Apparatus and method for generating an encoded signal or for decoding an encoded audio signal using a multi overlap portion
An apparatus for generating an encoded signal includes: a window sequence controller for generating a window sequence information for windowing an audio or image signal, the window sequence information indicating a first window for generating a first frame of spectral values, a second window function and at least one third window function for generating a second frame of spectral values, wherein the first window function, the second window function and the one or more third window functions overlap within a multi-overlap region; a preprocessor for windowing a second block of samples corresponding to the second window function and the at least one third window functions using an auxiliary window function to acquire a second block of windowed samples, a spectrum converter for applying an aliasing-introducing transform; and a processor for processing the first frame and the second frame to acquire encoded frames of the audio or image signal. |
US10832690B2 |
Methods and systems for rendering object based audio
Methods for generating an object based audio program, renderable in a personalizable manner, and including a bed of speaker channels renderable in the absence of selection of other program content (e.g., to provide a default full range audio experience). Other embodiments include steps of delivering, decoding, and/or rendering such a program. Rendering of content of the bed, or of a selected mix of other content of the program, may provide an immersive experience. The program may include multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects), the bed of speaker channels, and other speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method. |
US10832689B2 |
Method and apparatus for increasing stability of an inter-channel time difference parameter
A method for increasing stability of an inter-channel time difference (ICTD) parameter in parametric audio coding, wherein a multi-channel audio input signal comprising at least two channels is received. The method comprises obtaining an ICTD estimate, ICTDest(m), for an audio frame m and a stability estimate of said ICTD estimate, and determining whether the obtained ICTD estimate, ICTDest(m), is valid. If the ICTDest(m) is not found valid, and a determined sufficient number of valid ICTD estimates have been found in preceding frames, a hang-over time is determined using the stability estimate and a previously obtained valid ICTD parameter, ICTD (m−1), is selected as an output parameter, ICTD (m), during the hang-over time. The output parameter, ICTD (m), is set to zero if valid ICTDest(m) is not found during the hang-over time. |
US10832688B2 |
Audio signal encoding method, apparatus and computer readable medium
The present disclosure provide a signal processing method and apparatus. The method includes: determining a total quantity of to-be-allocated bits corresponding to a current frame; implementing primary bit allocation on to-be-processed sub-bands; performing a primary information unit quantity determining operation for each sub-band that has undergone the primary bit allocation; selecting sub-bands for secondary bit allocation from the to-be-processed sub-bands according to at least one of a sub-band characteristic of each sub-band of the to-be-processed sub-bands or the total quantity of surplus bits; implementing secondary bit allocation on the sub-bands for secondary bit allocation; and performing a secondary information unit quantity determining operation for each sub-band of the sub-bands for secondary bit allocation. |
US10832685B2 |
Speech processing device, speech processing method, and computer program product
According to an embodiment, a speech processing device includes an extractor, a classifier, a similarity calculator, and an identifier. The extractor is configured to extract a speech feature from utterance data. The classifier is configured to classify the utterance data into a set of utterances for each speaker based on the extracted speech feature. The similarity calculator is configured to calculate a similarity between the speech feature of the utterance data included in the set and each of a plurality of speaker models. The identifier is configured to identify a speaker for each set based on the calculated similarity. |
US10832684B2 |
Personalization of experiences with digital assistants in communal settings through voice and query processing
In non-limiting examples of the present disclosure, systems, methods and devices for providing personalized experiences to a computing device based on user input such as voice, text and gesture input are provided. Acoustic patterns associated with voice input, speech patterns, language patterns and natural language processing may be used to identify a specific user providing input from a plurality of users, identify user background characteristics and traits for the specific user, and topically categorize user input in a tiered hierarchical index. Topically categorized user input may be supplemented with user data and world knowledge and personalized responses and feedback for an identified specific user may be provided reactively and proactively. |
US10832681B1 |
Common skill store for different virtual assistants
Methods, apparatuses, and systems of a common skill store are described herein to provide common skill storage and distribution for different virtual assistants on different provider platforms. A developer may not be bound by any virtual assistant or provider platform to develop skills in a required computer programming language, format, or style. They also need not to develop the same skill multiple times for different virtual assistants. After receiving a request to download a skill for use on any virtual assistant and provider platform, the common skill store may modify the requested program code to adapt it for the requesting virtual assistant. If a user has multiple user devices with different virtual assistants, they may only need to request the same skill one time, and the common skill store may send different sets of adapted program code to the multiple user devices with the different virtual assistants. |
US10832675B2 |
Speech recognition system with interactive spelling function
An interactive speech recognition system is provided for interactively interpreting a spoken phrase. The speech recognition system includes a phrase interpretation module which attempts to accurately interpret a spoken phrase by interpreting each individual term of the spoken phrase. A term interpretation module attempts to accurately interpret each individual term of the spoken phrase not accurately interpreted by the phrase interpretation module, by using a spoken spelling of the term provided by a user. An interactive spelling module attempts to interactively spell at least a portion of an individual term of the spoken phrase not accurately interpreted by the term interpretation module, by enabling a user to interactively select at least one individual character of the term of the spoken phrase from a plurality of characters. |
US10832673B2 |
Smart speaker device with cognitive sound analysis and response
Smart speaker mechanisms are provided for processing audio sample data captured by the audio capture device is provided. The mechanisms capture one or more audio samples from a monitored environment and store the captured one or more audio samples in the audio sample buffer. The one or more captured audio samples are analyzed to determine whether the one or more captured audio samples represent a potential wake sound for initiating a responsive action by the smart speaker device. The potential wake sound is a variable sound determined to not be a normal ambient sound of the monitored environment. In response to determining that the one or more captured audio samples represent a potential wake sound for initiating a responsive action by the smart speaker device, the mechanisms initiate performance of the responsive action by the smart speaker device. |
US10832672B2 |
Smart speaker system with cognitive sound analysis and response
Smart speaker system mechanisms, associated with a smart speaker device comprising an audio capture device, are provided for processing audio sample data captured by the audio capture device. The mechanisms receive, from the audio capture device of the smart speaker device, an audio sample captured from a monitored environment. The mechanisms classify a sound in the audio sample data as a type of sound based on performing a joint analysis of a plurality of different characteristics of the sound and matching results of the joint analysis to criteria specified in a plurality of sound models. The mechanisms determine, based on the classification of the sound, whether a responsive action is to be performed based on the classification of the sound. In response to determining that a responsive action is to be performed, the mechanisms initiate performance of the responsive action by the smart speaker system. |
US10832671B2 |
Method and system of audio false keyphrase rejection using speaker recognition
Techniques related to a method and system of audio false keyphrase rejection using speaker recognition are described herein. Such techniques use speaker recognition of a computer originated voice to omit actions triggered when a keyphrase is present in captured audio and omitted when speech of the captured audio was spoken by the computer originated voice. |
US10832668B1 |
Dynamic speech processing
Techniques for dynamically maintaining speech processing data on a local device for frequently input commands are described. One or more devices receive speech processing data specific to one or more commands associated with system input frequencies satisfying an input frequency threshold. The device(s) then receives input audio corresponding to an utterance and generate input audio data corresponding thereto. The device(s) performs speech recognition processing on input audio data to generate input text data using a portion of the received speech processing data. The device(s) determines a probability score associated with the input text data and determines the probability score satisfies a threshold probability score. The device(s) then performs natural language processing on the input text data to determine the command using a portion of the speech processing data. The device(s) then outputs audio data responsive to the command. |
US10832663B2 |
Pronunciation analysis and correction feedback
A computer-implemented method according to one embodiment includes receiving voice input, parsing the voice input for determining words in the voice input, recognizing at least some of the words, identifying an accent of a speaker of the voice input, evaluating a word accent of at least some of the recognized words based on the identified accent of the speaker and analysis of the recognized words, generating an evaluated accent score for each of the at least some of the recognized words based on the evaluated word accent, identifying at least one of the recognized words as an accent word based on the evaluated accent score thereof, and outputting a recommended correct pronunciation of the accent word or words. In one approach, a score of the identified accent word is updated in a personal accent word list of the speaker using the evaluated accent score. |
US10832635B2 |
Display apparatus having display panel and humidity detection method thereof and gamma curve calibration method thereof
A display apparatus having a display panel, a humidity DETECTION method thereof and a GAMMA curve calibration method are provided. A humidity detection method and a gamma curve calibration method for the display panel of the display apparatus are also provided. The humidity detection method for the display panel includes: displaying a test pattern via the display panel; projecting an incident light to the test pattern of the display panel via a light source to generate a diffraction light; and detecting the diffraction light via a light detector to obtain a humidity information of the display panel. Therefore, a gamma setting of the display panel may be adjusted via the humidity information of the display panel. |
US10832634B2 |
Methods, systems, and media for managing output of an HDMI source
Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling output of an HDMI source is provided, the method comprising: establishing a connection between the HDMI source and an HDMI sink at a first address of a consumer electronic control bus of the HDMI sink; sending a request for an identity of the active source connected to the HDMI sink; monitoring signals on the consumer electronic control bus; receiving a message over the consumer electronic control bus identifying a second address on the consumer electronic control bus different from the first address as an address of an active source; setting a status of the HDMI source as inactive in response to receiving the message; and inhibiting output of video from the HDMI source to the HDMI sink in response to the status being set as inactive. |
US10832629B2 |
Monitor, display device thereof, and monitoring system
The display device may include a display unit and a support unit. The display unit is used for displaying patient-end parameter information. The support unit comprises an adapter cover and a rotating unit connected onto the adapter cover. The display unit is fastened and connected onto the adapter cover in a way that allows rotation relative to the rotating unit. The monitor comprises: a master control unit and the display unit, where the master control unit is connected to a patient end via at least one cable, and the display unit is detachably connected to the master control unit. With the implementation of the monitor, the display device thereof, and the monitoring system, the display unit rotates and switches while the position of the connecting cable of the master control unit remains unchanged; corresponding marker display areas and alarm light display areas are lit up after rotating and switching in order to taking into consideration habits of a user. |
US10832624B2 |
Driving device of display panel and display device including the same
A driving device of a display panel includes a timing controller which converts a first image data to a second image data, and generates control signals that control a driving timing of the second image data, a gamma data provider which determines a driving frequency of the second image data based on the number of a counting signal output during an active period and a blank period of a vertical synchronized signal, and outputs one of gamma data sets based on the driving frequency, a data driver which generates a data signal corresponding to the second image data based on the one of the gamma data set, and provides the data signal to a data line of a display panel based on the control signals, and a gate driver which provides the gate signal to a gate line of the display panel based on the control signals. |
US10832622B2 |
Methods for driving electro-optic displays
A driving method is provided for an electric-optic display having a plurality of display pixels, the method including dividing the plurality of display pixels into multiple groups of pixels, applying at least one waveform structure to the multiple groups of pixels, the at least one waveform structure having a driving section for updating the multiple groups of pixels, and updating the multiple groups of pixels in a contiguous fashion such that only one group of display pixels completes the driving section at any given time. |
US10832620B2 |
Liquid crystal display device
A liquid crystal display device includes: a liquid crystal panel including a curved screen; a backlight; a signal corrector configured to generate a control signal that sets a luminance of the backlight to a lower level at a lower grayscale level of a video signal input thereto, and output the video signal and the control signal; a liquid crystal panel driver configured to drive the liquid crystal panel based on the video signal output from the signal corrector; and a backlight driver configured to drive the backlight based on the control signal output from the signal corrector, the liquid crystal panel including a first polarizing plate, a liquid crystal cell, and a second polarizing plate, the first and second polarizing plates being disposed such that their transmission axes form an angle θ (unit: °), the angle θ satisfying a relationship 85<θ<90 or 90<θ<95. |
US10832617B2 |
Multi-sensing channels design for pixel compensation
A driver of a display panel is provided. The driver includes a plurality of sensing channels configured to receive a plurality of sensing signals from the display panel via a plurality of sensing lines and output the sensing signals, the sensing channels are coupled to the sensing lines in an arrangement selected from one of a random arrangement and a normal arrangement. The driver further includes a signal convertor coupled to the sensing channels and configured to receive the sensing signals from the sensing channels in a sequence selected from one of a random sequence and a normal sequence. |
US10832616B2 |
Pixel arrangement structure for organic light emitting diode display
A pixel arrangement structure of an organic light emitting diode (OLED) display is provided. The pixel arrangement structure includes: a first pixel having a center coinciding with a center of a virtual square; a second pixel separated from the first pixel and having a center at a first vertex of the virtual square; and a third pixel separated from the first pixel and the second pixel, and having a center at a second vertex neighboring the first vertex of the virtual square. The first pixel, the second pixel, and the third pixel have polygonal shapes. |
US10832615B2 |
Display panel including inorganic light emitting device and driving circuit
A display panel includes a driving circuit layer disposed on a glass that includes a first driving circuit and a second driving circuit, and an inorganic light emitting device mounted on the driving circuit layer to be electrically connected to the first driving circuit. The inorganic light emitting device includes a sub pixel of the display panel. The first driving circuit is located in an area where the inorganic light emitting device is mounted, while the second driving circuit is arranged in an area excluding an area in which the first driving circuit is arranged in the driving circuit layer. The second driving circuit generates a control signal for driving the first driving circuit and provide the generated control signal to the first driving circuit. |
US10832612B2 |
Projector for projecting a multi-colored image
In a projector for projecting a multi-colored image, a control unit actuates each color channel with reference to fed-in image data such that one of the color subframes of the multi-colored image to be projected is generated. A projection optical system images the generated color subframes onto a projection surface such that the color subframes can be perceived as the multi-colored image to be projected. Each color channel is formed for the generation of a color subframe of a predetermined base color. The color location of the predetermined base color varies with the lightness to be generated. The control unit controls each color channel such that, for at least one picture point in the multi-colored image, the color location shift of the predetermined target color location caused by the color channel or the color channels is compensated for while retaining the target lightness. |
US10832609B2 |
Digital-drive pulse-width-modulated output system
An active-matrix digital-drive display system includes an array of pixels. Each pixel has an output device, a serial digital memory responsive to a load timing signal for receiving and storing a multi-bit digital pixel value during an uninterrupted load time period, and a drive circuit responsive to a pulse-width-modulation (PWM) timing signal and to the multi-bit digital pixel value to drive the output device during an uninterrupted output time period. A controller external to the array of pixels provides to each pixel the load timing signal and the multi-bit digital pixel value during the load time period and the PWM timing signal during the output time period. The PWM timing signal has multiple different PWM time periods that are sequentially provided at different times to the pixels. Each PWM time period has a different temporal length corresponding to a bit of the multi-bit digital pixel value. |
US10832605B2 |
Inverter circuit and driving method thereof, array substrate and detection method thereof, and display apparatus including the same
Various embodiments of the present disclosure provide an inverter circuit, a driving method, an array substrate, a detecting method, and a display apparatus, which may enable a simple structure by incorporating a switch transistor with a resistor. The simple structure is configured to make the levels of a signal at an outputting terminal of the inverter circuit and a signal at an inputting terminal of the inverter circuit being opposite. |
US10832602B2 |
Information conveying apparatus
An information conveying apparatus may include a stick figure structure. The stick figure structure may include an elongated torso member including a first end and a second end, a head member operably joined to the first end of the torso member, a first arm member and a second arm member operably joined to either side of the torso member between the first and second end of the torso member, and a first leg member and a second leg member operably joined to the second end of the torso member. The information conveying apparatus may further include a support structure for maintaining the stick figure structure in a substantially upright position. The support structure and the stick figure structure may be formed as an integral body. The support structure may be separate from the stick figure structure. |
US10832592B2 |
Pilot assessment system
A method and apparatus for assessing performance in operating an aircraft. Information for assessing a performance of a group of operations performed by a number of crew members of the aircraft is displayed on a display system during operation of the aircraft by the number of crew members for which the group of operations is assessed. User input assessing the performance of the group of operations by the number of crew members is received through an input system. The user input is stored. A report on the performance of the group of operations performed by the number of crew members using the user input is generated. |
US10832589B1 |
Systems and methods for past and future avatars
An advisor system creates an advisor panel to advise a user with regards to any number of topics, such as, e.g., a financial questions or concerns the user may have. The panel is composed of one or more advisor avatars that are generated based on one or more traits of the user. The avatars may include past, present and/or future versions of the user. Various devices are utilized to display the panel to the user and allow the user to engage the panel. The system may adapt the advice provided by the panel, the features of the avatars and/or the manner in which the avatars interact with the user and/or each other in response to trends noted by the advisor system as the system is used by the user as well as others. |
US10832582B2 |
Monitoring low-flying airplanes
The invention relates to a system for actuating signal transmitters that are arranged on aviation obstacles, which are obstacles for low-flying airplanes, and signal transmitters for optically warning the airplanes or the pilots thereof, having the following features: a) at least one large-area radar system which is designed to detect airplanes flying at very low altitudes and which is arranged at a location remote from the aviation obstacles, b) at least one computer device which is coupled to the large-area radar system so as to transmit signals and which is designed to evaluate the data provided by the large-area radar system, said data relating to detected airplanes, and to provide such data to other systems via a data connection, and c) at least one data connection between the computer device and multiple aviation obstacles and/or groups of aviation obstacles, wherein d) the computer device is designed to output activation signals for the signal transmitters of aviation obstacles which are being approached by an airplane flying at a low altitude on the basis of the data transmitted by the large-area radar system. The invention further relates to a system for providing data relating to airplanes flying at very low altitudes, to a device comprising a signal transmitter device for aviation obstacles, and to a corresponding actuation device. |
US10832579B2 |
Integrated ambulance tracking system
A system may receive, from a first device associated with a patient, a request for an ambulance. The system may determine, based on a location associated with the first device, an available ambulance to be dispatched to the patient. The system may provide, to a second device associated with an ambulance operator of the available ambulance, information that identifies the location associated with the first device. The system may identify a hospital to which the patient is to be delivered. The system may provide, to a third device associated with the hospital, information associated with the available ambulance or the patient. |
US10832574B1 |
Parking spot availability prediction systems and methods
Systems and methods for predicting the availability of parking spots. A driver of a first vehicle that is parked in a parking spot inputs into a device, such as a smartphone, an estimated time of occupancy of the parking spot. This information is transmitted by the device to a server. A driver of a second vehicle may transmit to the server a request for a vacant parking spot. The server uses information, such as the estimated time of occupancy, to determine an expected wait time for the second vehicle to obtain the parking spot occupied by the first vehicle. The expected wait time is transmitted by the server to the driver of the second vehicle which can then drive to the parking spot when vacated. The server may provide driving directions to the driver to reach the vacated parking spot. |
US10832572B2 |
Vehicle actuated signal control system and method
A system for controlling a vehicle actuated signal includes: a vehicle terminal that transmits actuated signal light information and estimated arrival time information when an actuated signal lane on a travel route is reserved to be used; a telematics server that requests a signal change reservation based on the actuated signal light information and the estimated arrival time information; and a traffic light control server that sets the signal change reservation in response to a request of the telematics server and controls a signal of the actuated signal light based on set reservation information. |
US10832571B2 |
Safety driving assistant system, server, vehicle and program
A driving safety support system according to one aspect of the present disclosure includes a server, and a safety driving assistant device. The server performs operations including: acquiring, from probe vehicles, probe information including information of a time within a predetermined time period and a position of the corresponding probe vehicle at the time; calculating, based on the probe information, a traffic congestion tail position located upstream of a branch point at which a road branches into a plurality of lanes; and calculating a lane-change recommendation section in which a lane change is recommended based on the traffic congestion tail position. The safety driving assistant device performs operations including executing a driving safety support process for a target vehicle based on the lane-change recommendation section. |
US10832562B2 |
Method and unmanned vehicle for testing fire protection components
The invention relates to a method for testing a fire protection component (1) of a fire protection structure (11). The method comprises the steps (a) providing an unmanned vehicle (2), (b) navigating the unmanned vehicle (2) by means of a navigation control unit (3) of the unmanned vehicle (2) to the fire protection component (1), at which a test is to be performed, and (c) performing the test on the fire protection component (1) by means of a testing device (20) of the unmanned vehicle (2). The invention furthermore relates to an unmanned vehicle (2) for testing a fire protection component (1) of a fire protection structure (11) as well as a fire protection system comprising such an unmanned vehicle for carrying out the method according to the invention. |
US10832554B1 |
Sensor vectors based on activations of sensors with attributes
Aspects of the disclosure provide for a system. In some examples, the system comprises a first sensor associated with first and second attributes and a second sensor associated with the second attribute and a third attribute. The system further comprises a processor communicatively coupled to the first and second sensors. The processor is configured to identify a number of activations of the first sensor within a time window, identify a number of activations of the second sensor within the time window, and construct a sensor vector identifying a number of first attribute activations based on the first number of activations of the first sensor, a number of second attribute activations based on the number of activations of the first sensor and the number of activations of the second sensor, and a number of third attribute activations based on the number of activations of the second sensor. |
US10832553B2 |
System for alerting a person
The present disclosure concerns a system comprising an evaluation unit 1 that allows to determine an occurrence of an event and, when the event occurs, to alert a plurality of persons 2, 3 and/or to inform them about the occurred event. The system comprises for each person 2, 3 a control unit 6, 7 and a sensor 8, 9. The control unit 6, 7 can be connected to the evaluation unit 1 for exchanging data. The sensor 8, 9 can measure a vital parameter of the respective person 2, 3. The system is configured such that when the evaluation unit 1 determines the occurrence of an event, at least one person 3 of the plurality of persons 2, 3 is selected based on the measured vital parameters and only the at least one selected person 3 can be alerted. The present disclosure furthermore concerns a use, a method and a computer program product. The Stress caused by the alerting can thereby in all be reduced. |
US10832552B2 |
Electronic device and method for providing notification using same
The present invention relates to an electronic device and a method for providing a notification using the same. An electronic device according to various embodiments of the present invention may comprise: a wireless communication unit; a sensor unit; a memory; and a processor electrically connected to the wireless communication unit, the sensor unit, and the memory, wherein the memory includes instructions which, when executed, cause the processor to: collect situation information of the electronic device and sensor information obtained by the sensor unit; analyze a pattern on the basis of the situation information and the sensor information; and transmit information on the analyzed pattern to a designated external electronic device through the wireless communication unit. |
US10832544B2 |
Method, apparatus and system for detecting metal objects in a detection zone
A method of detecting a metal object in a detection zone between a transmitting antenna (101) and a receiving antenna (102) installed in proximity of a revolving door (110), the method comprising: in real time: demodulating a signal received via the receiving antenna (102) to provide a first signal (y; 501); filtering the first signal (y; 501) by a first adaptive notch filter (201) to suppress at least a fundamental tone or a fundamental tone and one or more harmonic tones of the fundamental tone in a filtered signal (e; 502); and processing the filtered signal (e; 502) to detect an impulse (504), and while the impulse develops, computing a feature value of the impulse and determining whether the feature value exceeds a threshold. In case the feature value exceeds the threshold, setting a first alarm detector. In this way a so-called booster bag can be reliably detected the moment it passes the detection zone. |
US10832542B2 |
Camera system and method
A system and method for viewing what person or movement may be at their door via their smartphone, without having to do any destructive installation, is disclosed. The camera system attaches to the typical residential door via adhesive pad anchor which uses a hinge portion to orient the camera system through a peephole within the door. One purpose of the camera system is to enable a user to see what's happening at their door, and be alerted to what's going on outside their door at all times, and/or anytime they want to look. |
US10832541B2 |
Setting assistance device, setting assistance method, and program recording medium
A setting assistance device includes an acquisition unit, a calculation unit and a determination unit. The acquisition unit acquires coordinates designated by a user for an image capturing a three-dimensional space. The calculation unit calculates coordinates of a position located at a predetermined distance from a position of a part of the three-dimensional space relating to the acquired coordinates. The determination unit determines a region set for the acquired coordinates based on the calculated coordinates. |
US10832538B2 |
Electronic devices with individual security circuits
Manufacturing a batch is provided which includes a plurality of items of an electronic device, the items including a plurality of corresponding main modules having a same functional structure substantially identical for the items. The method includes defining at least one security electric circuit, of an enclosure component for enclosing each item, adapted to protect the item from tampering, the security electric circuits having individual configurations substantially different among the items, for use in forming the security electric circuit with the corresponding configuration on each enclosure component. Additionally, the method includes determining one or more electric characteristics of each security electric circuit for use in configuring a monitoring circuit of the corresponding main module, the monitoring circuit being adapted to the corresponding security electric circuit for detecting the tampering, according to the electric characteristics of the corresponding security circuits. |
US10832531B2 |
Blackjack and wagering gaming systems and methods
Systems and methods of conducting wagering games involving, among other things, a modified Blackjack wagering game including an option to resolve the game prior to a final determination and optional wagers on the final dealer hand score. |
US10832526B2 |
Electronic gaming systems and methods
Systems and method for providing a slot-type game in which a game outcome is reached that includes an active area and an inactive area, with any awards being determined by the position of randomly generated symbols in the active area, the active area increasing in size to include additional positions of randomly generated symbols from the inactive area responsive to an occurrence of a triggering event, wherein the triggering event is based on the satisfaction of a preset criteria associated with the active area of the game outcome, may result in enhanced awards and may be triggered one or more instances thereafter by the satisfaction of the preset criteria associated with the increased active area, each instance of being triggered resulting in the active area increasing in size until a maximum active area is achieved. |
US10832520B2 |
Fungible object award interleaved wagering system
A fungible object award interleaved wagering system includes a plurality of interactive controllers operatively connected to an application controller by a network, each interactive controller configured to: communicate, to an application controller, application telemetry; and receive, from the application controller, an object based on the application telemetry. The system also includes a wager controller operatively connected to the application controller, the wager controller constructed to: receive a wager request; generate a wager outcome based on the wager request; communicate, to an object controller, the wager outcome. The system also includes the application controller operatively connected to the plurality of interactive controllers and the wager controller, the application controller constructed to: receive; communicate, to the wager controller, the wager request based on the received application telemetry; receive an object, wherein the object is generated by the object controller based on the wager outcome; communicate, to each interactive controller, the object. |
US10832518B2 |
Communicating information about networked gaming machines to prospective players
On a network of electronic gaming machines, data regarding the performance of the machines or the players of the machines is collected and processed to make predictions of future jackpots and recommendations of games to play. The predictions and recommendations are delivered via at least one virtual persona that communicates with players or potential players via displays in a casino or on a web browser, via smartphone. Players can conduct conversations with the persona using cellular telephone, text messaging, or other types of Internet communications. |
US10832515B2 |
Slot game with additional skill element
A method, apparatus, and computer readable storage to implement a slot machine (or other game) with a reveal list feature. When the player wants to view the reveal list (e.g., by pressing a button), the next X (e.g., 100) outcomes on the slot machine will be revealed. Thus, as the player plays these next 100 games, the outcomes will be exactly as listed in the reveal screen. Thus, the player will know what the next 100 games will result in. In an embodiment, the outcomes in the reveal list will be applied to a skill meter which can decrease (or in some embodiments also potentially increase) the outcome depending on mechanical skill of the player. |
US10832513B2 |
System and method for ordering items
Systems and methods allowing for a customer to initiate a fuel purchase transaction utilizing a mobile device are described. The customer may further be presented with advertisements on his mobile device and/or be provided with the opportunity to purchase additional items for inclusion on his fuel transaction. In some embodiments, the customer may pay for his transaction using mobile wallet information or other information associated with the mobile device. Alternatively, in some embodiments, the customer may pay for his transaction using input means of the fuel pump. |
US10832512B2 |
Resource delivery
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for delivering resources. The methods, systems, and apparatus include actions of based on measurements of amounts of a resource that are delivered from one or more supply outlets against amounts of value of electronic prepayments that have been authorized by corresponding users of mobile devices for the delivery of the resource at the one or more supply outlets, causing the one or more supply outlets to enable delivery of the resource in aggregate amounts that are not outside amounts of value of electronic prepayments that have been authorized by the corresponding users of mobile devices for the delivery of the resource. |
US10832510B2 |
Systems and methods for ballot style validation
Embodiments of a system and methods for ballot style validation are disclosed. |
US10832503B2 |
Method and apparatus to monitor an on-vehicle fluidic subsystem
A fluidic subsystem disposed on a vehicle includes an electric motor, a motor driver, and a fluidic pump that is disposed in a fluidic circuit that is monitored by a pressure sensor. A controller includes an instruction set that is executable to dynamically observe operation of the fluidic subsystem, from which it determines a plurality of observed parameters associated with the operation of the fluidic subsystem and a plurality of estimated parameters associated with the fluidic subsystem. A plurality of fault isolation parameters are determined based upon the observed parameters and the estimated parameters, and a fault in the fluidic subsystem is isolated based upon the fault isolation parameters. The isolated fault is communicated via the controller. |
US10832499B2 |
System including base stations connectable with mobile bodies, base station in system, and control method for controlling base station in system
A system includes a controller and base stations each including first and second transmitters and a detector. The controller, when a first base station is not connected with any mobile body, causes the first transmitter of the first base station to transmit a first signal and the second transmitter of the first base station to transmit a second signal, thereby guiding a mobile body around the first base station toward the first base station. The controller, when the first base station is connected with a mobile body and a second base station closest to the first base station is not connected with any mobile body, causes the first transmitter of the first base station to transmit the second signal and/or the second transmitter of the first base station to transmit the first signal, thereby guiding the mobile body around the first base station toward the second base station. |
US10832498B1 |
Vehicle telemetry device for inferring driver identity and building a vehicle history
Described herein are devices, systems, and methods for managing the power consumption of an automotive vehicle, and thereby for optimizing the power consumption of the vehicle. The devices and systems for managing the power consumption of the vehicle typically include power management logic that can calculate an applied power for the vehicle engine based on information provided from the external environment of the vehicle, the operational status of the vehicle, one or more command inputs from a driver, and one or more operational parameters of the vehicle. |
US10832495B2 |
Remote maintenance of medical devices
The subject matter disclosed herein provides methods for conducting tests on a medical device. A request to conduct a test on a medical device module remotely located from a party initiating the request can be received. The module can have an inductive receiver and be part of a medical device system having an inductive backplane and multiple mounting seats. Each mounting seat can have an inductive transmitter, and the module can be inductively powered when affixed to a first mounting seat. The test can relate to an attribute of the first mounting seat's inductive transmitter or the module's inductive receiver. The request can identify the module and test to conducted. A message representative of the request can be transmitted to the system. Test data relating to an attribute of the inductive transmitter or inductive receiver can be received and provided. Related methods, apparatus, systems, techniques and articles are also described. |
US10832491B2 |
Editing device for three-dimensional shape data, and non-transitory computer readable medium
An editing device for three-dimensional shape data includes: an extraction unit that extracts an overlap region between a first three-dimensional shape to be edited and a second three-dimensional shape that overlaps with the first three-dimensional shape, out of multiple three-dimensional shapes represented by three-dimensional shape data; and a control unit that controls editing of the first three-dimensional shape so that the overlap region extracted by the extraction unit is not lost. |
US10832489B2 |
Presenting location based icons on a device display
A first region of interest is determined by user input to a map interface. A set of locations of items of interest is determined located proximate to the region of interest. A background and a first set of representations are presented against the background on the device display according to a location and an orientation of the device, each representation of a respective item of interest located in the first region of interest. |
US10832488B2 |
Optimizing head mounted displays for augmented reality
While many augmented reality systems provide “see-through” transparent or translucent displays upon which to project virtual objects, many virtual reality systems instead employ opaque, enclosed screens. Indeed, eliminating the user's perception of the real-world may be integral to some successful virtual reality experiences. Thus, head mounted displays designed exclusively for virtual reality experiences may not be easily repurposed to capture significant portions of the augmented reality market. Various of the disclosed embodiments facilitate the repurposing of a virtual reality device for augmented reality use. Particularly, by anticipating user head motion, embodiments may facilitate scene renderings better aligned with user expectations than naïve renderings generated within the enclosed field of view. In some embodiments, the system may use procedural mapping methods to generate a virtual model of the environment. The system may then use this model to supplement the anticipatory rendering. |
US10832479B2 |
Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program capable of further diversifying a method of implementing a virtual object using the AR technology, the information processing apparatus including: a display control unit configured to perform a first process of displaying a virtual object superimposed on a real space at a position which is based on a real object detected in the real space or a second process of displaying the virtual object superimposed on the real space at a position which is not based on the real object detected in the real space. |
US10832471B2 |
Fast T-spline fitting system and method
A first T-spline fitting system includes a three-dimensional (3D) sensor, a processor and a memory storing a program for representing a point cloud of the scene using T-spline representation. The system executes acquiring an image of the scene using the 3D sensor, generating the point cloud from the image, determining a parameterized domain of the point cloud by mapping data points of the point cloud to values of parameters of the parameterized domain, partitioning recursively the parameterized domain into a set of patches, connecting the patches to form a T-mesh defining topology of control points in the parameterized domain, and fitting a T-spline surface into the point cloud according to the T-mesh to determine positions of the control points. |
US10832469B2 |
Optimizing images for three-dimensional model construction
Methods, systems, and computer readable media related to generating a three-dimensional model of a target object. A first source image, of a plurality of source images of a target object, is analyzed to identify a first region of the first image, the first region having attributes meeting one or more pre-defined criteria. The first region is marked for exclusion from use in generating a three-dimensional model of the target object. The three-dimensional model of the target object is generated using the plurality of source images. The marked first region is excluded in the generation of the three-dimensional model. |
US10832465B2 |
Use of workgroups in pixel shader
A technique for executing pixel shader programs is provided. The pixel shader programs are executed in workgroups, which allows access by work-items to a local data store and also allows program synchronization at barrier points. Utilizing workgroups allows for more flexible and efficient execution than previous implementations in the pixel shader stage. Several techniques for assigning fragments to wavefronts and workgroups are also provided. The techniques differ in the degree of geometric locality of fragments within wavefronts and/or workgroups. In some techniques, a greater degree of locality is enforced, which reduces processing unit occupancy but also reduces program complexity. In other techniques, a lower degree of locality is enforced, which increases processing unit occupancy. |
US10832463B2 |
Efficient label insertion and collision handling
Techniques are described for efficient label insertion and collision handling. A bounding geometry for a label to be graphically displayed on a display screen as part of an electronic map is determined, wherein the bounding geometry comprises a circle. The bounding geometry is inserted into a grid index, wherein the grid index represents a viewport of the electronic map. Disjoint regions of the grid index intersected by the bounding geometry are identified, wherein each disjoint region represents a different portion of the viewport. For each intersected disjoint region, it is identified whether there is at least one collision between the bounding geometry and one or more existing bounding geometries in the disjoint region; and responsive to identifying whether there is at least one collision in the intersected disjoint region, a target opacity of the label is set. |
US10832462B2 |
Image synthesis method, image chip, and image device
Embodiments of the present invention disclose an image chip. The image chip includes: a processor for dividing an image frame into at least two image segments, a read circuit for reading the at least two image segments in a time-division manner, and an image synthesizer for successively performing image synthesis on the at least two image segments according to a time sequence read by the read circuit. The image frame comprises multiple layers and each layer in the multiple layers is a rectangular layer having two first boundaries. Two first boundaries of a first image segment in the at least two image segments correspond to two neighboring boundaries in all the first boundaries of the multiple layers. The image synthesis for each image segment in the at least two image segments comprises image synthesis for all sublayers in the each image segment. |
US10832458B2 |
System, method and computer program product for electronic document display
A method, system, and computer program product, include receiving a first input at a first element among a plurality of elements associated with at least one electronic document, determining a second element associated with the first element from the plurality of elements based on predetermined relations of the plurality of elements, and causing a view to be displayed together with an electronic document including the first element, the view at least including the second element. |
US10832457B2 |
Interface for data analysis
A method, system and computer program product for generating instances of dashboards, each dashboard instance including a set of visualizations of analytical data, relating to a collection of data. User interaction data representative of a user's actions undertaken during data exploration of the collection of data is obtained. A set of potential visualizations of analytical data relating to the collection of data is defined based on the user interaction data. At least one dashboard instance relating to the collection of data is defined based on the user interaction data and the set of potential visualizations. |
US10832455B2 |
System and method for locating underground lines using a view-in-the-ground indicator
A system and method of for underground line location using a view-in-the-ground indicator includes a display. The display includes a view-in-the-ground indicator configured to indicate left-right position information and orientation information associated with a plurality of underground lines using a corresponding plurality of needles. The plurality of needles are concurrently displayed and are distinguishable from one another. Each of the plurality of needles has a variable horizontal position that indicates the left-right position information and a variable orientation that indicates the orientation information. In some embodiments, the plurality of needles are distinguishable from one another based on a color coding scheme. In some embodiments, the color coding scheme of the plurality of needles matches a color coding scheme of a plurality of feeder cables coupled to the plurality of underground lines. |
US10832450B2 |
Semantic preserved style transfer
A method for image style transfer using a Semantic Preserved Generative Adversarial Network (SPGAN) includes: receiving a source image; inputting the source image into the SPGAN; extracting a source-semantic feature data from the source image; generating, by the first decoder, a first synthetic image including the source semantic content of the source image in a target style of a target image using the source-semantic feature data extracted by the first encoder of the first generator network, wherein the first synthetic image includes first-synthetic feature data; determining a first encoder loss using the source-semantic feature data and the first-synthetic feature data; discriminating the first synthetic image against the target image to determine a GAN loss; determining a total loss as a function of the first encoder loss and the first GAN loss; and training the first generator network and the first discriminator network. |
US10832449B1 |
Vehicular telematic systems and methods for generating interactive animated guided user interfaces
Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values. |
US10832445B2 |
Method, apparatus, terminal and system for measuring trajectory tracking accuracy of target
Described herein are a method, apparatus, terminal, and system for measuring a trajectory tracking accuracy of a target. Using each method, apparatus, terminal, and system to measure the trajectory tracking accuracy of the target includes determining a location information of the actual tracking trajectory of the target; comparing the location information of the actual tracking trajectory with a location information of the target trajectory to determine a variance between the location information of the actual tracking trajectory and the location information of the target trajectory; and determining the tracking accuracy of the target based on the variance. |
US10832443B2 |
Method that supports the analysis of digital images in a computer cluster environment
Methods that support the analysis of digital images through the distributed and integrated processing of raster and vector digital data in a computer cluster environment, the set of methods including a particular strategy for distributing the processing of spatial context-aware operations over distributed datasets, as well as specific methods for the structuring of operations aimed at calculating spectral and topological properties of image objects, and for the resolution of spatial conflicts among objects. |
US10832440B2 |
Temporal multi-scale clockwork memory networks for object detection in videos
A computer-implemented method, system, and computer program product are provided for object detection utilizing an online flow guided memory network. The method includes receiving a plurality of videos, each of the plurality of videos including a plurality of frames. The method also includes generating, with a feature extraction network, a frame feature map for a current frame of the plurality of frames. The method additionally includes aggregating a memory feature map from the frame feature map and previous memory feature maps from previous frames on a plurality of time axes, with the plurality of time axes including a first time axis at a first frame increment and a second time axis at a second frame increment. The method further includes predicting, with a task network, an object from the memory feature map. The method also includes controlling an operation of a processor-based machine to react in accordance with the object. |
US10832437B2 |
Method and apparatus for assigning image location and direction to a floorplan diagram based on artificial intelligence
A computer implemented method using artificial intelligence for matching images with locations and directions by acquiring a plurality of panoramic images, detecting objects and their locations in each of the panoramic images, acquiring a floorplan image, detecting objects and their locations in the floorplan image, comparing the objects and locations detect in each of the panoramic image to the objects and locations detected in the floorplan image, and determining a location in the floorplan image where each panoramic image was taken. |
US10832435B1 |
Determining payload carrier volume using a neural network
A method for loading a payload carrier of a machine includes receiving, from a camera on the machine, a two-dimensional image of an interior of the payload carrier as material is loaded into the payload carrier. The method further includes sectioning the two-dimensional image into a plurality of regions, and determining, for individual of the regions, whether the region includes a representative of fill material. The method may also include determining a fill volume based on the regions having fill and those not having fill. |
US10832432B2 |
Method for training convolutional neural network to reconstruct an image and system for depth map generation from an image
A method for training a convolutional neural network to reconstruct an image. The method includes forming a common loss function basing on the left and right images (IL, IR), reconstructed left and right images (I′L, I′R), disparity maps (dL, dR), reconstructed disparity maps (d′L, d′R) for the left and right images (IL, IR) and the auxiliary images (I″L, I″R) and training the neural network based on the formed loss function. |
US10832429B2 |
Device and method for obtaining distance information from views
A device and method for obtaining depth information from a light field is provided. The method generating a plurality of epipolar images from a light field captured by a light field acquisition device; an edge detection step for detecting, in the epipolar images, edges of objects in the scene captured by the light field acquisition device; for each epipolar image, detecting valid epipolar lines formed by a set of edges; and determining the slopes of the valid epipolar lines. In a preferred embodiment, the method extend the epipolar images with additional information of images captured by additional image acquisition devices and obtain extended epipolar lines. The edge detection step calculates a second spatial derivative for each pixel of the epipolar images and detects the zero-crossings of the second spatial derivatives. |
US10832428B2 |
Method and apparatus for estimating a range of a moving object
A method for estimating a range of a moving object (MO) includes steps of capturing (S1) images of a surrounding by a camera (2), processing (S2) features of captured images to determine a bearing of a moving object (MO) based on a detected cluster of features belonging to the moving object (MO) within the captured images, and estimating (S3) a range of the moving object (MO) based on determined ground features belonging to a ground plane (GP) along the determined bearing of the moving object (MO) which are not occluded by the moving object (MO). |
US10832427B1 |
Scene camera retargeting
In one implementation, a method of scene camera retargeting is performed by a head-mounted device (HMD) including one or more processors, non-transitory memory, a scene camera, and a display. The method includes capturing, using the scene camera, an image of a scene. The method includes determining, using the one or more processors, a depth of the scene. The method further includes transforming, using the one or more processors, the image of the scene based on the depth and a difference between a point-of-view of the scene camera and a point-of-view of a user. The method further includes displaying, on the display, the transformed image. |
US10832425B2 |
Image registration method and apparatus for terminal, and terminal
A method and an apparatus for a terminal, where the method includes obtaining a first video sequence photographed by a first camera and a second video sequence photographed by a second camera, determining, according to a first image in the first video sequence and photographed at a first moment and a second image in the second video sequence and photographed at the first moment, an available first motion vector (V), and a third image and a fourth image corresponding to the V, obtaining a second motion vector (U) of the first image relative to the third image, obtaining a third motion vector (W) of the fourth image relative to the second image, and obtaining a correspondence between a pixel in the first image and a pixel in the second image according to the V, the U, and the W. |
US10832424B2 |
Image registration method
A displacement field relating positions of pixels between at least two images having an initial displacement field is adjusted. Each pixel of the first image and the second image is associated with a label. A first pixel in the first image maps to a second pixel in the second image based on a vector of the initial displacement field. A set of third pixels includes the second pixel and a plurality of adjacent pixels to the second pixel, the third pixels being associated with labels and a candidate shift vector with respect to the second pixel. A covariance score is determined for each of the third pixels, the covariance score defining a statistical dependence between the first label of the first pixel and each of the third labels. An adjustment shift vector is then determined based on the covariance scores and the candidate shift vectors of the third pixels. |
US10832422B2 |
Alignment system for liver surgery
A method for automatic registration of landmarks in 3D and 2D images of an organ comprises: using a first set of coordinates of identified first, second and third landmarks of the organ, derived from a 3D surface representation of the organ, and a second set of coordinates of the landmarks, derived from 2D laparoscopic images of the organ, to register the three landmarks as identified in the 3D surface representation with the three landmarks as identified in the 2D images. The third landmark comprises a plurality of points defining a path between two points characterizing the first and second landmarks The identification of the first, second and third landmarks in the 3D representation and the 2D images, the derivation of the first and second sets of coordinates, and the registration, based on the derived first and second sets of coordinates, are performed automatically. |
US10832418B1 |
Object velocity from images
Techniques are discussed for determining a velocity of an object in an environment from a sequence of images (e.g., two or more). A first image of the sequence is transformed to align the object with an image center. Additional images in the sequence are transformed by the same amount to form a sequence of transformed images. Such sequence is input into a machine learned model trained to output a scaled velocity of the object (a relative object velocity (ROV)) according to the transformed coordinate system. The ROV is then converted to the camera coordinate system by applying an inverse of the transformation. Using a depth associated with the object and the ROV of the object in the camera coordinate frame, an actual velocity of the object in the environment is determined relative to the camera. |
US10832415B2 |
Window image detection method and device
Provided are a method and an apparatus for detecting door image, and the method includes extracting an outline from the drawing; detecting an end point of the outline; detecting a directionality of the end point; detecting a peak adjacent the end point using the directionality; and detecting at least one window image using at least one of the number and position of the peak. |
US10832411B2 |
Electronic apparatus and method of controlling the same
An electronic apparatus and a method of controlling the electronic apparatus are provided. The electronic apparatus includes a display configured to display an image, and a controller electrically connected to the display. The controller is configured to control the display to display a region of the image, using a first reproducing method, identify either one or both of a first event in which a control signal is externally received and a second event occurring based on a result of analyzing a feature of the region of the image, and change the first reproducing method to a second reproducing method, based on either one or both of the first event and the second event being identified. |
US10832400B1 |
Vehicle listing image detection and alert system
An image error identification system retrieves an image associated with a vehicle listing and uses various machine learning models to classify the image and generate identification data that may include a vehicle make, model, trim level, and/or various features of the vehicle present in the image. The identification data is compared to the rest of the vehicle listing to detect a mismatch between the image and the vehicle listing. An alert is generated, when a mismatch is detected, indicating the one of the image or the data in the vehicle listing is incorrect. |
US10832398B2 |
Method of inspecting the quality of blanks, in particular of blanks to be processed into packaging material, and quality inspection system
A method of inspecting the quality of blanks (2n) to be processed into packaging material, includes the following steps: A carrier (1) with a plurality of blanks (2n) is supplied. Each blank (2n) is identified in accordance with its position (n) on the carrier (1), and a scanned image (Sn) of each blank (2) is obtained, and each scanned image (Sn) is compared with a reference image (Rn) associated with the specific position (n) of the blank (2n) from which the image was taken. Based on the result of the comparison, the respective blank (2n) is accepted or rejected. Furthermore, there is a quality inspection system (10) comprising a digital imaging unit (12) for scanning images of blanks (2n) on a sheet (1), a unit (16) for generating individual reference images for each blank, a storage (18) for storing the individual reference images (Rn), and a comparator (20) for comparing scanned images (Sn) of a blank with the individual reference image (Rn) for this blank (2n). |
US10832395B2 |
Systems and methods for inspecting bristles using a digital camera
A method is provided for inspecting a device comprising a plurality of bristles. During this method, image data provided from an electronic optical sensor is received. The image data is indicative of an image of at least a portion of the bristles. A bristle configuration (e.g., an angle) of at least one of the bristles (e.g., an average bristle) in the image is determined by processing the image data with a computer processor. |
US10832384B2 |
Enhancing the legibility of images using monochromatic light sources
A system and method are described for enhancing readability of document images by operating on each document individually. Monochromatic light sources operating at different wavelengths of light can be used to obtain greyscale images. The greyscale images can then be used in any desired image enhancement algorithm. In one example algorithm, an automated method removes image background noise and improves sharpness of the scripts and characters using edge detection and local color contrast computation. |
US10832381B2 |
Processing at least one X-ray image
A method for processing at least one X-ray image is provided. A variance of noise is signal dependent. The method includes applying a variance-stabilizing transformation to image data of the at least X-ray image to generate variance-stabilized data. At least one transform parameter of the variance-stabilizing transformation is dependent on a property of the at least one X-ray image that depends on an X-ray imaging device and/or a measurement parameter used to record the at least one X-ray image. A noise reduction algorithm is applied to the variance-stabilized data to generate noise-reduced data, and an inverse transformation of the variance stabilizing transformation is applied to the noise-reduced data to generate a denoised X-ray image. |
US10832374B2 |
Image decomposition and path-space motion estimation
Particular embodiments perform a light path analysis of an image comprising a scene, wherein the scene comprises at least one refractive or reflective object. The image may be decomposed based on the light path analysis into a plurality of components, each of the components representing a contribution to lighting in the scene by a different type of light interaction. For each of the components, one or more motion vectors are extracted for each of the components in order to capture motion in the scene. Finally, a final contribution of each of the components to the image is computed based on the motion vectors. |
US10832373B2 |
Electronic device and data processing method thereof
An electronic device providing image data processing and an image data processing method are provided. The electronic device comprises: a display; a reception unit for receiving an input image; and a processor which determines image characteristics of the input image, overlaps a pixel of the input image and a pixel of the display, creates a plurality of resampled images by changing the phase of the pixel of the input image on the basis of the characteristics of the display pixel, performs filtering on each of the plurality of resampled images on the basis of the characteristics of the image, and renders a corrected image on the display by creating the corrected image on the basis of the plurality of resampled images. |
US10832369B2 |
Method and apparatus for determining the capture mode following capture of the content
A method, apparatus and computer program product are provided to permit the capture mode to be determined following the capture of the content. In the context of a method, content may be initially captured, such as without an indication of the capture mode. Following capture of the content, the method includes determining one or more candidate capture modes from a plurality of capture modes based upon information associated with the content that has been captured. The method also includes causing the one or more candidates capture modes to be presented to a user for selection. A corresponding apparatus and computer program product are also provided. |
US10832368B2 |
Methods and systems for navigating drivers to passengers based on trustworthiness ratings
Methods and systems for navigating drivers to passengers based on trustworthiness ratings are provided. One example method includes receiving, by a transportation system, a request for transportation from a user and determining a trustworthiness rating of the user. The method further includes matching the user to a driver in a pool of drivers based on the trustworthiness rating of the user and dispatching the driver to fulfill the request. The method may further include matching a trusted driver or a driver with a high trustworthiness rating to the user when the request for transportation from the user is a first-time request for transportation or the user has a lower trustworthiness rating. Systems and at least one computer-readable non-transitory media including one or more instructions for performing the above method are also provided. |
US10832364B2 |
Information system for physicians
A computer system identifies the permutation of supplemental materials most effective at increasing adherence for each of a plurality of different medication diagnostic codes and provides the materials at an optimal point in time. An example system includes a supplemental program (SP) module implemented on a computing device that receives a plurality of supplemental programs associated with the one or more prescribed substances, identifies a plurality of permutations of the plurality of supplemental programs, constructs a plurality of cohorts, each of the cohorts corresponding to a prescribed substance and associated with a permutation, receives adherence data collected with respect to the plurality of permutations associated with the plurality of cohorts; and determines effectiveness of each of the plurality of permutations based on the adherence data. |
US10832362B1 |
Case management and docketing utilizing private pair
Methods, systems and software include programmatically downloading over the Internet, at routine intervals of time as well as on demand, from an online computer system of the USPTO, data relating to patent properties that are associated with a customer number; and creating a docket based on the downloaded data, generating and displaying a report generated from the downloaded data, sending an alert (email or text message) that is based on the downloaded data, or any combination thereof. Data specific to a particular client also is provided to the client programmatically, with reports, alerts, docketing, or any combination thereof, further being provided for use by the client. |
US10832356B2 |
Real-time wait estimation and prediction via embedded sensors
A management system receives inputs over a period of time from outputs of one or more sensors placed within a proximity to a service area, the one or more sensors for detecting at least one of at least one weight and at least one sound. The management system dynamically estimating, based on a rate of a percentage of change of the at least one weight over the period of time and types of sounds of the at least one sound for the service area, one or more wait times until a completion of use of the service area. The management system dynamically generating one or more wait time estimates in real time for the service area based on the one or more wait times and a current number of users waiting in a queue for the service area. |
US10832355B2 |
Analysis method of coal consumption of thermal power units during peak shaving transient process
An analysis method of coal consumption of the thermal power unit during peak shaving transients includes measuring and recording the coal-feeding rate under different steady-state loads, and then establishing the relationship between the coal-feeding rate and the load, wherein the coal consumption index of the unit during transients can be directly presented by the difference between the real-time coal-feeding rate and a steady-state corresponding value; the total coal increment can be obtained by integrating the real-time coal-feeding rate increment with time; for different loads, the coal consumption increment due to the unit's thermal storage variation can be defined as the thermal storage coal consumption increment; the thermal storage deviation of the unit during transients causes the additional coal consumption, which is defined as the process control coal consumption increment. This work can provide the clear guidance for the fuel control of the thermal power unit during peak shaving processes. |
US10832353B2 |
Determining intermittent renewable energy penetration limits in a grid
Methods, systems, and computer program products for determining intermittent renewable energy penetration limits in a grid are provided herein. A computer-implemented method includes determining a load forecast for an electrical network based on historical load data and future step load information; determining the maximum size of renewable energy sources that can be added to the network based on the load forecast, parameters pertaining to the network, information pertaining to the renewable energy sources, and information pertaining to non-renewable energy sources; determining a storage component size for storing renewable energy generated by the renewable energy sources based on the maximum size of the renewable energy sources and constraints associated with the network; determining a minimum loading level of the non-renewable energy sources based on the load forecast, intermittency data associated with the renewable energy sources and the parameters pertaining to the network; and configuring the network based on the determinations. |
US10832351B2 |
Correcting bias in agricultural parameter monitoring
A sensing system bias is reduced across a first agricultural machine and a second agricultural machine. A collection of agronomic data is accessed, that is indicative of an estimated crop yield. The collection that is accessed, for example, includes at least a first set of data sensed by the first agricultural machine and a second set of data sensed by the second agricultural machine. In addition, the first and second sets of data can be scaled based on a yield correction factor. A bias between the scaled first set of data and the scaled second set of data is determined, and a smoothing operation is performed on the scaled first and second sets of data. For example, performing the smoothing operation can include generating a calibration correction factor based on the determined bias, removing the bias between the scaled first set of data and the scaled second set of data to obtain a corrected set of crop yield data, and using the calibration correction factor in sensing the first set of data on the first agricultural machine and the second set of data on the second agricultural machine. |
US10832350B2 |
Sybil identification mechanism for fraudulent document detection through a cognitive based personal encryption key
An embodiment of the invention provides a method of monitoring for fraudulent activity where a key generating device generates a first key based on a writing profile of a user, and where the key indicates the writing style of the user. The generation of the key includes generating trait scores for writing style traits, where the writing style traits includes an agreeableness trait, a conscientiousness trait, an extraversion trait, an emotional range trait, and an openness trait. The key generating device generates a second key based on a document, where the second key indicates the writing style of the author of the document. A processor compares the first key to the second key to determine the degree of dissimilarity between the writing style of the user and the writing style of the author of the document. |
US10832348B2 |
Topic recommendation in a social network environment
Techniques for topic recommendation are described herein. The techniques include a method that topic recommendation includes identifying topics associated with events within a social network environment. A rank may be determined indicating interest for an identified topic within the social network environment. The method may include recommending a topic to a user for posting in the social network environment based on the rank. |
US10832346B1 |
System and method for identifying primary and secondary movement using spectral domain analysis
A computer implemented method for determining a primary movement window from a vehicle trip is presented. A client computing device may be placed in a vehicle, be free to move with respect to movement of the vehicle, and include an accelerometer. A computer network may receive a plurality of telematics data originating from the client computing device. One or more processors may summarize the plurality of telematics data at a specified sample rate, convert the plurality of telematics data from a time domain to a spectral domain, select one or more data points from the converted telematics data, and determine that a total spectral power of the selected data points meets a threshold value. The one or more processors may identify a first primary movement window including the selected data points if the total spectral power of the selected data points does not meet the threshold value. |
US10832342B1 |
Systems and methods for adjusting premium rate based on usage
A system includes a vehicle system including one or more sensors that to monitor one or more properties related to an operation of a vehicle. The system also includes a processor that receives expected vehicle usage information from an applicant, a database, publicly available sources, or the like and receive a set of data including the one or more properties from the vehicle system. The set of data is associated with the expected vehicle usage information. The processor may then determine a premium base rate based at least in part on the set of data and a risk associated with the applicant and determine a vehicle rate based at least in part of the set of data and a risk associated with the vehicle. The processor may then display a visualization including the premium base rate and the vehicle rate on a display. |
US10832340B1 |
System and method for facilitating vehicle insurance services
A system and method to facilitate providing vehicle insurance services includes correlating vehicle information with a specialty vehicle data identifier, storing the correlated vehicle information in a memory, and associating the correlated vehicle information with one or more discrete vehicle data identifiers, wherein in response to a search request of the memory, discrete vehicle data identifiers including vehicle information that substantially matches at least a portion of a search term are identified and compiled into an output provided in an accessible format. |
US10832339B1 |
System and method for using object recognition to facilitate the collection of insurance information
In a computer-implemented method, an image of an object may be received from a user via a client device and an Internet link. The image of the object may be processed according to an object recognition technique to identify physical features of the object. The physical features may include a ratio between different dimensions of an element of the object, a spacing between elements of the object, and/or a pattern created by elements of the object. The identified physical features may be used to determine the type of the object, at least in part by comparing the physical features to physical features known to correspond to the type of object. An indication of the determined type of the object may be provided to the user to facilitate manual or automatic entry of accurate information in a field of an electronic form displayed to the user on the client device. |
US10832337B1 |
Systems and methods for maintaining a distributed ledger pertaining to smart contracts
Methods and systems for maintaining a distributed ledger and/or blockchain of transactions and/or events pertaining to autonomous vehicles and/or smart contracts. An enforcement server may receive indications of transactions and/or events generated by one or more autonomous vehicles. The transactions and/or events may include information relating to a trigger condition and/or a decision condition associated with one or more smart contracts. The enforcement server may route the transaction to the appropriate smart contract to determine whether a trigger condition has been satisfied. When a trigger condition is satisfied, the enforcement server may automatically perform an action to enforce the smart contract and/or update the distributed ledger. In some aspects, the distributed ledger may record events associated with autonomous and semi-autonomous vehicle technology or system usage, including events associated with transitioning between manual and autonomous control, or vice versa, of one or more autonomous or semi-autonomous vehicles. |
US10832335B1 |
Systems and methods for generating usage-based insurance contracts for peer-to-peer transactions
A system for generating and managing usage-based insurance contracts configured to (i) store a plurality of offers for sharing transactions, where each of the plurality of offers includes an item being offered and an associated offerer; (ii) receive a selection from a buyer of an offer that is accepted by the buyer of the plurality of offers; (iii) automatically generate a usage-based insurance contract for the sharing transaction based on the offer; and (iv) transmit the insurance contract to at least one of the buyer and the associated offerer. |
US10832334B2 |
Assessing property damage using a 3D point cloud of a scanned property
A damage assessment module operating on a computer system automatically evaluates a property, estimating damage to the property by analyzing a point cloud of a property. The damage assessment module identifies individual point clusters or segments from the point cloud and detects potentially damaged areas of the property surface by identifying outlier points in the point clusters. The damage assessment module may be used to determine the financial cost of the damage and/or determine whether the property should be replaced or repaired. In addition to eliminating the need for an estimator to visit the property in person, the damage assessment module improves the consistency and accuracy associated with estimating damage to a property. |
US10832332B1 |
Structural characteristic extraction using drone-generated 3D image data
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval. |
US10832331B1 |
Systems and methods for allocating fault to autonomous vehicles
In one aspect, a system for allocating fault in a collision involving a vehicle is provided. The system may include (1) a sensor coupled to the vehicle and configured to collect contextual data related to the collision, (2) a non-transitory memory configured to store the contextual data, and (3) a processor coupled to the non-transitory memory and configured to (a) gain access to the contextual data, and (b) compute and assign a fault percentage to a driver of the vehicle based upon the contextual data. |
US10832327B1 |
Methods of providing insurance savings based upon telematics and driving behavior identification
A system and method may collect telematics and/or other data, and apply the data to insurance-based applications. From the data, an insurance provider may determine accurate vehicle usage information, including information regarding who is using a vehicle and under what conditions. An insurance provider may likewise determine risk levels or a risk profile for an insured driver (or other drivers), which may be used to adjust automobile or other insurance policies. The insurance provider may also use the data collected to adjust behavior based insurance using incentives, recommendations, or other means. For customers that opt-in to the data collection program offered, the present embodiments present the opportunity to demonstrate a low or moderate risk lifestyle and the chance for insurance-related savings based upon that low or moderate risk. |
US10832326B2 |
System for and a method of transmitting data in a central trading system
A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value. |
US10832317B1 |
Systems, methods, and program products for performing deposit sweep transactions
Systems, methods, and program products for providing secure authentication for electronic messages are disclosed. A method may comprise generating an asymmetric private key based at least in part upon an invariant biometric feature vector derived from an input biometric reading. The private key may be further based at least in part upon a user password. The resulting private key may not be stored but rather may be generated when required to authenticate an electronic message, at which time it may be used to provide a digital signature for the electronic message. The private key may be deleted after use. The private key may be regenerated by inputting both a new instance of the biometric reading as well as a new instance of the password. |
US10832315B2 |
Implementing cognitive modeling techniques to provide bidding support
A method for providing bidding support to a user during an auction using cognitive modeling comprises obtaining data associated with the auction, with the obtained data comprising data associated with at least one bidder. The obtained data is analyzed, and at least one output is generated based on the analysis. The at least one output is sent to at least one device associated with the user. The at least one device is configured to generate at least one alert based on the at least one output, with the at least one alert providing decision support to the user with respect to bidding strategy. |
US10832313B2 |
Systems and methods for serving secure content
A method and system for maintaining and delivering secure online content includes facilitating registration of secure content with an online content placement auction system, auditing the registered content to ensure security requirements for the registered content are met, and holding an auction among bidders for placement of content in a secure online content space. The process of holding an auction for the content space includes receiving a call for secure content to be served in the content space, transmitting a bid request to bidders in response to the call, receiving bid replies having bid amounts and proposed content to be securely served in the content space, and determining a qualifying subset of the received bid replies having proposed content approved as secure. |
US10832310B2 |
System and method for providing a search entity-based payment process
Disclosed is a method including presenting an input field on a user interface of a generalized search entity, wherein the generalized search entity processes data using a generalized search engine that indexes and searches both merchant sites and non-merchant sites, receiving user input in the input field and determining whether the user input corresponds to a product in a product database to yield a determination. When the determination indicates that the user input does correspond to the product in the product database, the method includes presenting a purchase-related search result, wherein the purchase-related search result is configured such that when a user interacts with the purchase-related search result and confirms a purchase associated with the purchase-related search result, the generalized search entity initiates a purchasing process for the product. |
US10832309B2 |
Inventory data model for large scale flash sales
A method is implemented by a computing device to identify available ones of a plurality of items of an inventory, where each of the plurality of items has a hold status identifying the item as being currently available or already on hold. The method includes selecting available ones of the plurality of items based on a first bitset and a plurality of second bitsets and asynchronously updating the first bitset and the plurality of second bitsets to reflect a synchronously updated version of the hold status of the plurality of items resulting from one or more of the plurality of items being successfully placed on hold and/or released from being placed on hold. |
US10832306B2 |
User actions in a physical space directing presentation of customized virtual environment
A system and method for adjusting content in a virtual environment based on dwell time in physical spaces is disclosed. The method includes defining, by a zone-to-virtual content mapping module, a zone in a physical space and tagging the defined zone with descriptive information. The method may also include detecting, by a mobile device detection module, a mobile device within the zone, as well as the dwell time of the device. Additionally, the method may include, by a virtual content ranking module, assigning an interest level to the dwell time and assigning a ranking to an element of content in a virtual environment that corresponds to the interest level. The interest level can be stored in a user profile. Elements of content can be adjusted in the virtual environment according to their assigned ranking, and they can be displayed to a user. |
US10832305B1 |
System and method for image processing and searching for classification in a product database
A method for resolving out of stock products in online shopping using image classification is disclosed. Product images are processed to determine feature descriptors to generate object classifiers to associated image similarities. A product is determined to be unavailable from a retailer. The product identifier is then provided to a hierarchical database containing indexed product images to determine therefrom other products whose images have classified similarities to images of the product. Similar products can then be presented to the user based upon their visual characteristics providing an improved product correlation. |
US10832297B2 |
Real-time priced (RTP) cellular service marketplace
A computer-implemented method and system for buying and selling cellular service in a market allowing real-time pricing is disclosed. The computer-implemented method and system comprise storing at least one offer to sell a specified quantity of cellular service (which may be voice minutes, messages, data or other available service parameters) initiated by a seller, and processing one or more requests to purchase cellular service initiated by one or more buyers. The processing of the requests to purchase cellular service further comprises implementing a method for matching one or more requests to purchase cellular service with any stored offers; wherein when a match occurs the buyer is able to purchase the desired quantity of cellular service. The computer-implemented method and system includes deducting the purchased quantity of cellular service from a service profile of the seller and adding the purchased quantity of cellular service to a service profile of the buyer. |
US10832290B1 |
Method and system for providing electronic marketing communications for a promotion and marketing service
A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions. |
US10832289B2 |
Systems and methods for providing and using an internet sentiment index
Systems and methods are disclosed for online distribution of content based on a user sentiment index. The method may include receiving, over a network and from a user device, one or more user generated inputs and calculating the user sentiment index based on the one or more user generated inputs. The method may also include receiving, over the network, from a content or advertising provider, instructions on publishing content or advertising to a webpage based on the calculated user sentiment index, and publishing content for display on user devices over the network based on a comparison of the calculated user sentiment index and the received instructions. |
US10832287B2 |
Promotional content targeting based on recognized audio
An audio recognition system provides for delivery of promotional content to its user. A user interface device, locally or with the assistance of a network-connected server, performs recognition of audio in response to queries. Recognition can be through a method such as processing features extracted from the audio. Audio can comprise recorded music, singing or humming, instrumental music, vocal music, spoken voice, or other recognizable types of audio. Campaign managers provide promotional content for delivery in response to audio recognized in queries. |
US10832286B2 |
System and method for locational messaging
Positional communication systems and methods include receiving a definition of a first geographic area including a first commercial location by a computer system and storing the first geographic area in a memory. The location of a mobile device in the possession of a customer is determined, and if the mobile device is determined to be at a location within the first geographic area, an incentive message for the customer to leave the location and go to a second commercial location is sent to the mobile device. |
US10832281B1 |
Systems, apparatus, and methods for providing promotions based on consumer interactions
Systems, apparatus, and methods for providing promotions based on consumer interaction data are discussed herein. Some embodiments may include a system and/or apparatus including circuitry configured to provide electronic user interfaces (or impressions) of promotions to consumer devices and receive consumer interaction data indicating consumer interaction with the impressions. The system may be further configured to determine a selected promotion for providing in a subsequent impression based on the consumer interaction data. For example, the system may be configured to determine a promotion score of available promotion based on consumer interaction data indicating consumer responses to the available impressions. The promotion score may provide a rating by which available promotions may be selected and may be determined based on various criteria discussed herein to provide selected promotions to consumer devices. |
US10832279B2 |
Aggregation of unique user invocations in an online environment
Methods and systems for determining a unique invocation of an online feature are disclosed. A key is distributed to multiple users. Upon performing a user action, the key is sent to a Bloom filter. If the output of the Bloom filter is a negative activation, the invocation is deemed to be unique. If the output of the Bloom filter is a positive activation, the invocation is deemed to be non-unique. For a large data set, the computational overhead of processing the key with the Bloom filter is significantly less than the brute force database approach. Thus, in large systems with many millions of users and possible user actions, disclosed embodiments allow assessment of a unique action in a timely manner. |
US10832278B2 |
System and method for card-linked services
A system and method for optimizing at least one of a promotion, a targeting of the promotion, and a campaign associated with the promotion. Acceptances of the promotion are received following each user's selection of the promotion. Information representing users is received from publisher computing devices. Thereafter, respective match keys are generated that are usable to access information representing transaction accounts of each of the users. The match keys are transmitted computing device(s) having access to information representing transaction accounts. Information representing a selected one account is received. For users who redeemed the promotion, the promotion is associated with the selected one transaction account. Thereafter, as a function of the received selection of the transaction account and/or associating the promotion with a selected one transaction account, the at least one processor optimizes the promotion, a targeting of the promotion to other users, and/or a campaign associated with the promotion. |
US10832274B1 |
Automated teller machine (ATM) interface
One or more embodiments of techniques or systems for intelligent data presentation are provided herein. Data can be presented on similar devices having different characteristics in different manners. For example, data may be rendered in a first manner on a first device having one monitor, the same data may be rendered in a second manner on a second device having two displays or a different display size. Financial information, sales data, banking information, etc. may be presented in a variety of ways based on capabilities or properties of a device accessing the information or data. Similarly, renderings may be selected based on interaction capabilities or interaction options a user may have with different renderings or presentations. In other embodiments, user interaction with an automated teller machine (ATM), call center, vehicle, or other interface can be based on device properties or device capabilities. |
US10832271B1 |
Verified reviews using a contactless card
Systems, methods, articles of manufacture, and computer-readable media for verified reviews. An application may receive an indication to generate a review. An application programming interface (API) of the application may receive, from a communications interface of a contactless card, encrypted data generated by the contactless card. The API of the application may transmit, to an authentication server: the encrypted data, an indication of the application, and an identifier associated with the entity. The API of the application may receive indications specifying that the authentication server decrypted the encrypted data and determined that the contactless card was used to make a purchase with the entity. The application may permit, based on the indications received from the authentication server, generation of the review. The application may publish the review to one or more review platforms associated with the application. |
US10832267B2 |
Systems and methods for product placement optimization by sensing customer traffic in stores
The disclosed embodiments generally relate to in-store customer traffic analysis systems and methods. The system includes at least one sensor positioned within a retail store, at least one display associated with the at least one sensor, one or more memory devices storing instructions and one or ore hardware processors configured to execute the instructions to perform operations. The operations include receiving a sensor signal indicating that a user device is within a proximity to the at least one sensor in the retail store, extracting a user device identifier from the sensor signal, correlating the sensor signal to the at least one display, generating a foot traffic record associated with the user device identifier and the at least one display, based on the received sensor signal, and storing the generated foot traffic record. |
US10832265B2 |
System and method for combining what-if and goal seeking analyses for prescriptive time series forecasting
A computer-implemented method for prescriptive time-series forecasting, which combines both what-if analysis and goal-seeking analysis. The method comprises building a model for a target metric with a set of predictors, based on historical time-series data, and computing, using the model, a set of forecast values. Using the set of forecast values with respect to a forecasting period, both a set of goals for the target metric and a set of constraints for the predictors are analyzed. A set of updated forecasts based on the analyses with respect to the forecasting period is determined to meet the goals within the set of constraints. The updated set of forecasts is presented with respect to the forecasting period, e.g., using a table, a visualization, and/or an interactive user interface. |
US10832264B1 |
System, method, and computer program product for calculating an accepted value for a promotion
Provided herein are method, apparatus, and computer program products for facilitating the determination of an ideal discount rate or an ideal accepted value for a promotion based on a plurality of model-based decision trees. The decision trees may be generated based on a set of original data, which may include information from a set of past promotions. The trees may branch into smaller, more homogenous subgroups of the original data until a model is generated for each resulting node of the tree. The plurality of trees may be applied to a current promotion with a set of possible predetermined discount rates in order to determine an ideal discount rate or an ideal accepted value for the promotion. |
US10832262B2 |
Modeling consumer activity
For modeling consumer activity, a plurality of processor computational resources generates potential model types. In addition, the plurality of processor computational resources divides activity data into a training data set, a test data set, and a validation data set. The plurality of processor computational resources further trains the potential model types with the training set data. In addition, the plurality of processor computational resources selects a model type with the test data set. The plurality of processor computational resources calculates algorithmic parameters with the validation data set. |
US10832260B2 |
Systems and methods for determining customer lifetime value
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: categorizing a plurality of customers based on whether or not each customer of the plurality of customers had (1) an online store transaction with a retailer, (2) an offline store transaction with the retailer, or (3) an online interaction with the retailer within a predetermined period of time; predicting, using a lifetime value (LTV) update model, a LTV for customers who did have an interaction or transaction with the retailer; predicting, using one or more LTV decay functions, the LTV for customers who did not have an interaction or transaction with the retailer; and determining an online advertisement for each customer based on the LTV for each customer. |
US10832258B2 |
Bounty tracking for referral
A method includes accessing at least one referral information entry. Each referral information entry associated with a referred user device is based on a referral from a referring partner application to a product. Each referral information entry includes an identifier for the referring partner application, a product identifier for the product, a time stamp of the referral, and a unique identifier associated with the referred user device. Sign-up information is received from a user device. The sign-up information includes a unique identifier of the user device, and a time of sign-up. The method includes mapping the sign-up information to the at least one referral information entry to determine whether the user device is one of the referred user devices. A determination whether the bounty requirements are met is made based on the mapped information and at least one predetermined business rule for referral bounties. |
US10832256B2 |
Geolocation compliance for a mobile workforce
A system and method that uses geo-location and a rules engine to facilitate compliance to federal, state, and local regulations as well as company policies across different jurisdictions that may have different compliance regulations. A mobile workforce may use the techniques herein to manage work assignments, report activities, and to manage and track time. This technology may be used, e.g., in the transportation industry, but is not limited to this industry. |
US10832255B2 |
Systems and methods for understanding and solving customer problems by extracting and reasoning about customer narratives
Consistent with the disclosed embodiments, systems and methods are provided herein for autonomously responding to customer problems. In one example implementation, a system performing a method is provided. The system may receive a customer utterance associated with a customer and define, based on the customer utterance, a first customer narrative comprising a first customer goal. The system may also determine whether the first customer narrative is sufficient to identify a first customer problem corresponding to at least a first problem of a plurality of problems. Responsive to determining that the first customer narrative is sufficient, the system may identify a first response corresponding with the first problem. The system may also customize the first response for the customer based on at least the first customer narrative, and execute the customized response. |
US10832254B2 |
Mapping user actions to historical paths to determine a predicted endpoint
A first signature log generated by a first processing system is received, the first signature log including a first listing of at least a recorded series of user inputs received by a computer program. The first listing of the recorded series of user inputs can be compared to at least one historical log indicating at least one historical path, each historical path including at least second listing of a series of historical user inputs that corresponds to a historical endpoint in the computer program. The at least one historical path to which the recorded series of user inputs at least partially corresponds and a deviation between the signature log and the historical log can be identified. Based on a predicted endpoint, a predicted path corresponding to the predicted endpoint can be selected, and the predicted path and the deviation between the signature log and the historical log can be output. |
US10832253B2 |
Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device. |
US10832249B1 |
Heuristic money laundering detection engine
A heuristic money laundering detection engine includes capabilities to collect an unstructured data set, such as a transaction record, and detect indications of money laundering activity. By detecting money laundering activity and feeding back indications of money laundering transactions, the heuristic algorithm may continue to learn and improve detection accuracy. Such indications may include correlations to sets of transaction activity among a number of financial accounts and past indications of money laundering activity. Indications of money laundering may allow generation of audit reports for reporting to regulatory authorities. |
US10832247B2 |
Systems and methods for blockchain based payment networks
A system for operating a payment network with a blockchain-based ledger may prepare a request to complete a transaction from an account associated with a payer digital wallet for entry on the blockchain. The request may include an amount and payee address associated with a payee digital wallet. The system may also send the request to the blockchain using a blockchain interface. The system may approve or decline the request. The system may further adjust a balance of the payer a balance of the payee to reflect approval of the request. The adjustment may include writing the transaction to the blockchain. |
US10832245B2 |
Universal secure registry
According to some aspects of the disclosure, an electronic ID device is configured to allow a user to select an account associated with the user to employ in a transaction. The electronic ID device comprises a biometric sensor configured to receive a biometric input provided by the user, a user interface configured to receive a user input, a communication interface configured to communicate with a secure registry, and a processor coupled to the biometric sensor to receive information concerning the biometric input. |
US10832243B2 |
System and method to protect privacy of personal-identification-number entry on consumer mobile device and computing apparatus
A system for accepting the input of a PIN comprises a first device receiving a randomized PIN layout derived on a fourth device. The randomized PIN layout is displayed on a display of the first device. A second device comprises an input for accepting a series of key presses to produce a PIN token. The PIN token indicating each of the series of key presses. A third device is in communication with the second device. The third device derives the randomized PIN layout and receives the PIN token from the second device without the PIN token being present on the first device. The third device combines the PIN layout and the PIN token to produce a PIN. The PIN is used to authenticate a transaction. The fourth and third devices each store a shared secret used to independently derive the randomized PIN layout on the fourth and third devices. |
US10832235B2 |
Image based MMS transactions mechanism
Embodiments relate to transactions using image based MMS solutions over a communication device. In an embodiment, a method includes receiving, by a payment provider server, from a buyer device, transaction information associated with a transaction between a buyer and a seller; wherein the seller provides a seller payment provider messaging endpoint identifier to the buyer along with the transaction information for use in processing the transaction. The method also includes transmitting, by the payment provider server, to the buyer device, message content comprising an image displayed on a user interface of the buyer device, the image comprising payment instrument information for use in connection with the transaction, wherein the buyer communicates information included in the message content to the seller payment provider messaging endpoint identifier. And the method includes processing, by the payment provider server, the transaction based on information included in the message content and the transaction information. |
US10832234B2 |
Wireless payment with a portable device
A portable device receives an account information request signal from a merchant machine. The portable device transmits a response message to the merchant machine. The response message comprises the account information for a purchase. The portable device transmits a first message to an account server. The first message comprises a request to get information comprising the purchase amount. The portable device receives a second message comprising the information from the account server. The portable device sends the purchase amount to a display. |
US10832233B2 |
Method and system for reversing a selection of a payment method for a specific transaction
A method and a system for reselecting of a payment method of a plurality of payment methods associated with a consolidated payment device are provided. The method may include obtaining, at a remote server, a transaction request, responsive to initiation by a holder of a consolidated payment device, wherein the transaction request indicates a first payment method of said plurality of payment methods; authorizing the transaction request, following a process that may include, inter alia, verifying sufficient funds on the first payment method; receiving, at said remote server, a reselection request indicating a second payment method which is different than the first payment method; in a case that the transaction has not yet finalized, authorizing the transaction request with the second payment method and aborting the transaction with the first payment method; and in a case that the transaction has been finalized, authorizing the transaction request with the second payment method and initiating a cancel and refund process for the transaction with the first payment method. |
US10832222B1 |
Location-based note generation using wireless devices
A method comprises receiving a device identifier and location information from a receiving device, where the device identifier comprises a distinctive combination of at least one of numbers and characters uniquely identifying the receiving device and the location information is received from a plurality of beacons. The method comprises determining a current location associated with the receiving device based on the location information. The method comprises generating a first instruction configured to query a calendar event associated with the receiving device, transmitting the first instruction to a database, and receiving data associated with the calendar event. The method comprises, in response to the current location of the receiving device being associated with a location associated with the calendar event, generating a meeting report associated with the calendar event and transmitting the meeting report to the receiving device. |
US10832218B1 |
User interface for visualization of an attrition value
Aspects of the present disclosure involve approaches for calculating an attrition value of a population on the probability that attrition will occur within a predefined time period, and additionally, to calculate an individual attrition value of various features of the population based on their contribution to the calculated attrition value of the population. A computer, such as a server, may receive a cohort definition that includes one or more features and corresponding feature values from a third-party data source or client device. A cohort definition defines a subset of users from among the population of users, based on various combinations of features and feature values. |
US10832217B2 |
Blockchain-based workflow system
A method, computer system, and computer program product are provided for managing tasks of employees within a blockchain-based workflow system. A workflow transaction associated with a workflow stage is received from an employee. The workflow system records the workflow transaction in a workflow blockchain. Based on a smart contract recorded within the blockchain, the workflow system determining a role for the employee is authorized to perform the transaction. If authorized, the workflow system executes a set of resulting transactions indicated by the smart contract and updates at least one condition for completion of the workflow stage. When the workflow system determines that all conditions indicated in the smart contract have been completed, the workflow system finalizes the workflow stage and advances the workflow to a subsequent stage. |
US10832216B2 |
System and method for facilitating clearance of online content for distribution platforms
Systems and methods for providing clearance workflows for facilitating clearance of online content for distribution platforms. The online content may be obtained and may include an individual online content. A clearance workflow for the individual online content may be identified. The clearance workflow may include an itemized representation of clearance items to be addressed for clearance of the individual online content. The clearance workflow may be stored in electronic storage. Fulfillment information indicating that one or more of the clearance items included in the clearance workflow has been addressed may be obtained. The fulfillment information may identify which of the one or more clearance items have been addressed. The clearance workflow stored in the electronic storage for the individual online content may be updated in a reoccurring or ongoing manner. |
US10832214B1 |
Systems and methods for maintaining transferability of title via blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to the lifecycle of a vehicle associated with a Vehicle Identification Number (VIN), or other vehicle identifier. For example, the VIN lifecycle process may be used to ensure the transferability of title, including when information relevant to transferability is not easily determinable, such as after a collision occurs. The systems and methods may include the reception of a mileage report corresponding to a vehicle and updating a blockchain to associate the vehicle with mileage information. The systems and methods described herein may allow for using a blockchain which gives the option for private information, and permissioned participants in the blockchain. In particular, the systems and methods allow for a distributed consensus amongst businesses, consumers, and authorities, as to the validity of information and transactions stored on the blockchain. |
US10832204B2 |
Tracking system and method for monitoring and ensuring security of shipments
A system electronically tracks each or multiple shipment-related entities as a group of co-located dots that are monitored to provide enhanced security of the shipment from attacks or unauthorized or illicit actions that can compromise the shipment's safety. A data processing system (DPS) receives a plurality of location tracking signals of multiple shipment-related entities, associates the location tracking signals as a shipment group that is assigned a unique shipment tracking identifier (STID), and presents the shipment group as a plurality of co-located dots on a shipment tracking user interface (STUI). The DPS monitors for any unscheduled deviations in at least one of an expected co-location/geo-location of the location tracking signals, identifies specific types of unscheduled deviations, and triggers a series of responsive actions to protect the shipment. The unscheduled deviations can include signal jamming attacks, incorrect pickup (or theft) of an operator-assigned shipment, and unexpected separation of the tracked entities. |
US10832203B2 |
Control device, reading device, task assistance system, non-transitory computer readable medium, and control method
A control device includes an output controller that controls output of contents of a task for collecting multiple predetermined articles and output of a missing one of the articles based on a result of a comparison between first identification information, which is article identification information about each of the multiple articles, and second identification information, which is the article identification information read from any one of the multiple articles. |
US10832189B2 |
Systems and methods for dynamically scheduling tasks across an enterprise
A system may include a processor that receives tasks to be performed, determines ordering rules associated with the tasks, and identifies a first set of employees to perform the one or more tasks based on schedule data associated with the employees and the ordering rules. The processor may then identify one employee of the first set of employees to perform the tasks based on a current schedule for the one employee and the ordering rules, identify scheduled tasks to remove from the current schedule based on un-assignment rules, and generate an adjusted current schedule to include the tasks and remove the scheduled tasks from the current schedule. The processor may then send a notification indicative of an adjusted current schedule to a computing device associated with the one employee. |
US10832187B2 |
Data processor for integrating agile development projects into an end-to-end development platform
A device may evaluate first data to identify a plurality of users, where each user, of the plurality of users, is assigned to complete a portion of a group task. The device may evaluate the first data to select a first user, of the plurality of users, for completion of a particular portion of the group task based on a first set of decision criteria. The device may provide, to the first user, information identifying the particular portion of the group task. The device may receive second data relating to the particular portion of the group task after providing information identifying the particular portion of the group task. The device may evaluate the first data to select a second user, of the plurality of users, based on a second set of decision criteria. The device may provide, to the second user, information associated with the second data. |
US10832185B1 |
Goal optimized process scheduler
Systems and techniques for goal optimized process scheduler are described herein. A set of processes may be obtained from a plurality of process engines. Process data may be identified for each member of the set of processes. Goal data may be obtained for a goal. The goal data may indicate elements for attainment of the goal by completion of one or more processes of the set of processes. A process schedule may be generated for the set of processes based on the goal data. The process schedule may be optimized through removal of processes from the process schedule by comparison of the process data to the goal data. The optimized process schedule may include a linear organization of processes for attainment of the goal. An optimized process schedule workflow may be created for display on a user interface of a computing device. |
US10832184B2 |
System, method and program product for scheduling interventions on allocated resources with minimized client impacts
A system, method and program product for applying interventions to allocated resources intervention impacts identified and minimized. After receiving a change request requesting changes involving shared resources, elements affected by implementing the requested change are identified. Individual impacts to elements in each layer are determined moment by moment during a selected time frame, and overall impact to client activity is determined from individual impacts for the entire time frame. From the overall impact, a time may be identified within the time frame that has a minimum overall impact for implementing the requested change. |
US10832181B2 |
Management of business process key performance indicators
A method for managing key performance indicators (KPIs) in an enterprise business having a plurality of business units can be provided. The method can include receiving a target for a general KPI and at least one constraint for a general attribute, wherein the general KPI is an aggregation of KPIs and wherein the general attribute is an aggregation of attributes. The method can further include reading a formula for each of the business units, wherein a formula defines how changes in a KPI are correlated with changes in the unit's attribute. The method can further include calculating for each business unit a separate target for the KPI of the business unit such that: a) the general attribute remains within the at least one constraint and b) the target for the general KPI is attained and sending to each business unit a separate target that was calculated. |
US10832177B2 |
Platform for multi-service procurement
The present invention describes an on demand service provisioning system to interface with suppliers and customers. One embodiment of the present invention includes a database to store information on customers, suppliers and transactions; a module to interface customers; a module to interface suppliers; a module to interface the database; a stateful section including the module to interface with the database; and a stateless section including the module to interface with the customers and the suppliers. |
US10832173B1 |
Cognitive software development
In an embodiment, a method of estimating the cost of a software project comprising receiving natural language software descriptions and electronic source code files for respective completed software projects; storing, in a computer memory, an input set of functional labels and size data extracted from each of the source code files, the functional labels corresponding to labels in a software development library; training a natural language processing model to output a project set of functional labels for one of the source code files; training a regression analysis model to output a project size for the one of the source code files; predicting, using the natural language understanding model, a proposal set of functional labels; predicting, using the regression analysis model, a proposal size; and using the proposal size to calculate a proposal cost; and preparing a software development proposal that includes a natural language proposed-software description and the proposal cost. |
US10832172B1 |
Systems and methods for arranging transport of adapted nutrimental artifacts with user-defined restriction requirements using artificial intelligence
A system for arranging transport of adapted nutrimental artifacts with user-defined restriction requirements using artificial intelligence. The system includes at least a user-client device designed and configured to display at least an unrestricted nutrimental object, transmit at least a restricted nutrimental datum, transmit at least an adapted nutrimental request, and receive a selection of at least a sustenance provider and a selection of at least a physical performer. The system includes at least a server designed and configured to receive at least a restricted nutrimental datum. The system includes a nutrimental processing module operating on the at least a server designed and configured to generate at least a first filter set and transmit at least a first filter set. The system includes a nourishment provider module operating on the at least a server design and configured to generate at least a sustenance provider instruction set and at least a physical performer instruction set, and select the at least a sustenance provider and the at least a physical performer. |
US10832169B2 |
Intelligent service negotiation using cognitive techniques
Embodiments for intelligent service negotiation by a processor in a cloud computing environment. One or more data points may be analyzed based on one or more service provider cost components received from one or more service providers for a service. A negotiation model may be generated using a machine learning model reflecting actual costs of the service based on the analyzed data points. A user may be cognitively consulted according to the negotiation model to provide one or more consultative recommendations for selecting the service by the one or more service providers. |
US10832168B2 |
Computational modeling and classification of data streams
Example techniques described herein determine a signature or classification of a data stream such as a file. The classification can indicate whether the data stream is associated with malware. A processor can locate training analysis regions of training data streams based on predetermined structure data, and determining training model inputs based on the training analysis regions. The processor can determine a computational model based on the training model inputs. The computational model can receive an input vector and provide a corresponding feature vector. The processor can then locate a trial analysis region of a trial data stream based on the predetermined structure data and determine a trial model input. The processor can operate the computational model based on the trial model input to provide a trial feature vector, e.g., a signature. The processor can operate a second computational model to provide a classification based on the signature. |
US10832167B2 |
Interest prediction for unresolved users in an online system
Disclosed is an online system that infers interests of unresolved users for whom the interests are not known. The online system determines certain features about the unresolved users, but does not have certain information about the users themselves (e.g., their interests), so instead infers these attributes based on the features of the user. The online system provides the features as input to a classifier trained to predict a particular interest, and the classifier outputs a prediction of whether the user has the corresponding interest. In one embodiment, the online system trains a classifier for various interest values by forming training sets for the interests using the features for users who are logged into the online system and hence have known interests. |
US10832165B2 |
Systems and methods for online distributed embedding services
Systems, methods, and non-transitory computer-readable media can receive JOINKEY information identifying a JOINKEY and embedding element information identifying a plurality of embedding elements associated with the JOINKEY. A training instance is created comprising a pre-determined number of embedding elements from the plurality of embedding elements. A plurality of negative samples from a sample cache are added to the training instance. One or more embeddings are updated based on the training instance. |
US10832163B2 |
Memory facilitation using directed acyclic graphs
Memory facilitation using directed acyclic graphs is described, for example, where a plurality of directed acyclic graphs are trained for gesture recognition from human skeletal data, or to estimate human body joint positions from depth images for gesture detection. In various examples directed acyclic graphs are grown during training using a training objective which takes into account both connection patterns between nodes and split function parameter values. For example, a layer of child nodes is grown and connected to a parent layer of nodes using an initialization strategy. In examples, various local search processes are used to find good combinations of connection patterns and split function parameters. |
US10832160B2 |
Predicting user attentiveness to electronic notifications
A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification. |
US10832156B2 |
Coupling architectures for superconducting flux qubits
A quantum computing device includes: a first array of qubits arranged along a first axis; and a second array of qubits arranged along a second axis different from the first axis so that the qubits of the second array intersect with the qubits of the first array to form a lattice structure, in which each qubit in the first array is offset along the second axis relative to a directly adjacent qubit in the first array, each qubit in the second array is offset along the first axis relative to a directly adjacent qubit in the second array, and each intersection between a qubit from the first array and a qubit from the second array in the lattice structure comprises a coupler arranged to inductively couple the qubit from the first array to the qubit from the second array. |
US10832149B2 |
Automatic segmentation of data derived from learned features of a predictive statistical model
A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions executed by the processor to specifically configure the processor to implement a statistical model tool for providing insight into decision making. The statistical model tool applies the statistical model to an input image to generate an original classification probability. An image modification component executing within the statistical model tool iterative modifies each portion of the input image to generate a modified image. The statistical model tool applies the statistical model to the modified image to generate a new classification probability for each portion of the input image. A compare component executing in the statistical model tool compares each new classification probability to the original classification probability to generate a respective probability distance. A distance map generator executing within the statistical model tool generates a distance map data structure based on the probability distances. The distance map data structure represents an impact each portion of the input image has on determining classification probability by the statistical model. |
US10832148B2 |
Cognitive dialog system for driving safety
The system gathers a set of biometric data for a first driver of a vehicle. The system classifies the set of biometric data as belonging in one of a plurality of biometric conditions. The plurality of biometric conditions include at least one normal biometric condition representative of a normal, attentive condition and a first abnormal biometric condition representative of an inattentive condition. The system determines a personal threshold between the normal biometric condition and the first abnormal biometric condition for the first driver for a first biometric parameter. In a driving phase, the system monitors biometric data of the first driver to determine whether the first driver has passed from the normal biometric condition to the first abnormal biometric condition according to the personal threshold. If the first driver has passed to the first abnormal biometric condition, the system presents a dialog personalized for the first user designed to return the first driver to the normal biometric condition. |
US10832139B2 |
Neural network acceleration and embedding compression systems and methods with activation sparsification
Systems, methods and computer-readable medium for (i) accelerating the inference speed of a deep neural network (DNN), and (ii) compressing the vector representations produced by the DNN out of a variety of input data, such as image, audio, video and text. A method embodiment takes as inputs a neural network architecture and a task-dependent loss function, measuring how well a neural network performs on a training data set, and outputs a deep neural network with sparse neuron activations. The invented procedure augments an existing training objective function of a DNN with regularization terms that encourage sparse activation of neurons, and compresses the DNN by solving the optimization problem with a variety of algorithms. The present disclosure also shows how to utilize the sparsity of activations during the inference of DNNs so the number of arithmetic operations can be reduced proportionately, and how to use the sparse representations produced by the DNNs to build an efficient search engine. |
US10832138B2 |
Method and apparatus for extending neural network
Methods and apparatus for extending a neural network, reducing its dimension and processing input data are provided. The method of extending a neural network involves selecting, with a processor, a node of a neural network, adding a new node in a layer that includes the selected node, and setting connection weights of the new node based on connection weights of the selected node. |
US10832137B2 |
Merging multiple nodal networks
A system and method for controlling a nodal network. The method includes estimating an effect on the objective caused by the existence or non-existence of a direct connection between a pair of nodes and changing a structure of the nodal network based at least in part on the estimate of the effect. A nodal network includes a strict partially ordered set, a weighted directed acyclic graph, an artificial neural network, and/or a layered feed-forward neural network. |
US10832134B2 |
Augmenting neural networks with external memory
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory. One of the systems includes a memory interface subsystem that is configured to perform operations comprising determining a respective content-based weight for each of a plurality of locations in an external memory; determining a respective allocation weight for each of the plurality of locations in the external memory; determining a respective final writing weight for each of the plurality of locations in the external memory from the respective content-based weight for the location and the respective allocation weight for the location; and writing data defined by the write vector to the external memory in accordance with the final writing weights. |
US10832133B2 |
System and method of executing neural networks
A system and method of inferring a neural network (NN) on one or more target computing devices. The NN may include a plurality of layers, where at least one layer includes one or more kernels. Embodiments may include: receiving a data structure representing the NN; analyzing the data structure to produce one or more tasks, where each task may include computations pertaining to a kernel of the NN; selecting a sparse version of at least one kernel and replacing the at least one kernel with the sparse version; and compiling the one or more tasks to produce one or more respective tensor columns, The one or more tensor columns are adapted to fit in respective one or more cache memories of the one or more target computing devices, and include task instruction code that represents at least one computation of the kernel of the NN. |
US10832132B2 |
Data transmission method and calculation apparatus for neural network, electronic apparatus, computer-readable storage medium and computer program product
Provided are a data transmission method for a neural network, and a related product. The method includes the following steps: acquiring a weight specification of weight data stored in a memory, comparing the weight specification with a specification of a write memory in terms of size and determining a comparison result; according to the comparison result, dividing the write memory into a first-in first-out write memory and a multiplexing write memory; according to the comparison result, determining data reading policies of the first-in first-out write memory and the multiplexing write memory; and according to the data reading policies, reading weights from the first-in first-out write memory and the multiplexing write memory and loading the weights to a calculation circuit. The technical solution provided by the present application has the advantages of low power consumption and short calculation time. |
US10832131B2 |
Semantic similarity for machine learned job posting result ranking model
In an example embodiment, a machine learning algorithm is used to train a deep semantic similarity neural network to output a semantic similarity score between a candidate job search query and a candidate job search result. This semantic similarity score can then be used in a ranking phase to rank job search results in response to a first job search query. |
US10832130B2 |
Recommending a document for a user to access
A user device can send, to a server, a request for a set of documents likely to be opened by a user, determine a client-suggested document to present to the user and a potential motive for the user to open the client-suggested document, receive a suggestion message from the server, the suggestion message including a set of documents likely to be opened by the user and potential motives for the user to open documents in the set of documents, and present, on a display of the user device, visual representations of the client-suggested document, the potential motive for the user to open the client-suggested document, multiple documents included in the set of documents, and the potential motives for the user to open the multiple documents in the set of documents. |
US10832125B2 |
Implementing a neural network algorithm on a neurosynaptic substrate based on metadata associated with the neural network algorithm
One embodiment of the invention provides a system for mapping a neural network onto a neurosynaptic substrate. The system comprises a metadata analysis unit for analyzing metadata information associated with one or more portions of an adjacency matrix representation of the neural network, and a mapping unit for mapping the one or more portions of the matrix representation onto the neurosynaptic substrate based on the metadata information. |
US10832124B2 |
Generating natural language descriptions of images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating descriptions of input images. One of the methods includes obtaining an input image; processing the input image using a first neural network to generate an alternative representation for the input image; and processing the alternative representation for the input image using a second neural network to generate a sequence of a plurality of words in a target natural language that describes the input image. |
US10832123B2 |
Compression of deep neural networks with proper use of mask
The present invention relates to artificial neural networks, for example, deep neural networks. In particular, the present invention relates to a compression method for deep neural networks with proper use of mask and the device thereof. More specifically, the present invention relates to how to compress dense neural networks into sparse neural networks while maintaining or even improving the accuracy of the neural networks after compression. |
US10832122B2 |
Continuous decoding direct neural interface which uses a markov mixture of experts
A method of continuous decoding of motion for a direct neural interface. The method of decoding estimates a motion variable from an observation variable obtained by a time-frequency transformation of the neural signals. The observation variable is modelled using a HMM model whose hidden states include at least an active state and an idle state. The motion variable is estimated using a Markov mixture of experts where each expert is associated with a state of the model. For a sequence of observation vectors, the probability that the model is in a given state is estimated, and from this a weighting coefficient is deduced for the prediction generated by the expert associated with this state. The motion variable is then estimated by combination of the estimates of the different experts with these weighting coefficients. |
US10832118B2 |
System and method for cognitive customer interaction
The present invention is a system and method for cognitive customer interaction. The system includes a humanoid robot having a processor operably connected to a camera and a speaker within the robot. The system has a social interactions database connected to the processor. The social interactions database stores interaction patterns representing speech, facial expressions, and body movement. An advanced analytics program, such as Watson Analytics, determines the identity of a customer in a store and performs social content analysis of the customer on social media platforms. The advanced analytics program generates a psycholinguistic profile of the user so gestures and speech of the customer is compared to the psycholinguistic profile and the humanoid robot may response appropriately. |
US10832111B1 |
Security medallion
A security medallion for a portable object may include a housing and a mechanical interface formed in the housing that may be configured to receive a laptop lock. The security medallion may also include a circuit board positioned within the housing that may be operable to provide electronic monitoring of the security medallion. The security medallion may further include a power source positioned within the housing and coupled to the circuit board, and an attachment member supported on the housing and having an adhesive configured to selectively bond to the portable object. The adhesive may be releasable from the portable object by application of a release means. |
US10832109B2 |
Laser light detection and barcode display at mobile phone
Systems and methods for utilizing one or more cameras at a mobile device to assist in the implementing anti-counterfeit measures for digital barcodes are disclosed. For example, the systems and methods use a mobile device's front camera to capture photographs (or images) at a certain frequency (e.g., capture a photograph every 0.20 seconds). The systems and methods then scan the captured photograph and retrieve relevant image data (for example, scan image vertically and utilize image data of every fourth pixel). The systems and methods compare certain properties of the retrieved image data with properties of one or more comparison light sources. When the systems and methods detect a match (for example, a match within certain threshold parameters), they identify a barcode among a set of barcodes and display the identified barcode at a display screen of the mobile device. |
US10832105B2 |
Bitmap processing of digital documents
A bitmap processing system for creating digital documents on a digital printing press by a fulfiller includes a fulfiller operated raster image processor that receives customer application Page Description Language (PDL) job files containing information for creating the digital documents and generates bitmaps in accordance with the files and a fulfiller operated editor that modifies the bitmaps so that the resulting documents process more efficiently in production steps downstream of a printing process. |
US10832103B2 |
Print control apparatus, image forming apparatus and method to select sheet type and test chart for performing different types of test printing
A print control apparatus capable of communicating with a printing apparatus, including a sheet holding unit in which a sheet to be used for printing is held, for printing an image on the sheet held in the sheet holding unit includes storage configured to store a type of a sheet, an image, and a setting value of the printing apparatus in association with each other, selects a type of a sheet to be used for printing by the printing apparatus, selects an image to be printed by the printing apparatus, and sets the setting value stored in the storage in association with the selected type of the sheet and the selected image. |
US10832100B2 |
Target recognition device
According to one embodiment, an information processing device includes a storage device and a processor connected to the storage device. The processor is configured to perform a process for displaying an image and information related to a size of a recognition target, and recognize a recognition target from the image. The information related to the size of the recognition target includes visual information of the recognition target. |
US10832094B2 |
Generating hyperspectral image database by machine learning and mapping of color images to hyperspectral domain
Color images of food a user consumes, text information associated with the food and audio information associated with the food may be received. Color images are converted into hyperspectral images. A machine learning model classifies the hyperspectral images into features comprising at least taste, nutrient content and chemical composition. A database of food consumption pattern associated with the user is created based on classification features associated with the hyperspectral images, the text information and the audio information. A color image of local food may be received and converted into a hyperspectral image. The machine learning model is run with the hyperspectral image as input, and outputs classification features associated with the local food. Based on whether the classification features associated with the local food satisfies the food consumption pattern associated with the user, the local food may be recommended. |
US10832088B2 |
Information search system, information search method, and information search program
An information search system for searching detection algorithm information of spectral data necessary for determining a target event from a photographed subject includes a first relational database configured to store, in advance, a first relevance index having at least three levels between each target event of the subject and the detection algorithm information, a target event input unit configured to receive input information regarding a target event of the subject to be newly determined, and a search unit configured to search at least one piece of detection algorithm information on the basis of information regarding the target event received by the target event input unit by referencing the first relevance index stored in the first relational database. |
US10832081B2 |
Image processing apparatus and non-transitory computer-readable computer medium storing an image processing program
There is provided an image processing apparatus including a control unit that acquires document image data generated by reading a document and recognizes character strings included in the document image data by character recognition and a storage unit that stores a specific rule for extracting an issuer of the document, in which the control unit extracts a first character string from the character strings included in the document image data based on the specific rule, extracts a second character string which matches at least a part of the first character string from a portion other than the first character string among the character strings included in the document image data, and determines the first character string or the second character string as the issuer. |
US10832075B2 |
Object ingestion through canonical shapes, systems and methods
An object recognition ingestion system is presented. The object ingestion system captures image data of objects, possibly in an uncontrolled setting. The image data is analyzed to determine if one or more a priori know canonical shape objects match the object represented in the image data. The canonical shape object also includes one or more reference PoVs indicating perspectives from which to analyze objects having the corresponding shape. An object ingestion engine combines the canonical shape object along with the image data to create a model of the object. The engine generates a desirable set of model PoVs from the reference PoVs, and then generates recognition descriptors from each of the model PoVs. The descriptors, image data, model PoVs, or other contextually relevant information are combined into key frame bundles having sufficient information to allow other computing devices to recognize the object at a later time. |
US10832069B2 |
Living body detection method, electronic device and computer readable medium
The present disclosure provides a living body detection method, an electronic device and a computer readable medium. The living body detection method includes: obtaining video images of a target object; extracting a first image and a second image from the video images, wherein the first image is used to represent static information in the video images, and the second image is used to represent position change information of all pixel points in the video images; making a living body analysis on the first image to obtain a first analysis result, making a second body analysis on the second image to obtain a second analysis result, and determining whether the target object is a living body according to the first analysis result and the second analysis result. |
US10832067B2 |
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. |
US10832061B2 |
Traveling road boundary estimation apparatus and traveling assistance system using same
The present invention provides a traveling road boundary estimation apparatus that is capable of estimating the position and shape of a traveling road boundary highly reliably, and a traveling assistance system. The present invention has: a boundary feature map generation unit that generates, on the basis of an image acquired from an external sensor, a boundary feature map for storing a feature amount regarding the presence of a traveling road boundary, for each grid of the image or an image generated by converting the image into an image of another visual point; a boundary candidate setting unit that sets, as boundary candidates, a plurality of paths continuous in a depth direction from a coming-within-sight detection start-end position to a given detection tail end position, the positions both falling within a preset sensor view angle; a boundary likelihood evaluation unit that calculates, for each of the boundary candidates, a boundary likelihood evaluation value obtained by adding the feature amount of a relevant boundary feature map and a continuity evaluation value for the depth-direction together; and a traveling road boundary determination unit that determines a traveling road boundary by comparing the boundary likelihood evaluation values of the boundary candidates calculated by the boundary likelihood evaluation unit. |
US10832052B2 |
IR illumination module for MEMS-based eye tracking
An improved iris recognition illumination system is disclosed. The system includes (i) an RGB laser device that is associated with a first collimating optic and (ii) an IR illumination device that is associated with a second collimating optic. The system also includes a DMA that has a MEMS mirror system. The DMA optically combines IR light and RGB light to generate combined light. The combined light is then directed towards a user's iris via a transport medium (e.g., a waveguide). One or more photodetector(s) are positioned to capture reflected light that is reflected off of the user's iris. The photodetectors include an IR detector configured to detect reflected IR light off of the user's iris in order to perform iris recognition. |
US10832051B1 |
Eye tracking using optical coherence methods
A system tracks eye movement using optical coherence in a head mounted display. The system includes an illumination source configured to project low coherence interference light onto a portion of a user's eye. The system includes a scanning system to select an axial position within the illuminated portion of the user's eye. The system includes a detector configured to collect light reflected from the illuminated portion of the user's eye at the selected axial position, and the reflected light includes measurement data characterizing the illuminated portion of the user's eye. The system includes a controller configured to compare the measurement data with a trained baseline, and determine an eye position based the comparison. |
US10832042B2 |
User identification system and method for identifying user
The present invention discloses an identification system which includes an image sensor, a storage unit and a comparing unit. The image sensor captures a plurality of images of the motion trajectory generated by a user at different timings. The storage unit has stored motion vector information of a group of users including or not including the user generating the motion trajectory. The comparing unit compares the plurality of images with the motion vector information to identify the user. The present invention also provides an identification method. |
US10832041B2 |
Information processing apparatus, information processing method, and program for detecting a target motion
There is provided an information processing apparatus to detect various motions of a user and generate useful information utilizing the result, the information processing apparatus including: a motion detection unit configured to detect a series of motions of a user which are repetitive and nonperiodic; and an information generation unit configured to generate information related to the series of motions. |
US10832033B2 |
Measurement gauge data storage method and apparatus
The present invention relates to a measurement gauge data storage method and apparatus. The method comprises: establishing a connection with a measurement gauge; identifying user characteristics in order to determine a corresponding user ID, and acquiring measurement results outputted by the measurement gauge; detecting whether a user record table corresponding to the user ID is stored; and, when a user record table corresponding to the user ID is stored, storing the measurement results in the user record table corresponding to the user ID. The present method determines a user ID corresponding to user characteristics in order to determine a corresponding user record table, and can thus accurately file measurement results in a corresponding user record table; results are reliable, the system structure is simple, the method is simple to operate, and the scope of application is wide. |
US10832031B2 |
Command processing using multimodal signal analysis
A first set of signals corresponding to a first signal modality (such as the direction of a gaze) during a time interval is collected from an individual. A second set of signals corresponding to a different signal modality (such as hand-pointing gestures made by the individual) is also collected. In response to a command, where the command does not identify a particular object to which the command is directed, the first and second set of signals is used to identify candidate objects of interest, and an operation associated with a selected object from the candidates is performed. |
US10832029B2 |
Sensor-compatible overlay
A fingerprint sensor-compatible overlay material which uses anisotropic conductive material to enable accurate imaging of a fingerprint through an overlay is disclosed. The anisotropic conductive material has increased conductivity in a direction orthogonal to the fingerprint sensor, increasing the capacitive coupling of the fingerprint to the sensor surface, allowing the fingerprint sensor to accurately image the fingerprint through the overlay. Methods for forming a fingerprint sensor-compatible overlay are also disclosed. |
US10832026B2 |
Method and system for determining whether a barcode is genuine using a gray level co-occurrence matrix
An anti-counterfeiting method involves dividing a barcode image into a plurality of modules; extracting a respective inertia of a gray level co-occurrence matrix for each of the plurality of modules; acquiring an image of a printed candidate bar code; generating a sorted list (using extracted intertias) for the plurality of modules of the image of the printed candidate barcode; in a first range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with an equivalent sorted list for the image of the printed candidate barcode; and in a second range of magnitudes, comparing the sorted list for the image of the printed genuine barcode with the sorted list for the image of the printed candidate barcode, wherein the second range is different from the first range. |
US10832022B1 |
Data-securing chip card construction
A card may store data on an integrated circuit housed within the card. The card includes at least two antennas that are configured to transmit the data. The card may be configured to send a first set of data through a first antenna and a second set of data through a second antenna, where together the two sets of data can be used to execute a transaction. The integrated circuit may be configured to create an authentication factor based on a variable received by an antenna and transmit the second set of data along with the authentication factor. |
US10832021B1 |
Data-securing chip card construction
A card may store data on an integrated circuit housed within the card. The card includes at least two antennas that are configured to transmit the data. The card may include a switch to electrically couple only one of the first antenna or the second antenna to the integrated circuit at a time. The card may be configured to send a first set of data through a first antenna and a second set of data through a second antenna, where together the two sets of data can be used to execute a transaction. |
US10832020B2 |
Information processing system and method for secure exchange of information
Provided is an information processing system including a server device, and a non-contact communication tag readable through NFC. The non-contact communication tag includes an identification information retaining unit that retains identification information for uniquely identifying the tag, an authentication information retaining unit that retains authentication information to be used in authentication of the non-contact communication tag, and a NFC unit that transmits the identification information and the authentication information to another device, which will transmit the received identification information and authentication information to the server device, in NFC with the other device. The server device includes an information acquisition unit that acquires the identification information, the authentication information, and other information transmitted from the other device, an authentication unit that authenticates the non-contact communication tag using the authentication information, and a process execution unit that executes a process according to the other information and the identification information after the authentication. |
US10832019B2 |
System and method for a near field communications reader device
A reader device for attachment to a smart device comprising a display, the reader comprising an antenna, processing and reading circuitry, and a communications module, wherein the antenna, the processing and reading circuitry, the processor and the communications module are coupled to each other, and whereby the antenna encloses said display. When a card is tapped on the display, the antenna receives a signal and transmits the signal to the processing and reading circuitry. The processing and reading circuitry processes the signal to produce data, and the produced data is transmitted to a device external to the reader device by the communications module. |
US10832017B2 |
Tracking objects in a two dimensional space
A method for tracking objects in a two-dimensional space includes first tracking devices that are activated to read tagged objects within the reading ranges of the first tracking devices. Second tracking devices are activated to read tagged objects within the reading ranges of the second tracking devices. The tagged objects read by each first tracking device are compared to the tagged objects read by each second tracking device, and based on the locations of the tagged objects read by the first and second tracking devices, the locations of the tagged objects are determined. |
US10832016B1 |
Three dimensional encoded geometry fabrication operation
A system, method, and computer-readable medium for performing a three dimensional encoded geometry fabrication operation. In various embodiments, the three dimensional encoded geometry fabrication operation comprises: identifying data to be encoded within the three dimensional encoded geometry, the data to be encoded within the three dimensional encoded geometry comprising a unique code to be associated with the three dimensional encoded geometry; converting the data to be encoded to the three dimensional encoded geometry; fabricating a part with the three dimensional encoded geometry, the three dimensional encoded geometry passively representing the unique code with a physical code; and, performing a computer vision operation to read the physical code of the three dimensional encoded geometry, the computer vision operation confirming the unique code of the three dimensional encoded geometry corresponds to the physical code of the three dimensional encoded geometry. |
US10832015B2 |
On-the-fly marking systems for consumer packaged goods
An on-the-fly package label printing system for a variety of packages containing a variety of products printed on each package of a web of successive packages a permanent record indicative of the product weight and product ingredients in the package. The system comprises a package handling device, a clock, and a printer system. |
US10832011B2 |
Question answering system using multilingual information sources
A method of question answering from multilingual information sources is disclosed. The present invention discloses a method, a computer system and a program product for selecting an information source language of an information source, the method includes: receiving a question; analyzing the question to obtain a category information of a word included in the question; obtaining a word included in the category information as estimated topic or region related to the question; determining a candidate for an information source language using the estimated topic or region; and selecting the information source language and corresponding information sources for retrieving documents to generate an answer of the question. |
US10832007B2 |
Suggestion of alternate user input using a different user interface
Method(s) and apparatus(es) relating generally to an electronic device having a display and a touch-sensitive input device are disclosed. In such a method, a first keypad is displayed on the display. Obtained is sensed information from the touch-sensitive input device responsive to user input in association with the first keypad. The user input is determined to be for a second keypad different from the first keypad. A corresponding input to the user input is determined using the sensed information in association with the second keypad. The corresponding input is displayed on the display. |
US10832006B2 |
Responding to an indirect utterance by a conversational system
A method, apparatus and computer program product for responding to an indirect utterance in a dialogue between a user and a conversational system is described. An indirect utterance is received. A parse structure of the indirect utterance is generated. The indirect utterance is an utterance which does not match a user goal expressed as elements of a knowledge graph. The parse structure is connected through the knowledge graph to a user goal to issue a user request which is not stated in the indirect utterance. The parse structure is connected using a matching process which matches the parse structure with the connected user goal in the knowledge graph according to a similarity of the parse structure and a portion of the knowledge graph including the connected user goal. A system response is performed based on the connected user goal. |
US10832004B2 |
Method, system, and computer program for artificial intelligence answer
Provided is an artificial intelligence (AI) answering system including a user question receiver configured to receive a user question from a user terminal; a first question extender configured to generate a question template by analyzing the user question and determine whether the user question and the generated question template match; a second question extender configured to generate a similar question template by using a natural language processing and a deep learning model when the user question and the generated question template do not match; a training data builder configured to generate training data for training the second question extender by using an neural machine translation (NMT) engine; and a question answering unit configured to transmit a user question result derived through the first question extender or the second question extender to the user terminal. |
US10832001B2 |
Machine learning to identify opinions in documents
Example aspects of the present disclosure are directed to systems and methods that employ a machine-learned opinion classification model to classify portions (e.g., sentences, phrases, paragraphs, etc.) of documents (e.g., news articles, web pages, etc.) as being opinions or not opinions. Further, in some implementations, portions classified as opinions can be considered for inclusion in an informational display. For example, document portions can be ranked according to importance and selected for inclusion in an informational display based on their ranking. Additionally or alternatively, for systems which access and consider multiple documents, the portions of a document that are classified as opinion can be compared to similarly-classified portions of other documents to perform document clustering, to ensure diversity within a presentation, and/or other tasks. |
US10831999B2 |
Translation of ticket for resolution
One embodiment provides a method, including: receiving a foreign language trouble ticket requiring resolution; translating text of the foreign language trouble ticket into a language known to the person, wherein the translating comprises (i) translating a subset of foreign language keywords within a portion of the foreign language trouble ticket identified as a problem portion into the known language and (ii) translating a remaining subset of keywords into the known language using keyword links generated from previously resolved tickets by: extracting keywords from the historical tickets, wherein the keywords are recognized as corresponding to an identified portion; and generating at least one keyword link from at least one of the identified portions identified as a problem description portion; and directing the known language ticket to a resolver group, wherein the resolver group is selected based upon an issue identified within the ticket. |
US10831998B2 |
Visualizing sentiment on an input device
A communication device, computer program product and method of monitoring text at a communication device. The communication device includes an input device and a processor. The input device receives a text input from a user of the communication device. The processor operates a cognitive engine that determines a sentiment of the text, and displays a visual indicator based on the determined sentiment. |
US10831995B2 |
Symbolic regression embedding dimensionality analysis
A dimensionality analysis method, system, and computer program product, include defining a set of symbols along with a grammatical rule that define a syntax of a valid expression having a valid physical dimensionality relationship. |
US10831993B2 |
Method and apparatus for constructing binary feature dictionary
Disclosed are a method and an apparatus for constructing a binary feature dictionary. The method may include: extracting binary features from a corpus; calculating a preset statistic of each binary feature; and selecting a preset number of binary features in sequence according to the preset statistic to constitute the binary feature dictionary. |
US10831983B2 |
Techniques for managing display of headers in an electronic document
Techniques are disclosed for managing display of content in an electronic document. Specifically, the techniques can enable headers related to content to be selectively moved. For example, headers in a data table, or data table header for content in an electronic document may be displayed in a graphical interface such that the graphical interface is animated for the selective movement of the headers to display the content that is visible. The selective movement of the headers may enable the content in an electronic document to be managed for display such that a header can be visible when content related to the header is visible in the graphical interface. By selectively moving content, such as headers in a document, a document may be rendered in an animated, or moving fashion to render related content together. |
US10831978B2 |
Method of regulating integrated circuit timing and power consumption
A method of making an integrated circuit including identifying a first wire at a first location in an array of wires next to an empty location in a layout of the integrated circuit, adjusting a width of the first wire at the first location, and calculating a performance of a widened wire with regard to a first parameter. The method also includes comparing the calculated performance of the widened wire to a performance threshold of the first parameter, adjusting a degree of width adjustment of the widened wire according to a comparison result, and comparing the calculated performance of the width-adjusted widened wire to the performance threshold of the first parameter. |
US10831976B1 |
Predicting local layout effects in circuit design patterns
A method for predicting local layout effect in a circuit design pattern includes obtaining a plurality of circuit design patterns, generating layout images from the circuit design patterns, extracting feature vectors from the layout images by processing the layout images in a computer vision machine learning algorithm, comparing the feature vector extracted from a selected layout image to clusters of feature vectors extracted from the layout images, wherein the clusters of feature vectors include an in-range cluster and an outlier cluster, and labelling a circuit design pattern corresponding to the selected layout image, for which threshold voltage has not been experimentally measured, as being an in-range circuit design pattern or an outlier circuit design pattern, in response to the selected layout image respectively correlating with the in-range cluster or with the outlier cluster. |
US10831975B2 |
Debug boundaries in a hardware accelerator
Multiple debug boundaries are defined in a hardware accelerator. The location of debug boundaries can be defined by a human user, or can be determined by automated tools based on characteristics of the circuitry in the hardware accelerator. Each debug boundary includes one or more hardware memory elements that are in a first state to indicate the debug boundary has not yet been reached, and that are changed to a second state by the hardware accelerator to indicate the debug boundary has been reached during execution of the hardware accelerator. Providing multiple debug boundaries in a hardware accelerator aids in debugging the accelerator design by identifying a particular section of the hardware accelerator where the failure occurred. This information regarding location of a failure may be provided to a user or to synthesis and simulation tools for the hardware accelerator design. |
US10831972B2 |
Capacity model for global routing
A global router determines edge capacity of global tiles for a first integrated circuit in a global routing operation. The global router determines a respective edge capacity of first width wire tracks for each of a plurality of global tiles in a first metal layer in the first integrated circuit in a first global routing operation. The global router determines a respective edge capacity of second width wire tracks for each of the plurality of global tiles in the first metal layer in the first integrated circuit in a second global routing operation. The edge capacities for first width and second width wire tracks are determined in separate operations by the global router as part of the operations performed for fabrication of the first integrated circuit. |
US10831963B1 |
Apparatus and method of parallel architecture for NVDIMM
A non-volatile dual-in-line memory module (NVDIMM) with a parallel architecture is described. It enables parallel access to on-board nonvolatile memory (NVM) to improve storage throughput and to alleviate layout design constraints. |
US10831961B2 |
Automated coverage convergence by correlating random variables with coverage variables sampled from simulation result data
A data analysis engine is implemented in a testbench to improve coverage convergence during simulation of a device-under-validation (DUV). During a first simulation phase initial stimulus data is generated according to initial random variables based on user-provided constraint parameters. The data analysis engine then uses a time-based technique to match coverage variables sampled from simulation response data with corresponding initial random variables, determines a functional dependency (relationship) between the sampled coverage variables and corresponding initial random variables, then automatically generates revised constraint parameters based on the functional dependency. The revised constraint parameters are then used during a second simulation phase to generate focused random variables used to stimulate the DUV to reach additional coverage variables. In one embodiment, the functional dependency is determined by cross-correlating sampled coverage variables and corresponding initial random variables. |
US10831957B2 |
Simulation scaling with DFT and non-DFT
Electronic design automation modules for simulate the behavior of structures and materials at multiple simulation scales with different simulation modules. |
US10831953B1 |
Logic partition identifiers for integrated circuit design
Techniques for logic partition identifiers for an integrated circuit (IC) design are described herein. An aspect includes receiving a logic domain representation of an IC design comprising a plurality of logic partitions each comprising a respective plurality of IC elements. Another aspect includes generating a physical domain representation of the IC design based on the logic domain representation comprising a plurality of logic clusters each corresponding to a respective logic partition, wherein each of the plurality of logic clusters comprises a respective plurality of IC elements. Another aspect includes assigning a logic partition identifier to each IC element in the physical domain representation, wherein the logic partition identifier of an IC element corresponds to a logic partition. Another aspect includes determining timing information for a logic partition based on the logic partition identifiers of the plurality of IC elements of a logic cluster associated with the logic partition. |
US10831952B2 |
Data processing method for including the effect of the tortuosity on the acoustic behavior of a fluid in a porous medium
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data representing the effect of tortuosity on the acoustic behavior of a fluid in a porous medium. One of the methods includes generating by a first data processing program of the data processing apparatus, a model of acoustic behavior of a fluid in a porous medium including an effect of tortuosity, with the model comprising a time variable indicative of a sound speed of the fluid. The method includes rescaling the time variable of the model based on the sound speed in a fluid in the porous medium. The method also includes simulating the acoustic behavior including the effect of tortuosity of the porous medium based on the rescaling of the time-related variables within the model. |
US10831948B2 |
Model based spatial integration (MBSI) for 3D production illustration (PI)
Systems and methods for displaying a wiring diagram entail reading a computer aided design (CAD) file representing the wiring diagram. Structures surrounding a wiring bundle represented in the wiring diagram are determined and multiple views are generated showing the structures and the wiring bundle. Descriptive labels are automatically associated with the wiring bundle and the multiple views are saved to a production illustration (PI) file. |
US10831947B1 |
System and method for optimizing design of aircraft backplane spatial separation
A method for optimizing the design of backplane and field bus routing for avionics network architectures determines a solution space of valid configurations defined by the intersection of universes corresponding to potential aircraft sensor locations, the data content relationships for each hosted application executing on the aircraft computing center, potential remote data concentrator (RDC) configurations, and potential backplane/field bus configurations for the avionics network architecture. The method includes identifying within the solution space, via an optimization engine, optimal configuration solutions of a desired optimality level based on connectivity constraints, system survivability constraints providing spatial separation of primary and redundant sensor and data collection systems, system robustness constraints associated with minimum functional capabilities for continued safe flight and landing capability, and an objective function characterizing overall desirability. |
US10831944B1 |
System and method to facilitate the design, manufacturing and construction of structures
A system is provided that facilitates the building of a structure according to a project architectural design plan. The system provides standardized information to participants associated with a project based on the project design plan. The project architectural design plan can be compliant with one or more standards stored by the system. The project design plan can also incorporate information regarding products that are utilized in the project such as a plurality of prefabricated building modules. The requirements for a product are dictated by the standards established for the product and the project. Information about products used in the project can be embedded in links of the project architectural design plan. |
US10831941B2 |
Method and system for automating resource selection and building plan layout generation
In an embodiment, a computer-based method for automatically selecting resources to include in a building plan layout is disclosed. The method involves obtaining a set of resource rules that define resources placeable within a building plan layout, obtaining a set of behavioral rules that define the behaviors of the resources, generating a model by evaluating the set of resource rules and the set of behavioral rules, obtaining a configuration, wherein a configuration comprises at least one of building demand, resource permutations, and other simulation attributes, generating at least one set of performance metrics by executing the model with the configuration, storing the at least one set of performance metrics, the model, and the configuration as an entry in a metrics database, selecting an entry from the metrics database, and outputting the entry to a building plan layout generator. |
US10831932B2 |
Computing system with a presentation mechanism and method of operation thereof
A computing system comprising: a first control unit or a second control unit configured to: receive a request to send or to receive a content; determine whether to send or to receive the content based on a threshold; monitor an environmental characteristic; control a presentation of the content based on the environmental characteristic; a first communication unit or a second communication unit, coupled to the first control unit or the second control unit, configured to send or to receive a first device transmission or a second device transmission of the content based on the threshold; and a first user interface or a second user interface, coupled to the first control unit or the second control unit, configured to present the content. |
US10831931B2 |
Method and system for preserving privacy in an HTTP communication between a client and a server
A method for preserving privacy in an HTTP communication between a client and a server includes: intercepting an HTTP request that is sent from the client to the server; extracting a cookie from the HTTP request, the cookie including a cookie name and a cookie value; splitting the cookie value into information segments; and modifying one or more of the information segments based on predefined modification rules. |
US10831929B2 |
Systems and methods for providing data residency protection using remote proxies
Computerized embodiments are disclosed for keeping personally identifying information within a protected domain environment when interacting with a computerized service environment. A restriction to be imposed on access to personally identifying information that is stored within a protected domain environment is received. A data residency protection component is generated based on the received restriction, stored in a data residency database that is accessible to the computerized service environment, and transmitted to a remote computerized system included in the protected domain environment. The data residency protection component is configured to, when executed: monitor data communications from the protected domain environment to detect the personally identifying information, generate a protected communication by isolating the personally identifying information, and transmitting the protected communication having the personally identifying information isolated. The record corresponding to the data residency protection component is reference to avoid creating a second data residency protection component that counteracts the restriction. |
US10831928B2 |
Data de-identification with minimal data distortion
Methods and systems privatize a dataset while controlling discoverability of patterns of the dataset. In an embodiment, values are assigned to discoverable patterns of a dataset. Privacy constraints are determined to privatize the dataset. Pattern constraints are determined to preserve a first set of patterns of the dataset and to conceal a second set of patterns of the dataset. A model is generated to satisfy all of the privacy constraints and a subset of the pattern constraints that do not conflict with the privacy constraints, with minimal loss of data. The dataset is modified based on the model. Discoverable patterns of the modified database are determined from the subset of privacy constraints. And a monetary value of the modified dataset is determined based on the patterns that remain discoverable in the modified dataset. |
US10831927B2 |
Noise propagation-based data anonymization
A first set of data associated with one or more data stores is received. A distance from a representation of a subset of the first set of data to at least a second representation of another set of data in vector space is identified. In response to the identifying of the distance, the first set of data is anonymized. The anonymizing includes adding noise to at least some of the first set of data. |
US10831923B2 |
System, device and method for enforcing privacy during a communication session with a voice assistant
A system, device and method for enforcing privacy during a communication session with a voice assistant are disclosed. A user is authenticated via one or more first criteria in response to a request to initiate a communication session with a voice assistant. Periodically during the communication session with the voice assistant, sensor data is acquired. The sensor data is processed to determine a number of persons present in an environment of the voice assistant via one or more second criteria. The communication of private data by the voice assistant is enabled when one person is in the environment and that person is the authenticated user. The communication of private data by the voice assistant is disabled when one person is in the environment and that person is not the authenticated user. When more than one person is present in the environment of the voice assistant, the communication of private data by the voice assistant is only enabled when the environment of the voice assistant is determined to match the one or more predetermined privacy criteria for a multi-person environment. |
US10831921B2 |
System and methods for providing query-based permissions to data
A computing device is configured to carry out actions including: generating, in a graph database, an access role vertex that defines an access role of a user, where the access role vertex is connected to a user vertex representing the user; generating a query vertex including a traversal clause that represents a query of the graph database; generating a permission edge between the access role vertex and the query vertex, where the permission edge defines the access role's permission to access the results of the query; receiving a request to execute the query on behalf of the user; in response to the request, traversing the graph database according to the traversal clause to locate a set of vertices; and generating a set of results based on the set of vertices. |
US10831918B2 |
Multi-party secure information integration system
A method of the present disclosure includes a host system authenticating a user of the user device to access secure host information associated with the user in a database. A request may be transmitted to a third-party system to access secure third-party information stored by the third party based on third-party authentication information. The host system may receive the secure third-party information and store the secure third-party information in a memory location of the database that is associated with a different memory location including the secure host information. The memory location and the different memory location may be associated in the database based on a common information type. The host system may generate a graphical user interface that positions the secure host information and the secure third-party information in the graphical user interface based on their respective location in the database. |
US10831910B2 |
Providing data protection and privacy as a service in a cloud platform
A retention service registers a target system as a consumer service. A cloud platform provides services to each of multiple consumer service. Retention rule information about the target system is received and reflects a data retention requirement. A rule is created that corresponds to the data retention requirement. A configuration is defined that specifies recurring future invocations of the rule. The rule is invoked per the configuration and a query is sent to the target system, the query configured to extract data. Extracted data is received and the rule is applied thereto. An action specified by the rule is taken with regard to the data. |
US10831907B2 |
Technique for position calculation of a receiver via use of encrypted signals of a public regulated service
A method for determining a position of a receiver via use of encrypted signals of a public regulated service. The method comprises transmitting PRN code chips to the receiver by an assistance server. The method further comprises storing the transmitted PRN code chips to be used before a designated time interval by the receiver. The method further comprises receiving the encrypted signals during the designated time interval by the receiver from satellites in line-of-sight to the receiver. The method further comprises determining the position of the receiver via use of the encrypted signals and the stored PRN code chips by the receiver. |
US10831905B2 |
Data input method and apparatus and user equipment
A data input method and apparatus, and user equipment are provided. The method includes: when it is determined that an operation of a user on the user equipment UE is not performed in a preset display area, deliver an event corresponding to the operation to a first operating environment for processing, where the preset display area runs in a second operating environment of the UE, and the second operating environment has a higher security level than the first operating environment. This can better improve security of an event generated when the user operates a program that runs in a Normal World of the user equipment, and can directly operate an event that runs in the Normal World. |
US10831901B2 |
Data integration system for triggering analysis of connection oscillations
Embodiments of the present invention are directed to data integration and threat assessment for triggering analysis of connection oscillations in order to improve data and connection security. The invention leverages a security threat assessment engine and an analytics engine to gather and process data from a combination of internal and external data sources for a third party connection. The system continuously monitors and updates a generated threat level for a third party connection to determine changes or triggers indicating a potential security threat. In response to these determined changes or triggers, the system then responds to a detected security threat and minimizes damages resulting from data compromised by third party systems. Further, the system may extract and recover data from the third party systems and alter connection channels in order to further limit losses. |
US10831893B2 |
Mitigation of ransomware
Particular embodiments described herein provide for an electronic device that can be configured to allow for the mitigation of ransomware. For example, the system can determine that an application begins to execute, determine that the application attempts to modify a file, determine a file type for the file, and create a security event if the application is not authorized to modify the file type. In another example, the system determines an entropy value between the file and the attempted modification of the file, and create a security event if the entropy value satisfies a threshold or determine a system entropy value that includes a rate at which other files on the system are being modified by the application, and create a security event if the system entropy value satisfies a threshold. |
US10831890B2 |
Method and system for detecting attacks on cyber-physical systems using redundant devices and smart contracts
One embodiment facilitates detection of attacks in a cyber-physical system of interacting elements with physical inputs and outputs. During operation, the system receives, by a first entity of a plurality of entities, a first reading from a first set of sensors of the cyber-physical system via a first network. The system receives, by the first entity, a second reading from a second set of sensors of the cyber-physical system via a second network, wherein the second network includes security measures which prevent access by any external entity or any of the plurality of entities. The system executes a set of instructions based on the first reading and the second reading. The system determines that a result of the executed instructions does not match an expected condition. The system performs a remedial action based on the result. |
US10831889B2 |
Secure memory implementation for secure execution of virtual machines
A system, a method, and a computer program product for secure memory implementation for secure execution of virtual machines are provided. Data is processed in a first mode and a second mode, and commands are sent to a chip interconnect bus using real addresses, wherein the chip interconnect bus transports a number of bits for the real addresses. A memory controller is operatively coupled to a memory component. A secure memory range is specified by using range registers. If the real address is detected to be in the secure memory range to match a memory component address, a real address bit is set. If the real address is in the memory address hole, a security access violation is detected. If the real address is not in the secure address range and the real address bit is set, the security access violation is detected. |
US10831888B2 |
Data recovery enhancement system
A method for detecting ransomware. A set of control files in a set of locations in a file system is checked, by a computer system, in response to an event, wherein the set of control files has a set of extensions targeted by the ransomware. In response to detecting a change in any of the set of control files, a file copying process for the file system is disabled by the computer system. |
US10831887B2 |
System and method for monitoring the integrity of a component delivered to a client system by a server system
The present invention relates to a system for monitoring the integrity of a component delivered to a client system by a server system and processable and/or executable on the client system, having an integration system and having a sensor, wherein the integration system integrates the sensor into the component delivered by the server system to the client system, and wherein the sensor is configured such that it is executed on the processing and/or execution of the component and recognizes modifications of the component. |
US10831885B2 |
Program behavior monitoring control apparatus, distributed object creation management apparatus, recording medium, and program behavior monitoring system
A first aspect of the present invention includes: a monitored process management unit configured to register identification information of a monitored process, which is an execution entity of an application program and which is to be monitored, in a monitored process list and, when there is an inquiry as to whether or not an arbitrary process is a monitored process from an inquiry source, configured to inquire the monitored process list for identification information of the arbitrary process, and moreover configured to return information on whether or not the arbitrary process is a monitored process to the inquiry source; and a notification receiving unit configured to receive, when a distributed object creation management apparatus configured to create a distributed object server and retain identification information of the distributed object server receives a usage request of a distributed object server from a monitored process, a prescribed notification from the distributed object creation management apparatus. |
US10831884B1 |
Nested function pointer calls
Calling a function may include: determining whether a call is a direct or an indirect call. In response to determining that the call is an indirect call, a first address stored in a function pointer may be obtained, wherein the function pointer is stored at a first address in a stack frame of a calling function. Whether to execute a nested function call code sequence may be determined based on whether a tag bit in the first address stored in the function pointer is set. In response to determining that the tag bit in the first address is set, a second address stored at a nested function address location may be obtained, wherein the nested function address location is at the first address, and control may be transferred to a called function, wherein the called function is stored at the second address. |
US10831882B2 |
Device, program and method for calculating a number of days a password is used
An information processing device includes a display. A password input screen for a user to input a password is displayed on the display. When the password is input on the password input screen, the useful number-of-days of the input password is calculated according to a predetermined calculation condition. When the useful number-of-days of the password is calculated, a confirmation screen for allowing the user to confirm the useful number-of-days of the calculated password is displayed on the display. |
US10831869B2 |
Method for watermarking through format preserving encryption
Embodiments of the present systems and methods may provide data watermarking without reliance on error-tolerant fields, thereby providing for the incorporation of watermarks in data that was not considered suitable for watermarking.For example, in an embodiment, a computer-implemented method for watermarking data may comprise inserting watermark data into a field that requires format-preserving encryption. |
US10831862B2 |
Performing matrix multiplication in hardware
Methods, systems, and apparatus for performing a matrix multiplication using a hardware circuit are described. An example method begins by obtaining an input activation value and a weight input value in a first floating point format. The input activation value and the weight input value are multiplied to generate a product value in a second floating point format that has higher precision than the first floating point format. A partial sum value is obtained in a third floating point format that has a higher precision than the first floating point format. The partial sum value and the product value are combined to generate an updated partial sum value that has the third floating point format. |
US10831860B2 |
Alignment techniques to match symmetry point as zero-weight point in analog crosspoint arrays
Zero-shifting techniques in analog crosspoint arrays are provided. In one aspect, an analog array-based vector-matrix multiplication includes: a weight array connected to a reference array, each including a crossbar array having a set of conductive row wires and a set of conductive column wires intersecting the set of conductive row wires, and optimizable crosspoint devices at intersections of the set of conductive column wires and the set of conductive row wires. A method for analog array-based vector-matrix computing is also provided that includes: applying repeated voltage pulses to the crosspoint devices in the weight array until all of the crosspoint devices in the weight array converge to their own symmetry point; and copying conductance values for each crosspoint device from the weight array to the reference array. |
US10831858B2 |
Mobile enablement of existing web sites
Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application. |
US10831857B2 |
Secure and scalable data ingestion pipeline
A system and method for a secure and scalable data collection and ingestion data pipeline is discussed. The data pipeline provides secure ingestion of data into internet-of-things (IoT) platform, while providing high throughput, replication, and fault-tolerance, which makes it suitable for large scale systems where data can be received from millions or billions of devices, sensors, or clients. In addition, the data pipeline provides a platform for real time event generation and data analysis. Further the data pipeline reduces operational costs and platform-as-a-service (PAAS) vendor dependencies. |
US10831854B2 |
Web-based medical image viewer with web database
Methods and systems for rending medical images within a web browser application. The web browser application retrieves a worklist and automatically determines an image study from the worklist to be cached. The web browser application retrieves at least one medical image included in the image study. The web browser application creates a web database for storing the at least one medical image within the browser application. When a user selects a medical image for display within the web browser, the web browser application determines whether the medical image is stored in the web database. When the medical image is stored in the web database, the web browser application retrieves the medical image from the web database. When the medical image is not stored in the web database, the web browser application retrieves the medical image from a remote image repository. |
US10831851B2 |
System and method for co-browsing
The co-browsing system described enables participants to share controlled content during a co-browsing session. A first participant's input on a web page may be collected and transferred to a second participant's computing device. The browser in the second participant's computing device, which is displaying the same web page, may receive the first participant's input and be manipulated by the first participant's input. Consequently, the participants may share a web-browsing experience while they jointly navigate web-related content at the same time, including the content and their activities on web pages, as if they are interacting with the web page on the same screen. Such controlled content co-browsing occurs in a system which has a repository of controlled content items and customer relationship management (CRM) information. |
US10831849B2 |
Detecting and grouping users in electronic communications
A method and system for detecting and grouping users in electronic communications includes detecting electronic communications by a user using a device having a computer to communicate with other users. A number of message recipients are identified in the electronic communications. The message recipients are placed in a social graph based on a criteria such as the frequency of the electronic communications between the user and the message recipients. A group is created of the message recipients based on the social graph, and the group is presented to the user. The group can be accessed by the user for routing future electronic communications. |
US10831848B2 |
Management of software applications based on social activities relating thereto
A computer-implemented method, system and computer program product for managing a software application. Load information indicative of a workload over time of one or more computing resources being used by the software application is monitored. Furthermore, social information indicative of a social activity over time relating to the software application is monitored. An estimated correlation between the monitored load information and the monitored social information is determined. A future requirement of the computing resources for the software application is then forecasted according to the monitored social information and the estimated correlation for use in provisioning the computing resources to the software application accordingly. |
US10831844B2 |
Accessing databases
A method of accessing multiple independent databases with a single query having multiple expressions involves deriving from a single query at least one filtering query, searching a first one of the multiple independent databases using the at least one filtering query, applying identifiers only of the filtering set of target entries and the target query to a second one of the multiple independent databases and generating a set of result entries from the second database which thereby satisfy the filtering expression and the target expression. |
US10831843B2 |
Grouping aggregation with filtering aggregation query processing
Embodiments described herein provide a solution for optimizing a generating of query search results. A filtering search term (e.g., a search term that is used in a query to perform filtering aggregations of the query search results) is identified. A filtering bitmap that has a plurality of mapped locations corresponding to data values for the filtering search term is created. As a data value in the filtering search term is encountered during a scan of the query search results, the corresponding mapped location is updated. Each mapped location in the filtering bitmap is read to determine whether the value corresponding to the mapped location satisfies the filtering aggregation. The filtering aggregation can then be performed (e.g., prior to any grouping aggregation) by removing any of the query search results determined, based on the filtering bitmap, as having data values for which the filtering aggregation is not satisfied. |
US10831842B2 |
Database search optimizer and themed filters
In various example embodiments, a system and method for retrieving database records are presented. A method includes receiving an access request for database records, identifying a primary database record corresponding to the access request, and selecting a set of secondary database records corresponding to a portion of the access request. The method determines a set of differentiating elements within records of the set of secondary database records. Each differentiating element distinguishes at least one record of the set of secondary database records from one or more of the primary database record and a portion of the records included in the set of secondary database records. The method generates a formatted search interface including a set of selectable interface icons representing one or more differentiating elements and causes presentation of the formatted search interface at a client device associated with the access request. |
US10831840B2 |
Methods and systems for handling online requests based on information known to a service provider
Methods and systems for handling online requests based on information known to a service provider. One method may comprise: obtaining first information, the first information relating to an online request made using a communication apparatus; using a logical identifier assigned to the communication apparatus to obtain second information, the second information pertaining to a profile associated with the logical identifier; comparing the first information to the second information; and performing an action related to handling of the online request based on a result of the comparing. |
US10831838B2 |
Triggered scanning based on network available data change
A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from an external system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query. |
US10831837B2 |
Population of sets using advanced queries
A method and a system are described for generation of sets of alternative terms based on queries received from users. For example, a query module may receive a query comprising syntax indicating alternative terms and may parse the alternative terms from the query. A frequency module forms groups of alternative terms from the parsed alternative terms and determines a first number of occurrences corresponding to each of the groups based on the received query and previous queries. For a first pair of the groups comprising a first alternative term and a second alternative term, a threshold module adds the first alternative term to an existing set of terms that already includes the second alternative term. The addition is based on a second number of occurrences of the first alternative and at least one other member of the existing set of terms. |
US10831835B2 |
Providing hyperlinks in presentations viewed remotely
Providing hyperlinks in presentations viewed remotely. A current user interface of an application being shared or recorded in a presentation for remote viewer computer systems is identified. An accessibility application programming interface is used to obtain a data structure of elements in the current user interface. The elements in the data structure are interrogated to identify elements including hyperlinks. Hyperlink information for an identified element is captured, and provided for use by a remote viewer computer system. |
US10831833B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes an obtaining unit and a converter. The obtaining unit obtains information regarding a browsing program in a terminal trying to browse a document. The converter converts the document to a format browseable with the browsing program in a case where the document is not browseable on the terminal. |
US10831832B2 |
System and method associated with an insular digital content distribution platform that generates discrete epochs of content based on determination of a germane zip-span polygon region
A digital content distribution system associated with disseminating discrete epochs of digital content based at least on creation of a zip span polygon region is disclosed. The system receives zip code information associated with a bounded geographical region of interest and a zip spanning distance related to the bounded geographical region of interest. The system determines longitude information values and latitude information values associated with coordinate boundary values of a portion of the zip code information based on the zip spanning distance. The system further determines at least one neighboring geographical region contiguous with the geographical region of interest using the longitude and latitude information values. A zip span polygon region is created that includes at least a portion of an initial zip span region associated with the geographical region of interest in order to disseminate the discrete epochs of the digital content in the digital content distribution system.Corresponding methods and a computer-readable device are also disclosed. |
US10831830B2 |
Normative process of interaction with a registry of virtual spaces
Described are systems, methods, and computer program products for facilitating user access to virtual reality (VR) containers. A VR container registry may identify any type of container and optionally list requirements for accessing the container, constraints relating to when access is permitted, characteristics describing container features, lists of other containers accessible from within the container, container output formats, accepted input formats, etc. The registry may be organized in a hierarchical structure, make use of or be comparable to a domain name system, and include one or more top-level items each having one or more second-level items organized beneath. A service provider may host a VR container to facilitate user access to other VR containers, allow users to transfer between unconnected remote VR containers while staying within a VR session or without having to exit all VR sessions, and provide transformation services to ensure container and VR system compatibility. |
US10831826B2 |
Validation of schema and schema conformance verification
Elements can be parsed from a document instance and a first validation of each parsed element can be performed using a first schema parse tree. The first schema parse tree can include nodes for respective types of document elements expected to be encountered and that correspond to schema elements parsed from at least one schema and validated using a second schema parse tree. At least one of the nodes can be configured to call at least one validation rule, external to the first schema parse tree, which validates the element of the document instance corresponding to the node. A second validation of at least one parsed element can be performed using the validation rule called from the node to which the parsed element corresponds. The method also can include adding the validated document elements to a validation report and outputting the validation report. |
US10831822B2 |
Metadata based targeted notifications
A method includes, determining a portion of metadata of a media file associated with a first user matches a portion of metadata search parameters, wherein the metadata search parameters are associated with sending targeted notifications. Identifying, a targeted notification to send the first user based at least on the portion of the metadata of the media file matching the portion of the metadata search parameters. The method sends, the targeted notification to the first user, wherein the targeted notification is viewable on the first user's electronic device. |
US10831821B2 |
Cognitive adaptive real-time pictorial summary scenes
Methods and systems for generating cognitive real-time pictorial summary scenes are disclosed. A method includes: obtaining, by a computing device, a document; training, by the computing device, computer models using natural language processing and deep learning based computer vision; and creating, by the computing device, a first pictorial summary scene that summarizes the document using the computer models. |
US10831820B2 |
Content based image management and selection
Published multimedia including both images and associated text are used to train a neural network, or other machine learning system. The neural network is trained to facilitate the identification and selection of other images for association with other text, and subsequent publishing together in multimedia. The neural network is optionally configured to receive text, or a representation thereof, and generate an image feature vector in response. Embodiments include the use of the trained neural network to select images for publication in multimedia. |
US10831818B2 |
Digital image search training using aggregated digital images
Digital image search training techniques and machine-learning architectures are described. In one example, a query digital image is received by service provider system, which is then used to select at least one positive sample digital image, e.g., having a same product ID. A plurality of negative sample digital images is also selected by the service provider system based on the query digital image, e.g., having different product IDs. The at least one positive sample digital image and the plurality of negative samples are then aggregated by the service provider system into a single aggregated digital image. At least one neural network is then trained by the service provider system using a loss function based on a feature comparison between the query digital image and samples from the aggregated digital image in a single pass. |
US10831813B2 |
Media sequencing method to provide location-relevant entertainment
Systems, methods, and computer-program products are described for determining current location information which includes determining whether an object is moving by comparing the current location information with previous location information. Future location information is calculated and a point of interest is filtered using the future location information. A media asset is then matched to the filtered point of interest and a current score is determined for the matched media asset. Determining a current score includes determining a window in which the matched media asset is geographically relevant to the future location information, and updating the matched media asset score when the future location information changes. An ordered playlist is dynamically generated according to the future location information by repeatedly prioritizing and sequencing matched media assets according to the current score for each matched media asset, and matched media assets are played or displayed in the ordered playlist. |
US10831811B2 |
Resolution of ambiguous and implicit references using contextual information
A system and method for facilitating machine interpretation of potentially ambiguous input, such as natural language. An example method includes constructing an ontology based on a database schema, wherein the ontology includes one or more indications of relationship strengths characterizing two or more entities of the ontology; collecting context information pertaining to a relevant domain; receiving the potentially ambiguous input; employing the input and the ontology to estimate a meaning of the input using the context information, the one or more indications of relationship strength, and an estimation of a probability that one or more portions of the natural language input refer to a particular entity. |
US10831807B2 |
Generation and presentation of an overview of an electronic magazine issue
As may be implemented in accordance with one or more embodiments herein, content in each of a plurality of electronic magazine issues is communicated as follows. One of the plurality of electronic magazine issues is identified for communication with a magazine reader, such as a user reading magazine issues on an end device (e.g., tablet or other computer). At a user display device, and via a user-communication interface medium, an issue cover having an issue name and a cover image is caused to be displayed for the identified magazine issue, as is a summary or overview of articles for the identified magazine issue. For the latter, the display of the issue cover is autonomously caused to be replaced by a set of successive screen pages respectively corresponding to the articles, with each of the successive screen pages including a feature image and article-characterization text associated with one of the articles. |
US10831806B2 |
Query-based extractive summarization
A system comprising at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program instructions executable to receive, as input, one or more digital documents, a query statement, and a summary length constraint, automatically generate, for each of said one or more digital documents, an initial summary based, at least in part, on a first sentence selection which satisfies said query statement, a modified said summary length constraint, and a first summary quality goal, automatically extract, from each of said initial summaries, one or more associated feedback metrics, and automatically generate, for each of said one or more digital documents, a final summary based, at least in part, on: (i) a second sentence selection which satisfies said query statement, said summary length constraint, and a second summary quality goal, and (ii) at least one of said associated feedback metrics. |
US10831805B1 |
Virtual secure rooms
Implementations of the present disclosure are directed to providing remote access to electronic documents stored in a server system using a virtual secure room, and include actions of authenticating a user at least partially based on credentials the user, at least partially in response to authenticating the user, providing a secure connection between a computing device of the user and the server system, transmitting at least one electronic document for display to the user on the computing device, monitoring the user, while the at least one electronic document is displayed to the user on the computing device, and selectively closing the secure connection in response to one or more of at least one activity and at least one state of the user. |
US10831800B2 |
Query expansion
A query expansion method, system, and computer program product, include establishing a context of a query to execute the query within a search index by labeling phrases of interest of the query, expanding of the phrases of interest based on a language model and a topic model, and identifying and incorporating an available historical query into the context according to a historical phrase of interest and an expansion of one or more historical phrases of interest, and retrieving and displaying one or more search results based on the query and the context of the query as a first visual mark indicating a linkage between one or more terms of the query and the one or more search results and a second visual mark indicating an alignment between the available historical query and a match to the terms of the query and the search result. |
US10831798B2 |
System for extracting header labels for header cells in tables having complex header structures
A method, system and computer-usable medium are disclosed for associating data cells with headers and header labels. In certain embodiments, a table having rows and columns is received, wherein the table includes a plurality of cells, wherein each cell is populated with at least one of a header name, data value, or no information. A determination is made as to whether a cell is a header cell or data cell. If the cell is a header cell, current list of column and current list of row headers are dynamically updated. The current list of column and row headers are assigned to the cell regardless of whether the cell is a header cell or data cell. Headers associated with header cells are used to identify label candidates for the header name of the header cell. The labels may be used to provide additional context for headers within a data cell. |
US10831791B1 |
Using location aliases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using location aliases. In some implementations, a query is received, and a user that submitted the query is identified. It can be determined that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user. In response, a prompt can be provided to the user to specify a geographical location corresponding to the one or more query terms, data indicating a geographical location is received, and data is stored that indicates that, for the identified user, the one or more terms are an alias for the geographical location. One or more search results responsive to the query are provided, where the alias corresponds to the geographical location input in response to the prompt. |
US10831789B2 |
Reference attribute query processing for a multi-tenant cloud service
A system performs reference attribute query processing in a multi-tenant cloud-based identity and access management (IAM) system by: receiving a request from a client of the multi-tenant cloud-based IAM system, where the request indicates one or more reference attributes associated with a resource that is persisted in a database of the multi-tenant cloud-based IAM system, and the request indicates one or more filter conditions configured to be applied on the one or more reference attributes; building a query based on the one or more reference attributes and the one or more filter conditions; retrieving resource data by executing the query on a database of the multi-tenant cloud-based IAM system, where the retrieved resource data is associated with the one or more reference attributes and satisfies the one or more filter conditions; and returning the retrieved data to the client of the multi-tenant cloud-based IAM system. |
US10831788B2 |
Determining a group recommendation
A method, computer program product, and computer system is provided. A processor identifies a shared property between a user of a social network and a group of the social network. A processor identifies an unshared property between the user of the social network and the group of the social network. A processor determines a first percentage of the one or more members of the group with the shared property. A processor determines a second percentage of the one or more members of the group with the unshared property. A processor generates a recommendation score for the group based, at least in part, on the first and second percentage. |
US10831780B2 |
Systems and methods of prioritized electronic data match processing
An electronic exchange computing system is provided that includes a computer storage system, at least one transceiver, and a processing system. The storage system stores an electronic order book. The transceiver receives data transaction requests and transmits messages of an electronic data feed. The processing system determines that a first order has priority and generates a new order ID for the first order. The first order is maintained in the electronic order book (e.g., with a quantity of 0). Additional order instructions are received from a client computer system and are associated with the first order. A match is found based on the additional order instructions. A data feed update message is generated and transmitted as part of a real-time data feed and includes the newly generated order ID for the first order. |
US10831778B2 |
Application of information management policies based on operation with a geographic entity
Techniques for providing data retention services based on a geographic region are disclosed. In one aspect, a location of a computing device is determined. A geographic entity corresponding to the location of the computing device is then determined. A data retention policy is applied to production data of the computing device based on regulations of the geographic entity. Other aspects are also disclosed. |
US10831777B2 |
Distributed database configuration
Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader. |
US10831772B2 |
Facilitation of domain and client-specific application program interface recommendations
Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer-implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces. |
US10831767B2 |
Prefetching RDF triple data
Query requests for RDF triples are obtained, wherein the query request(s) contain(s) at least one triple pattern; for each triple pattern, the corresponding elementary pattern is determined, and each triple pattern is converted to a weighted elementary pattern. The occurrence frequency of each elementary pattern is computed based on the weighted elementary patterns; at least one elementary pattern is chosen at least according to the occurrence frequency; and the RDF triples corresponding to the chosen at least elementary pattern are prefetched into the buffer. The corresponding apparatus is also provided. With the above method and apparatus, the frequently accessed RDF triples can be determined and prefetched into the buffer, which improves the query efficiency. |
US10831762B2 |
Extracting and denoising concept mentions using distributed representations of concepts
A method and apparatus are provided for automatically analyzing candidate concepts extracted from a first source text against a reference concept set comprising a plurality of concepts by obtaining a vector representation for each of the concepts in the first concept set and the reference concept set and performing a natural language processing (NLP) analysis comparison of the candidate concepts to the reference concept set to determine a similarity measure corresponding to each candidate concept and validating one or more of the candidate concepts based on the similarity measure for each candidate concept meeting a minimum similarity threshold requirement. |
US10831759B2 |
Efficient determination of join paths via cardinality estimation
A probabilistic counting structure such as a hyperloglog may be formed during a table scan for each of a selected set of columns. The columns may be selected based on an initial estimate of relatedness, which may be based on data types of the respective columns. An estimated cardinality of an intersection or union of columns may be formed based on an intersection of the probabilistic data structures. A join path may be determined based on the estimated cardinality of an intersection or union of the columns. |
US10831755B2 |
Data processing apparatus and data processing method
A data processing apparatus includes an arithmetic processing unit that executes a data aggregation step of aggregating N types (N≥3) of sampling time series data to acquire M types (M≥2 and N>M) of classification time series data, a classification step of classifying the M types of classification time series data into a plurality of clusters, and an appearance data generation step of generating time series appearance data for each cluster. |
US10831749B2 |
Expert discovery using user query navigation paths
A computing device determines that a user submits a query. The computing device tracks proximate web activities to the query by the user, determines a topic of the query, and determines a navigation path of the user from the proximate web activities. The computing device calculates a semantic score for the navigation path and associates the semantic score with the user, the topic, and the navigation path. The computing device calculates a threshold score for the topic using a sampling of semantic scores associated with matching topics in an expertise dataset and determines whether the semantic score meets the threshold score. When the semantic score does not meet the threshold score, the computing device performs one or more predetermined actions. An efficient manner of automatically discovering navigation paths used by experts in specific topics is provided, thus requiring less computing time and resources. |