Document Document Title
US10381573B2 Light-emitting material, organic light-emitting device, and compound
A compound represented by the general formula (1) is useful as a light-emitting material. In the general formula (1), from 0 to 1 of R3 to R5 represents a cyano group, from 1 to 5 of R1 to R5 represent a group represented by the general formula (2) etc., and the balance of R1 to R6 represent a hydrogen atom or a substituent other than above. R11 to R20 represent a hydrogen atom or a substituent, L12 represents a substituted or unsubstituted arylene group or a substituted or unsubstituted heteroarylene group.
US10381568B2 Photoelectric conversion device
A photoelectric conversion device including a photoelectric conversion module, wherein the photoelectric conversion module includes a carbon nanotube structure and a cover structure, the carbon nanotube structure includes a carbon nanotube, the carbon nanotube includes two metallic carbon nanotube segments and one semiconducting carbon nanotube segment between the two metallic carbon nanotube segments, the cover structure covers only a portion of the semiconducting carbon nanotube segment, the part area is a covered area.
US10381556B2 Spin transfer torque memory (STTM), methods of forming the same using a non-conformal insulator, and devices including the same
Technologies for manufacturing spin transfer torque memory (STTM) elements are disclosed. In some embodiments, the technologies include methods for interrupting the electrical continuity of a re-deposited layer that may form on one or more sidewalls of an STTM element during its formation. Devices and systems including such STTM elements are also described.
US10381554B2 Integrated circuits with magnetic tunnel junctions and methods for fabricating the same
Integrated circuits and methods for fabricating integrated circuits are provided. In one example, an integrated circuit includes a magnetic tunnel junction. The magnetic tunnel junction includes a fixed layer structure, a free layer structure, and a barrier layer disposed between the fixed layer structure and the free layer structure. The fixed layer structure includes a first magnetic layer and a second magnetic layer that is disposed between the first magnetic layer and the barrier layer. The first magnetic layer is configured to produce a first magnetic moment that substantially correlates to a second magnetic moment of the second magnetic layer as a function of temperature.
US10381550B1 Method and system for engineering the secondary barrier layer in dual magnetic junctions
A magnetic junction, a memory using the magnetic junction and method for providing the magnetic junction are described. The magnetic junction includes first and second reference layers, a main barrier layer having a first thickness, a free layer, an engineered secondary barrier layer and a second reference layer. The free layer is switchable between stable magnetic states when a write current is passed through the magnetic junction. The main barrier layer is between the first reference layer and the free layer. The secondary barrier layer is between the free layer and the second reference layer. The engineered secondary barrier layer has a resistance, a second thickness less than the first thickness and a plurality of regions having a reduced resistance less than the resistance. The free and reference layers each has a perpendicular magnetic anisotropy energy and an out-of-plane demagnetization energy less than the perpendicular magnetic anisotropy energy.
US10381548B1 Multi-resistance MRAM
Apparatuses, systems, and methods are disclosed for magnetoresistive random access memory. A magnetic tunnel junction for storing data may include a reference layer, a barrier layer, and a free layer. A barrier layer may be disposed between a reference layer and a free layer. A free layer may include a nucleation region and an arm. A nucleation region may be configured to form a magnetic domain wall. An arm may be narrower than a nucleation region and may extend from the nucleation region. An arm may include a plurality of pinning sites formed at predetermined locations along the arm for pinning a domain wall.
US10381547B2 Dielectric film, method for manufacturing the same, and transducer including the same
A dielectric film includes an elastomer, and metallic oxide particles having a particle diameter of 100 nm or less that are chemically bonded to the elastomer and are dispersed in the elastomer in a state of primary particles. A method for manufacturing the dielectric film includes: a chelating process of adding a chelating agent to an organometallic compound to produce a chelate compound of the organometallic compound; a sol manufacturing process of adding an organic solvent and water to the chelate compound to obtain a sol of metallic oxide particles produced by the hydrolytic reaction of the organometallic compound; a mixed solution preparing process of mixing the sol of the metallic oxide particles and a polymer solution containing a rubber polymer having functional groups that optionally react with hydroxy groups; and a film forming process of applying the mixed solution onto a substrate, and curing the resultant coating film.
US10381546B2 Bimorph-type piezoelectric film
An object of the present invention is to provide a bimorph piezoelectric film that enables the production of touch panels and the like that are less influenced by pyroelectric noise due to temperature change, and exhibit high transparency.The present invention provides a bimorph piezoelectric film comprising in sequence a first piezoelectric film, a tackifier layer or an adhesive agent layer, and a second piezoelectric film, the first piezoelectric film and the second piezoelectric film being disposed in such a manner that their surfaces on which electric charges of the same polarity are generated by a temperature increase are each outward-facing, the first piezoelectric film and the second piezoelectric film each having a total light transmittance of 90% or more, and a total haze value of 8.0% or less.
US10381541B2 Cryogenic electronic packages and methods for fabricating cryogenic electronic packages
A cryogenic electronic package includes a first superconducting multi-chip module (SMCM), a superconducting interposer, a second SMCM and a superconducting semiconductor structure. The interposer is disposed over and coupled to the first SMCM, the second SMCM is disposed over and coupled to the interposer, and the superconducting semiconductor structure is disposed over and coupled to the second SMCM. The second SMCM and the superconducting semiconductor structure are electrically coupled to the first SMCM through the interposer. A method of fabricating a cryogenic electronic package is also provided.
US10381538B2 Light emitting device having fluorescent and light scattering light-transmissive member
A light emitting device includes a light emitting element, a light-transmissive member, a light guide member and a light reflective member. The light-transmissive member includes a first region directly above a top surface of the light emitting element, and a second region at a lateral side of the first region. The light guide member covers a lateral surface of the light emitting element and a bottom surface of the second region of the light-transmissive member. The light reflective member covers an outer surface of the light guide member. The light-transmissive member contains a fluorescent substance and a light scattering material that is not a fluorescent substance. A concentration of the fluorescent substance in the light-transmissive member is higher in the first region than in the second region. A concentration of the light scattering material in the light-transmissive member is higher in the second region than in the first region.
US10381537B2 Light emitting device and lighting device having same
A light-emitting element disclosed according to an embodiment may comprise: a substrate comprising a body, a plurality of lead electrodes arranged over the body in a first axial direction, and a heat-radiating frame and a plurality of lead frames arranged below the body in a second axial direction; and a light-emitting chip arranged on a first lead electrode, which is arranged in the central area of the body among the plurality of lead electrodes, and electrically connected with the plurality of lead electrodes. The plurality of lead electrodes have a large length in the second axial direction, the heat-radiating frame is arranged in the central area below the body, and the heat-radiating frame and the plurality of lead frames have a large length in the first axial direction and may vertically overlap with the plurality of lead electrodes.
US10381536B2 Light-emitting device and manufacturing method thereof
A light-emitting device includes a light-emitting element, a light pervious layer, an electrode defining layer, a first soldering pad and a second soldering pad. The light-emitting element has an upper surface, a bottom surface, and a lateral surface arranged between the upper surface and the bottom surface. The light pervious layer covers the upper surface and the lateral surface. The electrode defining layer covers a part of the light pervious layer. The first soldering pad and the second soldering pad are surrounded by the electrode defining layer. A gap is located between the first soldering pad and the second soldering pad while the gap remains substantially constant.
US10381533B2 Optical semiconductor element mounting substrate and optical semiconductor device using thermosetting resin composition for light reflection
Disclosed is an optical semiconductor device having an optical semiconductor mounting element including a recess. On an inner side face of the recess is a thermosetting resin composition for light reflection, which, after curing, can realize high reflectance in a range of visible light to near ultraviolet light, has excellent heat deterioration resistance and tablet moldability, and is less likely to cause burrs during transfer molding, and a process for producing the resin composition, and an optical semiconductor element mounting substrate and an optical semiconductor device using the resin composition. The heat curable resin composition for light reflection comprises a heat curable component and a white pigment and is characterized in that the length of burrs caused upon transfer molding under conditions of molding temperature of 100° C. to 200° C., molding pressure of not more than 20 MPa, and molding time of 60 to 120 sec is not more than 5 mm and the light reflectance after heat curing at a wavelength of 350 nm to 800 nm is not less than 80%.
US10381528B2 Image display apparatus
The present invention provides a light emitting device that makes it possible to provide an image display apparatus having a wide color reproduction range. The light emitting device includes a light emitting element that emits blue light; a Mn2+-activated γ-AlON phosphor that is a green phosphor; and a Mn4+-activated phosphor that is a red phosphor. The green light emitted by the Mn2+-activated γ-AlON phosphor has an emission-spectrum peak wavelength of not less than 518 nm and not more than 528 nm.
US10381527B2 Enhanced color-preference LED light sources using yag, nitride, and PFS phosphors
Aspects of the present disclosure are directed to a composite light source which includes at least one blue light source having peak wavelength in the range of about 400 nm to about 460 nm; at least one yellow-green garnet phosphor; and at least one narrow-band red-emitting down-converter. Such composite light source may have a Lighting Preference Index (LPI) of at least 120. In other aspects the disclosure is directed to composite light source comprising at least one blue light source having peak wavelength in the range of about 400 nm to about 460 nm; at least one yellow-green garnet phosphor; and at least one broad red down-converter. In this latter aspect the composite light source may have a Lighting Preference Index (LPI) of at least 120. Numerous other aspects are provided.
US10381524B2 Semiconductor light emitting element including protective film and light shielding member
To provide a semiconductor light emitting element of which color irregularity is improved, the semiconductor light emitting element according to the present invention comprises: a support substrate; a semiconductor laminated structural body provided on the support substrate, the semiconductor laminated structural body having a first semiconductor layer, a luminescent layer, and a second semiconductor layer; a first electrode electrically connected to the first semiconductor layer; a second electrode electrically connected to the second semiconductor layer; a light shielding member covering a portion of an upper surface and side surfaces of the semiconductor laminated structural body, the light shielding member electrically separated from both of the first electrode and the second electrode; and a wavelength conversion member covering an upper surface not covered by the light shielding member of the semiconductor laminated structural body.
US10381517B2 Aluminum-gallium-indium-phosphorus-based light emitting diode having gallium nitride layer of uneven type and method for manufacturing same
The present invention relates to a light emitting diode and a method for manufacturing same, and more specifically relates to growing a GaN layer of high quality on an upper part of an AlGaInP-based light emitting diode to improve the light extraction efficiency of the light emitting diode, wherein the GaN layer has a larger band gap and a smaller refractive index than AlGaInP-based material. The AlGaInP-based light emitting diode of the present invention is characterized by forming the GaN layer on the upper surface, and the GaN layer preferably has a surface of a fine uneven pattern. The GaN layer can be grown in the same system after forming the AlGaInP-based light emitting diode without an additional process.
US10381512B2 Light-emitting device
The present disclosure provides a light-emitting device. The light-emitting device includes a substrate, a light-emitting stack on the substrate, and a semiconductor window layer comprising AlGaInP series material disposed between the substrate and the light-emitting stack.
US10381510B2 Red light emitting device and lighting system
A red light emitting device, a method of fabricating a light emitting device, a light emitting device package, and a lighting system are provided. The red light emitting device may include a first semiconductor layer having a first conductivity, an active layer provided on the first semiconductor layer and including a quantum well and a quantum barrier, a second semiconductor layer having a second conductivity and provided on the active layer, a third semiconductor layer having the second conductivity on the second semiconductor layer, a fourth semiconductor layer having the second conductivity on the third semiconductor layer, and a fifth semiconductor layer having the second conductivity on the fourth semiconductor layer. The third semiconductor layer and the fourth semiconductor layer may include an AlGaInP-based semiconductor layer, and an Al composition of the fourth semiconductor layer may be lower than an Al composition of the third semiconductor layer.
US10381508B2 Light emitting element with an enhanced electroluminescence effect
This invention discloses a light emitting element to solve the problem of lattice mismatch and inequality of electron holes and electrons of the conventional light emitting elements. The light emitting element comprises a gallium nitride layer, a gallium nitride pyramid, an insulating layer, a first electrode and a second electrode. The gallium nitride pyramid contacts with the gallium nitride layer, with a c-axis of the gallium nitride layer opposite in direction to a c-axis of the gallium nitride pyramid, and with an M-plane of the gallium nitride layer parallel to an M-plane of the gallium nitride pyramid, with broken bonds at the mounting face of the gallium nitride layer and the larger end face of the gallium nitride pyramid welded with each other, with the gallium nitride layer and the gallium nitride pyramid being used as a p-type semiconductor and an n-type semiconductor respectively.
US10381506B1 Voltage-tunable wavelength-agile 2D material-based light-emitting transistors
An optoelectronic device is provided that includes a doped substrate, a tunneling barrier, a direct bandgap two dimensional semiconductor material, a hot electron emitter, a gate electrode, and a voltage bias. The hot electron emitter injects hot electrons from the underlying substrate into the conduction band of the direct bandgap two dimensional semiconductor material via quantum tunneling. The gate electrode is operable to provide the voltage bias in a direction normal to the X-Y plane of the direct bandgap two dimensional semiconductor material so as to generate an electric field perpendicular to the direct bandgap two dimensional semiconductor material. The voltage bias provided by the gate is operable to change an optical bandgap of the direct bandgap two dimensional semiconductor material continuously from the visible to the mid-infrared spectral regime via an electric dipole layer enhanced Giant Stark Effect for electrically-tunable hot electron luminescence applications.
US10381504B2 Wafer level packaging, optical detection sensor and method of forming same
An optical detection sensor functions as a proximity detection sensor that includes an optical system and a selectively transmissive structure. Electromagnetic radiation such as laser light can be emitted through a transmissive portion of the selectively transmissive structure. A reflected beam can be detected to determine the presence of an object. The sensor is formed by encapsulating the transmissive structure in a first encapsulant body and encapsulating the optical system in a second encapsulant body. The first and second encapsulant bodies are then joined together. In a wafer scale assembling the structure resulting from the joined encapsulant bodies is diced to form optical detection sensors.
US10381501B2 Inverted metamorphic multijunction solar cell with multiple metamorphic layers
The disclosure describes multi-junction solar cell structures that include two or more graded interlayers.
US10381500B2 Fluid cooled integrated photovoltaic module
A fluid cooled photovoltaic module in which a polymer heat exchanger transfers heat from the photovoltaic module to a circulated fluid. The photovoltaic module is maintained at a cool temperature enabling increased power output while the heat transferred to the circulated fluid can be useful for applications that require heat. A polymer heat exchanger is specifically utilized to achieve a robust design that is cost effective; high performance; easily adaptable to various photovoltaic module types and sizes; compatible with conventional photovoltaic module balance of systems; light weight; resistant to water sanitizers and other chemicals; resistant to lime-scale buildup and heat exchanger fouling; corrosion resistant; easily transported, assembled, installed, and maintained; and leverages high production manufacturing methods.
US10381498B2 Flexible laminates for solar modules
A solar module includes a laminate structure having at least two solar cells. Each of the solar cells has an individual reinforcement laminated to one face of each of the solar cells. The solar cells are spaced apart from each other and the individual reinforcements are spaced apart from each other such that a gap is defined between each of the solar cells. The solar module includes flexible conductors that extend through the gap between the solar cells and electrically connect the solar cells to each other.
US10381497B2 Electric power transfer system using optical power transfer
An apparatus and method for optical-power-transfer (OPT). A light source converts electrical energy into light, and the light is transmitted from the active layer of the light source directly to the active layers of a series of photovoltaic (PV) devices without first passing through a conduction layer of the PV device. Thus, absorption in the conduction layer is avoided, and the efficiency of the OPT system is improved. The PV devices are configured to each generate equal current, and the PV devices are electrically connected in series. PV devices are arranged in series with light first propagating through PV devices closer to the light source, and farther PV devices having a longer propagation length, such that the light absorbed and current generated by each PV device is equal to the other PV devices. In one implementation, the PV devices are configured in a laser cavity with the light source.
US10381488B2 Dialkylzinc partial hydrolysate-containing solution and method of production of zinc oxide thin film using the solution
A dialkylzinc partial hydrolysate-containing solution which can be handled in air and can form a zinc oxide thin film in air and a method for producing the zinc oxide thin film are provided. The dialkylzinc partial hydrolysate-containing solution contains a partial hydrolysate of dialkyl zinc represented by general formula (1) and a solvent which has a boiling point of 160° C. or higher, an amide structure represented by general formula (2), and which is an organic compound having a cyclic structure. The partial hydrolysate is the dialkylzinc hydrolyzed with water in a molar ratio in the range of 0.4 to 0.9 with respect to zinc in the dialkylzinc. A method for producing the zinc oxide thin film by applying the dialkylzinc partial hydrolysate-containing solution to a base material is also provided.
US10381487B2 Thin film transistor
A thin film transistor includes a channel section formed from semiconductor material, a source electrode connected to one end of the channel section, a drain electrode connected to another end of the channel section, an upper gate electrode included in an upper layer than the channel section and overlapping the channel section, a lower gate electrode included in a lower layer than the channel section and overlapping the channel section, an upper gate insulation film disposed between the upper gate electrode and the channel section, and a lower gate insulation film disposed between the lower gate electrode and the channel section and having a film thickness relatively greater than that of the upper gate insulation film.
US10381482B2 Passivated and faceted for fin field effect transistor
A fin field effect transistor (FinFET), and a method of forming, is provided. The FinFET has a fin having one or more semiconductor layers epitaxially grown on a substrate. A first passivation layer is formed over the fins, and isolation regions are formed between the fins. An upper portion of the fins are reshaped and a second passivation layer is formed over the reshaped portion. Thereafter, a gate structure may be formed over the fins and source/drain regions may be formed.
US10381480B2 Reliable gate contacts over active areas
A method for manufacturing a semiconductor device comprises forming a plurality of fins in an active region, forming a plurality of gates around the plurality of fins in the active region, forming one or more gate contacts in the active region, and forming a plurality of contacts to source/drain regions in the active region.
US10381478B2 Method of localized modification of the stresses in a substrate of the SOI type, in particular FD SOI type, and corresponding device
A substrate of the silicon on insulator type includes a semi-conducting film disposed on a buried insulating layer which is disposed on an unstressed silicon support substrate. The semi-conducting film includes a first film zone of tensile-stressed silicon and a second film zone of tensile-relaxed silicon. Openings through the buried insulating layer permit access to the unstressed silicon support substrate under the first and second film zones. An N channel transistor is formed from the first film zone and a P channel transistor is formed from the second film zone. The second film zone may comprise germanium enriched silicon forming a compressive-stressed region.
US10381475B2 Semiconductor device comprising a transistor cell including a source contact in a trench, method for manufacturing the semiconductor device and integrated circuit
A semiconductor device and a method of manufacturing the same is provided. The semiconductor device including a transistor cell in a semiconductor substrate having a first main surface. The transistor cell includes a gate electrode in a gate trench in the first main surface adjacent to a body region. A longitudinal axis of the gate trench extends in a first direction parallel to the first main surface. A source region, a body region and a drain region are disposed along the first direction. A source contact comprises a first source contact portion and a second source contact portion. The second source contact portion is disposed at a second main surface of the semiconductor substrate. The first source contact portion includes a source conductive material in direct contact with the source region and a portion of the semiconductor substrate arranged between the source conductive material and the second source contact portion.
US10381472B2 Nitride-semiconductor field-effect transistor
In a nitride-semiconductor field-effect transistor, an end on a recess side of a first insulating film is separated by a distance from an opening edge of the recess and an end on a recess side of a second insulating film is separated by a distance from the end on the recess side of the first insulating film. A part of a drain electrode out of the recess stretches toward a gate electrode side in an eaves shape, is formed over surfaces of the nitride semiconductor laminate, the first insulating film, and the second insulating film from the recess, and contacts the surfaces of the nitride semiconductor laminate, the first insulating film, and the second insulating film.
US10381468B2 Method and structure for forming improved single electron transistor with gap tunnel barriers
A semiconductor device includes a single electron transistor (SET) having an island region, a bottom source/drain region under the island region, and a top source/drain region over the island region, a first gap between the bottom source/drain region and the island region, a second gap between the top source/drain region and the island region, and a gate structure on a side of the island region.
US10381467B2 Semiconductor device with separation regions
According to an embodiment of a semiconductor device, the device includes first and second trenches formed in a semiconductor body and an electrode disposed in each of the trenches. One of the electrodes is a gate electrode, and the other electrode is electrically disconnected from the gate electrode. The semiconductor device further includes a semiconductor mesa between the trenches. The semiconductor mesa includes a separation region and at least one of a source region and a body region located in the semiconductor mesa. A drift zone is provided below the at least one of the source region and the body region. In the separation region, at least one of (i) a capacitive coupling between the gate electrode and the semiconductor mesa and (ii) a conductivity of majority charge carriers of the drift zone is lower than outside of the separation region.
US10381465B2 Method for fabricating asymmetrical three dimensional device
A method of forming an asymmetrical three dimensional semiconductor device. The method may include providing a fin structure extending perpendicularly from a substrate plane and having a fin axis parallel to the substrate plane, wherein a portion of the fin structure is covered by a gate structure defining a channel region, and wherein the fin structure comprises a first end surface not covered by the gate structure and second end surface not covered by the gate structure. The method may further include directing ions in a fin treatment to the fin structure, wherein the fin treatment comprises a first treatment of the first end surface and a second treatment of the second end surface different from the first treatment.
US10381464B2 Method for manufacturing semiconductor device
This disclosure relates to the technical field of semiconductors, and discloses a method for manufacturing semiconductor FinFET devices. The method particularly includes pre-removal of a predetermined thickness of a first region of an isolation region on sides of a fin that is not covered by a pseudo gate such that when a layer of second region of the isolation region covered by the pseudo gate is sacrificially removed during a removal of the pseudo gate, the upper surfaces of the remaining first region and the remaining second region of the isolation region are approximately leveled. By using such a method, DC and AC performances of a resulting FinFET device is improved.
US10381463B2 Patterned sidewall smoothing using a pre-smoothed inverted tone pattern
Embodiments are directed to a method and resulting structures for smoothing the sidewall roughness of a post-etched film. A sacrificial layer is formed on a substrate. A patterned mask is formed by removing portions of the sacrificial layer to expose a surface of the substrate. The sidewalls of the patterned mask are smoothed and a target layer is formed over the patterned mask and the substrate. Portions of the target layer are removed to expose a surface of the patterned mask and the patterned mask is removed.
US10381462B2 Nanowire FET including nanowire channel spacers
A stacked nanowire field effect transistor (FET) including a plurality of vertically stacked nanowire channels. Each nanowire channel is vertically separated from one another by sacrificial segment. A gate stack is on the upper surface of the semiconductor substrate. The gate stack includes a conductive element that wraps around the nanowire channels. Source/drain regions are on the upper surface of the semiconductor substrate. The source/drain regions directly contact the ends of the nanowire channel. The stacked nanowire FET further includes nanowire channel spacers that encapsulate the ends of the nanowire channel such that the source/drain regions are separated from the gate stack.
US10381460B2 Semiconductor device and method for manufacturing the same
A semiconductor device and a method for manufacturing the same are provided. The semiconductor device includes a well region, a drain region and a source region disposed in the well region, a gate electrode disposed above the well region, a thin gate insulating layer and a thick gate insulating layer disposed under the gate electrode, the thick gate insulating layer being disclosed closer to the drain region than the thin gate insulating layer, and an extended drain junction region disposed below the gate electrode.
US10381458B2 Semiconductor device replacement metal gate with gate cut last in RMG
A technique relates to forming a semiconductor device. A starting semiconductor device having a fin structure patterned in a substrate, and a gate formed over the fin structure, the gate having a mid-region and an end-region is first provided. A trench is then patterned over the mid-region of the gate and a trench is patterned over the end-region of the gate. The patterned trenches are then etched over the mid-region of the gate and the end-region of the gate to form the trenches. A conformal low-k dielectric layer can then be deposited over the structure to fill the trenches and pinch off the trench formed in the mid-region and the trench formed in the end-region.
US10381457B2 Transistor with contacted deep well region
Various methods and devices that involve body contacted transistors are disclosed. An exemplary method comprises forming a gate on a planar surface of a semiconductor wafer. The gate covers a channel of a first conductivity type that is opposite to a second conductivity type. The method also comprises implanting a body dose of dopants on a source side of the gate using the gate to mask the body dose of dopants. The body dose of dopants spreads underneath the channel to form a deep well. The body dose of dopants has the first conductivity type. The method also comprises implanting, subsequent to implanting the body dose of dopants, a source dose of dopants on the source side of the gate to form a source. The method also comprises forming a source contact that is in contact with the deep well at the planar surface of the semiconductor wafer.
US10381453B2 Method for manufacturing silicon carbide semiconductor device and silicon carbide semiconductor device
A method for manufacturing a silicon carbide semiconductor device includes preparing a silicon carbide layer including an n-type region having an n conductivity type and a p-type region having a p conductivity type, forming a material layer containing titanium, aluminum, and silicon on the n-type region and the p-type region, and forming an electrode layer in contact with the n-type region and the p-type region by heating the material layer. In forming a material layer, composition of the material layer is determined such that a point (x, y, z) (x, y, and z each being a numeric value greater than 0) representing a composition ratio among titanium, aluminum, and silicon is included in a first triangular pyramidal region having four points of the origin (0, 0, 0), a point (1, 2, 2), a point (2, 1, 2) and a point (2, 2, 1) as vertices.
US10381451B2 Semiconductor device
A semiconductor device includes a pillar-shaped semiconductor layer formed on a substrate; a first insulator surrounding the pillar-shaped semiconductor layer; a first gate surrounding the first insulator and made of a metal having a first work function; a second gate surrounding the first insulator and made of a metal having a second work function different from the first work function, the second gate being located below the first gate; a third gate surrounding the first insulator and made of a metal having the first work function, the third gate being located below the second gate; and a fourth gate surrounding the first insulator and made of a metal having the second work function different from the first work function, the fourth gate being located below the third gate. The first gate, the second gate, the third gate, and the fourth gate are electrically connected together.
US10381449B2 Method of manufacturing memory device
A method of manufacturing a memory device including following steps is provided. A first dielectric layer and a first conductive layer are formed in order on the substrate. A first opening and a second opening on the first opening are formed in the substrate, the first dielectric layer and the first conductive layer. An isolation structure is formed in the first opening. A second dielectric layer is formed on the substrate to conformally cover a top surface of the first conductive layer and a surface of the second opening. A heat treatment is performed on the second dielectric layer to enhance the bonding between the second dielectric layer and the first conductive layer. An etching process is performed, so as to remove a portion of the second dielectric layer and expose a top surface of the isolation structure.
US10381447B2 Field effect transistor and method of making
A Field Effect Transistor (FET) capable of operating at high frequencies and includes comb-shaped source and drain electrodes. The comb-shaped drain electrode includes a plurality of thin comb-shape drain electrode layers at corresponding levels of the FET, each comb-shaped drain electrode layer including a plurality of drain electrode fingers having substantially the same width as the comb-shaped drain electrodes of each other layer. The comb-shaped source electrode includes a plurality of comb-shape source electrode layers at the corresponding levels, each comb-shaped drain electrode layer including a plurality of drain electrode fingers having substantially the same width as the comb-shaped source electrodes of each other layer. In addition, the inter-level retraction of adjacent drain electrode layers is the same or substantially the same. Similarly, the inter-level retraction of adjacent source electrode layers is the same or substantially the same.
US10381445B2 Silicon carbide semiconductor device and method of manufacturing the same
A silicon carbide semiconductor device includes: a drift layer in contact with a first main surface and having a first conductivity type; a body region located in the drift layer, in contact with the first main surface, and having a second conductivity type; and a protruding portion having the second conductivity type and connected to a bottom of the body region. A manufacturing method includes forming, in the drift layer of a silicon carbide substrate, by ion implantation, the body region, the protruding portion, a JTE region, and at least one guard ring region, each having the second conductivity type.
US10381441B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first to third electrodes, first to fourth semiconductor regions, and a first insulating film. The first electrode includes a first conductive region. The second electrode includes a second conductive region. The first semiconductor region includes first to fourth partial regions. The second semiconductor region includes a fifth partial region. The third semiconductor region includes a sixth partial region provided between the fourth partial region and the fifth partial region. The fourth semiconductor region includes is electrically connected to the second conductive region, and includes first and second portions. The first insulating film includes first to third insulating regions. The first insulating region is positioned between the first portion and the first conductive region. The second insulating region contacts the fourth and sixth partial regions. The third insulating region is positioned between the second portion and the first conductive region.
US10381437B2 Semiconductor device and method of forming the semiconductor device
A semiconductor device includes a fin structure including a cylindrical shape, an inner gate formed inside the fin structure, and an outer gate formed outside the fin structure and connected to the inner gate.
US10381429B2 Display device
A display device for preventing a defective drive and improving reliability is disclosed. The display device includes a substrate including a display portion and a pad portion outside the display portion, a plurality of power lines positioned on the pad portion of the substrate and extended from the display portion, a plurality of data lines positioned in parallel with the plurality of power lines and extended from the display portion, and a plurality of bridge electrodes configured to connect at least two of the plurality of power lines. Some of the plurality of power lines include a power pad electrode on at least an end of the corresponding power line, and a number of the power pad electrodes is less than a number of the power lines.
US10381427B2 Curved display device
A curved display device including a display area and a non-display area is provided. The curved display device includes a first direction area configured to maintain a flat state and a bending area connected to the first direction area. A thin film transistor (TFT) layer, a passivation layer, a sealing layer, and an upper film are provided on a base substrate in an area where the display area overlaps the bending area, and the sealing layer and the upper film extend to an area where the non-display area overlaps the bending area.
US10381426B2 Pixel, stage circuit and organic light emitting display device having the pixel and the stage circuit
A pixel includes a pixel circuit and an organic light emitting diode. The pixel circuit has first, second, third, and fourth transistors. The first transistor controls an amount of current flowing from a first driving power supply coupled to a first node to a second driving power supply through the organic light emitting diode. The turns on when a scan signal is supplied to a first scan line. The third transistor turns on when a scan signal is supplied to a second scan line. The fourth transistor turns on when a scan signal is supplied to a third scan line. The first transistor is a p-type Low Temperature Poly-Silicon thin film transistor and the third transistor and the fourth transistor are n-type oxide semiconductor thin film transistors.
US10381423B2 Mask frame assembly for electronic display device and method of manufacturing the same
A mask frame assembly for an electronic display device includes a frame, and a mask coupled to the frame, in which the mask includes a pattern hole defining a first area over which material may be deposited, and a dam surrounding the pattern hole and defining a second area smaller than the first area over which the material may be deposited. A method of manufacturing a mask frame assembly for an electronic display device is also disclosed.
US10381421B2 Display device with touch sensor including structure for securing stability of eectrical connection between external lines and the touch sensor
A sealing member containing conductive particles and disposed in a seal region is formed between a display panel and a touch panel. A laminated structure formed on the display panel includes a first detection lines. The first detection lines extend from the seal region to a connection region and are connected through the conductive particles to terminals of second detection lines formed on the touch panel. A peripheral edge of the organic barrier is located inward from the conductive particles of the sealing member. The above described structure can facilitate a work for connecting external lines such as FPC to the display panel and the touch panel. Further, the structure can secure stability of electrical connection between the external lines and the touch panel.
US10381415B2 Display device
In one example embodiment, a display device for suppressing reflected light includes a driving circuit and a display region which includes a plurality of pixels. In one example embodiment, the plurality of pixels includes a first pixel having a first light emitting element which includes a first light emitting portion having a first layer surface. In one example embodiment, first pixel includes a second light emitting element which includes a second light emitting portion having a second, different layer surface. In one example embodiment, the first pixel includes a third light emitting element which includes a third light emitting portion having a third, different layer surface.
US10381413B2 Organic photoelectric device and image sensor and electronic device
Disclosed are an organic photoelectric device including a first electrode and a second electrode facing each other and a photoelectric conversion layer disposed between the first electrode and the second electrode and selectively absorbing light in a green wavelength region, wherein the photoelectric conversion layer includes at least one first photoelectric conversion material having a peak absorption wavelength (λmax1) of less than about 540 nm and a at least one second photoelectric conversion material having a peak absorption wavelength (λmax2) of greater than or equal to about 540 nm, and an image sensor, and an electronic device.
US10381410B2 Electronic device
An electronic device includes a semiconductor memory that includes: first and second lines spaced apart from each other and crossing each other; a third line spaced apart from the second line and crossing the second line; a first variable resistance element interposed between the first and second lines and overlapping an intersection of the first and second lines; a second variable resistance element interposed between the second and third lines and overlapping an intersection of the second and third lines, a part of the second variable resistance element generating a greater amount of heat than a part of the first variable resistance element when a current flows through the first variable resistance element in an opposite direction to a current flowing through the second variable resistance element; and a material layer serially connected with the second variable resistance element, disposed between the second and third lines, and exhibiting electrical resistance.
US10381407B2 Switch and method for fabricating the same, and resistive memory cell and electronic device, including the same
A switch includes a first electrode layer, a second electrode layer disposed over the first electrode layer, and a selecting element layer interposed between the first electrode layer and the second electrode layer. The selecting element layer includes a gas region in which a current flows or does not flow according to a voltage applied to the switch. When the current flows, the switch is in an on-state, and, when the current does not flow, the switch is in an off-state.
US10381401B2 Spatial resolution and simultaneous multiple single photon detection using superconducting structured parallel nanowires
A multiple arrayed parallel nanowire device includes one or more arrays connected in series, wherein each array includes a plurality of narrow nanowires flanked by one or more wide nanowires, a top electrode, an applied current, a bottom ground electrode, and one or more lateral electrodes where one or more currents or one or more probing voltages can be applied to detect voltage changes in each array. The device detects single and multiple photons without destroying superconductivity in all the nanowires in the array and is thus capable of remaining sensitive to subsequent photon impacts. Moreover, the device can resolve the location of each photon impact.
US10381397B2 Nano metallic planar apex optical detector
A nano-metallic-planar-apex optical detector, comprising a semiconductor optical detector and a nano array mask defining a plurality of polygonal apertures connected to the optical detector, wherein the semiconductor optical detector detects near-field light focused b the nano array.
US10381394B2 Electronic component and method of manufacturing the same
An electronic component includes a semiconductor layer having a first surface coated with a first insulating layer and a second surface coated with an interconnection structure. A laterally insulated conductive pin extends through the semiconductor layer from a portion of conductive layer of the interconnection structure all the way to a contact pad arranged at the level of the first insulating layer.
US10381391B2 Optoelectronic semiconductor component and method for producing an optoelectronic semiconductor component
The invention relates to an optoelectronic semiconductor component (100) comprising the following —an optoelectronic semiconductor chip (2), the lateral surfaces (2c) and lower face (2b) of which are at least partly covered by a molded body (3) that is electrically conductive and is designed to electrically contact the optoelectronic semiconductor chip (2), —at least one via (6) which comprises an electrically conductive material and is laterally spaced from the semiconductor chip (2), said via (6) completely passing through the molded body (3), wherein the via (6) extends from an upper face (3a) of the molded body (3) to a lower face (3b) of the molded body (3), —at least one insulating element (9) which is arranged within the molded body (3) between the via (6) and the semiconductor chip (2) and extends from the upper face (3a) of the molded body (3) to the lower face (3b) of the molded body (3), and —an electrically conductive connection (7) which is connected to the semiconductor chip (2) and the via (6) in an electrically conductive manner.
US10381389B2 Solid state imaging device, manufacturing method of solid state imaging device, and imaging system
A manufacturing method of a solid state imaging device according to one embodiment includes the steps of forming, on a substrate, a gate electrode of a first transistor and a gate electrode of a second transistor adjacent to the first transistor; forming an insulator film covering the gate electrode of the first transistor and the gate electrode of the second transistor such that a void is formed between the gate electrode of the first transistor and the gate electrode of the second transistor; forming a film on the insulator film; and forming a light shielding member by removing a part of the film by an etching.
US10381374B2 Semiconductor memory
According to one embodiment, a semiconductor memory device includes a first memory chip, a circuit chip, and an external connection electrode on a surface of the first memory chip. The first memory chip comprises first conductors stacked via an insulator, and a first pillar passing the first conductors. The circuit chip comprises a substrate, a control circuit, and a second conductor connected to the control circuit, the circuit chip being attached to the first memory chip. The external connection electrode comprises a portion extending from a side of the surface of the first memory chip through the first memory chip and connected to the second conductor. Part of the first conductors is between the external connection electrode and the substrate.
US10381369B2 Vertical semiconductor memory device structures including vertical channel structures and vertical dummy structures
A vertical memory device structure can include a vertical channel structure that vertically penetrates through an upper structure and a lower structure of a stack structure in a cell array region of the device. The vertical channel structure can have a side wall with a stepped profile at a level in the vertical channel structure where the upper structure meets the lower structure. A vertical dummy structure can vertically penetrate through a staircase structure that is defined by the upper structure and the lower structure in a connection region of the device, and the vertical dummy structure can have a side wall with a planar profile at the level where the upper structure meets the lower structure.
US10381368B2 Semiconductor memory device
A semiconductor memory device according to an embodiment comprises: when three directions intersecting each other are assumed to be first through third directions, and two directions intersecting each other in a plane extending in the first and second directions are assumed to be fourth and fifth directions, a memory cell array including: a conductive layer stacked in the third direction above a semiconductor substrate and having a first region; and a first columnar body penetrating the first region of the conductive layer in the third direction and including a semiconductor film, the first columnar body having a cross-section along the first and second directions in which, at a first position which is a certain position in the third direction, a length in the fourth direction is shorter than a length in the fifth direction.
US10381367B2 Methods of forming an array of elevationally-extending strings of memory cells, methods of forming polysilicon, elevationally-extending strings of memory cells individually comprising a programmable charge storage transistor, and electronic components comprising polysilicon
A method of forming polysilicon comprises forming a first polysilicon-comprising material over a substrate, with the first polysilicon-comprising material comprising at least one of elemental carbon and elemental nitrogen at a total of 0.1 to 20 atomic percent. A second polysilicon-comprising material is formed over the first polysilicon-comprising material. The second polysilicon-comprising material comprises less, if any, total elemental carbon and elemental nitrogen than the first polysilicon-comprising material. Other aspects and embodiments, including structure independent of method of manufacture, are disclosed.
US10381364B2 Three-dimensional memory device including vertically offset drain select level layers and method of making thereof
A three-dimensional memory device can be formed by first forming an alternating stack of insulating layers and stack level spacer material layers over a substrate. The stack level spacer material layers can be formed as, or are subsequently replaced with, stack level electrically conductive layers. A bottommost insulating spacer layer is formed with recesses that form grooves that are laterally spaced apart. Drain select level electrically conductive layers are formed over protruding portions and within the grooves of the bottommost insulating spacer layer by anisotropic deposition and isotropic etch back of a conductive material. Additional insulating spacer layers may be formed by anisotropic deposition of an insulating material. Additional drain select level electrically conductive layers can be formed by anisotropic deposition and isotropic etch back of additional conductive material. Memory stack structures can be formed through the drain select level electrically conductive layers and through the alternating stack.
US10381363B2 Methods for forming a string of memory cells and apparatuses having a vertical string of memory cells including metal
A method for forming a string of memory cells, a memory device having a string of memory cells, and a system are disclosed. The string of memory cells can include a string of planar memory cells formed as recesses in each of a plurality of control gate material formed as a vertical stack of alternating insulator and control gate material. The recesses can be lined with a dielectric material and filled with a floating gate material. Metal nano-particles can be formed on a surface of the floating gate material and/or infused into the floating gate material.
US10381361B2 Method for manufacturing semiconductor device
Embodiments of the inventive concepts provide a method for manufacturing a semiconductor device. The method includes forming a stack structure including insulating layers and sacrificial layers which are alternately and repeatedly stacked on a substrate. A first photoresist pattern is formed on the stack structure. A first part of the stack structure is etched to form a stepwise structure using the first photoresist pattern as an etch mask. The first photoresist pattern includes a copolymer including a plurality of units represented by at least one of the following chemical formulas 1 to 3, wherein “R1”, “R2”, “R3”, “p”, “q” and “r” are the same as defined in the description.
US10381360B1 Control gate dummy for word line uniformity and method for producing the same
A method of forming a uniform WL over the MCEL region and resulting device are provided. Embodiments include providing a substrate having a MCEL region, a HV region and a logic region, separated by an isolation region; forming a plurality of CG stacks over the MCEL region, and a plurality of CG dummy stacks over the HV region and the logic region, respectively; forming first and second overlying polysilicon layers with a spacer therebetween, an EG and a WL on the MCEL region formed; planarizing the second polysilicon layer down to upper surface of the plurality of CG stacks and the plurality of CG dummy stacks; and removing portions of the second polysilicon layer in-between the plurality of CG stacks and around the plurality of CG dummy stacks.
US10381359B2 Non-volatile split game memory cells with integrated high K metal gate logic device and metal-free erase gate, and method of making same
A method of forming split gate non-volatile memory cells on the same chip as logic and high voltage devices having HKMG logic gates. The method includes forming the source and drain regions, floating gates, control gates, and the poly layer for the erase gates and word line gates in the memory area of the chip. A protective insulation layer is formed over the memory area, and an HKMG layer and poly layer are formed on the chip, removed from the memory area, and patterned in the logic areas of the chip to form the logic gates having varying amounts of underlying insulation.
US10381356B2 Low power embedded one-time programmable (OTP) structures
Devices and methods for forming a device are presented. The method includes providing a substrate prepared with at least a first region for accommodating an anti-fuse based memory cell. A fin structure is formed in the first region. The fin structure includes top and bottom fin portions and includes channel and non-channel regions defined along the length of the fin structure. An isolation layer is formed on the substrate. The isolation layer has a top isolation surface disposed below a top fin surface, leaving the top fin portion exposed. At least a portion of the exposed top fin portion in the channel region is processed to form a sharpened tip profile at top of the fin. A gate having a gate dielectric and a metal gate electrode is formed over the substrate. The gate wraps around the channel region of the fin structure.
US10381351B2 Transistor structure and semiconductor layout structure
The present disclosure provides a transistor structure and a semiconductor layout structure. The transistor structure includes an active region, a buried gate structure disposed in the active region, a plurality of first dielectric layers disposed over sidewalls of the buried gate structure, and a source/drain region disposed in the active region at two opposite sides of the buried gate structure. In some embodiments, the buried gate structure includes a first portion and a second portion perpendicular to the first portion. In some embodiments, the buried gate structure is separated from the source/drain region by the first dielectric layers as viewed in a top view.
US10381344B2 Method of forming MOS and bipolar transistors
Bipolar transistors and MOS transistors are formed in a common process. A semiconductor layer is arranged on an insulating layer. On a side of the bipolar transistors: an insulating region including the insulating layer is formed; openings are etched through the insulating region to delimit insulating walls; the openings are filled with first epitaxial portions; and the first epitaxial portions and a first region extending under the first epitaxial portions and under the insulating walls are doped. On the side of the bipolar transistors and on a side of the MOS transistors: gate structures are formed; second epitaxial portions are made; and the second epitaxial portions covering the first epitaxial portions are doped.
US10381340B2 Electrostatic discharge protection with integrated diode
An apparatus can include a first circuit that is configured to provide electrostatic discharge (ESD) protection against an ESD pulse applied between a first node and a second node. The first circuit includes a series stack of bipolar transistors that are configured to shunt current between the first and second nodes in response to the ESD pulse; and a diode connected in series with the stack of bipolar transistors and configured to lower a snapback holding voltage of the first circuit when shunting current between the first and second nodes.
US10381336B2 Proximity coupling interconnect packaging systems and methods
Proximity coupling interconnect packaging systems and methods. A semiconductor package assembly comprises a substrate, a first semiconductor die disposed adjacent the substrate, and a second semiconductor die stacked over the first semiconductor die. There is at least one proximity coupling interconnect between the first semiconductor die and the second semiconductor die, the proximity coupling interconnect comprising a first conductive pad on the first coupling face on the first semiconductor die and a second conductive pad on a second coupling face of the second semiconductor die, the second conductive pad spaced apart from the first conductive pad by a gap distance and aligned with the first conductive pad. An electrical connector is positioned laterally apart from the proximity coupling interconnect and extends between the second semiconductor die and the substrate, the position of the electrical connector defining the alignment of the first conductive pad and the second conductive pad.
US10381333B2 Methods of making light-emitting assemblies comprising an array of light-emitting diodes having an optimized lens configuration
Light emitting assemblies comprise a plurality of Light Emitting Diode (LED) dies arranged and attached to common substrate to form an LED array having a desired optimum packing density. The LED dies are wired to one another and are attached to landing pads on the substrate for receiving power from an external electrical source via an interconnect device. The assembly comprises a lens structure, wherein each LED die comprises an optical lens disposed thereover that is configured to promote optimal light transmission. Each optical lens has a diameter that is between about 1.5 to 3 times the size of a respective LED die, and is shaped in the form of a hemisphere. Fillet segments are integral with and interposed between the adjacent optical lenses, and provide sufficient space between adjacent optical lenses so that the diameters of adjacent optical lenses do not intersect with one another.
US10381329B1 Semiconductor device with a layered protection mechanism and associated systems, devices, and methods
A semiconductor device includes a first die; a second die attached over the first die; a first metal enclosure and a second metal enclosure both directly contacting and vertically extending between the first die and the second die, wherein the first metal enclosure peripherally encircles a set of one or more internal interconnects and the second metal enclosure peripherally encircles the first metal enclosure without directly contacting the first metal enclosure; a first enclosure connector electrically connecting the first metal enclosure to a first voltage level; a second enclosure connector electrically connecting the second metal enclosure to a second voltage level; and wherein the first metal enclosure, the second metal enclosure, the first enclosure connector, and the second enclosure connector are configured to provide an enclosure capacitance.
US10381327B2 Non-volatile memory system with wide I/O memory die
A non-volatile storage system includes a plurality of memory dies and an interface circuit. Each memory die includes a wide I/O interface electrically coupled to another wide I/O interface of another memory die of the plurality of memory dies. The interface circuit is physically separate from the memory dies. The interface circuit includes a first interface and a second interface. The first interface comprises a wide I/O interface electrically coupled to a wide I/O interface of at least one of the memory dies of the plurality of memory dies. The second interface is a narrow I/O interface configured to communicate with an external circuit.
US10381324B2 Selectively cross-linked thermal interface materials
A process of forming a thermal interface material structure includes selectively masking a putty pad that includes ultraviolet (UV) curable cross-linkers to form a masked putty pad. The masked putty pad has a first area that is exposed and a second area that is masked. The process also includes exposing the masked putty pad to UV light to form a selectively cross-linked putty pad. The process includes disposing the selectively cross-linked putty pad between an electrical component and a heat spreader to form an assembly. The process further includes compressing the assembly to form a thermal interface material structure that includes a selectively cross-linked thermal interface material.
US10381323B2 Metal bonding pads for packaging applications
Methods and semiconductor devices for bonding a first semiconductor device to a second semiconductor device include forming metal pads including a textured microstructure having a columnar grain structure at substantially the same angular direction from the top surface to the bottom surface. The textured crystalline microstructures enables the use of low temperatures and low pressures to effect bonding of the metal pads. Also described are methods of packaging and semiconductor devices.
US10381322B1 Three-dimensional memory device containing self-aligned interlocking bonded structure and method of making the same
A first substrate has a first mesa structure that protrudes from a first bonding-side planar surface. A first metal pad structure is embedded within the first mesa structure. A second substrate has a first recess cavity that is recessed from a second bonding-side planar surface. A second metal pad structure is located at a recessed region of the first recess cavity. The first bonding-side planar surface and the second bonding-side planar surface are brought into physical contact with each other, while the first mesa structure is disposed within a volume of the first recess cavity by self-alignment. A gap is provided between the first metal pad structure and the second metal pad structure within a volume of the first recess cavity. A metal connection pad is formed by selectively growing a third metallic material from the first metal pad structure and the second metal pad structure.
US10381318B2 Method of manufacturing semiconductor device
The present invention: makes it possible to improve the reliability of a semiconductor device; and provides a method of manufacturing the semiconductor device comprising the steps of (a) providing a semiconductor wafer having a pad electrode, a first conductive layer comprised of copper, a photoresist film, and a second conductive layer comprised of gold, (b) forming a protective film comprised of iodine on the surface of the second conductive layer, (c) removing the photoresist film, (d) irradiating the protective film with argon ions and removing the protective film, and (e) bringing a part of a bonding wire into contact with the surface of the second conductive layer.
US10381316B2 Semiconductor package device and method of manufacturing the same
The disclosure relates to a semiconductor package device. The semiconductor package device includes a substrate having a first surface and a second surface opposite to the first surface and including a first conductive contact. The semiconductor package device further includes an electronic component disposed on the first surface of the substrate. The semiconductor package device further includes a metal frame disposed on the first surface of the substrate. The semiconductor package device further includes an antenna disposed on the metal frame, wherein the antenna is electrically isolated from the metal frame and electrically connected to the first conductive contact of the substrate.
US10381315B2 Method and system for providing a reverse-engineering resistant hardware embedded security module
A hardware-embedded security system is described. The system includes connective components, circuit elements and an insulator. The connective components include a variable conductivity layer that is conductive for a first stoichiometry and insulating for a second stoichiometry. The variable conductivity layer is conductive for a first portion of the connective components connected to a first portion of the circuit elements. The variable conductivity layer is insulating for a second portion of the connective components connected to a second portion of the circuit elements. Thus, the first portion of the circuit elements are active and the second portion of the circuit elements are inactive. The insulator is adjacent to at least a portion of each of the connective components. The first stoichiometry may be indistinguishable from the second stoichiometry via optical imaging and electron imaging of a portion of the insulator and the variable conductivity layer.
US10381313B2 Semiconductor device and method of manufacturing a semiconductor device
An exemplary semiconductor device can comprise a die, a redistribution structure (RDS), an interconnect, a conductive strap, an encapsulant, and an EMI shield. The redistribution structure can comprise an RDS top surface coupled to the die bottom side. The interconnect can be coupled to the RDS bottom surface. The conductive strap can be coupled to the RDS, and can comprise a strap inner end coupled to the RDS bottom surface, and a strap outer end located lower than the RDS bottom surface. The encapsulant can encapsulate the conductive strap and the RDS bottom surface. The EMI shield can cover and contact the encapsulant sidewall and the strap outer end. Other examples and related methods are also disclosed herein.
US10381310B2 Embedded multi-die interconnect bridge
The present disclosure relates to devices and techniques for an interconnect bridge to communicatively couple two or more dies. In an example, the interconnect bridge can include a base element having a first material. A first layer, including a second material, can be attached to the base element. A second layer, including a third material, can be disposed on the first layer. A two-dimensional electron gas (2DEG) can be located between the first layer and the second layer. A first contact, adapted to electrically couple to the first die, can be disposed in a first side of the 2DEG. A second contact, adapted to electrically couple to the second die, can be disposed in a second side of the 2DEG. Accordingly, the first die can be electrically coupled to the second die through the 2DEG.
US10381309B2 Package structure having connecting module
A package structure includes a first redistribution layer, a second redistribution layer, at least one semiconductor chip, an insulating encapsulation, a protection layer, and at least one connecting module. The at least one semiconductor chip is located between and electrically connected to the first redistribution layer and the second redistribution layer. The insulating encapsulation encapsulates the at least one semiconductor chip. The protection layer is disposed on and partially covers the first redistribution layer, wherein the first redistribution layer is located between the at least one semiconductor chip and the protection layer. The at least one connecting module connects to the first redistribution layer and is electrically connected to the at least one semiconductor chip through the first redistribution layer, wherein the at least one connecting module comprises a plurality of pins, and the at least one connecting module is mounted onto the first redistribution layer by the protection layer and is accessibly exposed by the protection layer.
US10381308B2 Electrically conductive laminate structures
Some embodiments include electrical interconnects. The interconnects may contain laminate structures having a graphene region sandwiched between non-graphene regions. In some embodiments the graphene and non-graphene regions may be nested within one another. In some embodiments an electrically insulative material may be over an upper surface of the laminate structure, and an opening may extend through the insulative material to a portion of the laminate structure. Electrically conductive material may be within the opening and in electrical contact with at least one of the non-graphene regions of the laminate structure. Some embodiments include methods of forming electrical interconnects in which non-graphene material and graphene are alternately formed within a trench to form nested non-graphene and graphene regions.
US10381306B2 Semiconductor memory device and a manufacturing method thereof
A semiconductor memory device and a manufacturing method thereof are provided in the present invention. An under-cut structure is formed at an edge of a bit line contact opening in the process of forming the bit line contact opening for avoiding short problems caused by alignment shifting, and the process window of the process of forming the bit line contact opening may be improved accordingly.
US10381305B2 Integrated assemblies having structures along a first pitch coupled with structures along a second pitch different from the first pitch, and methods of forming integrated assemblies
Some embodiments include a method of forming an integrated assembly. Conductive lines are formed to extend along a first direction, and are spaced from one another by a first pitch. Protective knobs are formed over the conductive lines and are arranged in rows. The protective knobs within each row are spaced along a second pitch which is greater than the first pitch. The protective knobs protect regions of the conductive lines while leaving other regions of the conductive lines unprotected. The unprotected regions are recessed so that the protected regions become tall regions and the unprotected regions become short regions. The protective knobs are removed. Conductive structures are formed over the conductive lines. The conductive structures are spaced along the second pitch. Each of the conductive lines is uniquely coupled to only one of the conductive structures. Some embodiments include integrated assemblies.
US10381304B2 Interconnect structure
The present disclosure relates to semiconductor structures and, more particularly, to an interconnect structure to connect between different package configurations and methods of manufacture. The structure includes an interconnect comprising a plurality of conductive levels and columns configured into a grid pattern within an insulator material, the plurality of conductive levels and columns aligned to connect to different package configurations; and a control circuit that provides a signal to the interconnect to connect to a combination of the different package configurations.
US10381301B2 Semiconductor package and method for fabricating the same
A semiconductor package including at least one semiconductor device, a first redistribution layer, a first molding compound, a second molding compound, conductive vias and a second redistribution layer. The first redistribution layer is disposed beneath the semiconductor device and electrically connected to the semiconductor device. The first molding compound is disposed over the first redistribution layer and surrounds the semiconductor device. The second molding compound surrounds the first redistribution layer and at least a part of the first molding compound. The conductive vias extend through the second molding compound. The second redistribution layer is disposed on a surface of the second molding compound away from the first redistribution layer. The second redistribution layer is electrically connected to the first redistribution layer through the conductive vias.
US10381300B2 Semiconductor device package including filling mold via
A semiconductor device package includes a substrate, a package body, a via and an interconnect. The substrate includes a surface and a pad on the first surface. The package body covers at least a portion of the surface of the substrate. The via is disposed in the package body and includes a conductive layer and a first intermediate layer. The conductive layer is electrically connected with the pad. The first intermediate layer is adjacent to the conductive layer. The interconnect is disposed on the first intermediate layer.
US10381296B2 Semiconductor device package and a method of manufacturing the same
At least some embodiments of the present disclosure relate to a substrate for packaging a semiconductor device. The substrate includes a first dielectric layer having a first surface, a first patterned conductive layer adjacent to the first surface of the first dielectric layer, and a conductive post. The first patterned conductive layer includes a first conductive pad and a second conductive pad. The conductive post is disposed on the first conductive pad. The conductive post includes a first portion and a second portion. The first portion and the second portion of the conductive post are exposed by the first dielectric layer. The first portion of the conductive post has a first width corresponding to a top line width of the first portion and the second portion of the conductive post has a width. The width of the second portion of the conductive post is greater than the first width of the first portion of the conductive post.
US10381295B2 Lead frame having redistribution layer
Embodiments of a packaged semiconductor device are provided, which includes a flag of a lead frame having a top surface and a bottom surface; a redistribution layer (RDL) structure formed on the top surface of the flag, the RDL structure including a first connection path having a first exposed bonding surface in a top surface of the RDL structure; and a first wirebond connected to the first exposed bonding surface and to a lead of the lead frame.
US10381291B2 Lithographacally defined vias for organic package substrate scaling
Embodiments of the invention include conductive vias and methods for forming the conductive vias. In one embodiment, a via pad is formed over a first dielectric layer and a photoresist layer is formed over the first dielectric layer and the via pad. Embodiments may then include patterning the photoresist layer to form a via opening over the via pad and depositing a conductive material into the via opening to form a via over the via pad. Embodiments may then includeremoving the photoresist layer and forming a second dielectric layer over the first dielectric layer, the via pad, and the via. For example a top surface of the second dielectric layer is formed above a top surface of the via in some embodiments. Embodiments may then include recessing the second dielectric layer to expose a top portion of the via.
US10381287B1 Heat sink interface for a device
This application discloses an device disposed on a substrate, and a heat sink disposed on the substrate over the device. The heat sink disposed on the substrate forms a cavity to hold a fluid between the heat sink and the device. The fluid can absorb heat emitted by the device and transfer at least a portion of the absorbed heat to the heat sink. A gasket can be disposed between and in contact with the substrate and the heat sink. The gasket can prevent the fluid from exiting the cavity formed by the heat sink disposed on the substrate. The heat sink can have an opening to the cavity, which can be detachably sealed by a plug. The plug can reduce a pressure within the cavity or allow removal of gas bubbles in the fluid held in the cavity.
US10381284B2 Semiconductor package
A semiconductor package includes a first electronic component disposed on a first surface of a substrate, a first conductive member disposed on the first electronic component, and a sealing member configured to cover the first electronic component and forming a hole to expose the first conductive member to an exterior of the semiconductor package. The semiconductor package also includes a second conductive member disposed on the hole and connected to the first conductive member.
US10381279B2 Method of manufacturing semiconductor device and semiconductor device
To enhance reliability of a test by suppressing defective bonding of a solder in the test of a semiconductor device, a method of manufacturing the semiconductor device includes: preparing a semiconductor wafer that includes a first pad electrode provided with a first cap film and a second pad electrode provided with a second cap film. Further, a polyimide layer that includes a first opening on the first pad electrode and a second opening on the second pad electrode is formed, and then, a rearrangement wiring that is connected to the second pad electrode via the second opening is formed. Next, an opening is formed in the polyimide layer such that an organic reaction layer remains on each of the first pad electrode and a bump land of the rearrangement wiring, then heat processing is performed on the semiconductor wafer, and then, a bump is formed on the rearrangement wiring.
US10381278B2 Testing method of packaging process and packaging structure
A testing method of a packaging process includes following steps. A substrate is provided. A circuit structure is formed on the substrate. The circuit structure includes a real unit area and a dummy side rail surrounding the real unit area, and a plurality of first circuit patterns is disposed on the real unit area. A second circuit pattern is formed on the dummy side rail, and the second circuit pattern emulates the configurations of at least a portion of the first circuit patterns for operating a simulation test. In addition, a packaging structure adapted for a testing process is also mentioned.
US10381275B2 Array substrate and repairing method thereof
The present invention provides an array substrate and an repairing method thereof, wherein the array substrate includes adjacent two level GOA unit circuits, wherein an output terminal of a Nth level GOA unit circuit is connected to a Nth level gate line, an output terminal of a N+1th level GOA unit circuit is connected to a N+1th level gate line; and a repairing structure disposed between the Nth level gate line and the N+1th level gate line, the repairing structure configured to turn on the Nth level gate line and the N+1th level gate line by melting when the Nth level GOA unit circuit or the N+1th level GOA unit circuit damaged. A repairing structure is added between two adjacent gate lines, when a certain GOA unit circuit is damaged, the repairing structure is melted by a laser to make the adjacent two gate lines communicate with each other.
US10381267B2 Field effect device with reduced capacitance and resistance in source/drain contacts at reduced gate pitch
A method of forming source/drain contacts with reduced capacitance and resistance, including, forming a source/drain and a channel region on an active region of a substrate, forming a dielectric fill on the source/drain, forming a trench in the dielectric fill, forming a source/drain contact in the trench, forming an inner contact mask section on a portion of an exposed top surface of the source/drain contact, removing a portion of the source/drain contact to form a channel between a sidewall of the dielectric fill and a remaining portion of the source/drain contact, where a surface area of the remaining portion of the source/drain contact is greater than the surface area of the exposed top surface of the source/drain contact, and forming a source/drain electrode fill on the remaining portion of the source/drain contact.
US10381266B2 Tungsten feature fill with nucleation inhibition
Described herein are methods of filling features with tungsten, and related systems and apparatus, involving inhibition of tungsten nucleation. In some embodiments, the methods involve selective inhibition along a feature profile. Methods of selectively inhibiting tungsten nucleation can include exposing the feature to ammonia vapor in a non-plasma process. Process parameters including exposure time, substrate temperature, and chamber pressure can be used to tune the inhibition profile. Also provided are methods of filling multiple adjacent lines with reduced or no line bending. The methods involve selectively inhibiting the tungsten nucleation to reduce sidewall growth during feature fill.
US10381262B2 Fabrication of vertical transport fin field effect transistors with a self-aligned separator and an isolation region with an air gap
A method of forming a vertical transport fin field effect transistor with self-aligned dielectric separators, including, forming a bottom source/drain region on a substrate, forming at least two vertical fins on the bottom source/drain region, forming a protective spacer on the at least two vertical fins, forming a sacrificial liner on the protective spacer, forming an isolation channel in the bottom source/drain region and substrate between two of the at least two vertical fins, forming an insulating plug in the isolation channel, wherein the insulating plug has a pinch-off void within the isolation channel, and forming the dielectric separator on the insulating plug.
US10381258B2 Apparatus of processing workpiece in depressurized space
In a processing apparatus according to one embodiment, a stage is installed inside a process chamber. The stage has a plurality of through-holes formed therein, which corresponds to a plurality of lift pins. The plurality of lift pins is supported by a spline shaft through a support body. The spline shaft is supported by a spline bearing such that the spline shaft is vertically moved. The plurality of lift pins is biased upward by a spring member through the spline shaft. The spline shaft, the spline bearing, and the spring member are installed in an outer space separated from a depressurizable inner space of the process chamber.
US10381255B2 Double layer release temporary bond and debond processes and systems
A bonded structure contains a substrate containing at least one feature, the substrate having a top surface; a first release layer overlying the top surface of the substrate, the first release layer being absorptive of light having a first wavelength for being decomposed by the light; an adhesive layer overlying the first release layer, and a second release layer overlying the adhesive layer. The second release layer is absorptive of light having a second wavelength for being decomposed by the light having the second wavelength. The bonded structure further contains a handle substrate that overlies the second release layer, where the handle substrate is substantially transparent to the light having the first wavelength and the second wavelength. Also disclosed is a debonding method to process the bonded structure to remove and reclaim the adhesive layer for re-use. In another embodiment a multi-step method optically cuts and debonds a bonded structure.
US10381253B2 Electrostatic chuck
An electrostatic chuck includes a dielectric layer and a conductive layer located inside the dielectric layer. The dielectric layer includes an upper surface and a plurality of protrusions protruding from the upper surface. Each of the protrusions includes a top portion that serves as an attraction surface on which a substrate is attracted. The dielectric layer includes a plurality of first dielectric portions and a second dielectric portion. The second dielectric portion surrounds each of the first dielectric portions in the upper surface of the dielectric layer. At least some of the first dielectric portions include the protrusions and are bonded to the conductive layer. Each of the first dielectric portions is formed from a material that differs from that of the second dielectric portion.
US10381250B2 Method for introducing a substrate into a measuring apparatus and device for carrying out the method
A method for introducing a substrate into a measuring apparatus, in particular a lithography mask into a coordinate measuring machine, includes the following steps: a) providing a first substrate in a start station; b) transporting the first substrate to a parking station; c) transporting a second substrate from the measuring apparatus to the start station; and d) transporting the first substrate from the parking station into the measuring apparatus. Measurements are carried out on the second substrate during the process of introducing the first substrate. A device for carrying out the method is also provided.
US10381246B2 Substrate processing apparatus
Disclosed is a substrate processing apparatus including: a container body configured to accommodate a substrate and perform a processing on the substrate using a high-pressure processing fluid; a conveyance port configured to carry the substrate into and out of the container body; an opening formed in the container body at a position different from the conveyance port; and a cover member configured to close the opening.
US10381242B2 Method for making a semiconductor device including a superlattice as a gettering layer
A semiconductor processing method may include forming a superlattice gettering layer on a front side of a semiconductor substrate having a first thickness, epitaxially growing an active semiconductor layer on the superlattice gettering layer opposite the semiconductor substrate, forming at least one semiconductor device in the active semiconductor layer, and forming at least one metal interconnect layer on the active layer, and at least one metal through-via extending from the at least one metal interconnect layer into the semiconductor substrate. The method may further include thinning the semiconductor substrate from a back side thereof to a second thickness less than the first thickness, and thinning the semiconductor substrate. The superlattice gettering layer getters metal ions released by the forming of the at least one metal interconnect layer and at least one metal through-via, and thinning the substrate.
US10381239B2 Method of forming semiconductor device
A method of forming a semiconductor device includes following steps. First of all, a substrate is provided, and a stacked structure is formed on the substrate. Then, a patterned silicon-containing mask layer is formed on the stacked structure, and the stacked structure is partially removed through the patterned silicon-containing mask layer, to form plural openings in the stacked structure. Following these, a bromine covering process is performed, to form a bromide layer on a portion of the patterned silicon-containing mask layer, and a bromide sublimation process is then performed, to completely remove the bromide layer.
US10381234B2 Selective film formation for raised and recessed features using deposition and etching processes
Embodiments of the invention provide a processing method for selective film formation for raised and recessed features using deposition and etching processes. According to one embodiment, the method includes providing a substrate having a recessed feature with a sidewall and a bottom portion, and depositing a film in the recessed feature and on a field area around the opening of the recessed feature, where the film is non-conformally deposited with a greater film thickness on the bottom portion than on the sidewall and the field area. The method further includes etching the film in an atomic layer etching (ALE) process in the absence of a plasma, where the etching thins the film on the bottom portion and removes the film from the sidewall and the field area, and repeating the depositing and the etching at least once to increase the film thickness of on the bottom portion.
US10381229B2 Three-dimensional memory device with straddling drain select electrode lines and method of making thereof
An alternating stack of insulating layers and spacer material layers is formed over a substrate. The spacer material layers are formed as, or are replaced with, electrically conductive layers. An insulating cap layer is formed over the alternating stack. After formation of memory stack structures through each layer of the alternating stack and the insulating cap layer, a line trench straddling a neighboring pair of rows of the memory stack is formed. Sidewalls of the line trench include a sidewall of each memory stack structure within the neighboring pair of rows of the memory stack structures. A drain select gate dielectric and a drain select electrode line are formed within the line trench. The drain select electrode line controls flow of electrical current through an upper portion of a vertical semiconductor channel within each memory stack structure below the drain regions to activate or deactivate the neighboring rows.
US10381224B2 Method of providing an electronic device and electronic device thereof
Some embodiments include a method. The method can include: providing a carrier substrate; providing a first bond promoting layer over the carrier substrate; providing a second bond promoting layer over the carrier substrate; and depositing a first device substrate over the carrier substrate, the first bond promoting layer, and the second bond promoting layer. The first device substrate can be configured to bond to the carrier substrate with a first device substrate-carrier substrate adhesion strength. Meanwhile, depositing the first device substrate can include: bonding the first device substrate to the first bond promoting layer, the first device substrate bonding to the first bond promoting layer with a first device substrate-first bond promoting layer adhesion strength greater than the first device substrate-carrier substrate adhesion strength; and coupling the first device substrate to the carrier substrate. Other embodiments of related methods and devices are also disclosed.
US10381223B2 Multilayer composite bonding materials and power electronics assemblies incorporating the same
A multilayer composite bonding material for transient liquid phase bonding a semiconductor device to a metal substrate includes thermal stress compensation layers sandwiched between a pair of bonding layers. The thermal stress compensation layers may include a core layer with a first stiffness sandwiched between a pair of outer layers with a second stiffness that is different than the first stiffness such that a graded stiffness extends across a thickness of the thermal stress compensation layers. The thermal stress compensation layers have a melting point above a sintering temperature and the bonding layers have a melting point below the sintering temperature. The graded stiffness across the thickness of the thermal stress compensation layers compensates for thermal contraction mismatch between the semiconductor device and the metal substrate during cooling from the sintering temperature to ambient temperature.
US10381220B2 Reduction in the annealing temperature of an IGZO layer obtained by sol gel
The present application relates to a method for forming an active zone of metal oxide for an electronic component including the formation of a stack of IXZO layers produced by liquid phase deposition on a substrate, the layers of said stack having different atomic fractions to each other in order to make it possible to reduce the annealing temperature enabling them to be made functional.
US10381217B2 Method of depositing a thin film
In a method of deposition a thin film, a substrate having a pattern may be provided. A surface of the substrate may be treated using a deposition-suppressing gas to form a deposition-suppressing layer on the pattern. A process gas may be applied to the pattern to deposit the thin film. The deposition-suppressing gas may include fluorine.
US10381209B2 Probes, systems, cartridges, and methods of use thereof
The invention generally relates to probes, systems, cartridges, and methods of use thereof. In certain embodiments, the invention provides a probe including a porous material and a hollow member coupled to a distal portion of the porous material.
US10381207B2 Data processing system for chromatographic mass spectrometry
For peak A detected on a chromatogram created based on data obtained by a product ion scan measurement of one characteristic ion species originating from a target compound, a mass spectrum is extracted, and this mass spectrum is subjected to a database search to extract candidates of the compound as a primary search result. Subsequently, for peak B detected on a chromatogram created based on data obtained by a product ion scan measurement of another characteristic ion species originating from the same target compound, a mass spectrum is extracted, and this mass spectrum is subjected to a database search, with the search range limited to the candidates extracted in the search result based on peak A, to further reduce the number of candidates. The result which has been narrowed in this manner is displayed, whereby the amount of labor for the compound identification by analysis operators is reduced.
US10381206B2 Integrated hybrid NEMS mass spectrometry
A hybrid mass spectrometer comprising: an ion source for generating ions from a sample, a first mass spectral system comprising a nanoelectromechanical mass spectral (NEMS-MS) system, a second mass spectral system including at least one mass analyzer adapted to separate the charged particles according to their mass-to-charge ratios, and an integration zone coupling the first and second mass spectral systems, the integration zone including at least one directional device for controllably routing the ions to a selected one or both of the first and second mass spectral systems for analysis thereby. The second system can be an orbital electrostatic trap system. The ion beam can be electrically directed to one or the other system by ion optics. A chip with resonators can be used with cooling. Uses include analysis of large mass complexes found in biological systems, native single molecule analysis, and size and shape analysis.
US10381196B2 Charged particle beam writing apparatus and method for calculating irradiation coefficient
A charged particle beam writing apparatus includes an enlarged pattern forming circuitry to form an enlarged pattern by enlarging a figure pattern to be written, depending on a shift number which is defined by the number of writing positions shifted in the x or y direction in plural writing positions where multiple writing is performed while shifting the position, a reduced pattern forming circuitry to form a reduced pattern by reducing the figure pattern, depending on the shift number, and an irradiation coefficient calculation circuitry to calculate an irradiation coefficient for modulating a dose of a charged particle beam irradiating each of small regions, using the enlarged and reduced patterns.
US10381188B2 Radiographic image diagnostic apparatus and X-ray tube
A radiographic image diagnostic apparatus according to embodiments includes an X-ray tube, a holding member, and coil control circuitry. The X-ray tube includes: a cathode that emits electrons; coils that generate electromagnetic force; and an anode that rotates about a rotation axis in response to the electromagnetic force and to generate an X-ray by receiving the electrons. The holding member holds the X-ray tube so that the X-ray tube is movable. The coil control circuitry controls a current to be supplied to the coils based on at least one of a position of the X-ray tube, a direction of the X-ray tube, or a velocity of the X-ray tube.
US10381181B2 Mobile part of an electromagnetic actuator for an electric contactor, actuator comprising such a part and contactor
A mobile part of an electromagnetic actuator for an electric contactor. The mobile part is made up of a flat piece cut from a rolled sheet. This flat piece includes a first stage intended to face towards a fixed part of the actuator and a second stage, side-by-side with the first stage along an axis of movement of the mobile part. A solid section of the second stage, measured in a plane perpendicular to the axis of movement of the mobile part, is smaller than a solid section of the first stage.
US10381178B2 Mount for a switching device operation knob
A switching device includes an operational knob including a first supporting portion including a first coupling portion, the operational knob being enabled to be swung around the first coupling portion as a rotational center, and a switch main body including a second supporting portion including a second coupling portion that rotatably supports the operational knob by being coupled with the first coupling portion. The first supporting portion or the second supporting portion is resiliently deformable when mounting the operational knob on switch main body. The first supporting portion or the second supporting portion further includes an interference lessening portion at a corner of an assembly terminating end side of the first coupling portion or the second coupling portion.
US10381175B2 Key structure
A key structure including a baseplate, a key cap, a first lever, a second lever, a first magnetic member, a second magnetic member and a first buffer material is provided. The first magnetic member is disposed on the baseplate and located between the first lever and the second lever. The second magnetic member is disposed on the first lever and corresponding to the first magnetic member. The first magnetic member has a first portion. The second lever has a second central end. The first portion is adjacent to the second central end. When the key cap moves to a higher position, the first and second magnetic members move towards each other. The second magnetic member has a second portion and a third portion. The first buffer material is provided between the first and second portions and between the second central end and the third portion, respectively.
US10381173B2 Microelectromechanical device, which can be used as non-volatile memory module or relay, and memory including a plurality of microelectromechanical devices
A microelectromechanical device, in particular a non-volatile memory module or a relay, comprising: a mobile body including a top region and a bottom region; top electrodes facing the top region; and bottom electrodes, facing the bottom region. The mobile body is, in a resting condition, at a distance from the electrodes. The latter can be biased for generating a movement of the mobile body for causing a direct contact of the top region with the top electrodes and, in a different operating condition, a direct contact of the bottom region with the bottom electrodes. In the absence of biasing, molecular-attraction forces maintain in stable mutual contact the top region and the top electrodes or, alternatively, the bottom region and the bottom electrodes.
US10381170B2 Microporous and hierarchical porous carbon
In an example of a method, a halogenide-hydrocarbon, an aprotic hydrocarbon solvent, and a reductant are combined to initiate a reaction that forms intermediate particles having a microporous framework. The intermediate particles are subjected to a heat treatment at a heat treatment temperature ranging from about 300° C. to less than 1500° C. for a heat treatment time period ranging from about 20 minutes to about 10 hours to form a precursor to microporous carbon.
US10381165B2 Solid electrolytic capacitor for use at high temperatures
A capacitor that comprises a capacitor element that includes an anode that contains a dielectric formed on a sintered porous body, a solid electrolyte overlying the anode, and a cathode coating is provided. The cathode coating includes a noble metal layer (e.g., gold) overlying the solid electrolyte and a layer overlying the noble metal layer that includes sintered metal particles (e.g., silver particles).
US10381161B2 Capacitor structure
A capacitor structure includes a first conductive layer, a first insulation layer, a first dielectric layer and a second conductive layer. The first conductive layer includes a first conductive material. The first insulation layer is disposed adjacent to the first conductive layer in a same plane as the first conductive layer. The first dielectric layer is on the first conductive layer and the first insulation layer. The second conductive layer is on the first dielectric layer and includes a second conductive material. The first conductive material is different from the second conductive material.
US10381158B2 Electronic device
An electronic device includes a chip component and a metal terminal. The chip component has an element body where internal electrodes are laminated inside and a terminal electrode formed outside the element body and connected with end parts of the internal electrodes. The metal terminal is connected with the terminal electrode of the chip component. The metal terminal includes an electrode face portion and a mount portion. The electrode face portion is arranged correspondingly with an end surface of the terminal electrode. The mount portion is mounted on a mount surface. The electrode face portion is provided with an opening portion so that a part of the terminal electrode corresponding with at least a part of the internal electrodes is exposed to the outside.
US10381155B2 Winding for low-voltage coils of distribution-class toroidal transformers
A novel winding method is described herein which eliminates the circulating currents for wound transformers. A first layer of a wire is wound about the core at a first set of angles. Next, a loop is pulled to form slack in the wire and the wire is continued to be wound at a second set of angles. The loop provides sufficient slack for the cutting and connecting described further below. The winding and loop pulling continues for s sequences to achieve the desired winding. The wire is then cut at each loop.
US10381153B2 Spacer fixing structure
Disclosed herein is a spacer fixing structure including a core member constituting a core to be wound with a coil; and a plate spacer fixed to the core member. The spacer has a loop shape. A communication groove is formed in at least one surface of front and back surfaces of the spacer, and extends radially to communicate with inner and outer peripheries of the spacer. A region of the at least one surface of the spacer other than a grooved portion is left as a flat surface. At least the flat surface of the spacer is adhered to the core member via an adhesive layer made of an adhesive.
US10381150B2 Noise suppression member
A noise suppression member according to one aspect of the present disclosure includes: a first core part and a second core part; and a first case part and a second case part. The first case part and the second case part are provided with engagement mechanisms. The engagement mechanisms each include an engaging portion and an engaged portion and is configured to fix the first case part and the second case part by engaging the engaging portions with the respective engaged portions. When the first case part and the second case part are fixed with the engagement mechanisms, the first core part and the second core part are maintained in a state of forming an annular magnetic core. When the engaging portion engages with the engaged portion, the first core part and the second core part are configured to come into contact with each other.
US10381147B2 Container arrangement for power transformers
A container arrangement for power transformers that are constructed from individual components. The components are releasably connected to one another in such a way that simple mounting/demounting and separate transportation is made possible. At least some of the components are arranged in containers, wherein each container contains a predetermined type of components in such a way that the components necessary for intended construction variants of the power transformers at the use location are contained in a corresponding selection of containers. This renders possible the correct and efficient mounting of power transformers.
US10381141B2 Rare earth magnet and a method for manufacturing compactable powder for the rare earth magnet without jet milling
The present invention discloses manufacturing methods of a powder for compacting rare earth magnet powder and rare earth magnet that omit jet milling process, which comprises the steps as follows: 1) casting: casting the molten alloy of rare earth magnet raw material by strip casting method to obtain a quenched alloy with average thickness in a range of 0.2˜0.4 mm; 2) hydrogen decrepitation: decrepitating the quenched alloy and a plurality of rigid balls into a rotating hydrogen decrepitation container simultaneously, the quenched alloy is crushed under a hydrogen pressure between 0.01˜1 MPa, cooling the alloy and the balls, then screening the mixture to remove the rigid balls and obtain the powder. As the jet milling process is omitted, the oxygenation during the process of the jet milling may be avoided, therefore the process may be non-oxide, and the mass production of magnet with super high property may be possible.
US10381138B2 Resistor, a heat dissipater and a combinatory device of resistor and heat dissipater
Disclosed are a resistor, a heat dissipater and a combinatory device of the resistor and the heat dissipater, and relates to the field of power electronics. The resistor is cylindrical, and comprises a metal end, an insulating part, a casing, metal bars, a resistor wire, thermally conductive insulating fillers and a metal connection mechanism. The metal connection mechanism of the resistor and the heat dissipater are connected by means of direct contact. The structure and the connection method can shorten the length of the resistor, completely insulate the electrical circuits of the resistor from the possible leakage of the water inlet- and outlet-pipe of the heat dissipater, and enable the combinatory device of the resistor and the heat dissipater to be structurally more compact and the connections thereof cleaner.
US10381131B2 Wire
A wire W1 is a wire W1 in which a plurality of strand conductors 11 are twisted at a predetermined twist pitch P1 and which includes a bent portion 20 having a bent shape with a curvature K. A section length L1 of the bent portion 20 is an integer multiple of the twist pitch P1.
US10381130B2 Wire harness
A wire harness includes a group of first electric wires connected to a first circuit and a group of second electric wires connected to a second circuit whose consumption current is smaller than that of the first circuit. The group of first electric wires include aluminum electric wires. The group of second electric wires include a large diameter electric wire having a conductor formed of aluminum or aluminum alloy, a small diameter electric wire having a conductor formed of copper or copper alloy and a cross-sectional area of the conductor thereof smaller than that of the large diameter electric wire, and an extra fine electric wire having a conductor formed of the copper or copper alloy and a cross-sectional area of the conductor thereof smaller than that of the small diameter electric wire.
US10381122B2 System for nuclear waste storage and monitoring
A system for storing and monitoring nuclear waste. The system includes a storage borehole having an end segment configured to store nuclear waste in a subterranean storage site location having a shale rock layer. The layer has a measured fluid overpressure in a range corresponding to greater than hydrostatic pressure to less than a lithostatic pressure from overlying rock layers. The system also includes a monitoring borehole configured to reside in the layer with an end segment of the monitoring borehole in a vicinity of the end segment of the storage borehole. The measured fluid pressure at the end of the monitoring borehole is in the fluid overpressure range.
US10381121B2 Decontamination of tritiated water
Methods and systems directed to the separation of tritium from an aqueous stream are described. The separation method is a multi-stage method that includes a first stage during which tritium of a tritium-contaminated aqueous stream is adsorbed onto a separation phase, a second stage during which the adsorbed tritium is exchanged with hydrogen in a gaseous stream to provide a gaseous stream with a high tritium concentration, and a third stage during which the tritium of the gaseous stream is separated from the gaseous stream as a gaseous tritium product.
US10381117B2 Method and system for microbiome-derived characterization, diagnostics and therapeutics for cutaneous conditions
A method for at least one of characterizing, diagnosing, and treating a cutaneous condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the cutaneous condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the cutaneous condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10381116B2 Hospital bed computer system
A point-of-care computer system is provided, including a display positioned in a point-of-care location. The point-of-care computer includes hardware coupled to a frame of a hospital bed.
US10381115B2 Systems and methods of adaptive management of caregivers
Systems and methods for generating a graphical interface and scheduling administrative rounds are presented. The graphical interface may present to an administrator a prioritized list of care providers based on care provider performance, care provider satisfaction, patient satisfaction, and labor data associated with the care provider. A schedule of administrative rounds to counsel the care provider may be presented to the administrator and may be based on the prioritized list, administrator and patient location, and administrator and patient schedule.
US10381114B2 System and method for providing an on-demand real-time patient-specific data analysis computing platform
A computing platform configured to receive and process an on-demand real-time patient-specific data analysis order is provided. The computing platform can receive an order, determine the viability of the order, and then perform the desired analysis based on parameters provided within the order. As part of the analysis, the computing platform can mine one or more data sources to collect data relevant to the ordered diagnostic. Once the data is collected, the computing platform can analyze the data according to one or more pre-programmed algorithms. The selection of which algorithms to apply to the data set can be determined by the type of on-demand real-time patient-specific data analysis ordered. The on-demand real-time patient-specific data analysis in some examples can be ordered using an external ordering user interface.
US10381112B2 Method and system for characterizing allergy-related conditions associated with microorganisms
Embodiments of a method and/or system for characterizing an allergy-related condition for a user can include one or more of: generating a microbiome dataset for each of an aggregate set of biological samples associated with a population of subjects, based on sample processing of the biological samples; processing a supplementary dataset associated with one or more allergy-related conditions for the set of users; and performing an allergy-related characterization process for the one or more allergy-related conditions, based on the supplementary dataset and/or microbiome features extracted from the microbiome dataset.
US10381106B2 Efficient genomic read alignment in an in-memory database
A high performance, low-cost, gapped read alignment algorithm is disclosed that produces high quality alignments of a complete human genome in a few minutes. Additionally, the algorithm is more than an order of magnitude faster than previous approaches using a low-cost workstation. The results are obtained via careful algorithm engineering of the seeding based approach. The use of non-hashed seeds in combination with techniques from search engine ranking achieves fast cache-efficient processing. The algorithm can also be efficiently parallelized. Integration into an in-memory database infrastructure (IMDB) leads to low overhead for data management and further analysis.
US10381103B2 Apparatuses and methods for latching redundancy repair addresses to avoid address bits overwritten at a repair block
Apparatuses and methods for latching redundancy repair addresses at a memory are disclosed. An example apparatus includes block of memory including primary memory and a plurality of redundant memory units and repair logic. The repair logic including a plurality of repair blocks. A repair block of the plurality of repair blocks is configured to receive a set of repair address bits associated with a memory address for defective memory of the block of memory and to latch the set of repair address bits at a respective set of latches. The repair block is further configured to, in response to receipt of a memory access request corresponding to the set of repair address bits latched at the repair block, redirecting the memory access request to a redundant memory unit associated with the repair block.
US10381101B2 Non-contact measurement of memory cell threshold voltage
Methods, systems, and devices for non-contact measurement of memory cell threshold voltage, including at one or more intermediate stages of fabrication, are described. One access line may be grounded and coupled with one or more memory cells. Each of the one or more memory cells may be coupled with a corresponding floating access line. A floating access line may be scanned with an electron beam configured to set the floating access line to a particular surface voltage at the scanned bit line, and the threshold voltage of the corresponding memory cell may be determined based on whether setting the scanned bit line to the surface voltage causes a detectable amount current to flow through the corresponding memory cell.
US10381100B2 Enhancing memory yield and performance through utilizing nanowire self-heating
A method for improving an integrated circuit design which has transistors with nanowire channels comprises identifying a particular device having a particular transistor with a nanowire channel; and adding to the integrated circuit design circuitry which, when activated, repairs the particular transistor by self-heating. The method can comprise determining a memory cell that has a read current below a passing criteria, the memory cell having a transistor with a nanowire channel on a current path through which the read current flows; and applying a stress on the memory cell to repair the nanowire channel of the transistor in the memory cell on the current path. The determining step can include sensing read currents of memory cells in an array of memory cells; and determining one or more memory cells in the array of memory cells having read currents below the passing criteria, using the read currents sensed.
US10381098B2 Memory interface latch with integrated write-through and fence functions
A memory interface latch including a data NAND gate and a feedback gate can be created within an integrated circuit (IC). When a feedback node is driven low, the data NAND gate can drive an inverted value of a memory array bitline input to a data output of the memory interface latch within a time of one gate delay. A feedback gate can, in a functional mode, during one phase of a clock signal, drive the feedback node high and during the other phase of the clock signal, drive the feedback node to a complement the data output. The feedback gate can be also, in an LBIST write-through mode, drive the feedback node to the value of a WRITE_DATA input. The feedback gate can be also, in a fence mode, drive the feedback node to fixed logic value.
US10381095B1 Non-volatile memory with smart erase verify
In order to have different subsets of memory cells of a non-volatile memory system erase at the same speed, it is proposed to perform erasing by separately controlling the speed of erase for the different subsets in response to observing speed information for the subsets during the erasing.
US10381093B2 Nonvolatile memory device for suppressing read disturbances
A nonvolatile memory device includes a nonvolatile memory cell, a sensing circuit coupled between a sensing input line coupled to a bit line of the nonvolatile memory cell and a sensing output line, a sensing output grounding portion fixing an output signal of the sensing circuit at a low level if the output signal of the sensing circuit has a low level, and a bit line grounding portion fixing a bit line voltage at a ground voltage if the output signal of the sensing circuit is fixed at a low level.
US10381092B2 Semiconductor device
A semiconductor device includes a memory circuit, a first FIFO, a second FIFO and an input/output circuit. The memory circuit outputs data. The first FIFO receives data from the memory circuit and outputs data synchronously with a first clock signal. The second FIFO receives data output from the first FIFO and outputs data synchronously with the first clock signal. The input/output circuit outputs data output from the second FIFO. The second FIFO is disposed in the vicinity of the input/output circuit than the first FIFO.
US10381091B2 Reduced voltage nonvolatile flash memory
Systems include a first semiconductor die comprising a charge pump to generate power supply signals, a second semiconductor die comprising a memory array and programming circuitry, and a bus connected to the first and second semiconductor dies to carry the power supply signals to the programming circuitry. The programming circuitry is adapted to program memory cells of the memory array to respective threshold voltages that are each less than or equal to the first voltage.
US10381089B2 Semiconductor memory system performing read operation based on counted memory cells and operating method thereof
A semiconductor apparatus comprising: a memory device including at least a word line; and a controller suitable for controlling the memory device to perform a write operation and a read operation, wherein the controller includes a counting unit suitable for counting a number of memory cells coupled to the word line for respective threshold voltages, and wherein the controller controls the memory device to perform a read operation based on the counted number of memory cells for the respective threshold voltages.
US10381084B2 Semiconductor memory device
A semiconductor memory device includes a first memory cell, a second memory cell above the first memory cell, a first word line electrically connected to a gate of the first memory cell, a second word line electrically connected to a gate of the second memory cell, and a control unit that performs an erasing operation on the first and second memory cells. During the erasing operation, the control unit applies a first voltage to a first word line and a second voltage higher than the first voltage to a second word line.
US10381082B2 Nonvolatile semiconductor storage device
A nonvolatile semiconductor storage device has floating-gate memory cells and a memory control circuit which controls them. During programming operation of the memory cells, the memory control circuit makes the potentials at the backgate and source of the memory cells equal. For example, during programming operation of the memory cells, the memory control circuit short-circuits together the backgate and source of the memory cells. For another example, during programming operation of the memory cells, the memory control circuit switches from a state where the potentials at the backgate and source of the memory cells are equal to a floating state.
US10381079B2 FeRAM-DRAM hybrid memory
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. One method includes determining whether to access a first memory cell of a first memory cell array or a second memory cell of a second memory cell array, where a first digit line coupled to the first memory cell is coupled to a paging buffer register including a sense amplifier. The method further includes operating a transfer gate based at least in part on determining to read the second memory cell of the second memory cell array, where the transfer gate is configured to selectively couple a second digit line coupled to the second memory cell to the paging buffer register through the first digit line.
US10381078B2 Semiconductor memories and methods for manufacturing same
A semiconductor memory includes a first memory cell array in a first region of a substrate and a second memory cell array in a second region of the substrate. The first memory cell array includes cell strings, and each cell string includes non-volatile memory cells stacked in a direction perpendicular to the substrate. The second memory cell array includes volatile memory cells, and each volatile memory cell includes a select transistor and a capacitor. The capacitor includes at least one contact electrically connected with the select transistor and having a second height corresponding to a first height of each cell string, and at least one second contact supplied with a ground voltage, having a third height corresponding to the first height of each cell string, adjacent to the at least one first contact, and electrically disconnected with the at least one first contact.
US10381073B1 Converged structure supporting buffering of recent writes and overwrite disturb remediation
A computer-implemented method for remediating disruptions to memory cells is described. The method includes writing user data to an aggressor memory cell and determining one or more of a write timestamp and an overwrite count associated with the aggressor memory cell. The write timestamp indicates a last write to the aggressor memory cell and the overwrite count indicates the number of writes to the aggressor memory cell during a time period. Based on one or more of the write timestamp and the overwrite count, an increment value is determined for use with a disturb counter associated with a neighbor memory cell of the aggressor memory cell. In particular, the determined increment value is used, in response to the write, to increment the disturb counter associated with the neighbor memory cell. When the disturb counter is greater than or equal to a disturb threshold, remediation for the neighbor memory cell is performed.
US10381072B2 Phase change memory stack with treated sidewalls
Memory devices and methods for fabricating memory devices have been disclosed. One such method includes forming a memory stack out of a plurality of elements. A sidewall liner is formed on a sidewall of the memory stack using a physical vapor deposition (PVD) process, including an adhesion species and a dielectric, such that the adhesion species intermixes with an element of the memory stack to terminate unsatisfied atomic bonds of the element and the dielectric forms a dielectric film with the adhesive species on the sidewall.
US10381071B1 Multi-bit computing circuit for computing-in-memory applications and computing method thereof
A multi-bit computing circuit for computing-in-memory applications is controlled by an input port and includes a memory cell array and a capacitor sharing unit. The memory cell array includes a plurality of memory cells connected to the input port. The memory cells store a weight which is formed in two's complement. The capacitor sharing unit includes a plurality of switches, a plurality of capacitors and a sense amplifier. The switches are electrically connected to the memory cells, respectively. The capacitors are electrically connected to the switches, respectively. The sense amplifier is electrically connected to the capacitors and generates a total operational value. The capacitors are located among the switches and the sense amplifier, and the switches are switched to enable the total operational value to be equal to the input value multiplied by the weight. The present disclosure utilizes 8T SRAM cells without an extra DAC structure.
US10381063B2 Methods of reading and writing data in a thyristor random access memory
Single thyristor memory cells form a volatile memory array. A sense amplifier reads the state of the thyristor in a selected memory cell against a dummy cell through precharged lines.
US10381062B2 Non-volatile semiconductor storage device
A non-volatile semiconductor storage device including a first potential retention line configured to retain a potential corresponding to data read from the memory cell, a second potential retention line configured to retain a reference potential read from the memory cell in which the reference potential is written after the data is read out, a sense amplifier configured to amplify a difference between the potential retained by the first potential retention line and the reference potential for reading out the data from the memory cell, a first offset adjustment circuit connected to the first potential retention line, for adjusting an offset for the potential, a second offset adjustment circuit connected to the second potential retention line, and an offset command signal supply circuit configured to supply a first offset command signal to the first offset adjustment circuit so as to control the offset.
US10381060B2 High-speed, low power spin-orbit torque (SOT) assisted spin-transfer torque magnetic random access memory (STT-MRAM) bit cell array
A magnetic random access memory (MRAM) array including several bit cells is described. Each of the bit cells may include a perpendicular magnetic tunnel junction (pMTJ) including a reference layer, a barrier layer supporting the reference layer, and a free layer supporting the barrier layer. A spin-hall conductive material layer may support the free layer. A driver may be operable to set a state of at least one of the bit cells using an increased spin-transfer torque (STT) current and a spin-hall effect from the spin-hall conductive material layer. The increased STT current may be driven through the spin-hall conductive material layer and the pMTJ so that a spin current is generated from the reference layer and the spin-hall conductive material layer.
US10381059B2 Magnetic memory element
A magnetic memory element includes a contact with a magnetic layer portion between a conductive layer portion and a non-magnetic layer portion. The magnetic layer has a magnetization perpendicular to the plane of the layers, and an angled conductive track-having a central portion extended by two arms, the contact being entirely arranged on the track. For each arm, a current flowing towards the contact along the median axis of the arm encounters the portion of the contact nearest to the arm primarily on the left thereof for one of the arms, and primarily on the right thereof for the other arm.
US10381057B2 Address control circuit and semiconductor device including the same
An address control circuit may be provided. The address control circuit may include a first path circuit configured to generate a block select signal according to a control signal and an address signal. The address control circuit may include a second path circuit configured to generate, using the control signal, a dummy address signal making a transition at a timing substantially identical with a transition timing of the address signal, and generate, using the dummy address signal, an address latch signal for latching the block select signal.
US10381056B2 Dual port static random access memory (DPSRAM) cell
A dual port static random access memory (DPSRAM) cell includes a first power line, a first bit line and a second bit line. The first power line is disposed between a first word line and a second word line. The first bit line is disposed between the first word line and the first power line. The second bit line is disposed between the second word line and the first power line.
US10381054B1 Common boosted assist
The present disclosure relates to a structure which includes an assist circuit which is configured to add a boost voltage using a common boost logic device for both a read logic circuit and a write logic circuit of the assist circuit.
US10381051B2 Method and apparatus for generating a charge pump control signal
A charge pump driver circuit (320) arranged to output a charge pump control signal (325). The charge pump driver circuit (320) includes a bias current source component (330) arranged to generate a bias current (335), a control stage (340) and an output stage (350). The control stage (340) is coupled to the bias current source component (330) and arranged to receive the bias current (335). The control stage (340) is further arranged to receive an input signal (215) and to generate a control current signal (345) proportional to the bias current (335) in accordance with the input signal (215). The output stage (350) is arranged to receive the control current signal (345) generated by the control stage (340) and to generate the charge pump control voltage signal (325) based on the control current signal (345) generated by the control stage (340). The bias current source component (330) is arranged to vary the bias current (335) in response to variations in temperature.
US10381049B2 Data storage device housing components having a polymeric element attached to a surface thereof
The present disclosure relates to a data storage device housing component (and related data storage devices) that include a polymeric element attached to a surface thereof. The polymeric element includes a polymeric matrix and a plurality of nanofiller elements dispersed within the polymeric matrix to increase the thermal conductivity of the polymeric element as compared to a polymeric element that does not include the plurality of nanofiller elements. Also disclosed are related methods.
US10381045B2 Annotating media content for automatic content understanding
A system for annotating frames in a media stream 114 includes a pattern recognition system (PRS) 108 to generate PRS output metadata for a frame; an archive 106 for storing ground truth metadata (GTM); a device to merge the GTM and PRS output metadata and thereby generate proposed annotation data (PAD) 110; and a user interface 109 for use by the human annotator HA 118. The user interface 104 includes an editor 111 and an input device 107 used by the HA 118 to approve GTM for the frame. An optimization system 105 receives the approved GTM and metadata output by the PRS 108, and adjusts input parameters for the PRS to minimize a distance metric corresponding to a difference between the GTM and PRS output metadata.
US10381044B2 Systems and methods for generating videos based on selecting media content items and moods
Systems, methods, and non-transitory computer-readable media can acquire a set of media content items. A mood indication can be acquired. A soundtrack can be identified based on the mood indication. A video content item can be dynamically generated in real-time based on the set of media content items and the mood indication. The video content item can include the soundtrack.
US10381035B2 All-nanoparticle concave diffraction grating fabricated by self-assembly onto magnetically-recorded templates
Methods for magnetic recording are provided. The method can include: assembling a plurality of nanoparticles into a pattern on a disc; applying a polymer composition onto the pattern of nanoparticles; curing the polymer composition to form a polymer film on the disc, wherein the plurality of nanoparticles are immobilized in the pattern within the polymer film upon curing; and removing the polymer film containing the plurality of nanoparticles in the pattern. Diffraction gratings are also provided that can include a polymeric film comprising a plurality of nanoparticles immobilized in a pattern, wherein the polymer film defines a curvature.
US10381029B2 Method and system for providing a HAMR writer including a multi-mode interference device
A heat-assisted magnetic recording (HAMR) write apparatus includes a laser for providing energy and resides in proximity to a media during use. The HAMR write apparatus includes a write pole that writes to a region of the media, coil(s) for energizing the write pole and a waveguide optically coupled with the laser. The waveguide includes at least one multi-mode interference (MMI) device. The MMI device has at least one input, a plurality of outputs, a propagation section and a multi-mode interference (MMI) section. Energy from the laser propagates through the propagation section before the MMI section. The propagation section expands the energy from the laser to a plurality of modes. A first portion of the outputs is output from the propagation section. The MMI section is between the propagation section and a second portion of the plurality of outputs.
US10381027B1 Assembly of DSA suspensions using microactuators with partially cured adhesive
A method of assembly a dual stage actuated suspension includes either applying an adhesive to a microactuator motor and then B-staging the adhesive, or applying an adhesive that has already been B-staged such as in film adhesive form to the microactuator then assembling the microactuator into a suspension and then finishing the adhesive cure. The adhesive can be applied to bulk piezoelectric material, with the adhesive being B-staged either before or after it is applied to the bulk piezoelectric material, and the piezoelectric material then singulated into a number of individual piezoelectric microactuators. The method allows greater control over how much adhesive is used, and greater control over spread of that adhesive and control over potential contamination, than traditional liquid epoxy dispense methods.
US10381026B2 Record player
A record player includes a turntable, a drive motor, a non-contact transmission mechanism, a tone arm, and a housing. The non-contact transmission mechanism includes a drive-side rotor and a magnetic member. The drive-side rotor is rotated by a driving force of the drive motor. The drive-side rotor is formed of a permanent magnet. The magnetic member is constituted of a soft magnetic body. The turntable is rotated according to the rotation of the drive-side rotor by an attraction force acting on the magnetic member from the permanent magnet.
US10381023B2 Speech evaluation apparatus and speech evaluation method
A speech evaluation apparatus includes a memory, and a processor coupled to the memory and configured to generate a first input spectrum obtained by frequency transforming a first signal that is a signal of a first period, generate a second input spectrum obtained by frequency transforming a second signal that is the signal of a second period earlier than the first period, generate a processed spectrum obtained by transforming frequency of the second input spectrum based on a change ratio set in advance, calculate a correlation value between the first input spectrum and the processed spectrum, and determine a change amount of pitch frequency from the first signal to the second signal based on the change ratio and the correlation value.
US10381019B2 Frequency band extension apparatus, frequency band extension method, and program
The present technique relates to a frequency band extension apparatus, a frequency band extension method, and a program which are configured to more easily obtain a high quality sound signal. An input signal may be divided into sub-band signals of a plurality of sub-bands, powers of high frequency sub-bands of the input signal may be estimated based on feature values extracted from the input signal to obtain high frequency sub-band power estimation values, the high frequency sub-band powers obtained from the sub-band signals of high-frequency sub-bands of the input signal may be compared with the high frequency sub-band power estimation values, and a high-frequency signal of the input signal may be generated based on a result of the comparison and the sub-band signals.
US10381018B2 Signal processing apparatus and signal processing method, encoder and encoding method, decoder and decoding method, and program
Methods and apparatus for performing signal processing. The signal processing comprises demultiplexing input encoded data into data including information for a segment including frames and coefficient information for a coefficient selected in the frames of the segment, and low band encoded data, decoding the low band encoded data to produce a low band signal, selecting a coefficient of a frame to be processed from a plurality of the coefficients based on the data, calculating a high band sub-band power of a high band sub-band signal of each sub-band constituting a high band signal of the frame to be processed based on a low band sub-band signal of each sub-band constituting the low band signal of the frame to be processed and the selected coefficient, and producing the high band signal of the frame to be processed based on the high band sub-band power and the low band sub-band signal.
US10381013B2 Method and device for metadata for multi-channel or sound-field audio signals
Conventional audio compression technologies perform a standardized signal transformation, independent of the type of the content. Multi-channel signals are decomposed into their signal components, subsequently quantized and encoded. This is disadvantageous due to lack of knowledge on the characteristics of scene composition, especially for e.g. multi-channel audio or Higher-Order Ambisonics (HOA) content. An improved method for encoding pre-processed audio data comprises encoding the pre-processed audio data, and encoding auxiliary data that indicate the particular audio pre-processing. An improved method for decoding encoded audio data comprises determining that the encoded audio data had been pre-processed before encoding, decoding the audio data, extracting from received data information about the pre-processing, and post-processing the decoded audio data according to the extracted pre-processing information.
US10381012B2 Audio decoder and method for providing a decoded audio information using an error concealment based on a time domain excitation signal
An audio decoder for providing a decoded audio information on the basis of an encoded audio information includes an error concealment configured to provide an error concealment audio information for concealing a loss of an audio frame following an audio frame encoded in a frequency domain representation using a time domain excitation signal.
US10381011B2 Apparatus and method for improved concealment of the adaptive codebook in a CELP-like concealment employing improved pitch lag estimation
An apparatus for determining an estimated pitch lag is provided. The apparatus includes an input interface for receiving a plurality of original pitch lag values, and a pitch lag estimator for estimating the estimated pitch lag. The pitch lag estimator is configured to estimate the estimated pitch lag depending on a plurality of original pitch lag values and depending on a plurality of information values, wherein for each original pitch lag value of the plurality of original pitch lag values, an information value of the plurality of information values is assigned to the original pitch lag value.
US10381009B2 End-to-end speaker recognition using deep neural network
The present invention is directed to a deep neural network (DNN) having a triplet network architecture, which is suitable to perform speaker recognition. In particular, the DNN includes three feed-forward neural networks, which are trained according to a batch process utilizing a cohort set of negative training samples. After each batch of training samples is processed, the DNN may be trained according to a loss function, e.g., utilizing a cosine measure of similarity between respective samples, along with positive and negative margins, to provide a robust representation of voiceprints.
US10381008B1 Voice-based interactive network monitor
A network monitor system collects log entries from network appliances, each log entry including quantity context, first time context, first name context, and value of the quantity context. The network monitor system receives first audio signals of a spoken question and processes the audio signals to determine an ordering term and a question context. The question context includes second name context, second time context, and quantity entity context. The network monitor system compares the question context with given log entries. For each match, the network monitor system stores quantity context and value of the quantity context as a result entry in a result entries list. The network monitor system orders the result entries on the result entries list according to ordering term and pre-determined number of results and composes a response. The network monitor system converts the response to second audio signals and outputs the second audio signals.
US10381007B2 Low power integrated circuit to analyze a digitized audio stream
Methods, devices, and systems for processing audio information are disclosed. An exemplary method includes receiving an audio stream. The audio stream may be monitored by a low power integrated circuit. The audio stream may be digitized by the low power integrated circuit. The digitized audio stream may be stored in a memory, wherein storing the digitized audio stream comprises replacing a prior digitized audio stream stored in the memory with the digitized audio stream. The low power integrated circuit may analyze the stored digitized audio stream for recognition of a keyword. The low power integrated circuit may induce a processor to enter an increased power usage state upon recognition of the keyword within the stored digitized audio stream. The stored digitized audio stream may be transmitted to a server for processing. A response received from the server based on the processed audio stream may be rendered.
US10381005B2 Systems and methods for determining user frustration when using voice control
Systems, methods, and vehicle components for determining user frustration are disclosed. A method includes receiving, by a microphone communicatively coupled to a processing device, a voice input from a user, the voice input corresponding to an interaction between the user and a voice recognition system and including indicators of the user frustration. The method further includes determining, by the processing device, that the user is frustrated from the indicators, connecting, by the processing device, the user to a call center operator, transmitting, by the processing device, data to a call center computing device associated with the call center operator, the data corresponding to a user input and/or a vehicle response that resulted in the user frustration, receiving, by the processing device, commands from the call center computing device, and executing, by the processing device, processes that correspond to the commands.
US10381004B2 Display apparatus and method for registration of user command
A display apparatus includes an input unit configured to receive a user command; an output unit configured to output a registration suitability determination result for the user command; and a processor configured to generate phonetic symbols for the user command, analyze the generated phonetic symbols to determine registration suitability for the user command, and control the output unit to output the registration suitability determination result for the user command. Therefore, the display apparatus may register a user command which is resistant to misrecognition and guarantees high recognition rate among user commands defined by a user.
US10381002B2 Voice control user interface during low-power mode
A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.
US10381000B1 Compressed finite state transducers for automatic speech recognition
Compact finite state transducers (FSTs) for automatic speech recognition (ASR). An HCLG FST and/or G FST may be compacted at training time to reduce the size of the FST to be used at runtime. The compact FSTs may be significantly smaller (e.g., 50% smaller) in terms of memory size, thus reducing the use of computing resources at runtime to operate the FSTs. The individual arcs and states of each FST may be compacted by binning individual weights, thus reducing the number of bits needed for each weight. Further, certain fields such as a next state ID may be left out of a compact FST if an estimation technique can be used to reproduce the next state at runtime. During runtime portions of the FSTs may be decompressed for processing by an ASR engine.
US10380994B2 Natural language processing to merge related alert messages for accessibility
A method for merging incoming alerts for accessibility is described. Two input alerts intended for presentation by a screen reader are received. If the two input alerts have arrived with a specified time interval, the two input alerts are combined into an output alert. The output alert is sent to a screen reader for presentation.
US10380993B1 Voice commands for the visually impaired to move a camera relative to a document
A system and method for providing aural guidance in imaging a document is disclosed. Visually impaired people may have difficulty when imaging a document with a mobile computing device. The system and method may analyze the image of the document in the imaging device, and output one or more aural directions in order for the user to move the document and/or camera for proper imaging of the document. In that regard, those with visual impairments may be assisted in imaging documents using a mobile computing device.
US10380984B1 Modular electric guitar pedalboard
A modular instrument pedalboard is provided. The modular instrument pedalboard provides a plurality removably connectable pods, which may be effect pedal pods, power distribution pods, audio distribution pods, power/audio distribution pods, or a combination thereof. The pods include a base that has a first part of a connector that is adapted to be coupled to a second part of the connector which allows the pods to be connected, rearranged, expanded, contracted, and/or a combination thereof. Further the connectable pods include a circuit board to for parts of one or more audio loops as well as a power bar to transmit audio signals and power between pods.
US10380982B1 Smart music device and process that allows only key correct notes and scales to be played
A smart music device and process provide users with an interface to play a selected song in the correct song key. The device includes a graphical user interface with areas demarcated by translucent conductive ink printed on the layer's underside. A layer of force sensor resistors (FSRs) are under the areas. Touching one of the areas closes a circuit between then conductive ink and FSR triggering a note to be played. The demarcated areas are illuminated to guide the user on scale and root node position. Metadata in memory storage includes the song key which is used during song playback to trigger assignment of the key correct scale across the FSRs and illuminate its root position of musical notes. Touching an area triggers a signal sent to a connected musical instrument to play the note.
US10380981B2 Drum ring kit
This invention; details a universal, self-contained, removable head and ring system upgrading or nesting your acoustic musical drum kit.
US10380980B2 Bass clarinets, including improvements to the register key and vent tube in bass clarinets, and related methods
Disclosed is a bass clarinet that enables even splitting of the harmonics without compromising the efficacy of the instrument, without increasing manufacturing costs, and without the requirement of a clarinettist relearning how to play the instrument. It is further an object of the disclosure to describe bass clarinets with the ability to change harmonics without requiring the player to compensate with embouchure and air pressure.
US10380979B2 Twin valve attachment for musical instruments
Described is a twin valve attachment for musical instruments, such as a trombone. The attachment includes a lever that is rotatable between a B-Flat configuration and an F note configuration. Also included are first and second rotary valves. The first rotary valve is operably connected with the F lever, while the second rotary valve is operably connected with the first rotary valve. F-attachment piping is fluidly connected with both the first and second rotary valves. Thus, a user may rotate the F lever to selectively direct air flow through the F-attachment piping (for the F note configuration) or bypass the F-attachment piping (for the B-Flat configuration).
US10380977B1 Tremolo adjustment apparatus
A float angle adjustment apparatus for use with a stringed musical instrument including a lower block, attachable within the instrument, and an upper block. The lower block includes top, bottom, front, side, and rear surfaces, and a lower tailpiece extending outwardly from the lower block. The upper block includes top, bottom, front, side, and rear surfaces, and an upper tailpiece extending outwardly from the upper block. The upper tailpiece is spaced apart from the lower tailpiece. The upper block is pivotally attached to the lower block such that moving the upper and lower tailpieces relative to one another, such as via an adjustable screw, pivots the upper block relative to the lower block and, in turn, adjusts a float angle of a baseplate attachable to the top of the upper block.
US10380968B2 Method for adjusting the adaptive screen-refresh rate and device thereof
A method for adjusting the adaptive screen-refresh rate and a device thereof are provided. The method for adjusting the adaptive screen-refresh rate includes the following steps: determining a first screen-refresh rate set by the display source; and based on the first screen-refresh rate, setting a refresh rate used by a displaying module for displaying the picture or frame on a displaying screen periodically.
US10380965B2 Power circuit of displaying device
The present invention relates to a power circuit of displaying device, which comprises a timing controller, a control circuit, and a charge pump (single or multiple stages). The timing controller outputs a timing control signal to the control circuit. The control circuit outputs a clock signal or a capacitance adjusting signal according to the timing control signal. The charge pump receives the input voltage and outputs an output voltage according to the clock signal or the capacitance adjusting signal. The output voltage is provided to the scan driver for generating a plurality of scan driving signals. Accordingly, by increasing the rise rate of the output voltage of the charge pump in the voltage conversion time and reducing the rise rate of the output voltage close to the voltage holding time, the present invention can achieve the effect of reducing the power consumption.
US10380958B2 Display device
A liquid crystal display device includes a display area in which pixels are disposed in a matrix with rows and columns. The display area includes first and second configuration columns. The first configuration column is a column where first pixels are aligned. The first pixels each include a pixel electrode including first and second areas. In the first area, electrodes extending in a first direction inclined to the column direction are disposed. In the second area, electrodes extending in a second direction inclined differently from the first direction are disposed. The second configuration column is a column where second and third pixels are alternately aligned. The second pixels each include a pixel electrode including electrodes extending in a third direction inclined to the column direction. The third pixels each include a pixel electrode including electrodes extending in a fourth direction inclined differently from the third direction.
US10380955B2 Color display device and driving methods therefor
The invention relates to electrophoretic layers containing at least five different particles, and to driving methods for displaying at least five, and in some embodiments, six different colors at each pixel or sub-pixel. The electrophoretic layers may also contain uncharged neutral buoyancy particles, and the driving methods may include special shaking waveform sequences.
US10380953B2 Electrophoretic display and method for driving panel thereof
An electrophoretic display and method for driving panel using the same are provided. The electrophoretic display includes a display panel and a driving circuit. The display panel includes a plurality of column data lines and a plurality of row scan lines. The driving circuit provides a plurality of data driving signals to the column data lines, and provides a plurality of scan signals to row scan lines. Each of the scan signals has a plurality of scan enable periods, and each of the scan enable periods includes a plurality of scan interval periods. Each of the scan signals is floating or grounding during the scan interval periods. Each of the data driving signals includes a plurality of data driving periods, and each of the data driving periods includes a plurality of driving interval period. Each of the data driving signals is floating or grounding during the driving interval period.
US10380951B2 Electronic device for adjusting backlight brightness of input areas and method thereof
A backlight control method and an electronic device are provided. The backlight control method, comprises: determining an input state of an electronic device; and adjusting a backlight brightness parameter of an input area of the electronic device according to the input state of the electronic device, wherein the backlight brightness parameter of the input area of the electronic device is adjusted from a plurality of backlight luminance values that indicate a plurality of backlight brightness levels of the input area.
US10380950B2 Method for reducing motion blur and head mounted display apparatus
A method for reducing motion blur in a video signal of a head mounted display apparatus is provided. The method includes the following steps. Receive the video signal including a first frame and a second frame. Track an eye movement of a user to determine a user view area. Generate an intermediate frame between the first frame and the second frame. Provide the first frame, the intermediate frame, and the second frame for display. The step of generating the intermediate frame includes synthesizing pixel values only in the user view area of the intermediate frame.
US10380949B2 Display apparatus and control method of the same
A display apparatus comprises a display unit, a display control unit configured to perform control such that a plurality of items including a specific item for setting a dark place display mode are displayed on the display unit, a setting unit configured to set the dark place display mode based on an operation that includes an operation of selecting the specific item among the plurality of items displayed on the display unit, and a control unit configured to, in a case where the dark place display mode is set, perform control to release the dark place display mode according to a specific operation excluding an operation of selecting any of the plurality of items displayed on the display unit.
US10380945B2 Current mirroring circuit, panel driving apparatus and OLED driver
The present invention provides a technology of simultaneously sensing characteristics of a plurality of OLED pixels. Further, a current mirroring circuit for sensing characteristics of OLED pixels can be applied to fields other than sensing characteristics of OLED pixels, and the current mirroring technology can output sensing currents having a uniform magnitude within a predetermined error range to a plurality of output terminals.
US10380944B2 Structural and low-frequency non-uniformity compensation
A system for compensating for non-uniformities in an array of solid state devices in a display panel displays images in the panel, and extracts the outputs of a pattern based on structural non-uniformities of the panel, across the panel, for each area of the structural non-uniformities. Then the structural non-uniformities are quantified, based on the values of the extracted outputs, and input signals to the display panel are modified to compensate for the structural non-uniformities. Random non-uniformities are compensated by extracting low-frequency non-uniformities across the panel by applying patterns, and taking images of the pattern. The area and resolution of the image are adjusted to match the panel by creating values for pixels in the display, and then low-frequency non-uniformities across the panel are compensated, based on the created values.
US10380939B2 Display device and electronic apparatus
A display unit includes sub-pixels that each have a light emitting element, a capacitor, a first transistor that writes a video signal potential to the capacitor, and a second transistor that provides a drive current to the light emitting element based on a voltage stored in the capacitor. Each first transistor has a channel width W and channel length L, such that a width to length ratio is W/L. The width to length ratio W1/L1 of one of the first transistors is different than a width-to-length ratio W2/L2 of at least one other of the first transistors.
US10380938B2 Bendable display panel and display device
Embodiments of the present disclosure provide a display panel and a display device to improve brightness difference between bending position and non-bending position of the display panel. The display panel includes an array substrate including a display area, the display area includes a non-bendable first display area in which a first driving transistor is arranged; a bendable second display area in which a second driving transistor is arranged, a width-length ratio of the first driving transistor being greater than that of the second driving transistor; a first organic light emitting diode arranged in the first display area and including an anode and a cathode, the anode being coupled to the first driving transistor; and a second organic light emitting diode arranged in the second display area and including an anode and a cathode, the anode of the second organic light emitting diode being coupled to the second driving transistor.
US10380933B2 Display with high transparency
In one embodiment, a display screen includes one or more pixels that are configured to operate in multiple modes. The multiple modes include a first mode in which the one or more pixels modulate, absorb, or reflect visible light and a second mode in which the one or more pixels are substantially transparent to visible light. When the one or more pixels are in the second mode a component behind the display screen is viewable through the one or more pixels.
US10380932B2 Display device and method for expanding color space
Provided is a display device capable of expanding a color space without causing an increase in IC size and cost.A signal processing circuit (100) is provided with: a signal separation unit (110) configured to separate an input video signal into components of individual colors; an expanded video signal generation unit (130) configured to perform an expansion process for increasing a signal value of the input video signal, and output data obtained by the expansion process as an expanded video signal; an expansion coefficient decision unit (120) configured to decide an expansion coefficient E to be used for the expansion process; and an output video signal generation unit (140) configured to generate an output video signal to be outputted to the display panel based on the expanded video signal. The expansion coefficient decision unit (120) decides an inverse of saturation, obtained based on the input video signal, as the expansion coefficient E for each pixel.
US10380931B2 Driving methods for color display device
The present invention is directed to driving methods for a color display device which can display high quality color states. The display device utilizes an electrophoretic fluid which comprises three types of pigment particles having different optical characteristics, and provides for displaying at a viewing surface not only the colors of the three types of particles but also the colors of binary mixtures thereof.
US10380920B2 System and method for augmented ultrasound simulation using flexible touch sensitive surfaces
A method and system for ultrasound simulation for training purposes. The system comprises a probe assembly, an electronic tag, and a translation sensor. The probe assembly comprises an orientation sensor to detect movement with three degrees of freedom. The translation sensor offers two additional degrees of freedom of movement detection. The probe assembly also has a transponder reader that when placed adjacent to the electronic tag, can communicate with a transponder within the electronic tag. Electronic tag has adhesive that allows the electronic tag to be a fixed to a subject, whether a live being or an inanimate mannequin. The information collected from the transponder is transmitted to the computing device to provide a simulated environment that mimics the use of an actual ultrasound probe to give the user a realistic experience using an ultrasound machine.
US10380917B2 Flexible dental model
A dental model is provided including at least one artificial flexible jaw including an arch-shaped base portion having outer and inner walls extending between first and second ends, the base portion holding a plurality of teeth. The base portion is flexible and extendable so that its first and second ends can move in three dimensions with respect to each other. Thus, the base portion can move to various configurations in which the first and second ends can be positioned in any manner with respect to each other, e.g., at different distances from each other and/or in different planes. The dental model can include one or both of hard palate and soft palate with or without uvula configured to deform when the base portion is deformed. The one or more jaws can be mounted on a holder.
US10380915B2 Braille dot delivery system
The Braille Dot Delivery System is an enhancement design from the Publication No.: US-2012-0295232-A1, which implements the same concept for delivering Braille Dot characters via electronic pulses; the system comprises of the Low Frequency Pulse Output Device Pad [140] and the Computer/Signal Transmitter [200], where the wireless receiving unit receives information from the Computer/Signal Transmitter [200] generates electrical pulse(s) to replicate a Braille dot-like character. The Low Frequency Pulse Output Device Pad [140] contain electrodes in a 3×2 matrix cell; each cell consists of a set of electrodes, one for positive signal and another negative signal or ground; completing the circuit is the electrode gel pad, a medium between the electrode cell insert and human skin surface contact, there delivers an electronic pulse at low applied current. The Computer/Signal Transmitter [200] allows for creating Braille Dot characters by the key buttons and functions as a central processing unit to communicate, transmit, and receives information with other devices like smart phone, tablet, laptop, desktop, World Wide Web, and other communication devices.
US10380913B2 Methods and apparatus for technical and customer support for industrial cleaning devices
The present invention provides methods, systems, computer program products, and apparatuses for providing technical and/or customer support for one or more industrial cleaning devices. Various embodiments provide technical and/or customer support options for training users about one or more industrial cleaning devices and/or how to perform basic and/or regular maintenance tasks, assisting a user in troubleshooting an industrial cleaning device, accessing live customer support, and/or the like. In another example, various embodiments may capture image and/or video data associated with one or more steps a user has performed and provide at least a portion of the captured image and/or video data to customer support personnel for additional troubleshooting and/or instructional assistance. In yet another example, a live video chat with a help person may be displayed concurrently with instructions for completing at least one step of a maintenance task for an industrial cleaning device presented via augmented reality technology.
US10380911B2 Methods and apparatus to provide visual information associated with welding operations
Methods and apparatus to provide visual information associated with welding operations are disclosed. An weld training system includes a display, a camera, a communications device, and a welding helmet. The communications device communicates with welding equipment. The welding helmet has a view port. The communications device is configured to hold the camera, the communications device, and the display such that, when the welding helmet is worn by a wearer, the display is viewable by the wearer, the camera has a view through the view port such that the display displays to the wearer images taken by the camera through the view port and displays a simulated object generated based on information received from the welding equipment via the communications device.
US10380910B2 Physically intuitive response inhibition task for enhancing cognition
A method and system for enhancing a cognitive ability may comprise conducting, via a user interface display of a user computing device, a training session which may comprise presenting, via the user interface display of the user computing device, a variable stimuli go/no-go behavior response exercise, which may comprise establishing an assembly platform containing an outline of component parts of a final assembled item; presenting a plurality of component delivery platforms; delivering a component corresponding to at least one of the plurality of components of the final assembled item to at least one of the component delivery platforms; allowing the user to select or not select the component on the at least one of the plurality of component delivery platforms according to at least one selection criteria; and scoring the correctness of the user selecting or not selecting the component according to the at least one selection criteria.
US10380902B2 Method and system for pilot target aircraft and target obstacle alertness and awareness
There is provided systems and methods for pilot alertness and awareness of target aircraft and target obstacle that are flying within a proceeding flight path collision. Transmitted guiding sound signals consisting of three dimensional effects and tonal sounds are generated by a flight unit, and sent to the pilot's headset for the desired purpose of directing the pilot's head position to locate the target aircraft and target obstacle. The flight unit processes time of collision from received target aircraft broadcast, and contain at least GPS data and target obstacle information from stored navigational maps. The flight unit further receives the pilot's head position through means of a head tracker. Furthermore, the flight unit is able to perform the functions of, storing piloted flight information, voice language instruction, flight assisted notification, and communicating with one or multiple mobile devices such for the information to be displayed visually, and is upgradable remotely. There may also be provided configurable alerts for target aircraft and target obstacles.
US10380900B2 Information collection and component/software upgrades for unmanned aerial vehicles
A device receives, from a user device, a request for a flight path for a UAV to travel in a geographical region, and determines a suggested component/software for the UAV based on capability information associated with the UAV. The device provides, to the user device, information associated with the suggested component/software, and calculates the flight path based on the capability information, real time information, and non-real time information associated with the geographical region. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel in the geographical region via the flight path.
US10380898B1 Smart platooning of vehicles
A computing system may obtain, for each vehicle of a plurality of vehicles located within a location area, navigation data that indicates a travel route for the vehicle. Based on the navigation data for the plurality of vehicles, the computing system determines a subset of the plurality of vehicles that are within a threshold distance of each other and have respective travel routes that at least partially overlap. The computing system selects, based on a set of selection parameters, two or more vehicles among the subset of vehicles to form a platoon of vehicles that travel in a coordinated arrangement in proximity to each other during at least a portion of the respective travel routes of the selected vehicles. The computing system can direct the selected vehicles to form the platoon of vehicles.
US10380897B1 Vehicle systems and methods for sharing target vehicle video during passing events
A vehicle system to assist a driver during a potential passing event of a passing vehicle includes a transceiver and a display. A passing assist module in communication with the transceiver and the display is configured to cause the transceiver to establish a wireless connection with a remote transceiver of a target vehicle and to receive a remote video signal from a camera and the remote transceiver associated with the target vehicle and cause the display of the passing vehicle to output at least one of a video signal and an image based on the remote video signal from the target vehicle.
US10380892B2 Method for recognizing movements of objects in a vehicle parking area
A method for recognizing movements of objects in a parking area for vehicles by processing images acquired by at least one camera. At least two images acquired by a camera are compared in order to recognize the movements of an object, differences between the two images being evaluated. If it is recognized in this context that a movement of an object has ended, the position of the object is stored in a memory.
US10380891B1 Apparatus and method for quantifying multimodal transportation resources at a geographic location
An apparatus has a network interface circuit to access computer network resources. A processor is connected to the network interface circuit via a bus. A memory is connected to the bus. The memory stores instructions executed by the processor to collect from the computer network resources transportation information for a specified geographic location. The transportation information includes information on multiple transportation modes including public transportation, ride share transportation, bike transportation and walking transportation. The transportation information is transformed into individual scores for each of the multiple transportation modes. A graphical representation of the individual scores is supplied.
US10380883B2 Power tool profile sharing and permissions
Method and system for programming a power tool from an external device. The method includes establishing a first communication link with a server. The server includes a profile bank that includes mode profiles generated by a plurality of users. The method further includes receiving, over the first communication link, a list of mode profiles representing a subset of the mode profiles of the profile bank. The method further includes receiving, in response to user input from a first user on the external device, a selection of a mode profile. The method further includes transmitting, over the first communication link, the selection of the mode profile. The method further includes receiving, over the first communication link, the mode profile, the mode profile having been generated by a second user. The method further includes transmitting wirelessly, to the power tool, the mode profile to configure the power tool.
US10380882B1 Reconfigurable hardware platform for processing of classifier outputs
In an approach, a processor receives classified data, wherein the classified data has been output by a second processor. A processor adjusts a count based on the classified data. A processor determines whether the count is greater than a pre-set threshold, wherein the pre-set threshold is set by a switching module of the processor. Responsive to determining that the count is greater than the pre-set threshold, the processor triggers an alarm of a pre-set alarm length, wherein the pre-set alarm length is set by the switching module of the processor.
US10380880B1 Methods of and devices for filtering triggered alarm signals
A method of the device for reducing false alarm notification to call center comprises receiving a triggered abnormal status notification by a user's device and having a user to assist processing information of the notification or filtering false alarms before the notification is transmitted to/processed by a call center. The filtering of the false alarms can be achieved by using a dismiss button on a touchscreen, receiving a user's voice command, and/or verifying the user's identity and permission level using one or more biometric identifiers.
US10380876B2 Alert delivery optimization in crisis management situations
A system and a method are disclosed for predicting potential reach of an alert to a targeted audience, targeted personal delivery devices and targeted non-personal notification delivery devices in an emergency mass notification system. The system and method optimize alert deliveries based on the predicted reach.
US10380875B1 Immersive virtual reality detection and alerting technology
Methods, systems, and apparatus, including computer programs encoded on a storage device, for alerting a user immersed in a virtual reality environment to the occurrence of an event. In one aspect, a system includes sensors and a monitoring unit. The monitoring unit includes a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations include detecting the occurrence of an event at a property, determining that a user who is located at the property is immersed in a virtual reality environment at a time of occurrence of the event at the property, based on determining that the user who is located at the property is immersed in the virtual reality environment at the time of the occurrence of the event, generating an alert notification that is configured to initiate the user's emergence from the virtual reality environment.
US10380874B2 Smart wireless asset tracking
Systems and methods for localizing a bad condition in a crowded asset environment include providing a plurality of wireless transceivers associated with a sensor monitoring a condition of an asset, wherein each of the plurality of wireless transceivers in a long range operating mode adjusts the transmission power to a high output power, monitoring the conditions of the assets using the long range operating mode with a sensor receiver, communicating an alarm to the sensor receiver by at least one of the plurality of wireless transceiver, transmitting by the sensor receiver a command to all of the plurality of wireless transceivers to switch to a low transmission power output to allow a localization of the item, switching each of the plurality of wireless transceivers to operate in a localization operating mode, wherein the transmission power is set to a low output power, and localizing the sensor generating the alarm.
US10380873B1 Interactive wireless life safety communications system
An interactive wireless life safety communications system is disclosed. A central coordination server is linked to a first network, over which there is a connection to at least one resident life safety device at a specific location or for specific resident. An alarm signal is generated by the resident life safety device upon detection of an alarm condition and transmitted to the central coordination server. A caregiver communications device is connected to the central coordination server over a second network, and is receptive to an alarm notification that is generated by the central coordination server in response to the alarm signal. The caregiver communications device is also receptive to a caregiver user input, from which an action status response is generated for transmission to the central coordination server.
US10380872B2 Categorizing compliance with security protocols
To improve or ensure a standard of compliance with critical security protocols, performance is quantified by communicating data from an alarm system, access system, security task log, as well as training information, to a server. This data is combined and analyzed using a processor of the server to visually present the analyzed data as numerical values corresponding to each type of data, where the values representing a security risk for each type of data. A single combined numerical value corresponding to a combination of the numerical values for each type of data is presented, along with graphical objects using shapes and colors which represent the numerical values and the single combined numerical value.
US10380869B1 Surge protector with wireless notification
A system for indicating a service need for a surge protector includes a surge protection component. The surge protection component conducts electrical power from the power source to a load when the electrical power has a voltage that is less than a predetermined threshold. The surge protection component also diverts electrical power from the load when the electrical power has a voltage that is greater than the predetermined threshold, the system. The system includes a personal area network chipset. A control circuit is communicatively coupled to the personal area network chipset. The control circuit enters a first alarm state when the surge protection component has reached an expiration date. The control circuit causes the personal area network chipset to generate a wireless alert signal indicating that the surge protection component should be replaced upon the control circuit entering the first alarm state.
US10380860B2 Device and method for a sensor
A sensing device, comprising: a first sensor, directed vertically down in relation to an identified orientation of the sensing device; at least one second sensor, directed diagonally forward in relation to the identified orientation; at least one hardware processor, electrically connected to the first sensor and the second sensor adapted to: receive at least one first signal from the first sensor or the second sensor indicating a person's presence in a monitored premises; and until receiving at least one second signal from the first sensor or the second sensor indicating an absence of the person from the monitored premises: during a predetermined delay time after receiving the first signal, determine whether one or more expected signals are received from the first sensor or the second sensor; and determine an alarm system operation to be taken subject to the one or more expected signals not being received, according to the determination.
US10380859B2 Method for detecting intrusion
An intrusion detecting method using an intrusion detecting system which includes an optical fiber line installed in an area in which intrusion is to be detected, a laser diode inputting an optical signal to the optical fiber line, a photodiode detecting a reflected optical signal when the optical signal is reflected from the optical fiber line, an intrusion determining unit comparing a waveform of the reflected optical signal detected by the photodiode with a set reference waveform to determine whether an intrusion has occurred, and a laser diode temperature measuring unit measuring a temperature of the laser diode, includes designating, by the intrusion determining unit, a temperature of the laser diode at a first point in time as a first temperature and setting, to a reference waveform, a waveform of a first reflected optical signal caused by an input optical signal input by the laser diode at the first point in time, designating, by the intrusion determining unit, a temperature of the laser diode at a second point in time after the first point in time as a second temperature and determining whether the second temperature is within an allowable range with respect to the first temperature, and when it is determined that the second temperature exceeds the allowable range, resetting, by the intrusion determining unit, to the reference waveform, a waveform of a second reflected optical signal caused by an input optical signal input by the laser diode at the second point in time.
US10380858B2 Method and montoring device for monitoring a tag
A method of determining a revised position of a tag, comprising the steps of determining a first parameter associated with the tag based on a first set of data from a first sensor, determining a second parameter associated with an object based on a second set of data from a second sensor, determining whether the first parameter corresponds to the second parameter, and if the first parameter corresponds to the second parameter, determining the revised position of the tag based on the second set of data.
US10380856B2 Motion localization based on channel response characteristics
In a general aspect, detected motion is localized based on channel response characteristics. In some aspects, channel responses based on wireless signals transmitted through a space between wireless communication devices are obtained. A motion detection process is executed to detect motion of an object in the space based on the channel responses, and the channel responses are analyzed to identify a location of the detected motion within one of a plurality of regions within the space.
US10380850B1 Virtual cane
A virtual cane (1) wherein a handheld sensor (2) determines a position of the user's hand in relation to the ground and/or to the user's body. The handheld sensor mimics the feel of a conventional cane providing sensory feedback to the user to prevent dizziness or vertigo.
US10380845B2 Pari-mutuel event wagering
A system to coordinate a wagering event using a virtual Web server with an administration application and a server database. The administration application is executable code which can generate a first event page from an event category page. The administration application also has a player management page, a pool page and a ticket management set of pages. The administration application interoperates with a banking application and a casino application. The administration application will send the event information to the casino application, receive wager information from the casino application, coordinate wager amounts with the banking application, close the wagering, monitor the event, update pool, close the pool, and allocate the winnings and losses.
US10380838B2 Systems, methods and devices for monitoring betting activities
System, processes and devices for monitoring betting activities using bet recognition devices and a server. Each bet recognition device has an imaging component for capturing image data for a gaming table surface. The bet recognition device receives calibration data for calibrating the bet recognition device. A server processor coupled to a data store processes the image data received from the bet recognition devices over the network to detect, for each betting area, a number of chips and a final bet value for the chips.
US10380832B2 Gaming system and method for providing awards based on different weighted probabilities for use of a mechanical device
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing one or more awards in association with a physical device associated with a plurality of different probability tables.
US10380831B2 Gaming device and method for providing wagering for additional symbol functionality and package betting
A gaming device which includes a plurality of different predefined wager packages. Each predefined wager package is associated with a wager amount or value and includes one or more of a plurality of different game play features. In operation, the gaming device enables players to wager an amount equal to one of the plurality of predefined wager packages available to the player. The game play features associated with the wagered on predefined wager package are activated for one or more plays of a game.
US10380830B2 Gaming system and method of gaming
A gaming machine having at least a first and a second display located adjacent each other, and at least one speaker, a symbol selector selects symbols for positioning in respective ones of a plurality of first and second symbol positions, said first symbol positions being displayed in a gaming area of said first display; an outcome evaluator monitors said selection and determines when a trigger condition is satisfied; in response to said trigger condition being satisfied, triggers an event in which said controller selects: 1) one of a plurality of music tracks to be played through said speaker, each music track having at least one characteristic; and 2) a number of second symbol positions to be displayed on said second display; wherein the number of second symbol positions selected for display on said second display is determined at least in part by said at least one characteristic.
US10380829B2 Card game apparatus and software program
There are provided a squeeze image generating portion generating a squeeze image showing a squeeze motion of a card being turned over from an end, from a back surface to a front surface; and a game controlling portion controlling progress of a card game on the basis of a score recorded on a front surface of the card. By discontinuing the squeeze motion at branching timings at which a score predicted by a part of one or more suits appearing according to progress of the squeeze motion changes, it becomes possible to discontinue the squeeze motion at an appropriate timing according to a progress state of the card game, and it is possible to provide a realistic game environment close to a real card game and save time taken for useless squeeze motions.
US10380824B2 Storage and dispensing station for blister packaging machine
A storage and dispensing station for a blister packaging machine for drug portions includes a base electrically coupled to the blister packaging machine and configured to dissipate an electrical charge to the blister packaging machine. A storage container is disposed on the base and includes a housing defining a receiving chamber for drug portions, a cylindrical receiving chamber and a bottom surface. A singulating device is rotatably disposed in the cylindrical receiving chamber and has multiple channels extending along the singulating device and parallel with a rotational axis of the singulating device. The singulating device also includes an electrically conductive coupling and a drive for rotating the singulating device. The singulating device is electrically conductive at least at an outer surface of the singulating device, and the outer surface comes into contact with drug portions. A conductor device provides an electrically conductive coupling between the outer surface and an electrical contact.
US10380822B2 Systems and methods for wireless authorization at a vending machine
Some embodiments are associated with wireless payment or account verification or authorization for purchases made from a vending machine via a customer's mobile device.
US10380821B2 Temporary paper money storage device
The banknote temporary storage device includes: a pair of coiling tapes, a large coiling block, an upper and lower coiling block assemblies, and a banknote inlet/outlet. Each of the pair of coiling tapes has one end fixed on the large coiling block and another end, and the another ends of the pair of coiling tapes are respectively fixed to the upper coiling block assembly and the lower coiling block assembly. The banknote inlet/outlet includes an upper clamping roller and a lower clamping roller. The large coiling block is provided with a lower passage guide plate having one end rotatably arranged on the lower rotating shaft and a relatively free end, a tail portion of the free end is an arc-shaped portion concentric with the large coiling block, and an angle by which the arc-shaped portion surrounds the large coiling block ranges from 40 degrees to 50 degrees.
US10380817B2 System and method for providing hands free operation of at least one vehicle door
A method and system for providing hands free operation of at least one vehicle door is provided that include determining if a portable device is located within at least one local area polling zone of a vehicle. The method and system also include determining if the portable device is stationary for a predetermined period of time within the at least one local area polling zone of the vehicle. The method and system further include supplying an amount of power to a motor associated with the at least one vehicle door to open or close the at least one vehicle door if it is determined that the portable device is stationary for the predetermined period of time.
US10380816B2 Accessing a secure region of an environment using visually identified behaviors relative to an access control device
A method, computer program product, and system are disclosed for facilitating access by a first person to a secure region that is at least partly defined by an access control device. The method acquires, using at least one visual sensor, first image information including the first person and the access control device. The method identifies the first person using image analysis performed on the first image information. The method further identifies a first behavior of the first person relative to the access control device. Upon determining the first behavior corresponds to a predefined visual access behavior indicating that the first person is in the process of manually operating the access control device, and that the security level of the first person satisfies a predetermined threshold security level associated with the access control device, the method permits the first person to physically access the secure region.
US10380815B2 Transient asset management systems and methods
Systems and methods are disclosed that provide for managing transient assets used in connection with an access-controlled area of a distribution site of an electric power delivery system. In some embodiments, one or more users entering and access-controlled area may be identified via physical access control credentials provided to an associated access control system. Transient assets brought within an access-controlled area may be detected via one or more wired and/or wireless communication channels and may be associated with the one or more identified users located within the access-controlled area.
US10380813B1 Systems and methods for using motion pattern of a user for authentication
Systems and methods for using accelerations derived from a motion pattern for multi-factor authentication, the method including receiving, filtering, and determining an identifying pattern from acceleration data representative of the user and using the identifying pattern for secured access authentication.
US10380811B1 Implement equipment notification system and method
An equipment notification system for a component of an agricultural vehicle, including a processor configured to receive a first signal indicative of an operational parameter of the agricultural vehicle, determine an absence of the operational parameter based at least in part on the first signal, compare a period of time of the absence of the operational parameter to a threshold period of time associated with the operational parameter, and output, in response to determining that the period of time of the absence of the operational parameter exceeds the threshold period of time, a second signal indicative of an instruction to provide a notification regarding a position of the component of the agricultural vehicle via a user interface.
US10380810B2 Diagnostic method, system and device for a rotorcraft drive system
A method, system, and device for diagnosing an anomaly of a monitored component in a drive train, the method including obtaining rotational information associated with the component; receiving original data indicating the toothmesh frequency of the drive train; filtering the original data to remove energy above the toothmesh frequency; interpolating the filtered original data to generate an integer number of samples per tooth passage; and generating an amplified differential coherence (ADC). In some embodiments, an amplified differential coherence gearbox arrangement value (ADCT) is generated.
US10380808B2 Utilizing on-board measurements and location as inputs into load tracking
A mobile machine includes a load carrying mechanism configured to carry a load of material during operation of the mobile machine at a worksite. The mobile machine includes a position detection system configured to determine a position of the mobile machine and generate a position output indicative of the position of the mobile machine. The mobile machine includes a measuring system configured to determine a measure of the load and generate a measure output indicative of the measure of the load. The mobile machine also includes a material movement tracking system configured to receive the position output from the position detection system and the measure output from the measuring system and, based on both the position and the measure output, generate a material tracking indicator indicative of movement of the load of material around the worksite.
US10380806B2 Systems and methods for receiving and detecting dimensional aspects of a malleable target object
Systems and methods of receiving and detecting dimensional aspects of a malleable target object are disclosed. A method of receiving dimensional aspects of a malleable target object includes forming the malleable target object from a malleable material including a magnetic component that generates a magnetic field having particular dimensional aspects that correspond to dimensional aspects of the target object, placing the malleable target object within a sensed area such that a sensor senses the particular dimensional aspects of the magnetic field and generates sensed data corresponding to the particular dimensional aspects of the magnetic field, and receiving, from a computing device, the three dimensional computer rendering of the malleable target object. The computing device generates the three dimensional computer rendering from the sensed data and outputs the three dimensional computer rendering such that the three dimensional computer rendering corresponds to the dimensional aspects of the malleable target object.
US10380801B1 Head wearable device, system, and method for displaying teamed asset information
A head wearable device, a method, and a system. The head wearable device may include a display, a head tracking system, a user input system, and a processor. The processor may be configured to output a stream of image data to the display for presentation to the user, the image data associated with images aligned with a determined position and a determined orientation of the head of the user relative to an environment, the images including a user-selectable depiction of a teamed asset. The processor may be further configured to receive user input data from the user input system, wherein the user input data includes user selection data associated with a selected teamed asset. The processor may be further configured to update the stream of image data associated with the images such that the images further include a depiction of information associated with the selected teamed asset.
US10380799B2 Dockable billboards for labeling objects in a display having a three-dimensional perspective of a virtual or real environment
A system and method that allows a user to view objects in a three-dimensional environment, where one or more of the objects have a data display (e.g., a data billboard, etc.) that shows data about the object. To enhance user experience and to provide relevant contextual data as the user navigates through the three-dimensional environment, the system calculates a location for the user and a location for each object and determines if a relationship between the user frame of reference and each object location satisfies a first criterion. If the first criterion is satisfied, the system is configured to move the data display to the bottom of a viewing area of the three-dimensional environment (e.g. docking the data display to the bottom of the viewing area, etc.). The system may also arrange the data displays in the same order as the objects are perceived by the user in the three-dimensional environment.
US10380794B2 Method and system for generating garment model data
In a process for generating garment model data representative of a piece of garment, input image data containing a view of the piece of garment are processed. A type of wearing condition is determined as at least one of a first type of worn garment and of a second type of not-worn garment. If the first type is determined, a shape of the piece of garment and a shape of the person wearing the garment are identified utilizing an active contour modelling approach based on a preset body model. The identified shapes are adapted based on a garment template model. The garment model data are determined from the input image data based on the adapted identified shapes. If the second type is determined, a shape of the piece of garment is identified. The input image data are iteratively compared with a respective garment template model to identify at least one matching garment template model. The identified shape is aligned with a shape of the at least one matching garment template model and the garment model data are determined from the input image data based on the identified shape and on results of the aligning.
US10380793B2 Geobody surface reconstruction
A method can include receiving points representative of at least a portion of a surface of a multi-dimensional geobody; partitioning the points; computing smooth compactly supported basis functions based at least in part on differential surface areas associated with the partitioning of the points; approximating an indicator function for a body based at least in part on the computed basis functions; and, based at least in part on values of the approximated indicator function, generating a mesh that represents a surface of the body.
US10380785B2 Path tracing method employing distributed accelerating structures
A novel ray tracing acceleration structure is divided into one central acceleration structure and multiple local acceleration structures, to support intersection tests between incoming rays and scene polygons, while the scene is divided into multiple non uniform cells.
US10380782B2 Method for transmitting and displaying object tracking information and system thereof
A method for transmitting and displaying an object tracking information includes steps of capturing an image by a camera, wherein an object exists in the image; analyzing the image by the camera to obtain a 3D world coordinate information of the object; transmitting a projection matrix and the 3D world coordinate information to a display device by the camera; using the projection matrix to convert the 3D world coordinate information into a 2D image coordinate information by the display device; and displaying a pattern corresponding to the object according to the 2D image coordinate information by the display device.
US10380779B2 Wearable information processing device
An information processing device is provided which is mounted on the head of the human body and which is capable of maintaining usability regardless of the attachment direction. The information processing device includes an operation detection unit that detects an operation performed with respect to the information processing device and a control unit that based on an attitude of the information processing device, determines an action to be conducted in correspondence with an operation detected by the operation detection unit.
US10380776B2 Glass-type mobile terminal
A glass-type mobile terminal including a display configured to display a virtual reality image thereon; and a controller configured to detect an object around the glass-type mobile terminal while the virtual reality image is displayed on the display, and modify the virtual reality image if the detected object is a dangerous element so a viewer viewing the virtual reality image avoids the dangerous element.
US10380775B2 Map declutter
Methods, devices, and systems may be used to automatically declutter a map. In an example, operations may be effectuated that include displaying a map of a region with a plurality of objects and responsive to receiving an alert within the region, automatically providing instructions to display a subset of the plurality of objects. The subset of the plurality of objects may be selected based on an unmanned aerial vehicle associated with the region.
US10380774B2 Rendering contiguous image elements
In one embodiment, a method includes determining a sequence of image elements. For each image element in the sequence, a position in an array of contiguous image elements is determined. The position may be based on several factors, including at least: a size of the image element (large or small), an order of the image element in the sequence, and dimensions of the display array. The array of image elements may be rendered for display to the user such that the layout of the image elements is contiguous. If the user provides input re-sizing an image element or re-ordering the sequence of image elements, the array may be re-rendered.
US10380773B2 Information processing apparatus, information processing method, and computer readable medium
An apparatus includes an edit command receiving unit and an editing unit. The edit command receiving unit is configured to receive a command with respect to a first image to edit a comic style page layout including a plurality of images. The editing unit is configured to edit the comic style page layout in accordance with the command and with respect to at least one of the plurality of images.
US10380765B2 Vehicle vision system with camera calibration
A camera calibration system for a vehicle includes a plurality of cameras disposed at a vehicle and having respective fields of view exterior of the vehicle. An image processor is operable to process image data captured by the cameras. The image processor is operable, via processing of image data captured by the cameras, to determine a change in orientation of at least one of the cameras. The image processor determines the change in orientation from a previous orientation during a previous ignition cycle of the vehicle and a current orientation at the onset of a current or subsequent ignition cycle of the vehicle.
US10380764B2 System and method for performing vision system planar hand-eye calibration from straight line features
This invention provides a system and method for hand-eye calibration of a vision system using an object under manufacture having at least one feature. The feature can be a linear feature and the object moves in at least one degree of freedom in translation or rotation on a motion stage. The system further comprises at least a first vision system camera and vision processor. The first vision system camera is arranged to acquire an image of the first linear feature on the object under manufacture and to track motion of the first linear feature in response to moving of the motion stage in at least one degree of translation. The first linear feature is identified in at least two different positions along a plane. The system computes a mapping between pixel positions in a pixel coordinate system of the first camera and physical positions in a motion coordinate system based upon locations of the at least two positions.
US10380762B2 Real-time remote collaboration and virtual presence using simultaneous localization and mapping to construct a 3D model and update a scene based on sparse data
Described are methods and systems for generating a video stream of a scene including one or more objects. A sensor captures images of objects in a scene. A server coupled to the sensor, for each image, generates an initial 3D model for the objects and an initial 3D model of the scene. The server, for each image, captures pose information of the sensor as the sensor moves in relation to the scene or as the objects move in relation to the sensor. A viewing device receives the models and the pose information from the server. The viewing device captures pose information of the viewing device as the viewing device moves in relation to the scene. The viewing device renders a video stream on a display element using the received 3D models and at least one of the pose information of the sensor or the pose information of the viewing device.
US10380757B2 Detecting vehicle movement through wheel movement
Aspects of the disclosure relate to detecting vehicle movement. For example, one or more computing devices may receive first image data representative of a vehicle's wheel and second image data representative of the wheel captured subsequent to the capture of the first image data. The one or more computing devices may determine a first location of a first portion of the wheel based on the first image data, and a second location of the first portion of the wheel based on the second image data. The one or more computing devices may calculate a value based on the angular distance between the first location and the second location of the first portion, and based on the value, determine whether the vehicle is in motion. Upon determining the vehicle is in motion the one or more computing devices may provide a signal that the vehicle is in motion.
US10380756B2 Video processing system and method for object detection in a sequence of image frames
Various aspects of a video-processing system and method for object detection in a sequence of image frames are disclosed herein. The system includes an image-processing device configured to receive a first object template for an object in a first image frame that includes one or more objects. A plurality of object candidates that corresponds to the object for a second image frame are determined by use of the shape of the received first object template. One of the determined plurality of object candidates is selected as a second object template, based on one or more parameters. The received first object template is updated to the selected second object template to enable segmentation of the object in the second image frame and/or subsequent image frames.
US10380753B1 Method and apparatus for generating a displacement map of an input dataset pair
The invention is a method and an apparatus for generating a displacement map of a first input dataset and a second input dataset of an input dataset pair. The apparatus comprises a neural network based feature extractor (25) for processing the first input dataset and the second input dataset so as to generate a feature map hierarchy (50) comprising a base pair of feature maps (20e, 30e) and a refinement pair of feature maps (20b, 30b, 20c, 30c, 20d, 30d), a displacement unit comprising a first comparator unit for obtaining an initial displacement map using the base pair of feature maps (20e, 30e); and a displacement refinement unit for obtain an updated displacement map for the refinement pair of feature maps (20d, 30d).
US10380747B2 Method and system for recommending optimal ergonomic position for a user of a computing device
The present disclosure relates to a method and system for recommending optimal ergonomic position for a user of a computing device by a recommendation system. The recommendation system receives user data from one or more data sources and extracts a profile of the user from a repository based on the user data. The recommendation system identifies one or more critical areas of the user, where each of the critical areas are associated with a plurality of pre-defined position parameters and also monitor the plurality of pre-defined position parameters of the user to determine corresponding values. The recommendation system compare the values of the plurality of pre-defined position parameters with predefined values of the pre-defined position parameters and identify deviations in one or more of the plurality of pre-defined position parameters based on the comparison and provide recommendations for correcting the deviations from the pre-defined position parameters to the user.
US10380739B2 Breast cancer detection
A hybrid detection model may be used for breast cancer detection. A system can identify a region of interest on a received mammogram. The region of interest may have a particular level of grey at each pixel of the image. A morphological and entropy filter may then each be applied to the region of interest. Based on the filters, the system may generate a hybrid result that is the average of a combination of the two filters. The system may then segment the region of interest using a selected clustering algorithm.
US10380737B2 Detection of microaneurysms
An image analysis method and an image processing apparatus are disclosed. The image analysis method comprises receiving a retinal image and identifying at least one candidate object from a plurality of objects within the retinal image. Singular spectrum analysis SSA is performed on the at least one candidate object, to obtain an intensity profile along at least one cross-sectional line through the candidate object. At least one feature from the intensity profile is extracted for classification of the at least one candidate object.
US10380735B2 Image data segmentation
A method for segmenting image data includes identifying a 2D boundary start position corresponding to tissue of interest in a cross-section of volumetric image data, wherein the start position is identified by a current position of a graphical pointer with respect to the cross-section, generating a preview 2D boundary for the tissue of interest based on the start position, displaying the preview 2D boundary superimposed over the cross-section, and updating the displayed preview 2D boundary if the position of the graphical pointer changes with respect to the cross-section.
US10380731B1 Method and system for fast inspecting defects
A method and system for inspecting defects saves scanned raw data as an original image so as to save time for repeated scanning and achieve faster defect inspection and lower false rate by reviewing suspicious defects and other regions of interest in the original image by using the same or different image-processing algorithm with the same or different parameters.
US10380723B2 Editing dynamically selected portions of target images in a mask-based editing interface
In some embodiments, an image editing application stores, based on a first selection input, a selection state that identifies a first image portion of a target image as included in a preview image displayed in a mask-based editing interface of the image editing application. An edit to the preview image generated from the selected first image portion is applied in the mask-based editing interface. The image editing application also updates an edit state that tracks the edit applied to the preview image. The image editing application modifies, based on a second selection input received via the mask-based editing interface, the selection state to include a second image portion in the preview image. The edit state is maintained with the applied edit concurrently with modifying the selection state. The image editing application applies the edit to the modified preview image in the mask-based editing interface.
US10380722B2 Editing a graphic object in a vector representation to improve crisp property in raster representation
Various embodiments describe correcting blurriness of a graphic object rendered on a display. In an example, a computer system generates the graphic object in a vector format and in a raster format. The graphic object has a shaped defined by internal and external lines. The computer system detects the blurriness of an internal line and determines an offset by which the internal line should be translated to eliminated the blurriness. The graphic object is translated on the pixel grid of the raster format by the offset. The computer system also detects the blurriness of an external line and determines an offset by which the external line should be scaled to eliminate the blurriness. The external line scaled by this offset while keeping the center of the graphic shape in its position.
US10380719B2 Device and method for generating panorama image
A device for splicing together sub-images for a single panorama image searches a plurality of images taken from different angles in an image library. Modules in the device receive basic information and obtain image searching information. First images are extracted from the image library according to the image searching information and second images that comprise different azimuth angles and match a predetermined environmental parameter are selected from the first images. An optimal image of each azimuth angle is extracted from the second images according to environmental and image parameters and adjustments to each optimal image are made to splice together the panorama image. A panorama image generating method is also provided.
US10380718B2 Method and apparatus for displaying medical image
A method of displaying a medical image includes: obtaining a first image and a second image that are images of an object captured by using an X-ray; generating a synthesis image by overlapping a first overlapped region of the first image and a second overlapped region of the second image; obtaining information about synthesis accuracy representing a degree to which overlapped portions of the object represented by the first overlapped region and the second overlapped region coincide with each other; and displaying the information about the synthesis accuracy and the synthesis image together.
US10380715B2 Method and apparatus for generating and encoding projection-based frame with 360-degree content represented by triangular projection faces packed in octahedron projection layout
A video processing method includes: receiving an omnidirectional image/video content corresponding to a viewing sphere, generating a sequence of projection-based frames according to the omnidirectional image/video content and an octahedron projection layout, and encoding, by a video encoder, the sequence of projection-based frames to generate a bitstream. Each projection-based frame has a 360-degree image/video content represented by triangular projection faces packed in the octahedron projection layout. The omnidirectional image/video content of the viewing sphere is mapped onto the triangular projection faces via an octahedron projection of the viewing sphere. An equator of the viewing sphere is not mapped along any side of each of the triangular projection faces.
US10380710B2 System and method for monitoring and reporting a person's phone usage while driving
A system and method for monitoring, analyzing, and reporting cell phone usage. Multiple sensors provide inputs related to the interaction between a cell phone user and a cell phone. The inputs from the sensors are compared to normative data, and an output indicative of the operating environment of the cell phone is provided.
US10380709B1 Automated secondary linking for fraud detection systems
Systems, methods, and other embodiments associated with automated secondary linking for fraud detection systems. According to one embodiment, a system includes a parsing logic configured to receive an incoming fraud report based on a first fraud detection strategy. The parse logic is also configured to parse the incoming fraud report into fraud data. The system further includes a search logic configured to search a set of fraud reports to identify instances of the fraud data. The system also includes an alert logic configured to generate an alert in response to an instance of the fraud data being identified in the set of fraud reports.
US10380708B1 Natural language based content analysis
Techniques are described for determining whether a submitted work, such as a manuscript submitted for publication as an electronic book, is consistent with other published works associated with a fictional world, universe, or other framework. A set of constraints may be determined based on a semantic analysis of the published works of a framework, the constraint(s) describing attributes of noun objects or relationships between noun objects in the published work(s). Statements may be determined by applying the semantic analysis to the submitted work. Inconsistencies between the statements and the constraints may be identified and communicated to reviewers, for use in determining whether to publish the work. Comparison of the statements to the constraints may be made through reference to other statements included in a knowledge base of information regarding the framework.
US10380707B2 Patent life cycle management system
A method and system are provided for managing the cost and quality of international patent applications over the life cycle of such applications. The method and system have various process circuitries that generate instructions for administrative and technical tasks and generate communications between a controlling agent and both an administrative patent agent and a technical agent.
US10380706B2 Equipment management apparatus
An equipment management apparatus manages at least one equipment unit that is supplied with energy and that consumes energy. The equipment management apparatus includes a result value storage unit, an adjustment control implementation status storage unit, and a hypothetical value computation unit. The result value storage unit stores result values of an amount of energy consumed in a first particular day by the at least one equipment unit. The result values are stored in association with time slots of the first particular day. The adjustment control implementation status storage unit stores adjustment control implementation status information indicating whether or not energy adjustment control has been performed in each of the time slots of the first particular day. The hypothetical value computation unit computes a hypothetical value of an amount of energy consumed by the at least one equipment unit as if the energy adjustment control had not been performed.
US10380705B2 System and method for modeling of target infrastructure for energy management in distributed-facilities
Energy modeling of target infrastructure for energy management in distributed-facilities. In one embodiment, an energy management modeling method including obtaining customer facility information and a customer business type; obtaining energy management industry standard information related to the customer business type; generating a baseline customer knowledge base, based on the obtained energy management industry standard information; obtaining facility historical operational information and operational policy information; generating a first energy operational model using the customer facility information, the baseline customer knowledge base, the facility historical operational information, and the operational policy information; generating a mapping of energy sources to asset systems, using the first energy operational model; generating an optimized energy operational model using the mapping of the energy sources to asset systems, wherein the optimized energy operational model utilizes an objective function of cost, energy consumption, and emission; and providing the optimized energy operational model.
US10380704B2 Operator performance recommendation generation
A set of data is received. The data is indicative of sensed parameters on a mobile machine. The data is evaluated against a set of actionable conditions to determine the degree of fulfillment of each condition. A recommendation for changing the operation of the mobile machine is identified based on the degree of fulfillment. An output is generated based on the recommendation.
US10380703B2 Calculating a trust score
Systems, devices, and methods are described herein for calculating a trust score. The trust score may be calculated between entities including, but not limited to, human users, groups of users, organizations, or businesses/corporations. A system trust score may be calculated for an entity by combining a variety of factors, including verification data, a network connectivity score, publicly available information, and/or ratings data. A peer trust score targeted from a first entity to a second entity may also be calculated based on the above factors. In some embodiments, the peer trust score may be derived from the system trust score for the target entity and may take into account additional factors, including social network connections, group/demographic info, and location data. Finally, a contextual trust score may be calculated between the first and second entities based on a type of transaction or activity to be performed between the two entities.
US10380701B2 Generating graphical presentations using skills clustering
Methods and systems for generating tailored user interface presentations based on skills clusters and automatically modified member profiles are presented. According to various embodiments, a set of skills are accessed and a skills matrix generated. A set of co-occurrences among the set of skills are identified. A set of skills clusters is automatically generated based on identifying of the co-occurrences and the skills clusters are automatically validated. A graphical representation of the validated skills cluster is presented with user interface elements for modifying the validated skills cluster and data representing member profiles is presented based on the validated skills cluster.
US10380694B1 Collection of crash data using autonomous or semi-autonomous drones
A system for collecting vehicle crash data at a vehicle crash site of a vehicle crash is provided. The system may include an emergency response unit that includes an emergency response vehicle and an unmanned aerial vehicle (UAV) that is automatically deployed from the emergency response vehicle at the vehicle crash site. The UAV may be an autonomous or semi-autonomous drone, and include a processor, memory, and sensor, wherein the sensor collects vehicle crash data (such as image, video, or audio) at the crash site. The system may include a remote computing device and an insurance computing device to process the vehicle crash data collected by the UAV and/or initiate a crash insurance claim. The vehicle crash data may be used for one or more insurance-related purposes or activities, such as handling, adjusting, or generating auto or homeowners insurance claims; crash reconstruction; fault determination; damaged vehicle repair; and/or buildup identification.
US10380684B2 Systems and methods for aggregating and managing financial service accounts
The disclosed embodiments include methods and systems for providing an aggregated financial service account based on multiple private label financial accounts. In one embodiment, a process is disclosed that may include receiving a first request from a user for a first private label financial account that is usable for purchases associated with a first merchant and approving the first request for the first private label financial account. The method may also include receiving a request from the user for a second private label financial account that is usable for purchases associated with a second merchant and approving the second request for the second private label financial account. In one aspect, the method may also include generating an aggregated financial account based on the first and second private label accounts such that the aggregated financial account may be used for purchases with the first merchant or with the second merchant.
US10380676B2 Information processing system, information processing device, information processing method and program
An information processing system includes a server device and a terminal device, the system configured to: present an object corresponding to each of a plurality of product categories on the terminal device; set a placement region for placing the object therein on a display unit of the terminal device; accept a setting operation for the object placed in the placement region and make a change in a placement mode of the object; acquire delivery destination area information; acquire order people number information; specify an order quantity for each product category in response to a ratio of the object occupying the placement region and the order people number information; and then acquire a product in accordance with the specified order quantity and the delivery area information from a database and cause the terminal device to present the product.
US10380673B2 Virtual facility platform
In various example embodiments, a system and method for dynamically generating virtual marketplace platforms are presented. The system receives a set of facility data, a set of selections for a set of user interaction objects, and a set of object placement selections. The set of user interaction objects includes a first subset and a second subset. The system generates a virtual facility comprising the facility data and the set of user interaction objects distributed based on the object placement selections. The system receives user data for a user interacting with the virtual facility and one or more objects of the first and second subset of user interaction objects, dynamically arranges the second subset of user interaction objects into a second arrangement, and causes presentation of the virtual facility and the set of user interaction objects to the user.
US10380667B2 Collaborative delivery device
Systems and a method for transporting smart shopping bags are provided herein. The system includes a plurality of drones, each of which is operable to travel to a plurality of designated locations to search for smart shopping bags. The smart shopping bags are configured to store goods for transport and are operable to store and wirelessly communicate user preferences, information related to stored goods, and one or more destinations for the goods. Upon finding a smart shopping bag, each of the drones is operable to query the smart shopping bag to determine whether the smart shopping bag is suitable for pickup by the drone. If the smart shopping bag is suitable for pickup, each of the drones is operable to transport the smart shopping bag toward a first one of the one or more destinations.
US10380659B1 Setting up a payment plan to pay a bill
A device may receive, from a user device, an input that indicates a request to set up a payment plan associated with a bill. The device may send to the user device an instruction for a user to send access information that permits access to a system associated with an employment account of the user. The device may receive from the user device the access information and obtain data related to future earnings of the user from the system using the access information. The device may process the data to identify an earnings amount and an earnings date. The device may determine, based on the earnings amount and the earnings date, the payment plan, wherein the payment plan indicates a payment amount and a payment date, and cause a payment account associated with the user to pay the bill according to the payment plan.
US10380656B2 Dynamic predefined product reviews
In an example embodiment, user feedback on a purchased item is received from a user. Attributes of the purchased item are identified. Then relevant attributes are determined from the attributes, the determination of relevant attributes being based on user information regarding the user. Comments for the relevant attributes are generated based on the user feedback. The comments are then displayed to the user for selection and posting.
US10380653B1 Valuation system
Estimating a valuation of a target property is disclosed, including receiving user-generated data regarding one or more properties associated with the target property, processing the user-provided data using one or more data models that are configured to process the user-provided data, and combining the output of the one or more data models to obtain an estimated valuation of the target property.
US10380649B2 System and method for logistic matrix factorization of implicit feedback data, and application to media environments
In accordance with an embodiment, described herein is a system and method for logistic matrix factorization of implicit feedback data, with application to media environments or streaming services. While users interact with an environment or service, for example a music streaming service, usage data reflecting implicit feedback can be collected in an observation matrix. A logistic function can be used to determine latent factors that indicate whether particular users are likely to prefer particular items. Exemplary use cases include providing personalized recommendations, such as personalized music recommendations, or generating playlists of popular artists.
US10380643B2 Methods, systems and apparatus to generate market segmentation data with anonymous location data
Methods and apparatus are disclosed to determine a consumer classification segment. A disclosed example method involves generating, with a processor, a list of consumer classification segments based on geographic indicators associated with a mobile device, associating, with the processor, the mobile device with a first consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a first application was executed, and associating, with the processor, the mobile device with a second consumer classification segment of the list of consumer classification segments if the geographic indicators were retrieved while a second application was executed.
US10380637B2 Systems and methods to provide voice connections via local telephone numbers
Methods and apparatuses to dynamically allocate location dependent telephone numbers to facilitate voice connections between people. One embodiment includes: responsive to a request from a user, selecting a telephone number from a plurality of telephone numbers of a connection server to match a location indicator of the request; embedding the telephone number in an advertisement, the telephone number to be used by the user to initiate a telephone call to the connection server for further connection to an advertiser of the advertisement; and providing the advertisement with the telephone number of the connection server as a response to the request. In one embodiment, responsive to receiving the telephone call at the telephone number of the connection server from the user, whether to play a prompt message to the user is determined based at least in part on statistic data about telephone calls collected at the connection server.
US10380636B2 Systems and methods for statistical dynamic geofencing
Systems and methods for statistical dynamic geofencing are discussed. For example, a method for statistical dynamic geofencing can include operations such as receiving a location-based campaign request, analyzing demographic data, determining a geofence parameter, generating a geofence, and distributing location-aware advertisements. The location-based campaign request can include a list of points of interest (POIs) and a target demographic parameter. The demographic data can include data from geographic areas surrounding at least a portion of the POIs as well as data related to the target demographic parameter. The geofence can be generated based at least in part on the geofence parameter, where the geofence parameter directly affects either the size or shape of the geofence. The location-aware advertisements are distributed to a plurality of mobile devices determined to be within the geofence.
US10380629B2 Leveraging a social graph to deliver relevant recommendations
Techniques for leveraging a social graph to facilitate the delivery of relevant recommendations. For example, a recommender is identified based on the recommender being a member of a social networking service who has interacted with an item of web-based content. A recommendee is identified based on the recommendee being another member of the social networking service who is connected to the recommender via a social graph maintained by the social networking service and based on having an affinity score for the item that exceeds a recommendee affinity score threshold and a connection strength to the recommender that exceeds a connection strength threshold. The recommender is sent a communication that invites the recommender to recommend the item to the recommendee. With some example embodiments, the communication is sent to the recommender within a pre-determined time measured from the time the recommender initiated an interaction with the item of web-based content.
US10380627B2 Identification of software robot activity
A method for identifying software robot activity in a communication network, the method comprising: receiving ad delivery requests from multiple clients identified by a unique identifier; selecting a subset of clients from the multiple clients, based on a result of a mathematical operation applied to a character string in each of the unique identifiers; delivering ads only to the subset of clients, wherein each of the ads comprises a landing page URL (uniform resource locator); determining that landing page redirection requests which are received from clients not belonging to the subset are made by one or more software robots.
US10380625B2 Technologies for attributing electronic transactions to targeted electronic content distribution campaigns
Technologies for attributing purchases to a targeted marketing campaign include associating a captured payment card number and a captured cardholder identifier with a globally unique identifier. Additional payment card numbers related to the captured payment card number are associated with the globally unique identifier. A cardholder-specific marketing message associated with a targeted marketing campaign is transmitted to the captured cardholder identifier based on the globally unique identifier. The targeted marketing campaign is for an advertised product, which corresponds to a product identifier. A purchase transaction is attributed to the targeted marketing campaign in response to determining that a payment card number associated with the purchase transaction matches any of the payment card numbers associated with the globally unique identifier and determining that a product identifier corresponding to a purchased product of the purchase transaction is associated with the targeted marketing campaign. Other embodiments are described and claimed.
US10380624B2 Subset multi-objective optimization in a social network
This disclosure relates to systems and methods that include a member activity database including data indicative of interactions with content items on a social network by a population of users of the social network. A processor is configured to obtain an optimization criterion based on at least two constraints related to a performance of the social network, obtain, for a subset of the population of users, at least some of the data indicative of interactions with content items from the member activity database, determine, based on the at least some of the data as obtained, an operating condition for the social network that is estimated to meet the optimization criterion, and provide, to at least some of the user devices via the network interface, the social network based, at least in part, on the operating condition.
US10380622B2 Managing display of advertisements on a web page with respect to a portion of web page content
Processes, devices, and articles of manufacture are disclosed for managing the display of advertisements on a web page. Each may be configured for steps that include determining the length of a portion of web page content, assigning a priority to each of a set of advertisements for display on a web page, selecting advertisements for display on a web page, determining the difference between said length of said portion of web page content and the cumulative length of said selected advertisements, and if the length of the advertisement exceeds said difference then omitting the advertisement and selecting another.
US10380619B2 Drivers license parser
A driver's license parser including: a data accessor configured for accessing data from a scanned bar code of a driver's license of a customer; a data parser configured for parsing the data to achieve parsed data, wherein the parsed data represents a customer profile of the customer; a parsed data storer configured for causing the parsed data to be stored; a comparer configured for comparing the parsed data with requirements of a loyalty program enrollment policy to determine what information of the parsed data falls within the loyalty program enrollment policy; a customer profile validity determiner configured for, based on the comparing, determining a validity of the customer profile; and a form populator configured for, if the customer profile is determined to be valid, populating at least one form with the parsed data to achieve at least one populated form.
US10380618B2 Apparatus, method, and system for providing digital coupons
An approach for providing contextually relevant digital coupons on a user device is disclosed. A selection platform initiates a request for a digital coupon based on a first movement sensed at a device. A coupon category based on the request is determined and the digital coupon is selected. The selected digital coupon is then delivered to the device based on the request. Further, another or subsequent movement sensed at the device initiates another request for another digital coupon. The another digital coupon is selected from the determined coupon category.
US10380616B2 System and method for economic analytics and business outreach, including layoff aversion
A computing system supports economic analytics and business outreach, including layoff aversion. The system includes a current and historical business Geographical Information System (GIS) with a database of a region and labor market web-services, a regional economy visual and spatial analytics interactive data visualization (IDV) Graphical User Interface (GUI), and a map-based customer relations management (CRM) GUI for local employer outreach map-based CRM. The IDV GUI and CRM GUI are employed to compile a list of employers of interest, and to apply a financial stress filter to the list of employers. The financial stress filter refers to an external database for a financial stress score for each employer in the list and based thereon determines which employers in the list are in danger of layoffs. Each employer in danger of layoffs is stored in a record in the GIS, and may be the subject of a layoff aversion outreach campaign.
US10380615B2 Product design based on user reviews
Embodiments of the present invention relate to a method, device and computer program product for product design based on user reviews. Reviews on a product are obtained from a plurality of users. These reviews are analyzed to determine sentiments of the users with respect to a property of the product. A plurality of candidate product designs are generated by changing a first value of the property based on the sentiments of the users. Then one or more new product designs are obtained based on the candidate product designs.
US10380614B1 User reset voting to identify unwanted settings values in client software
Techniques are provided for determining a user of a computing device who is likely to be unsatisfied with a value of a setting of a program running on the computing device. First information is collected about the value of the setting from a first population of users who invoke a routine to automatically reset the value of the setting to a default value. Second information is collected about the value of the setting from a second population of users who do not invoke the routine. Based on a comparison of the first information and the second information, a determination is made that a user in the second population is likely to be unsatisfied with the value of the setting.
US10380613B1 System and method for analyzing cryptocurrency-related information using artificial intelligence
Embodiments disclosed herein provide for analyzing cryptocurrency-related information using artificial intelligence. The system and methods provide for: a credibility analysis engine configured to determine the credibility of the cryptocurrency-related information; an artificial intelligence engine configured to predict a cryptocurrency market trend based on the credibility of the cryptocurrency-related information; and a processor is configured to generate and execute a personalized trading decision based on the predicted cryptocurrency market trend.
US10380611B2 Transaction-specific customer survey system
Provided are a method and system for automatically generating context-based survey questions predicated on the customers' actual purchase experience with the merchant, thus eliminating for the customer the need to respond to obvious, redundant, and even irrelevant questions, and providing to the merchant customer feedback directly bound to the actual purchase event and correlating data. Purchase information is stored at the time of purchase and the customer is given an identifier for the purchase. Then, at the customer's convenience, either at the point of sale or through a networked computer, the customer can provide responses to questions that are selectively and automatically generated based on the items purchased, or other definable attributes associated with the sale, and based upon configurable preferences of the merchant. Survey questions are displayed and feedback responses are stored, analyzed and associated with purchase information in real time.
US10380606B2 Negative signals for advertisement targeting
Users of a social networking system perform actions on various objects maintained by the social networking system. Some of these actions may indicate that the user has a negative sentiment for an object. To make use of this negative sentiment when providing content to the user, when the social networking system determines a user performs an action on an object, the social networking system identifies topics associated with the object and associates the negative sentiment with one or more of the topics. This association between one or more topics and negative sentiment may be used to decrease the likelihood that the social networking system presents content associated with a topic that is associated with a negative sentiment of the user.
US10380604B2 Method and system for viral marketing within a virtual world
A method implemented in a computer infrastructure having computer executable code, including generating one or more ad-avatars in a virtual universe (VU) and monitoring information from the VU. Additionally, the method includes directing the one or more ad-avatars to perform one or more viral advertisements in the VU based on the information.
US10380587B2 Transmitting disbursements from a commercial financial account
A disbursement computing device for transmitting disbursements from a payor to a payee through a payment processing network is provided. The disbursement computing device is configured to receive a disbursement message including at least one disbursement payment instruction for transferring funds from a commercial disbursement financial account of a payor to a financial account of a payee. The disbursement computing device is also configured to automatically transmit, for each disbursement payment instruction, a purchase authorization request message to an issuer bank associated with the payor, and receive a payment authorization message from the issuer bank associated with the payor that the commercial disbursement financial account has a balance that is at least equal to a disbursement amount. The disbursement computing device is further configured to initiate a transfer of funds equal to the disbursement amount from the financial account of the payor to the financial account of the payee.
US10380583B1 System and method for interoperable mobile wallet
A computer-implemented system and method that includes receiving via a messaging hub a code and an identifier for a merchant from a first financial institution, determining, by the messaging hub, a second financial institution based at least partially on the code, sending the code and the merchant identifier to the second financial institution, and receiving from the second financial institution account information to be sent to the first financial institution. The system and method includes sending the account information to the first financial institution to allow the first financial institution to process the payment from an account held by a payor to an account held by the merchant.
US10380582B2 Dynamic checkout button apparatuses, methods and systems
The DYNAMIC CHECKOUT BUTTON APPARATUSES, METHODS AND SYSTEMS (DCB) transforms product page checkout request input and user identification input via DCB components such as offer/discount determination component and checkout button embedding component, into dynamic checkout button outputs.
US10380580B1 System and method for conveying card data using matrix bar codes
User credit card data or smart chip data or Near Field Communication data is easily transferred from a card reader to a host device via a matrix bar code such as a Quick Response (QR) code. Data transfer is performed by converting the card data into matrix bar code and allowing the host device to take an image and process the image to obtain the card data. Card reader will convert magnetic signal/smart chip/NFC data into machine readable form and then convert it into matrix bar code to be consumed by a device that is capable of capturing the matrix bar code. The card reader has the ability to encrypt the data before converting it into a matrix bar code.
US10380577B2 Wireless dongle facilitated mobile transactions
Computing systems and methods for facilitating mobile transactions are disclosed. An example method includes: detecting, via a hardware communication interface, a user check-in request based at least on a communication exchange between a user device and a signaling device at a location. The communication exchange corresponds to a proximity of the user device to the signaling device. The method further includes: determining a user identifier associated with the user device based at least on the user check-in request; and transmitting one or more promotional items to the user device based at least on the user identifier.
US10380572B2 Techniques for assisted self checkout
Techniques for assisted self checkout are provided. Customers or store personnel use scan devices that are independent of a self-checkout kiosk as they shop in a store to scan goods that are to be purchased. The transactions are independent of any particular checkout terminal. When the customer is ready to checkout, the customer approaches a checkout station and the transaction for the customer is located and recalled. The customer completes payment at the station to end the transaction and exit the store.
US10380569B2 Systems, methods, and apparatuses for displaying purchase transaction elements based on a determined hierarchy
Systems, methods, and apparatuses for displaying repeating purchase transaction elements based on a determined hierarchy are disclosed. According to an aspect, a method includes receiving display information for display of elements on a display. Each element being associated with a purchase transaction. The method also includes determining a hierarchy of one of the elements with respect to at least one of the other elements. Further, the method includes dynamically determining a display specification for the one of the elements based on the determined hierarchy. The method also includes displaying the one of the elements on the display in accordance with the determined display specification.
US10380566B2 Automated banking machine and related methods
An Automated Transaction Machine (ATM) includes a time limited secure transaction.
US10380565B1 System and method for storefront bank deposits
A method and system are disclosed for submitting financial instruments, cash and other value bearing documents for deposit at retail locations unaffiliated with the various financial institutions the deposits are directed to. The method includes identifying account holders and scanning the physical documents to be deposited with equipment at the retail location that is provided by a third party facilitator. The equipment at the retail location communicates with a third party facilitator system to lookup bank routing information and uses this information to complete a remote deposit transaction for the account holder with that account holder's particular financial institution. The system may include a standalone or distributed system having a memory in communication with a processor system configured to perform the method noted above.
US10380564B1 Merchant performed banking-type transactions
Various embodiments are related to apparatuses and methods for enabling a merchant to perform banking-type transactions for a customer. A merchant can use, for example, a sales system configured to be used by the merchant to sell goods to perform a banking-type transaction for a customer. The sales system can send information related to the banking-type transaction to, for example, a buyer/seller platform. When the banking-type transaction is a deposit, the merchant can receive funds for the deposit from the customer. The platform can credit the customer's financial account for the deposit amount by diverting payment card funds, received by the merchant for the sale of goods and processed by the platform, to the customer's financial account. When the banking-type transaction is a withdrawal, the platform can debit the customer's financial account and credit the debited funds to the merchant's financial account.
US10380560B2 Enforcing multi-use constraints on a blockchain
A blockchain configuration may be used to store a distributed ledger for information security and accessibility. One example method of operation may include one or more of logging an asset in a blockchain, identifying a sub-asset linked to the asset, creating a use constraint for the sub-asset, logging the use constraint associated with the sub-asset, and during an access attempt of the sub-asset, prohibiting access to the sub-asset based on the use constraint.
US10380559B1 Systems and methods for check representment prevention
Techniques are provided for addressing possible fraud and mistake scenarios in a system for electronically receiving check images from customers and for automatically initiating a deposit of funds into a customer account. An electronic analysis of a check may be conducted to retrieve a check identifier that may be compared against a limited number of previously deposited checks, allowing for faster real-time comparisons. The deposit may be soft-post of regardless whether it is flagged as a potential duplicate, because subsequent more thorough analysis may uncover false positives. Also, transaction and account information can be analyzed to determine if there is a possibility of a check kiting operation.
US10380556B2 Changing meeting type depending on audience size
In one or more embodiments, when an online meeting is being organized, the number of invitees is monitored. Based on the number of invitees, the meeting organizer is automatically prompted to alter the meeting type.
US10380551B2 Mixed collaboration teams
Disclosed are systems, methods, and non-transitory computer-readable storage media for implementing mixed collaboration teams. In some embodiments, a user of a content management system can create a team account within the content management system. The team account can be allocated resources of the content management system that allow team members to collaborate on content items (e.g., files, documents, etc.) managed by the content management system. The team can be allocated licenses to use the resources and the licenses can be allocated to team members. The team can be a mixed team including licensed and unlicensed members. Licensed members can have a higher level of access to the team resources than unlicensed members. The team administrator can manage licenses allocated to team members. The team administrator can have different privileges with respect to licensed and unlicensed team members.
US10380546B2 Intelligent display and self-serve experience system and method
An intelligent display and self-serve experience system and method are disclosed. The system at least includes an intelligent self-serve experience cabinet. The intelligent self-serve experience cabinet includes: a control module connected with a server; a cabinet body including an externally visible display space; an item transporting device connected with the control module for taking out an item from the display space and placing the item at an intelligent window, or putting the item at the intelligent window back into the display space according to a control command of the control module; the intelligent window connected with the control module for opening or closing a window, and performing predetermined data processing on the item in the window according to a control command of the control module; and a touch display screen connected with the control module for accepting an external input command and transmitting the command to the control module.
US10380545B2 Product inventory system
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.
US10380541B2 Stock management for electronic transactions
A method of stock management for electronic transactions with a processor, includes receiving an indication that an item of stock has been selected to be purchased by a purchaser; obtaining information relating to the purchaser; and determining whether to remove the item from stock based on the obtained information.
US10380538B2 Discovery of electronic assets using fingerprints
A system to conduct automatic asset discovery inventory of a company's computing assets from backup images stored on a backup system. In more complex embodiments, user interface tools are provided to provide a choice of sources of data from which to conduct said inventory discovery. The user can choose between backup images, the actual computing systems and other nodes on one more networks of a company or third party software. If third party software is chosen, data gathered by the software about the network topology and attributes of systems on the network is gathered and converted to an intermediate data format. This intermediate data format is then converted to a data format understood by said automatic asset discovery system and then fingerprints stored in said automatic asset discovery system are compared to said data and conclusions drawn about the attributes of the network and systems on it. These conclusions are then stored in a repository along with conclusions drawn from comparison of fingerprints to said backup images and/or said computing systems themselves.
US10380532B1 Establishing a target handle time for a communication in a contact center
Various embodiments of the invention provide methods, systems, and computer program products for establishing a target handle time (THT) for a communication routed to an agent in a contact center. In particular embodiments, a mechanism is provided on a GUI displayed to the agent that allows the agent to identify a reason for the communication. While in other embodiments, an event occurs related to the communication that signals the reason. Accordingly, a THT is set for the communication based on the identified reason and a visual representation of the THT is displayed that includes a component decrementing with the passage of time. At some point, the communication is completed and a disposition code is entered for the communication. Accordingly, in particular embodiments, the disposition code is then confirmed to match the reason for the communication to ensure the correct reason was identified and the correct corresponding THT was set.
US10380530B2 Task-based biometric differentiator of stress levels to maximize productivity
An aspect includes receiving a request to assign a task to a user based on biometric data. Correlated data that correlates characteristics of tasks previously performed by the user with observed productivity and stress levels of the user while performing the tasks is accessed. An optimization model is applied to select a task that maximizes a predicted productivity of the user in performing the task while at the same time minimizes a predicted negative stress level of the user while performing the task. Input to the optimization model includes the correlated data and characteristics of a plurality of potential tasks. The selected task is assigned to the user. The correlated data for the user is updated based on the observed productivity of the user in performing the selected task, the observed stress level of the user while performing the selected tax, and at least one characteristic of the selected task.
US10380527B2 Method and system for efficient and comprehensive product configuration and searching
The present application describes systems and methods for defining a configurable project. In this regard, a first component in a first configurable project may be defined. The first configurable project may then be published. Subsequently, a second configurable project is assigned to a user. In defining a second component, the second component may reference the first component of the first configurable project. If the first component is modified, a notification may be generated in the second configurable project.
US10380526B2 System and method for providing a process player for use with a business process design environment
A system and method for providing a process player for use with a business process design environment. In accordance with an embodiment, a user can select, configure, and play an instance of a business process being developed in the design environment. During play of a selected business process instance the user can configure and play interactive activities of the selected instance. For example, the user can walk through an instance of the business process, while impersonating different users or roles in its interactive activities.
US10380524B1 System and method of automotive production planning
A system and method are disclosed including a production planner that receives a sales forecast for configurations of an automobile. The demand planner also receives constraints associated with an automobile supply chain. The demand planner further models configurations and constraints as a mixed integer linear programming problem, determines a production plan for automobiles, and sends instructions to cause automated machinery to retrieve an amount of automobiles equal to a forecasted production level minus a current inventory level and to move the amount of the automobile to an inventory location of the automobile.
US10380523B2 Scheduling apparatus, scheduling method, and computer program
Resources, product classes, processes, and product orders are registered in mutual association. From the information of product classes, processes, and resources, variables and constants used when formulating an objective function and a constraint expression are constructed. A constraint setting screen is displayed which includes contents of the constraint expression described by using the selection input field of identification information of the product classes, processes, and resources. Based on a result of selective input to this constraint setting screen, the contents of constraint are set. Further, an object setting screen is displayed which includes the contents of an object described using the product classes and processes and text information indicating the contents of the object, and a selection input field thereof. The contents of the object are registered based on a result of selective input to this object setting screen. Then, the constraint expression and the objective function are formulated based on the constructed variables and constants, the information of the product class, process, and resource, and the set contents of the constraint and the objective function.
US10380522B1 Asset allocation evaluation system
A system and method for presenting information that evaluates a decision to allocate an asset are presented. In example embodiments, the method includes receiving an allocation request from a user to allocate an asset to a request location, matching the request with the asset to be allocated, determining a benefit score and a detriment score associated with the allocation and presenting the level of benefit and the level of detriment to the user. In example embodiments, the method further includes receiving a user action to confirm the allocation of an asset and adjusting a schedule to reflect the allocation. In example embodiments, the method further includes displaying an alert notification based on the scheduled availability of an asset type compared to the historic demand for that asset type.
US10380516B1 CRM including multi-thread messaging
In a crowd sourcing approach, responses to customer service inquiries are provided by routing a subset of the inquiries to an independent group of experts. The customer service inquiries are optionally routed to specific experts based on matches between identified subject matter of the inquiries and expertise of the experts. Embodiments include methods of classifying customer service inquiries, training a machine learning system, and/or processing customer service inquiries. Multiple experts may provide responses to a particular customer service inquiry, optionally within a single chat window.
US10380513B2 Framework for classifying forms and processing form data
In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.
US10380511B2 Outdoor power equipment fleet management system with operator performance monitoring
Embodiments of the invention are directed to a fleet management system that assists a fleet, such as a landscaping crew, forestry company, grounds care manager, or the like, with management and monitoring the fleet's collection of outdoor power equipment, like lawn mowers, trimmers, chainsaws, and/or the like, and the operators of the outdoor power equipment. In this regard, embodiments of the invention are directed to systems and methods for automatically gathering data about one or more pieces of outdoor power equipment and one or more human operators of the equipment, processing the data into more useful data and data formats, and providing useful feedback, data, and tools to users of the system to assist with management of one or more fleets.
US10380505B2 Methods and systems for dynamically generating real-time recommendations
Systems and methods are provided herein for generating personalized timeline-based feeds to a user. A computer-implemented method for generating feeds to a user may be provided. The method may include generating a timeline comprising a plurality of milestones and needs associated with an event, and providing the feeds based on community wisdom. The feeds may be provided for each milestone on the time-line specific to the user, and may be configured to address the user's needs at each milestone.
US10380504B2 Machine learning with distributed training
A network system may include a plurality of trainer devices and a computing system disposed within a remote network management platform. The computing system may be configured to: receive, from a client device of a managed network, information indicating (i) training data that is to be used as basis for generating a machine learning (ML) model and (ii) a target variable to be predicted using the ML model; transmit an ML training request for reception by one of the plurality of trainer devices; provide the training data to a particular trainer device executing a particular ML trainer process that is serving the ML training request; receive, from the particular trainer device, the ML model that is generated based on the provided training data and according to the particular ML trainer process; predict the target variable using the ML model; and transmit, to the client device, information indicating the target variable.
US10380500B2 Version control for asynchronous distributed machine learning
A system and method for managing asynchronously receiving updates and merging updates into global versions of a statistical model using version control are disclosed. During operation, the system transmits a first global version of a statistical model to a set of client computer systems. Next, the system obtains, from a first subset of the client computer systems, a first set of updates to the first global version. The system then merges the first set of updates into a second global version of the statistical model. Finally, the system transmits the second global version to the client computer systems asynchronously from receiving a second set of updates to the first and/or second global versions from a second subset of the client computer systems.
US10380498B1 Platform services to enable one-click execution of the end-to-end sequence of modeling steps
This disclosure is directed to the automated generation of Machine Learning (ML) models. The system receives a user directive containing one or more requirements for building the ML model. The system further identifies common requirements between the user directive and one or more prior user directives and associates characteristics of the prior user directive, or model generated therefrom, with the user directive. The system further associates performance values generated by continuous monitoring of deployed ML models to individual characteristics of the user directive used to generate each of the deployed ML models. The system continuously improves model generation efficiency, model performance, and first run performance of individual ML models by learning from the improvements made to one or more prior ML models having similar characteristics.
US10380497B2 Methods and systems for analyzing healthcare data
Disclosed are the embodiments for creating a model capable of identifying one or more clusters in a healthcare dataset. An input is received pertaining to a range of numbers. Each number in the range of numbers is representative of a number of clusters in the healthcare dataset. For a cluster, one or more first parameters of a distribution associated with the cluster are estimated. Thereafter, a threshold value is determined based on the one or more first parameters. An inverse cumulative distribution of each of one or more n-dimensional variables in the healthcare dataset is determined. The one or more first parameters are updated to generate one or more second parameters based on the estimated inverse cumulative distribution. A model is created for each number in the range of numbers based on the one or more second parameters.
US10380496B2 Quantum computing assemblies
Quantum computing assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a quantum computing assembly may include a plurality of dies electrically coupled to a package substrate, and lateral interconnects between different dies of the plurality of dies, wherein the lateral interconnects include a superconductor, and at least one of the dies of the plurality of dies includes quantum processing circuitry.
US10380493B2 System and method for generating machine-curated scenes
The present disclosure contemplates a variety of improved methods and systems for creating a unique user experience using an ambient operating system connected to a variety of disparate IoT devices. The described solution includes a curated scene or set of actions initiated by an assistant device. For example, the assistant device detects it is a weekday morning and initiates actions associated with the wakeup routine such as opening the blinds, making coffee and notifying the user of the current traffic report.
US10380491B2 System for predicting the recurrence of cancer in a cancer patient
A system predicts the recurrence of cancer. A first slice of a prostate tissue sample is stained so that luminal epithelial cells and basal epithelial cells are stained different colors. A first digital image is taken of the first slice. The second slice of the sample is stained so that M1 type macrophages and M2 type macrophages are differentially stained. A second digital image is taken of the second slice. The system analyzes the first digital image and defines regions of non-intact glands. Intact gland regions are then determined, and regions of stroma are identified. The system defines influence zones between non-intact regions and stroma regions. Using information from the second image, macrophages in the tissue corresponding to the influence zones are identified and counted. Based at least in part on this count, the system determines a score. The score is indicative of whether the patient will experience PSA recurrence.
US10380490B1 Systems and methods for scoring story narrations
Computer-based systems and methods are provided for generating a narrative computer scoring model for assessing story narratives. In one embodiment, supervised machine learning is used to generate the narrative computer scoring model. For example, a collection of training story narratives with assigned scores may be used to train the model. In one embodiment, each training story narrative is processed to extract features that signify content relevance, collocation of commonly used words, coherency, detailing, and expressions of sentiment. These features, as well as others, may be selectively used to train a narrative computer scoring model. Once trained, the model can be used to automatically evaluate story narratives and assign appropriate scores.
US10380489B2 Cognitive enterprise system
Systems and methods are provided for receiving a query created by a user, receiving output data of at least one function to retrieve data related to the query and analyzing the output data of the at least one function to retrieve data related to the query. The systems and methods further provide for generating at least one dynamic knowledge graph associated with the output data of the at least one function, wherein the at least one dynamic knowledge graph comprises data from the output data of the at least one function and indicates relationships between the data, analyzing the at least one dynamic knowledge graph to determine data relevant to the query generated by the user, and generating a response to the query based on the data relevant in the at least one dynamic knowledge graph.
US10380488B2 Methods and system for managing predictive models
Disclosed herein is a technique for implementing a framework that enables application developers to enhance their applications with dynamic adjustment capabilities. Specifically, the framework, when utilized by an application on a mobile computing device that implements the framework, can enable the application to establish predictive models that can be used to identify meaningful behavioral patterns of an individual who uses the application. In turn, the predictive models can be used to preempt the individual's actions and provide an enhanced overall user experience. The framework is configured to interface with other software entities on the mobile computing device that conduct various analyses to identify appropriate times for the application to manage and update its predictive models. Such appropriate times can include, for example, identified periods of time where the individual is not operating the mobile computing device, as well as recognized conditions where power consumption is not a concern.
US10380481B2 Neural network unit that performs concurrent LSTM cell calculations
An output buffer holds N words arranged as N/J mutually exclusive output buffer word groups (OBWG) of J words each of the N words. N processing units (PU) are arranged as N/J mutually exclusive PU groups. Each PU group has an associated OBWG. Each PU includes an accumulator and an arithmetic unit that performs operations on inputs, which include the accumulator output, to generate a first result for accumulation into the accumulator. Activation function units selectively perform an activation function on the accumulator outputs to generate results for provision to the N output buffer words. For each PU group, four of the J PUs and at least one of the activation function units compute an input gate, a forget gate, an output gate and a candidate state of a Long Short Term Memory (LSTM) cell, respectively, for writing to respective first, second, third and fourth words of the associated OBWG.
US10380479B2 Acceleration of convolutional neural network training using stochastic perforation
Technical solutions are described to accelerate training of a multi-layer convolutional neural network. According to one aspect, a computer implemented method is described. A convolutional layer includes input maps, convolutional kernels, and output maps. The method includes a forward pass, a backward pass, and an update pass that each include convolution calculations. The described method performs the convolutional operations involved in the forward, the backward, and the update passes based on a first, a second, and a third perforation map respectively. The perforation maps are stochastically generated, and distinct from each other. The method further includes interpolating results of the selective convolution operations to obtain remaining results. The method includes iteratively repeating the forward pass, the backward pass, and the update pass until the convolutional neural network is trained. Other aspects such as a system, apparatus, and computer program product are also described.
US10380477B2 Chip card and method of forming a chip card
A chip card is provided. The chip card may include a chip card substrate and an antenna structure disposed in or over the chip card substrate, the antenna structure including a wire arranged to form a first antenna portion configured to contactlessly couple to a chip card external device and a second antenna portion configured to couple to a chip antenna, wherein the wire may include an electrically conductive material coated with an electrically insulating material, wherein the wire of the first antenna portion may be arranged such that a direction of laying progress of the wire of at least some adjacent wire portions are opposite to each other, such that the at least some adjacent wire portions may form a capacitor, wherein the isolation material of the at least some adjacent wire portions may be physically contacting each other.
US10380474B2 Method for managing the operation of an object that is able to contactlessly communicate with a reader
A method for managing the operation of an object capable of contactless communication with a reader magnetically coupled to the object includes a phase for transmission of information from the object to the reader and includes a modulation of the impedance of a load connected across the terminals of the antenna of the object. Prior to the transmission phase, a monitoring phase includes a monitoring of the level of amplitude modulation of a modulated test signal present at the antenna of the object and resulting from a test modulation of the impedance of the load and a capacitive modification of the impedance of the load if this level is lower than a threshold.
US10380471B2 Dynamic transaction card power management
A dynamic transaction card including: a printed circuit board (PCB); a power source integrated with the PCB configured to receive power from a smart card terminal, the power source comprising a battery attached to at least one side of the PCB and a capacitor; a power conditioning circuit configured to control power to be stored in the power source; and a power management component connected to the power source, the power management component being configured to manage charging and discharging power to and from the power source.
US10380469B2 Method for tracking a device in a landmark-based reference system
Systems and methods for determining locations of a device in an environment where features are present. Passive code pattern markers are used as unique location landmarks to provide on-demand location information to the user of the device in an abstract, landmark-based reference system that can then be mapped into an underlying physical 3-D coordinate system to give location coordinates that can be used by other tools to determine a viewpoint. For example, a 3-D visualization system can be configured to set a viewpoint so that an image concurrently generated by a computer system presents a scene which approximates the scene being viewed by the user in the physical world at that moment in time.
US10380467B2 Systems and methods for transit industry vehicle rider accessory capacity monitoring
Systems and methods for transit industry vehicle rider accessory capacity monitoring whereby an RFID tag, or other ‘determining’ technology, indicates the presence or absence of a rider accessory in an accessory storage and such presence or absence is communicated and received by a transit industry vehicle to be disseminated to users of such systems and methods.
US10380462B2 Font replacement based on visual similarity
Font replacement based on visual similarity is described. In one or more embodiments, a font descriptor includes multiple font features derived from a visual appearance of a font by a font visual similarity model. The font visual similarity model can be trained using a machine learning system that recognizes similarity between visual appearances of two different fonts. A source computing device embeds a font descriptor in a document, which is transmitted to a destination computing device. The destination compares the embedded font descriptor to font descriptors corresponding to local fonts. Based on distances between the embedded and the local font descriptors, at least one matching font descriptor is determined. The local font corresponding to the matching font descriptor is deemed similar to the original font. The destination computing device controls presentations of the document using the similar local font. Computation of font descriptors can be outsourced to a remote location.
US10380460B2 Description of content image
One embodiment provides a method, including: receiving, at an information handling device, user input, wherein the user input comprises an indication to perform a function associated with content comprising at least one image; analyzing, using a processor, the at least one image to determine at least one characteristic associated with the at least one image; and providing, based on the analyzing, output describing the at least one characteristic of the at least one image. Other aspects are described and claimed.
US10380457B2 Lead tip position image recognition method and lead tip position image recognition system
An electronic component picked up and held by a mounting head of a component mounter is moved to an imaging position above a component imaging camera, the tip of the lead of the electronic component is imaged from below by the camera to acquire a lead image, and the lead image is inputted into an image recognition device configured from a neural network or the like and imaged processed so as to output the center position of the tip of the lead. Here, whenever an image processing error occurs, the lead image for which the image processing error occurred is displayed on a display device, and an operator specifies the center position of the tip of the lead in the lead image display on the display device and the specified center position is inputted into the image recognition device.
US10380454B2 Identifying a visual center of a polygon
Systems and methods for identifying a visual center of a polygon associated with map data for use in a map application are provided. The method involves receives electronic map data describing a shape with a boundary, and generating a first plurality of cells, each cell corresponding to a respective portion of the shape. The method further involves selecting the first plurality of cells as a selected set of cells to process, and recursively processing the selected set of cells to determine a maximum distance cell that corresponds to a portion of a cell of the first plurality of cells. The maximum distance cell has a highest distance to the boundary of the shape, and is located within the boundary of the shape. An electronic map is provided with an image of the shape and additional data that is displayed at the location of the maximum distance cell within the shape.
US10380453B2 Imaging apparatus and imaging system having multiple comparators
An imaging apparatus includes a first reset signal line which is commonly connected to multiple first comparator circuits and through which a first reset signal to reset a threshold value of each of the multiple first comparator circuits is transmitted, a second reset signal line which is commonly connected to multiple second comparator circuits and through which a second reset signal to reset a threshold value of each of the multiple second comparator circuits is transmitted, and a shield line. The distance between the first reset signal line and the shield line and the distance between the second reset signal line and the shield line are smaller than the distance between the first reset signal line and the second reset signal line.
US10380452B1 Systems and methods for identifying salient images
Image information defining an image may be accessed. The image may include one or more salient objects. A saliency map may be generated based on the image information. The saliency map may include one or more regions corresponding to the one or more salient objects. The one or more regions may be characterized by different levels of intensity than other regions of the saliency map. One or more salient regions around the one or more salient objects may be identified based on the saliency map. A saliency metric for the image may be generated based on one or more of (1) sizes of the one or more salient regions; (2) an amount of the one or more salient regions; and/or (3) histograms within the one or more salient regions.
US10380450B2 Information processing device, information processing method, and recording medium
An information processing device according to the present invention includes: a feature point sampling unit that generates, based on an initial value of a feature point used for registration of an object included in a target image to be processed, a feature point hypothesis that is a group of a plurality of the feature points in the target image; an image degradation unit that generates a degraded image that is a degraded image with degrading a reference image used for processing the target image, based on the feature point hypothesis and a degradation parameter for degrading an image; and a reliability calculation unit that calculates a reliability of the feature point hypothesis, based on the target image, the degraded image, and the feature point hypothesis.
US10380448B2 Multiline scanner and electronic rolling shutter area imager based tunnel scanner
Scanners, methods, and computer storage media having computer-executable instructions embodied thereon that process variable sized objects with high package pitch on a moving conveyor belt are provided. The scanners include a substrate and a plurality of sensors attached to the substrate. The plurality of sensors forms an array of sensors having at least two or more rows of off-axis sensors. The sensors may include a one or more area array sensors. The arrays of sensors captures moving objects row by row and are optimized reduce object spacing on the conveyor belt. Additionally, the scanner having the array of sensor may process different objects having different heights at the same time. Accordingly, object throughput on the conveyor belt is increased by reducing minimum object gap (e.g., processing of “no gap” or non-singulated objects).
US10380445B2 Optical encoder capable of identifying absolute positions and operating method thereof
The present disclosure is related to an optical encoder which is configured to provide precise coding reference data by feature recognition technology. To apply the present disclosure, it is not necessary to provide particular dense patterns on a working surface. The precise coding reference data can be generated by detecting surface features of the working surface.
US10380444B2 3D mask face anti-spoofing with remote photoplethysmography
The present invention relates to 3D mask face anti-spoofing with remote photoplethysmography. More particularly, it relates to a local rPPG correlation model to extract discriminative and robust local rPPG signal patterns so that an imposter can better be detected regardless of the material and quality of the mask.
US10380443B2 Liveness detection method, liveness detection system, and computer program product
The application provides a liveness detection method capable of implementing liveness detection, and a liveness detection system that employs the liveness detection method. The liveness detection method comprises: irradiating an object to be detected with structured light; obtaining first facial image data of the object to be detected under irradiation of the structured light; determining, based on the first facial image data, a detection parameter that indicates a sub-surface scattering intensity of the structured light on a face of the object to be detected; and determining, based on the detection parameter and a predetermined parameter threshold, whether the object to be detected is a living body.
US10380442B2 Iris verification method
An iris verification method is provided. According to the iris verification method, it is possible to determine whether the iris to be authenticated is a real human iris during an iris authentication process. Also, according to the iris verification method, it is possible to determine, with precision, whether iris images to be authenticated are real human iris images.
US10380440B1 Method for determining correct scanning distance using augmented reality and machine learning models
A smart device is provided with an application program for displaying a video feed received from the smart device's camera. The application can determine the coordinates for an intersection point, which is a point on the ground where the smart device is pointing at. The application can display a target on the visual representation of the intersection point. Based on whether the smart device is at an appropriate distance from the intersection point, the user interface can superimpose an indicator on the video feed received from the camera. This can inform the user whether the smart device is at an optimal scan distance from the intersection point (or an object) so that the object can be identified by a machine learning model.
US10380439B2 Vehicle sensing system for detecting turn signal indicators
A vision system for a vehicle includes a camera disposed at the vehicle and having a field of view exterior of the vehicle. A control, via processing of image data captured by the camera, is operable to detect the presence of a vehicle and a blinking light source in the field of view of the camera. The control, via processing of captured image data, determines an angle of the detected vehicle relative to the equipped vehicle and, responsive to determination of the angle, determines a middle region of an end of the detected vehicle. Responsive to detection of the vehicle and the blinking light source, the vision system is operable to determine whether the detected blinking light source is a left turn signal indicator of the detected vehicle or a right turn signal indicator of the detected vehicle.
US10380435B2 Image processing apparatus
An image processing apparatus includes an image acquisition unit that uses a camera installed in an own vehicle to acquire images of an environment outside the own vehicle at predetermined intervals, an object candidate recognition unit that recognizes an object candidate in the image, an object determination unit that determines that the object candidate is an object on condition that the same object candidate is recognized in N consecutive frame images (N is a natural number), a parameter X acquisition unit that acquires a parameter X correlated with an apparent moving speed of a stationary object in the images, and an N setting unit that sets N smaller as the moving speed correlated with a value of the parameter X increases.
US10380434B2 Vehicle detection system and method
The present invention describes a vehicle detection system and method for detecting one or more vehicles in a dynamic varying region of interest, ROI. The system comprises a scene recognition module (101), a road topology estimation module (102), and a vehicle detecting module (103). The scene recognition module is configured for receiving either high exposure image or low exposure image for identifying condition of one or more scenes in a dynamically varying region of interest. The road topology estimation module configured for receiving either high exposure image or low exposure image for determining at least one of a curve, slope and vanishing point of a road in the dynamically varying region of interest. The vehicle detecting module is coupled with the scene recognition module and road topology module for detecting one or more vehicles on the road at night time.
US10380423B2 Utility infrastructure mapping
A method for identifying utility structures is described. The method includes identifying a geographical area for locating the utility structures, receiving images of the geographical area that was identified, performing image processing on the images that were received, identifying the utility structures based on the image processing, and providing location information associated with the utility structures that were identified. Related devices and computer program products are also described.
US10380418B2 Iris recognition based on three-dimensional signatures
A first image set that includes a plurality of 2D images of an eye of a user is collected. Two or more sets of corresponding pixels are generated from the plurality of 2D images. One or more 3D features of an iris of the user is extracted based on repeatable differences in reflectance among each set of corresponding pixels. A test set of 3D features for a submitted eye is generated based on a second image set, the second image set including a plurality of 2D images of the submitted eye. Based on a comparison of the one or more extracted 3D features and the test set of 3D features, an indication is made as to whether the second image set is representative of the user's eye.
US10380417B2 Method and apparatus for recognizing iris
The present disclosure relates to a method and an apparatus for recognizing an iris. The electronic device may include a camera configured to photograph the iris and a processor configured to perform iris recognition by using the photographed iris image, wherein the processor is further configured to determine a part of the iris image for the iris recognition has failed and re-perform the iris recognition for the determined part of the iris image.
US10380416B2 Date identifying apparatus, date identifying method, and computer-readable recording medium
A date identifying apparatus includes a segmenting unit that segments date area data, the date area data being data of an area to which a date is estimated to be provided, from image data generated by capturing a medium to which the date is provided, a binarizing unit that executes a binarizing process for binarizing the date area data to generate binarized data, an identification unit that executes an identifying process for executing a recognizing process using deep learning on the binarized data to identify a character string included in the date area data, a correction unit that executes a correcting process according to a kind of a font of the character string on an identified result of the identifying process, and a provision unit that provides, to the image data, date data based on a character string included in the corrected identified result.
US10380415B2 Method for determining a colour value of an object in an image
A method for determining an apparent color value of pixels corresponding to a subpart of an object in the acquired image, including: estimating a geometric distortion model of the object in the acquired image compared with a reference model of the object; determining a position in the acquired image of the subpart and determining a zone of the acquired image, referred to as the reference zone, situated in a predetermined vicinity of the subpart, each pixel of the reference zone resulting from a projection in the acquired image of a zone of the reference model, referred to as a blank zone, the blank zone being associated with a predetermined color value in the reference model, the projection using the geometric distortion model; and determining an apparent color value of the pixels of the subpart, from a color value of at least one pixel of the reference zone.
US10380409B2 Method for estimating a 3D trajectory of a projectile from 2D camera images
A method that estimates the 3D trajectory of a projectile, such as a golf ball or baseball, by analyzing a sequence of images from a single-lens, 2D camera. Image analysis may be used to locate the projectile in the camera images, using motion detection and filters for the projectile's expected size and shape. A physics model may be used to calculate the projectile's trajectory as a function of its initial position and velocity (for example, just after impact with a golf club or bat). A camera projection transform may map this trajectory into predicted pixel locations, which may be compared to the observed projectile locations in the camera images. The projectile's trajectory may be estimated by finding initial conditions that minimize differences between observed and predicted pixel locations, using a nonlinear least squares solver for example. The method may be extended to multiple cameras.
US10380408B2 Method of detecting fraud
Provided is a method of detecting fraud during use of a device for capturing an imprint of a body part using a principle of total internal reflection with dark field and including a transparent plate on which a body part to be verified is placed. The method includes: using the device to acquire a first imprint image with a lighting of the body part such that the whole surface of the body part in contact with the transparent plate returns light; using the device to acquire a least one second imprint image by illuminating the body part with a single LED; obtaining for each second imprint image an item of information representative of a light level re-emitted by the body part by using each image obtained; and comparing each item of information obtained with a reference item of information to validate that the body part is a true body part.
US10380406B2 Fingerprint sensor, method for manufacturing fingerprint sensor, and terminal
A fingerprint sensor, a terminal, and a method for manufacturing a fingerprint sensor are provided. The fingerprint sensor includes a chip unit and a first adhesive layer. The chip unit includes a first surface and a second surface opposite to the first surface. The first surface is configured to receive a touch operation. The first adhesive layer is directly or indirectly attached to the second surface in a peelable manner.
US10380402B2 Low power navigation devices, systems and methods
A system and method are disclosed for conserving power during navigation, e.g., user device pointer/cursor navigation, using a fingerprint image sensor, that may comprise processing, via a computing device, fingerprint image sensor data indicative of finger position and movement with respect to a fingerprint image sensor surface in a finger navigation mode to determine if the finger is in a first finger navigation mode; processing, via the computing device, fingerprint image sensor data indicative of finger position and movement with respect to a fingerprint image sensor surface in a finger navigation mode to determine if the finger is in a second finger navigation mode; and transitioning, via the computing device, the fingerprint image sensor from a first power consumption mode to a second power consumption mode, based on detecting a transition from the first finger navigation mode to the second finger navigation mode.
US10380400B2 Fingerprint or palmprint sensor
The invention relates to a skin print sensor (140) comprising, on a supporting substrate, a plurality of elementary acquisition cells (141), each of which includes: a reading node (SN); a first photoelectric or pyroelectric conversion element (PYR) having a first electrode that is connected to the reading node (SN) as well as a second electrode that is connected to a control node (CMD) of the cell; and a third electrode (EL) that is connected to the reading node (SN), is coated with a dielectric layer and is designed to form a capacitance along with the skin of a user; in each cell of said sensor, the control node (CMD) is designed to receive a control signal that initiates reading of a value on the reading node (SN), said value representing the capacitance formed between the third electrode (EL) and the user's skin.
US10380398B2 Systems and methods for controlling fingerprint authentication
Electronic devices having fingerprint authentication, and methods for controlling a fingerprint authentication on the electronic devices are provided. In one aspect, a method includes acquiring, using a first sensor on the electronic device, a first signal produced by an object positioned in proximity to the electronic device, and acquiring a second signal using a fingerprint sensor on the electronic device. The method also includes controlling a fingerprint authentication on the electronic device based on at least one of the first signal and the second signal.
US10380395B2 Optical sensor with angled reflectors
Systems and methods for optical imaging using an optical sensor in an active area of the display are described. The optical sensor includes a set of detector elements positioned in a detector plane; a transparent layer; and a set of first reflective surfaces in the transparent layer. Each reflective surface in the first set of reflective surfaces is positioned to receive light from a portion of a sensing region of the display and to reflect the received light. The optical sensor further includes a second set of reflective surfaces, each reflective surface in the second set of reflective surfaces is positioned to receive the transmitted light from the first set of reflective surfaces, and to further reflect the received light towards one of the set of detector elements.
US10380391B1 Method and apparatus for fractal identification
In general, in some aspects, the subject matter of the present disclosure can be embodied in methods for confirming identity, in which the methods include: outputting a parameter by a reading device, the reading device adapted to read an image displayed on a display of a display device; receiving the parameter output by the reading device by the display device; generating a fractal image at least in accordance with the received parameter by the display device; displaying the generated fractal image on the display of the display device; imaging the displayed fractal image by the reading device; comparing the imaged fractal image to an expected fractal image generated by the reader at least in accordance with the parameter; and confirming that the imaged fractal image and the expected fractal image do not differ by more than a predetermined amount.
US10380387B2 Integrated smart card printing and encoding
A printer driver receives printing data (e.g., data to be printed on a surface of the smart card) and encoding data from an application. The application may expose a device-independent printing interface with one or more escape functions for sending device-specific data (e.g., smart card encoding data). The printer driver generates integrated data comprising the printing data and the encoding data. A command coordinator (e.g., a language monitor) extracts printing commands and encoding commands from integrated data, sends printing commands to a printer device, and sends encoding commands to an encoder. The encoder can be recognized as a device that is separate from the printer device, even where the encoder and the printer device are housed in the same physical device. Described aspects can be used in a network environment with multiple client devices that share printing and encoding devices.
US10380384B2 Screen protection filter
A screen protection filter includes a protection filter body and an attracting member. The protection filter body includes an attraction area and a protection area. The attracting member is disposed at the attraction area of the protection filter body and comprises at least one attracting block. With the attracting member, the protection filter body is attachable to an attraction component of an electronic device, such that the protection area of the protection filter body correspondingly covers over a display screen of the electronic device to prevent nearby persons from spying display contents and keep privacy. By simply attaching the attracting member to the attraction component and removing therefrom, the screen protection filter can be easily attached to and removed from the display screen of the electronic device whenever needed.
US10380382B2 Apparatus, method and computer-readable storage medium for securing javascript
Systems, related methods and other means for providing the securing of JavaScript source code are provided herein. Circuitry may be configured to determine whether a debugging console is active on a client device and deny access to the JavaScript if the debugging console is active. Additionally or alternatively, the circuitry may receive a request to access the JavaScript source code form a client device, and may determine whether the request is from a trusted referrer. When the request is from an untrusted referrer, the circuitry can deny access to the JavaScript. When the request is from a trusted referrer, the circuitry can grant access to the JavaScript.
US10380380B1 Protecting client personal data from customer service agents
Techniques for providing a real-time service that protects personal data of clients from customer service agents are provided. Customer data that includes personal data indicative of sensitive information of a customer can be received from the customer. The personal data within the received customer data can be detected and a token that does not include the sensitive information of the customer can be generated. The personal data and the generated token can be stored along with data indicating a relationship between the token and the personal data. The personal data in the received customer data can be replaced by the token to form modified customer data. The modified customer data can be provided to a customer service representative. The token within the modified customer data can later be detected and associated with the personal data without revealing the personal data to the customer service representative.
US10380377B2 Prevention of shoulder surfing
In accordance with the teachings of the present disclosure, a method is provided for reducing the chances of shoulder surfing. The method may include determining an approximate angle of orientation of a mobile device and selecting one of first or second input key layouts, based upon the approximate angle of orientation. The first input key layout may be a standard layout of alphanumeric characters and the second input key layout may be a disordered layout of the alphanumeric characters. The method may also include displaying the selected one of the first or second input key layouts at a graphical user interface of the mobile device and receiving an input of sensitive information at the graphical user interface.
US10380373B2 Network, method and computer program product for organizing and processing data
Collecting nodes receive data from multiple data sources via a communication structure. The data is processed to generate at least one meta data block reflecting information about objects of interest represented by the data content. The at least one meta data block is encrypted. The data is divided into data chunks of a respective predefined size, and encrypted. The encrypted data chunks and meta blocks are sent over the communication structure to fusion nodes, where, after decryption, meta data blocks are fused into a new meta data block if an object-of-interest criterion is fulfilled. The new meta data blocks are encrypted and sent over the communication structure. Data storage nodes store copies of the encrypted data chunks and meta data blocks in an information structure of block chains of encrypted meta data blocks organized in one chain per object of interest. A user interface forwards any search query to an information processing unit; which, in response thereto, presents resulting information retrieved from the data storage nodes.
US10380367B2 Dynamic access control of resources in a computing environment
Dynamic access control of resources in a computing environment is disclosed. A policy retrieval point continuously monitors at least one new policy creation location for a new policy rule. It is detected that a first new policy rule has been added to the at least one new policy creation location. The first new policy rule is stored in a core policy rule structure that comprises a plurality of policy rules. A request for new policy rules is received, and the first new policy rule is communicated toward a policy decision point in response to the request.
US10380361B2 Secure transaction method from a non-secure terminal
The invention relates to a transaction method, the method including the steps of: providing a terminal including a main processor, a graphic processor controlling a display, and a control member, the graphic processor including a memory bank which cannot be accessed from the outside; creating a link between the graphic processor and a secure processor, the link being secured by means of an encryption key shared only by the graphic processor and the secure processor; presenting first data to the user; collecting second data from commands entered by the user by means of the control member, in connection with the first data; transmitting the second data to the secure processor; and, if the user has been authenticated from the second data, carrying out the transaction, the secure link being used to transmit the first and/or second data, and/or to carry out the transaction.
US10380359B2 Software-based switch for providing products and/or services to users without compromising their privacy
An online service provisioning process is provided during which the service provider's knowledge about the user to whom the service is delivered does not increase. This is accomplished by presenting user attribute information to the service provider as obfuscated objects that can be independently verified and which are privacy preserving.
US10380353B2 Document security in enterprise content management systems
Methods for enhancing the security of content in a records management system. A document is received to be stored as a record in the records management system. A unique combination of an encryption key and encryption parameters is selected for the document. The encryption key and encryption parameters are stored on a server that is different from a server upon which the document is to be stored in the records management system. The document is encrypted using the selected unique combination of encryption key and encryption parameters. The encrypted document is stored in the records management system.
US10380351B2 Data anonymization based on guessing anonymity
Privacy is defined in the context of a guessing game based on the so-called guessing inequality. The privacy of a sanitized record, i.e., guessing anonymity, is defined by the number of guesses an attacker needs to correctly guess an original record used to generate a sanitized record. Using this definition, optimization problems are formulated that optimize a second anonymization parameter (privacy or data distortion) given constraints on a first anonymization parameter (data distortion or privacy, respectively). Optimization is performed across a spectrum of possible values for at least one noise parameter within a noise model. Noise is then generated based on the noise parameter value(s) and applied to the data, which may comprise real and/or categorical data. Prior to anonymization, the data may have identifiers suppressed, whereas outlier data values in the noise perturbed data may be likewise modified to further ensure privacy.
US10380350B1 Efficient and comprehensive source code fuzzing
Disclosed embodiments relate to exposing potential vulnerabilities in software programs. Techniques include referencing a software vulnerability assessment program, and modifying source code of a tested software program with native language commands. Techniques also include testing the modified software program, analyzing tracked executed code sections of output data to identify one or more current barriers in the tested software program, generating new input data for the tested software program configured to cross one or more current barriers, and merging the new generated input data with a dataset that is being tested by the software vulnerability assessment program.
US10380347B2 Hierarchical runtime analysis framework for defining vulnerabilities
A runtime analysis framework (RTA) stores a hierarchical list of input tags and a hierarchical list of output tags. The RTA stores defined vulnerabilities that include associated input tags and output tags. During runtime the software application may receive a request from a user system. The RTA assigns an input tag from the hierarchical list of input tags to an object associated with the request and assigns an output tag from the hierarchical list of output tags to a method generating a response to the request. The RTA identifies one of the defined vulnerabilities as a potential vulnerability if the assigned output tag and output tag associated the potential vulnerability are in a same subtree of the hierarchical list of output tags and the assigned input tag and the input tag associated with the potential vulnerability are in a same subtree of the hierarchical list of input tags.
US10380346B2 Technologies for secure bootstrapping of virtual network functions
Technologies for bootstrapping virtual network functions in a network functions virtualization (NFV) network architecture include a virtual network function (VNF) bootstrap service (VBS) in secure network communication with a VBS agent of a VNF instance. The VBS agent is configured to execute a secure VNF bootstrap capture protocol in the NFV network architecture. Accordingly, the VBS agent can be configured to register with the VBS via secure communications transmitted between the VBS and the VBS agent. The secure communications include transmitting a security quote from a TEE of a platform on which the VNF instance is instantiated and a security credential request to the VBS, as well as receiving a security credential in response to validating the security quote and the security credential request. Other embodiments are described and claimed.
US10380342B2 Kernel-based detection of target application functionality using virtual address mapping
Systems, methods, and computer programs are disclosed for detecting high-level functionality of an application executing on a computing device. One method comprises storing, in a secure memory on a computing device, a virtual address mapping table for an application. The virtual address mapping table comprises a plurality of virtual addresses in the application binary code mapped to corresponding target application functionalities. The application is registered with a high-level operating system (HLOS). During execution of the application binary code, the HLOS detects when one or more of the virtual addresses corresponding to the target application functionalities are executed based on the virtual address mapping table.
US10380341B2 Adaptive systems and procedures for defending a processor against transient fault attacks
Various features pertain to defending a smartphone processor or other device from a transient fault attack. In one example, the processor is equipped to detect transient faults using a fault detection system and to adaptively adjust a control parameter in response to the transient faults, where the control parameter controls a physical operation of the processor (such as by gating its clock signal) or a functional operation of the fault detection system (such as a particular Software Fault Sensor (SFS) employed to detect transient faults). In some examples, in response to each newly detected fault, the detection system is controlled to consume more processor time to become more aggressive in detecting additional faults. This serves to quickly escalate fault detection in response to an on-going attack to promptly detect the attack so that the device can be disabled to prevent loss of sensitive information, such as security keys or passcodes.
US10380340B2 Behavioral model based on short and long range event correlations in system traces
A method of generating a behavioral model of a computer system. A processor partitions a system log of process events into a plurality of strands sharing common characteristics. The processor selects attributes from the strands and generates first distinct n-grams that include attributes from successive events within a strand. The processor generates a first plurality of n-gram groups, each including a plurality of the first distinct n-grams in which a first one of the plurality of first distinct n-grams coexists in a strand also containing a second one of the plurality of first distinct n-grams. The processor generates a first plurality of n-gram group arrangements, each containing a plurality of n-gram groups, and each of the n-gram groups included, in combination, in at least one strand, and the behavioral model containing the first distinct n-grams, the first plurality of n-gram groups, and the first plurality of n-gram group arrangements.
US10380339B1 Reactively identifying software products exhibiting anomalous behavior
Techniques are disclosed herein for reactively identifying software products, available from an electronic marketplace, that are exhibiting anomalous behavior. Data associated with software products is accessed and analyzed to determine anomalous behavior. The data analyzed may include, but is not limited to, crash data, ratings data, marketplace data, usage data, and the like. A machine learning mechanism may be used to classify the application into a category relating to whether a potential anomaly is identified for the software product. A score may also be calculated for the software applications that indicates a severity of the anomalous behavior. The classification and/or the score may be used to determine whether to perform further analysis or testing with regard to a software product. For instance, the score may be used to determine that the software product is to be tested by a testing service.
US10380335B1 Systems and methods for providing security to a host endpoint device
In various example embodiments disclosed herein, a Dynamic Security Architecture Environment (DSAE) security architecture is provided in an externally connectable endpoint device (the security device), which can be connected to an existing host endpoint device, such as a computer, laptop, tablet, phone, vehicle, medical device, Industrial Control System (ICS), or other electronic or Internet connected device. The example embodiments can implement the DSAE security architecture in the security device that connects to a host endpoint device to make the host endpoint device more secure by enabling the security device to combat cyber attacks targeted toward the host device. The example embodiments described herein also provide details for creating a security device that leverages the DSAE architecture, wherein the security device is configured to connect via a wired or wireless medium for data communication with a host endpoint device to make the host device more secure.
US10380330B2 Smart gamepad
A method for logging into a user gaming account may include connecting with a host game console and receiving a login code at a game controller from the host game console. The login code may be encrypted with a combination key and sent to the host game console. Consequently, user gaming account data may be provided to the host game console. Additionally, a method for receiving user gaming account data may include connecting to a game controller and connecting to a game server. A login code for a gaming account login may be received from the game server and the login code may be sent to the game controller. Next, an encrypted login code that has been encrypted with a combination key may be received from the game controller, and subsequently sent to the game server. Accordingly, user gaming account data may be received from the game controller.
US10380327B1 Medication tracking and notification device
A notification device that includes a housing, a processing unit in the housing, and a control panel and a visual display on the housing. The processing unit causes the display to visually display a dosage amount, receives a first medication taken command from the control panel, causes the display to visually display a time of day that the first medication taken command is received, receives a second medication taken command from the control panel, causes the display to visually replace the time of day that the first medication taken command is received with a time of day that the second medication taken command is received, causes the display to visually display a number of times that medication taken commands are received from the control panel within a specified time period, and causes the display to visually display a number of total medication taken within the specified time period.
US10380326B2 Medication delivery management
Methods for managing a delivery of prepared medications are provided. In one aspect, a method includes receiving first information includes a delivery deadline for a first medication, and receiving second information includes a preparation status of a second medication. The method also includes comparing the first information includes the delivery deadline for the first medication with the second information includes the preparation status of the second medication to determine whether the first medication should be indicated for delivery prior to completing preparation of the second medication, and providing a notification indicating when to deliver the first medication based on the determination. Systems and machine-readable media are also provided.
US10380323B2 System and method for providing audiovisual feedback
A health monitoring system for receiving a medical test sample from a donating participant having a chronic disease of a plurality of such participants and includes an audiovisual feedback application engine having a display application. The display application receives the test input signal and generates a feedback audiovisual output signal based on the test input signal. Accordingly, in operation, each feedback audiovisual output signal is displayed on the output device, such as among others the corresponding audio and visual output displays of the output device used by the donating participant and, optionally, the plurality of participants. The feedback application engine generates a continuous audio display and a continuous visual display by combining each consecutive feedback audiovisual signal received to form an electronic audiovisual playback file corresponding to the donating participant for attachment to an electronic medical record.
US10380316B2 System and method for visualization of a mechanical integrity program
A system and method for visualization of a mechanical integrity program are disclosed. In one embodiment, a mechanical integrity program server is configured to provide design, assurance, and verification functions that ensure a site, or a site under development, meets appropriate and intended requirements. Based on point cloud data and digital imagery collected from the site, a composite model file is built. Operational elements, interconnection of the operational elements, and instrumentation of the site are identified within the composite model file. Responsive to user input, a mechanical integrity program is generated including processes for assuring the site is in satisfactory condition to safely and reliably perform its intended purpose. Various field interface modes for viewing on a programmable interactive device permit field inspection of the site.
US10380315B2 Integrated circuit and method of forming an integrated circuit
An IC structure includes a cell, a first rail and a second rail. The cell includes a first and a second active region and a first gate structure. The first and second active region extend in a first direction and is located at a first level. The second active region is separated from the first active region in a second direction. The first gate structure extends in the second direction, overlaps the first and second active region, and is located at a second level. The first rail extends in the first direction, overlaps the first active region, is configured to supply a first supply voltage, and is located at a third level. The second rail extends in the first direction, overlaps the second active region, is located at the third level, separated from the first rail in the second direction, and is configured to supply a second supply voltage.
US10380313B1 Implementation and evaluation of designs for heterogeneous computing platforms with hardware acceleration
Implementing a design for a heterogeneous computing platform can include storing, using a processor, profile data in a memory, wherein the profile data is generated from running the design for the heterogeneous computing platform and wherein the design includes a kernel adapted for hardware acceleration. Compliance of the design with a profile rule may be determined by comparing, using the processor, the profile data accessed from the memory with the profile rule. The profile rule can specify a design requirement for a hardware accelerated implementation of the kernel. Compliance of the design with the profile rule can be indicated, using the processor, based upon the comparing.
US10380306B2 Layout of standard cells for predetermined function in integrated circuits
An integrated circuit designing system includes a non-transitory storage medium that is encoded with first and second sets of standard cell layouts that are configured for performing a selected function and which correspond to a specific manufacturing process. The manufacturing process is characterized by a nominal minimum pitch (T) for metal lines with each of the standard cell layouts being characterized by a cell height (H) that is a non-integral multiple of the nominal minimum pitch. The system also includes a hardware processor coupled to the storage medium for executing a set of instructions for generating an integrated circuit layout utilizing a combination of the first and second set of standard cell layouts and the nominal minimum pitch. The first and second sets of standard layouts are related in that each of the second set of standard cell layouts corresponds to a transformed version of a corresponding standard cell layout from the first set of standard cell layouts.
US10380303B2 Power-aware dynamic encoding
Dynamic power-aware encoding method and apparatus is presented based on a various embodiments described herein. The experimental results confirmed that a desirable reduction in the toggling rate in the decompressed test stimulus is achievable by reasonable overhead (ATPG time, hardware overhead and pattern inflation) typically without degradation of a compression ratio. The performed experimental evaluation confirms that the described embodiments can support aggressive scan compression, efficient dynamic pattern compaction and a reduction of toggling rate in the decompressed test stimulus.
US10380300B1 Flexible power query interfaces and infrastructures
Disclosed below are representative embodiments of methods, apparatus, and systems for performing power analysis during the design and verification of a circuit. Certain exemplary embodiments include user interfaces and software infrastructures that provide a flexible and powerful environment for performing power analysis. For example, embodiments of the disclosed technology can be used to construct complex and targeted power queries that quickly provide a designer with power information during a circuit design process. The disclosed methods can be implemented by a software tool (e.g., a power analysis tool or other EDA tool) that computes and reports power characteristics in a circuit design (e.g., a system-on-a-chip design or other integrated design).
US10380299B2 Clock tree synthesis graphical user interface
In one embodiment, a method for performing an analysis of a synthesized clock tree can include: displaying a plurality of variation parameters and one or more analysis values on a display screen; accepting a first signal from a user input device to select one of the variation parameters; accepting a second signal from a user input device to select one or more of the analysis values; and displaying a plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more analysis values on the display screen.
US10380298B2 Validation of circuit definitions
Systems and methods for validating a circuit design are described. The circuit validation includes determining a subset of checks to apply to a portion of the overall circuit based on the pin type composition of the circuit portion.
US10380296B2 Connecting designs in mixed language environments
This application discloses a design verification tool to generate an interconnect between portions of a circuit design in a mixed language environment. The design verification tool can select an interconnect generation technique based on characteristics for the portions of the circuit design and, during elaboration of the circuit design, utilize the selected interconnect generation technique to generate the interconnect. The design verification tool can generate the interconnect without the circuit design including code to identify the selected interconnect generation technique to the design verification tool. The design verification tool can perform functional verification operations on the elaborated circuit design, and modify results of the functional verification operations to remove an intermediate hierarchy utilized to generate the interconnect during elaboration. The modified results can show the portions of the circuit design being directly connected by the interconnect.
US10380293B1 Methods, systems, and computer program product for implementing physics aware model reduction for three-dimensional designs
Disclosed are techniques for implementing physics aware model reduction for a design. These techniques identify a design model and generate a first set of solutions with a first discretization scheme and a plurality of inputs. A second discretization scheme may be generated at least by performing geometry simplification and re-discretization based in part or in whole on one or more distributions from the first set of solution. With the second discretization scheme, a second set of solutions may be generated with the second discretization scheme and the plurality of inputs.
US10380292B1 Systems and methods for finite difference time domain simulation of an electronic design
The present disclosure relates to a computer-implemented method for use in an electronic design. Embodiments may include receiving, using at least one processor, an electronic design and linking a printed circuit board (PCB) block to a physical layout associated with the electronic design. Embodiments may further include receiving, at a layout environment, at least one simulation parameter and performing, using a finite difference time domain (“FDTD”) simulator, a time-domain simulation, based upon, at least in part, the at least one simulation parameter.
US10380285B2 Static timing analysis in circuit design
A computer program product for calculating a path delay in static timing analysis (STA) for a circuit design includes determining a connectivity between a first device and a second device in a path of the circuit design, generating a delay constraint associated with the first device and the second device based on the connectivity, the delay constraint specifying a correlation between a first device delay of the first device and a second device delay of the second device, and calculating a path delay of the path based on the first device delay and the second device delay that satisfies the delay constraint.
US10380283B2 Functional verification with machine learning
This application discloses a computing system to select a design block in a circuit design of an electronic device for functional verification result reuse based on isolating operational characteristics of the design block. The computing system can determine whether the selected design block was previously simulated with input stimulus. When the selected design block was previously simulated with the input stimulus, the computing system can bypass the simulation of the design block and utilize an output generated in the previous simulation of the selected design block in response to the input stimulus as a result for the simulation of the design block. When the selected design block was not previously simulated with the input stimulus, the computing system can simulate the selected design block with the input stimulus, and storing an output generated in the simulation of the selected design block for functional verification result reuse.
US10380280B2 Optimal storage of load data for lifetime prediction for equipment used in a well operation
Examples of techniques for optimal storage of load data for lifetime prediction for a piece of equipment used in a well operation are disclosed. In one example implementation according to aspects of the present disclosure, a method may include: using a lifetime model for the piece of equipment used in the well operation; discretizing, by a processing device, a load data spectrum into one or more buckets, the one or more buckets having a bucket size, wherein the bucket size of at least one bucket is based on one of the lifetime model and a distribution of load data; collecting load data of the piece of equipment; assigning, by the processing device, the collected load data to the one or more buckets of the load data spectrum; and storing, by the processing device, the collected load data assigned to the one or more buckets to a memory.
US10380275B2 Tolerances on simulated behavior
A computer-implemented method for simulating behavior of a modeled object includes storing a tolerance attribute value in a memory area for a specified parameter of the modeled object, defining a set of rules representative of a plurality of assumptions of a model simulation, executing the model simulation based on the tolerance attribute, verifying an output of the model simulation with respect to a set of rules that are dependent on input and output values for which the tolerance attribute as verified, and validating the output behavior against requirements for every stage of the product lifecycle, from preliminary design to end of life.
US10380274B2 Computer-implemented method for generating or updating topology model of pressure pipe network
A computer-implemented method, computer program product and computing system for management of a pressure pipe network is provided. A processor retrieves a topology model of a pipe network. The processor retrieves one or more measurement expressions of the pressure pipe network. The processor determines a parameter list for a first measurement expression, wherein a first parameter of the parameter list represents a cutting point measurement device. The processor generates a first subsystem of the pipe network based, at least in part on, the first parameter.
US10380273B2 System and method for testing the validity of BIM-designed electrical wiring pathways
A testing system and method are provided for verifying that a BIM-designed electrical distribution system in a building provides a valid, cost-effective electrical wiring pathway between every device and its assigned electrical distribution source. The system includes a digital processor having access to the informational content of the BIM-designed electrical distribution system, and a user interface and display screen connected to the digital processor. In operation, the digital processor extracts from the BIM-designed electrical distribution system the x-y locations of the devices, distribution sources such as electrical supply panels, and wiring pathway elements (e.g. conduits, junction boxes, etc.) forming electrical pathways. As the user lays out the pathways, the processor immediately informs the user, via the display screen, whether the distances between the device and the nearest exit point of the associated pathway and the distribution source and the nearest entry point of the associated pathway are within pre-selected, empirically-determined tolerances.
US10380266B2 Method and system for analyzing data in a database
A method and system analyze data in a database. The method and system include defining a plurality of set of rules, wherein each set of rules corresponds to a predictive model, storing the each set of rules corresponding to the predictive model in a library as a user-defined function, and calling the user-defined function via a standard sequel language.
US10380265B2 Statistical process control and analytics for translation supply chain operational management
A method for translation supply chain analytics includes receiving operational variables of a translation process from a translation supply chain. The method further includes determining a cognitive leverage and a productivity factor for post editing of matches of a plurality of match types generated by the translation supply chain based at least in part on the operational variables from the translation supply chain. The method further includes generating linguistic markers for the matches of the plurality of match types generated by the translation supply chain, based at least in part on the cognitive leverage and the productivity factor for the post editing of the matches of the plurality of match types. The method further includes performing statistical analysis of the linguistic markers for the matches of the plurality of match types. The method further includes generating one or more analytics outputs based on the statistical analysis of the linguistic markers.
US10380263B2 Translation synthesizer for analysis, amplification and remediation of linguistic data across a translation supply chain
Systems and methods for translating a source segment are disclosed. In embodiments, a computer-implemented method for translating a source segment comprises receiving, by a computing device, the source segment in a first language to be translated into a second language; identifying, by the computing device, linguistic markers within the source segment and associated noise values to produce a tagged source segment, wherein the linguistic markers are associated with one or more linguistic patterns likely to introduce noise into a translation channel; transforming, by the computing device, the tagged source segment into an amplified source segment; and sending, by the computing device, the amplified source segment to a machine translation module, wherein the machine translation module is configured to process the amplified source segment to produce a return amplified match in the second language.
US10380262B2 Detecting literary elements in literature and their importance through semantic analysis and literary correlation
Automatic semantic analysis for characterizing and correlating literary elements within a digital work of literature is accomplished by employing natural language processing and deep semantic analysis of text to create annotations for the literary elements found in a segment or in the entirety of the literature, a weight to each literary element and its associated annotations, wherein the weight indicates an importance or relevance of a literary element to at least the segment of the work of literature; correlating and matching the literary elements to each other to establish one or more interrelationships; and producing an overall weight for the correlated matches.
US10380258B2 System, method, and recording medium for corpus pattern paraphrasing
A corpus pattern paraphrasing method, system, and non-transitory computer readable medium, include an analyzing circuit configured to analyze a corpus of sentences stored in a database to determine regular structures including a plurality of substitute words for verbs expressed as patterns and apply deep learning of the regular structures over the patterns, a representative word determining circuit configured to determine a plurality of representative words that represents each class of word of the regular structures, and an aligning circuit configured to align word slots of a paraphrase pattern of the classes of words replaced with substitute words and representative words in the paraphrase pattern to give a same semantic meaning to the paraphrase pattern as a sentence of the corpus of sentences.
US10380256B2 Technologies for automated context-aware media curation
Technologies for automated context-aware media curation include a computing device that captures context data associated with media objects. The context data may include location data, proximity data, behavior data of the user, and social activity data. The computing device generates inferred context data using one or more cognitive or machine learning algorithms. The inferred context data may include semantic time or location data, activity data, or sentiment data. The computing device updates a user context model and an expanded media object graph based on the context data and the inferred context data. The computing device selects one or more target media objects using the user context model and the expanded media object graph. The computing device may present context-aware media experiences to the user with the target media objects. Context-aware media experiences may include contextual semantic search and contextual media browsing. Other embodiments are described and claimed.
US10380252B2 Systems and methods for analyzing document coverage
A method includes storing a meaning taxonomy including meaning loaded entities and associations between the meaning loaded entities and a plurality of syntactic structures; receiving, from a first source, first content including one or more first syntactic structures; identifying, based at least in part on identification criteria, one or more meaning loaded entities that are linked to the one or more first syntactic structures by one or more first associations of the plurality of associations, the identification criteria including at least one of a type of the first content, a document size of the first content, a publication date of the first content, and an importance of the meaning load entities; calculating a first content summary indicating a level of coverage of the meaning loaded entities within the first content; and generating a first visual representation of the first content summary.
US10380249B2 Predicting future trending topics
A prediction system can predict future trending topics. The prediction system can classify social media posts by region and vertical, extract text from the posts, tokenize the extracted text, and organizing the tokens into n-grams. The prediction system can store the n-grams from the posts in a cumulative set of n-grams, with each n-gram tagged with the originating post's identified region, vertical, and a time value. The prediction system can compute, for each n-gram, a frequency within each category defined by a region/vertical pair. The prediction system can fit occurrence data for n-grams to a polynomial and identify the slope of the point on for the current time. The slope can be used as a prediction of growth or decline for the n-gram. The prediction system can identify n-grams with a comparatively large slope within that region/vertical as likely to be trending in the future.
US10380247B2 Language-based acronym generation for strings
The present disclosure provides language-based mechanisms for generating acronyms from text input. The language of the text input may be provided or automatically detected. The target acronym length may indicate a maximum length and may vary depending on the input language. The text input may be separated into tokens and organized as a token tree list. Based on the tokens, an acronym may be generated from the available capital words. If there are not enough capital words, all words (e.g., both capitalized and lowercase words) may be used to generate the acronym. If there are not enough words, then all words and segments may be used to generate the acronym. Finally, a background color may be generated based characteristics relating to the text input or the generated acronym. The acronym and background color may be used to create a graphic, such as an icon or thumbnail, for a graphic user interface.
US10380246B2 Validating topical data of unstructured text in electronic forms to control a graphical user interface based on the unstructured text relating to a question included in the electronic form
Techniques disclose validating user-provided text feedback for topical relevance relative to a question asked. A form with at least a first field is received. The first field includes unstructured text content provided as feedback in response to a question. The unstructured text content of the first field is evaluated to identify an answer type. A measure of relevance of the unstructured text content relative to the question is determined based on the evaluation.
US10380226B1 Digital content excerpt identification
Described herein are techniques for identifying and displaying key excerpts of a digital work and related key excerpts of other digital works. Key excerpts are identified by evaluating (a) the number of interactions by human readers within each of the key excerpts and (b) the number of reviews that reference each of the key excerpts. Related excerpts from other books can be identified by comparing the key excerpts of the other books. Excerpts can be displayed by subject, and links are provided to move from one subject to another.
US10380221B2 Computer architecture for emulating a correlithm object processing system
A device that includes a sensor engine configured to receive an input signal, to identify a real world value entry in a sensor table based on the input signal, to identify an input correlithm object linked with the real world value entry, and to send the identified input correlithm object to a node engine. The node engine is configured to identify a source correlithm object from a node table with the shortest distance from the input correlithm object, to identify a target correlithm object linked with the identified source correlithm object, and to send the identified target correlithm object to an actor engine. The actor engine is configured to identify an output correlithm object from an actor table with the shortest distance from the target correlithm object, to identify a real world output value linked with the identified output correlithm object, and to output the real world output value.
US10380220B2 Embedded system, communication unit and methods for implementing a fast fourier transform
An embedded system is described. The embedded system includes a processing circuit comprising at least one processor configured to support an implementation of a non-power-of-2 fast Fourier transform of length N using a multiplication of at least two smaller FFTs of a respective first length N1 and second length N2, where N1 and N2 are whole numbers; and a memory, operably coupled to the processing circuit and comprising at least input data. The processing circuit is configured to: receive an input data complex number sequence; adapt the input data complex number sequence by inserting at least one zero into every Xth data point that results in an excess number of data points above N, where X=N1, such that the inserted zeroes enables a use of a multiple-of-Q FFT; perform a first decomposed FFT of a respective first length N1 on the adapted input data complex number sequence and produce a first output complex number sequence; restore a number of data points of the first output complex number sequence to N after performing the first decomposed FFT; and perform a second decomposed FFT of a respective second length N2 on the first output complex number sequence that produces a second output complex number sequence.
US10380219B2 Method for computing self-contamination processes of a spacecraft
A method for computing self-contamination processes of a spacecraft by means of a data processing device comprising the following steps: receiving a first set of input parameters comprising general definitions of the spacecraft, receiving a second set of input parameters comprising control parameters for the spacecraft orbital data, physics, numeric, and a predetermined accuracy requirement of the computation, computing a self-contamination process of the spacecraft based on the received first and second sets of input data by either evaluating the analytical solution of a basic equation of emission or numerically solving the basic equation of emission for calculating a deposit of molecules outgassed from surfaces of the spacecraft with a numerical solver with the data processing device, wherein the numerical solver applies an adaptive stepsize control based on the preset accuracy requirement of the computation, and outputting the calculated deposit.
US10380218B2 Server-side access filters for web content
A method of filtering web content may include receiving a request from a client device for code for displaying web content. The request may be associated with one or more attributes. The method may also include identifying a section of the code that is enclosed by a set of tags that specify requirements for accessing the section of the code. The method may additionally include determining that the one or more attributes associated with the request do not meet the requirements for accessing the section of the code. The method may further include sending the code for displaying the web content to the client device with the section of the code enclosed by the set of tags removed.
US10380216B2 Server, client terminal, service method, and program
In a server 101, a receiver 401 receives a request transmitted from a browser running on a client. A generator 402 generates a response including content according to the request. A transmitter 403 transmits the response to the browser. A determiner 404 determines from the request whether or not an add-on that executes a process in the browser is enabled in the browser. After determining that the add-on is disabled in the browser, content is generated so that a substitute element that executes the process in place of the add-on in the browser is displayed in a content area of the browser. After determining that the add-on is enabled in the browser, content is generated so that the substitute element is not displayed in the content area.
US10380213B1 Systems and methods for matching buzzwords in a client management system
A method includes providing a server including a memory and a processor coupled to the memory; defining a plurality of databases in the memory, the databases including fields for respective client matters, and the databases including a plurality of notes for respective matters, the notes including text, and the databases including a plurality of buzzwords; associating respective buzzwords with descriptive pages; generating a user interface including a text editing screen area in which a user can type text for a note, the text including a plurality of terms; comparing terms to the buzzwords and, in response to a term matching a buzzword, indicating that the matching term is a buzzword in the user interface; and displaying the descriptive page associated with the typed buzzword in response to the user interacting with the buzzword indicating area of the user interface.
US10380210B1 Misspelling identification in domain names
Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive a string used to search an available domain name, identify a token within the string, select a misspelled token in a misspelled token database matching the token, and generate a corrected search string with a corrected token replacing the misspelled token. If the corrected search string has a higher probability of representing the intent of the user, the server generates and transmits one or more available domain name candidates with the corrected token to the user's client computer.
US10380208B1 Methods and systems for providing context-based recommendations
Described herein are online services provided to users based on the current context information of the users. In particular, a user may interact with an interactive device to stream media content from a remote service provider. The user may provide commands to the interactive device using a voice command. The interactive device may transmit requests based on such user command. In order for the service providers to provide customized services, the interactive device can be configured to capture additional contextual data indicative of an environment of the user such as ambient sound and provide such contextual data to the service provider. The service provider can utilize such contextual data to generate content recommendations suitable to the current context of the request or command or user.
US10380207B2 Ordering search results based on a knowledge level of a user performing the search
Systems and methods for ranking search results according to a knowledge level of a user. A computer-implemented method includes: receiving, by a computing device, a search query from a user via a user computer device; determining, by the computing device, a plurality of results based on the search query; determining, by the computing device, a respective expertise level for each of the plurality of results; ranking, by the computing device, the plurality of results based on a knowledge level of the user and the respective expertise level for each of the plurality of results; and outputting, by the computing device, the ranked plurality of results to the user computer device.
US10380205B2 Algorithm for selecting and scoring suggested action
Techniques for presenting a personalized member profile page to a viewer are described. The online social network service system can access a sender score of a sender requesting to view a profile page in an online social network service, and access a receiver score of a receiver associated with the profile page. Additionally, a suggested action can be determined based on the sender score and the receiver score, a sender confirmation to perform the suggested action can be received, and a communication associated with the suggested action can be transmitted in response to the received sender confirmation. Subsequently, the online social network service system can classify an interaction between the sender and the receiver, and update the receiver score and the sender score based on the classified interaction.
US10380199B2 Customized search
Techniques are disclosed herein for providing a custom search engine. In one aspect, a first search query is received from a requestor. First search results contain search result items that match the first search query are obtained. A least one sub-query is generated from the first search results. The generating is based on rules for a particular custom search engine. Second search results that match the sub-query are then obtained. A search result set is formed from a corpus that includes the first search results and the second search results. The generating of the search result set is based on the rules for the particular custom search engine. The search result set is provided to the requestor. In one aspect an interface for designing a custom search engine is provided. The interface allows the designer to specify the layout of a search results page.
US10380196B2 Systems and methods for using linked documents
Systems, methods, and non-transitory computer readable media are provided for using linked documents. A system may receive, from a computing device, a request for a document. Content of the document may be defined based on state information and stateless information. A system may determine a local replica of the document in a local database. The local replica of the document may be linked to a primary replica of the document. The local replica of the document may include a snapshot of the primary replica of the document. The primary replica of the document may be stored in a remote database which may be accessible through a remote server. The system may subscribe to the primary replica of the document through the remote server, and may provide access to the document to the computing device based at least in part on the subscription to the primary replica of the document.
US10380195B1 Grouping documents by content similarity
Implementations of the disclosure describe grouping documents by content similarity. A method of the disclosure includes determining a first set of document identifiers (IDs) for documents identified responsive to a search query, for each document ID of the first set: obtaining shingles corresponding to the document ID, identifying a second set of document IDs corresponding to the obtained shingles, grouping the identified document IDs of the second set in a grouping data structure, and determining resulting document IDs from the grouping data structure, the resulting document IDs corresponding to a threshold number of the document IDs in the grouping data structure having a highest number of occurrences. The method further includes associating the documents corresponding to the resulting documents IDs with one another in search results generated responsive to the search query.
US10380192B2 Method and system for providing context based query suggestions
The present teaching relates to providing a query suggestion. In one example, a request is received for query suggestions with respect to a query prefix input by a user. A plurality of query suggestions is determined based on the query prefix and a preceding query input by the user. A degree of popularity of the preceding query is determined. One or more query suggestions are selected from the plurality of query suggestions based on the degree of popularity of the preceding query. The one or more query suggestions are provided as a response to the request.
US10380191B2 Adaptable application variants
Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.
US10380188B2 Distributed graph databases that facilitate streaming data insertion and queries by reducing number of messages required to add a new edge by employing asynchronous communication
A novel distributed graph database is provided that is designed for efficient graph data storage and processing on modern computing architectures. In particular a single node graph database and a runtime & communication layer allows for composing a distributed graph database from multiple single node instances.
US10380187B2 System, method, and recording medium for knowledge graph augmentation through schema extension
A method, system, and recording medium for knowledge graph augmentation using data based on a statistical analysis of attributes in the data, including mapping classes, attributes, and instances of the classes of the data, indexing semantically similar input data elements based on the mapped data using at least one of a label-based analysis, a content-based analysis, and an attribute-based clustering, and ranking the semantically similar input data elements to create a ranked list.
US10380185B2 Generation of job flow objects in federated areas from data structure
An apparatus includes a processor to: receive a request to provide, within a specified federated area, a set of objects that enable a performance of a job flow to perform multiple tasks of an analysis based on data table(s) and formulae of a spreadsheet data structure, wherein the set of objects includes at least one task routine to perform a task of the multiple tasks; correlate each indication of data required as input or output to at least a subpart of a data table; identify data dependencies and determine an order of performance among the multiple tasks based on the formulae; generate, within the specified federated area, a job flow definition that specifies the order of performance of the multiple tasks; and for each task routine of the at least one task routine, generate, within the specified federated area, a corresponding macro data structure.
US10380181B1 Randomized compliant searching
In some examples, a randomization searching engine is described that enables randomized searching and recommendation of authorized user profiles. The randomization searching engine implements a search routine that identifies search results by prioritizing authorized user profiles, bucketizing authorized user profiles, categorizing authorized user profiles results, collating authorized user profiles, and generating a set of search results.
US10380176B2 Information display device for vehicle
A vehicle information display device basically includes an audio unit, a steering switch and a meter unit. The audio unit is installed in a vehicle, and has an operation input unit. The steering switch operates the audio unit. The steering switch is provided to a steering wheel of the vehicle. The meter unit has a meter display for displaying operation specifics information that represents operation specifics conveyed as an instruction to the audio unit by operation of the operation input unit or the steering switch.
US10380174B2 Template-based recognition of food product information
A method for template based recognition of food product information includes capturing an image of food product packaging and extracting an attribute from the image. The attribute is used to find a matching template in a template database. The matching template is then used to extract food product information from the image.
US10380173B2 Dynamic feature selection for joint probabilistic recognition
A method of jointly classifying a plurality of objects in an image using a feature type selected from a plurality of feature types determines classification information for each of the plurality of objects in the image by applying a predetermined joint classifier to at least one feature of a first type. The feature is generated from the image using a first feature extractor, the classification information being based on a probability of each of a plurality of possible classifications. The method estimates, for each of the feature types, an improvement in an accuracy of classification for each of the plurality of objects. The method selects features of a further type, from the plurality of feature types, according to the estimated improvement in the accuracy of the classification of each of the objects, and classifies the plurality of objects in the image using the selected features of the further type.
US10380172B2 Presentation support system, presentation support apparatus, and presentation support method
A presentation support system includes a presentation control portion, an imaging portion, and a number-of-watching-persons determining portion. The presentation control portion displays a presentation image on a screen in sequence. The imaging portion images a front of the screen from a screen side. The number-of-watching-persons determining portion determines a number of watching persons who are watching the presentation image, based on image data output from the imaging portion.
US10380171B2 Methods and systems for personalized rendering of digital media content
Systems and methods are disclosed for providing devices capable of the reception and playback of one or more crafted media channels transmitted over an intermittent connection. The one or more channels may be customized by the end user to bias the programming towards individual tastes or moods. The channels may be delivered over an intermittent, unidirectional link, for example a Satellite Radio receiver in a home or car. Content may also be delivered over an intermittent, bidirectional link, for example to a portable media player via a wireless 802.11 or other networked connection.
US10380169B2 Systems and methods for determining an execution path for a natural language query
Systems and methods are described to address shortcomings in conventional conversation systems by determining an execution path for a natural language query using questions and answers and selecting the path in a knowledge graph based on the entities in the questions and answers and the user's feedback. In some aspects, the systems and methods described provide for determining an execution path for a natural language query presented to an interactive media guidance application. The interactive media guidance application receives, from a user, a query including an input entity and an unknown term. The interactive media guidance application retrieves, from a knowledge graph, a plurality of possible responses for the query. The interactive media guidance application determines a correct response of the plurality of possible responses based on feedback from the user. The interactive media guidance application selects an execution path for the query based on the correct response.
US10380166B2 Methods and apparatus to determine tags for media using multiple media features
Methods, apparatus, systems and articles of manufacture are disclosed to determine tags for unknown media using multiple media features. The methods, apparatus, systems and articles of manufacture for tagging unknown media, extracts audio features from an audio portion of the unknown media. The methods, apparatus, systems and articles of manufacture for tagging unknown media, extracts image features from image portions of the unknown media. The methods, apparatus, systems and articles of manufacture for tagging unknown media, weights the audio features with respect to the image features or weights the image features with respect to the audio features based at least partially on the recognition technology used to extract the feature. The methods, apparatus, systems and articles of manufacture for tagging unknown media, searches a database of pre-tagged media using the weighted features to generate a list of suggested tags for the unknown media. The methods, apparatus, systems and articles of manufacture for tagging unknown media, tags the unknown media with approved tags from the list of suggested tags.
US10380165B2 Variance detection between heterogeneous computer systems
In some implementations a computer-accessible medium includes a multimedia-document integration module that includes a heterogeneous distinction identifier between a first multimedia-document and a second multimedia-document and includes an integrator of the first multimedia-document and the second multimedia-document into an integrated multimedia-document, a data capture module that includes a data-extractor of the integrated multimedia-document, a query module that includes a query-generator encapsulated in a corresponding number of enquiry/inquiry transmissions, the enquiry/inquiry transmissions being short-message-service text-messages, a communication-subsystem that includes a transmitter of the enquiry/inquiry transmissions to an external device and receiver of an acknowledgement transmission or a negative-acknowledgement transmission from the external device, the acknowledgement/negative-acknowledgement transmission being a short-message-service text-message, and, a variance analytic module that includes a generator of quantitative variance from the acknowledgement/negative-acknowledgement transmission, the quantitative variance describing statistical variances and discrepancies within the first multimedia-document and within the second multimedia-document and between the first multimedia-document and the second multimedia-document.
US10380164B2 System and method for using on-image gestures and multimedia content elements as search queries
A method and system for searching a plurality of information sources using a multimedia content element are provided. The method comprises receiving an input search query including the multimedia content element and at least one on-image gesture detected thereon; generating at least one signature for the multimedia content element; analyzing the at least one on-image gesture to determine at least one portion of the multimedia content element in which a user is interested; generating at least one signature for each of the at least one portion of the multimedia content element; generating a textual search query using the at least the one generated signature; searching the plurality of information sources using the generated textual search query; and causing the display of search results retrieved from the plurality of information sources on a user device.
US10380158B2 System for determining and optimizing for relevance in match-making systems
Disclosed are methods and apparatus for automatically determining the relevance of matches between entities. A set of one or more indicators of relevance for each of a plurality of matches may be detected, where each of the plurality of matches exists between a first entity and a different one of a plurality of entities. Each set of one or more indicators of relevance indicates a degree of two-way interest for a corresponding one of the plurality of matches, the degree of two-way interest indicating both a degree of interest of the first entity in the corresponding one of the plurality of entities and a degree of interest of the corresponding one of the plurality of entities in the first entity. A probability of relevance of each of the plurality of matches may be determined based at least in part upon a corresponding set of one or more indicators of relevance. Each of the plurality of matches may be ranked based at least in part on the corresponding probability of relevance. A ranking function may be trained based upon the probability of relevance of each of the plurality of matches. The ranking function may subsequently be applied to identify and rank matches (e.g., in the absence of indicators of relevance).
US10380157B2 Ranking proximity of data sources with authoritative entities in social networks
Embodiments are directed to a computer-implemented method for ranking a proximity of data sources with one or more reference entities, which may be authoritative entities. The method comprises identifying several data sources and one or more reference entities. For each of the identified reference entities a vector of terms representative of said each of the reference entities is obtained. For each data source of the identified data sources, terms from said each data source are selected, an array comprising the selected terms can be accordingly populated, and a term frequency of terms of the vector obtained for said each of the reference entities is determined, in said array. The term frequency corresponds to the number of occurrences of said each of the terms in said array. The method ranks a proximity of the identified data sources with each of the one or more reference entities.
US10380156B2 Readability awareness in natural language processing systems
Electronic natural language processing in a natural language processing (NLP) system, such as a Question-Answering (QA) system. A receives electronic text input, in question form, and determines a readability level indicator in the question. The readability level indicator includes at least a grammatical error, a slang term, and a misspelling type. The computer determines a readability level for the electronic text input based on the readability level indicator, and retrieves candidate answers based on the readability level.
US10380152B2 Cognitive system comparison and recommendation engine
Mechanisms are provided to implement a cognitive system collaboration identification and recommendation system (CSCIRS). The CSCIRS stores, in a cognitive system database, entries corresponding to a plurality of cognitive system instances. Each entry identifies operational characteristics of a corresponding cognitive system instance. The CSCIRS receives, from a requestor, a request to identify a potential collaborative cognitive system instance and identifies, based on the request and the cognitive system database, a candidate collaborative cognitive system instance. The CSCIRS generates a collaboration recommendation based on the identification and outputs an output corresponding to the collaboration recommendation.
US10380150B2 Identifying user expectations in question answering
Method and system for identifying user expectations in question answering in an on-line social network system are described. The automated support system is configured to address the technical problem of optimization of the processing of user input submitted to a computer in the form of a natural language. The automated support system uses machine learning algorithms to automatically extract, from the user input, information indicative of the user's expectations and obtain data relevant to the input based on said information indicative of the user's expectations.
US10380147B1 Computer implemented method for quantifying the relevance of documents
A computer system comprising a processor, graphical output means and a computer readable storage medium storing instructions that when executed by the processor cause the processor to perform a method for quantifying and aggregating the relevance of documents.
US10380136B2 Dataflow optimization for extractions from a data repository
Dataflow optimization is described for extractions from a data depository. In one example an object-relationship graph of a data extraction definition is traversed in a first pass. The object-relationship graph has a node for each object. The steps from each node of the graph in the first pass is determined. It is determined if any of the determined steps are repeated. A single instance of each repeated step is placed before other steps in a query plan. Data is then extracted in a second pass from the object-oriented database system according to the object-relationship graph by performing the repeated steps first and then reusing the repeated steps in other determined steps.
US10380135B2 Data aggregation and reporting environment for data center infrastructure management
Systems and methods that facilitate data center infrastructure management are discussed. One such system can include a plurality of data center infrastructure management (DCIM) tools. Each DCIM tool can maintain data associated with one or more data centers. Such a system can also include a data aggregation component that can extract the maintained data from at least two of the plurality of DCIM tools and can transform the extracted data into a common format. Such a system can also include an aggregated database that stores the extracted data, and can include a user interface that can provide for simultaneous access to the plurality of DCIM tools.
US10380134B2 Integrated predictive analysis
A system includes determination of a query context comprising a measure and one or more dimension values of a data source, generation of a query of the data source for the measure over time and aggregated over the one or more dimension values, reception of a result set of the query, providing of the result set to a predictive analysis engine, and reception of forecast data based on the result set, the forecast data comprising forecast values of the measure over time, aggregated over the one or more dimension values.
US10380133B2 Information landscape modeling, analysis and validation
Managing and validating a project using an information landscape. Embodiments include providing an information landscape including a topology of landscape elements for the project, linking the topology of landscape elements to a plurality of solution artifacts, and validating at least one of the plurality of solution artifacts and semantics of the information landscape.
US10380131B2 Automated data conversion and route tracking in distributed databases
A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module.
US10380128B2 Systems and methods for dynamic comparison tables
In some embodiments, a method can comprise preparing a comparison table by for comparing the one or more second items to the first item by: determining an item ranking of one or more second items based at least in part on an attribute ranking for each of one or more second attributes, presenting for display in the comparison table the set of the one or more second items and an associated first item, and presenting for display proximate to the comparison table a second set of the one or more second items, the second set of the one or more second items comprising a second predetermined number of the one or more second items comprising one or more next top rankings based on the item ranking of the one or more second items. Other embodiments of related methods and systems are also provided.
US10380127B2 Candidate search result generation
A trained search system can be configured to retrieve a candidate subset of results, where the trained search system uses data extracted from a machine learning scheme. The machine learning scheme can be trained to identify results that are ranked by a computationally expensive algorithm, such as a ranking algorithm. When a query is received, the trained search system can be used to retrieve results instead of applying the computationally expensive ranking algorithm.
US10380121B2 System and method for query temporality analysis
A new approach is proposed that contemplates systems and methods to determine temporality of a query in order to generate a search result including a list of objects that are not only based on matching of the objects to the query but also based on temporality analysis of the query. Here, the temporality of the query can be defined as the distribution over time of the objects matching the query, i.e., the chronology histogram of the query. Such distribution can be analyzed to provide a classification of the intent of the query. Classification of the intent of the query can result either in discrete classification of the query into categories, or in continuous classification of the query which may be a scalar or vector value resulting from transformations of the chronology histogram.
US10380117B2 Event occurrence place estimation method, computer-readable recording medium storing event occurrence place estimation program, and event occurrence place estimation apparatus
An event-occurrence-place estimation method having a process executed by a computer, the process includes acquiring a message of a predetermined event from social media to which a message is posted; extracting occurrence place information indicating an occurrence place of the predetermined event from the acquired messages; ranking the occurrence places in descending order according to the number of acquired messages corresponding to each of the pieces of occurrence place information, cumulating, for each of the occurrence places, the number of acquired messages of the occurrence place and the number of acquired messages of the occurrence places which are ranked higher than the occurrence place information, and identifying a change point where an increase rate of the cumulated number of the messages is an average increase ratio; and outputting the piece of occurrence place information identified by the identified change point.
US10380110B2 Explore query caching
Provided are technical solutions for preparing and using a cache of social media post data. In an example, a database of social media posts is queried for matching posts and respective metadata for each matching post. Index item data describing one or more respective attributes of each matching post is gathered. For each of the matching posts, the respective index item data is combined with the respective metadata to form combined data. The matching posts and the combined data for each matching post are stored in the cache of social media post data. The cache can be indexed. The cache index can be subsequently queried to provide, for further analysis, social media data which matches specific attributes.
US10380109B2 Database query execution tracing and data generation for diagnosing execution issues
Trace data is received that was captured for an execution of a first query on first input data. The trace data associates clauses of the first query with respective evaluation states that arise during the execution. Second input data is generated from the trace data without accessing the first input data. An execution of a second query is performed on the second input data, wherein performing the execution of the second query on the second input data reproduces evaluation states from the execution of the first query on the first input data.
US10380106B2 Efficient method and hardware implementation for nearest neighbor search
Systems and methods may provide feature matching in object-recognition applications. The systems and methods may determine various features of an object and determine what type of object to which the features correspond. The systems and methods may also detect objects within a database and extract vectors based on unique features of the objects. The extracted vectors may be stored in a memory such as a buffer. The extracted vectors may be used to match against a database of objects of interest or test vectors. Features within the objects may then be quickly and efficiently determined based on the best matches between the extracted vectors and the test vectors, thereby determining suitable best matches while avoiding the necessity to search the full database.
US10380101B2 Apparatus and method for managing of database in energy management system
Disclosed embodiments relate to data management apparatus of an energy management system and methods for managing data of an energy management system. In some embodiments, a data management apparatus includes: a data type determination part configured to determine a type of data collected from a power system; a data analysis part configured to analysis data determined as analog data by the data type determination part; and a first data processing part configured to process the analog data based on a result of the analysis by the data analysis part.
US10380100B2 Generalized verification scheme for safe metadata modification
System and method of verifying validity of a metadata modification request to prevent improper metadata operations. During initialization of a volume in a storage device and once a metadata area is reserved for a metadata structure, information characterizing the metadata structure and metadata area is stored in the storage device, which may be in the form of an area legend composed of descriptors such as a magic signature, a node size, a clump size of reservation, and extent of the metadata area. Responsive to a request for operating on metadata, relevant information provided in the request is verified against the stored characteristic information. If the verification discovers an inconsistency between the information provided in the request and the stored characteristic information, the request modification is treated as invalid and blocked from operation.
US10380098B1 Fine-grained shared multi-tenant de-duplication system
In one example, a method for managing data includes detecting a data stream that is specific to a first user and that includes one or more user objects each having one or more data chunks. Next, the data associated with the first user is salted by associating a user-specific salt with the data chunks of the one or more user objects to form user-specific combinations of the form ((user-specific salt)+(user data chunk)). Finally, an amount of storage capacity consumed by the one or more user objects is determined.
US10380090B1 Nested object serialization and deserialization
A database may store an object comprising a hierarchy of sub-objects. Numeric identifiers may be assigned to names of the sub-objects and used in place of the names when writing the object to storage. Scalar values may be prefixed with length indicators. Collections may be prefixed with counts indicative of the number of elements in the corresponding collection. A portion of the object may be retrieved from storage by traversing a path from the root of the hierarchy to the desired portion. Length and count information may be used to skip over portions of the object during the traversal.
US10380089B2 Method and/or system for tagging trees
Embodiments of methods and/or systems for tagging trees are disclosed.
US10380088B2 Detecting quasi-identifiers in datasets
Quasi-identifiers (QIDs) are detected in a dataset using a set of computing tasks. The dataset has a plurality of records and a set of attributes. An index is generated for the dataset. The index has an indicator for each attribute value of each record in the dataset. Each indicator specifies all the records in the dataset having the same value for the attribute. Each task is assigned an attribute combination and a subset of the plurality of records in the dataset and is passed to a thread for execution on computing resources. The executing task inspects the set of records specified by the index indicator for each attribute value in the attribute combination to produce a result. The result of at least one task identifies a unique record for the associated attribute combination. The attribute combination producing the unique record is a QID.
US10380087B2 File locking framework
The present invention is directed to a system that ensures one-by-one processing of incoming check image files. The system receives incoming check image files and inputs them into a queue for processing. An application server (e.g., a thread) then selects one check image file from the queue for processing. For example, the system may process the check image to extract check information from the check image file. Once selected by the application server, the check image file is “locked” so that no other thread is enabled to select the same check image file. In this way, the system of the present invention is configured to ensure that each check image file is processed only one time.
US10380085B2 Method, apparatus and computer program for migrating records in a database from a source database schema to a target database schema
There is disclosed a system for migrating records in a database from a source database schema to a target database schema. A request is received to delete a state from the source schema. The state is marked as the redundant state. A resultant state is identified to which to migrate database records in the redundant state and a valid migration path is calculated between the redundant state and the resultant state.