Document Document Title
US10044007B2 Offset vehicle crash elements
A crash elements structure in an electric vehicle for reducing the damage to a vehicle battery caused by a vehicle collision. The crash elements structure may be situated near a corner of the vehicle battery, and may channel energy received by the vehicle away from the vehicle battery. The crash elements structure includes an upper structure positioned above and laterally offset from a lower structure, and a “W” structure that interfaces between the vehicle battery and the upper and lower structures. The upper and lower structures include several shells coupled together to form hexagonal apertures. The specific arrangement of the shells and the upper and lower structures influences the transfer of energy through the crash elements structure in the event of a collision.
US10044004B2 Organic light emitting diode display and manufacturing method thereof
A method for manufacturing an organic light emitting diode display includes: forming a hole injection layer on a substrate formed with a pixel circuit; forming a first assistance layer and a second assistance layer on the hole injection layer, the first assistance layer and the second assistance layer being disposed on different positions of the hole injection layer; forming a first organic emission layer on the first assistance layer; and forming a first hole transporting layer on the second assistance layer.
US10044001B2 Display substrate and manufacturing method therefor, and display device
Provided are a display substrate and a manufacturing method therefor, and a display device. The display substrate includes: a base substrate, a pixel defining layer (40, 40′) formed on the base substrate, and a light emitting layer located in a sub-pixel region (P) defined by the pixel defining layer (40, 40′), wherein, the pixel defining layer (40, 40′) includes: a reflecting layer (41, 41′), configured such that light emitted from the light emitting layer to the reflective layer (41, 41′) is reflected to a light outgoing side of the display substrate. The display device adopting the display substrate not only can effectively solve the problems of light leakage and light color interference, but also can effectively improve light out-coupling efficiency and color purity.
US10043999B2 Electroluminescence device, electronic device, and method for manufacturing electroluminescence device
In an organic EL display device (electroluminescence device) including a flexible TFT substrate (substrate), an organic EL element (electroluminescence element) provided on the TFT substrate, and a sealing film that seals the organic EL element, a foldable bend portion is provided. The film thickness of the sealing film is reduced at the bend portion.
US10043998B2 Method of manufacturing the display apparatus including first inorganic layer and second inorganic layer
A display apparatus and an apparatus for and method of manufacturing the display apparatus. The display apparatus includes: a substrate; a display unit formed on the substrate; and a thin film encapsulation layer formed on the display unit. The thin film encapsulation layer includes an inorganic layer, and the inorganic layer includes a first sub-inorganic layer including a compound oxide including at least two of aluminum (Al), zinc (Zn), zirconium (Zn), and hafnium (Hf).
US10043995B2 Organic electroluminescence display device
An organic electroluminescence display device includes: a lower electrode that is made of a conductive inorganic material and formed in each of pixels arranged in a matrix in a display area; a light-emitting organic layer that is in contact with the lower electrode and made of a plurality of different organic material layers including a light-emitting layer emitting light; an upper electrode that is in contact with the light-emitting organic layer, formed so as to cover the whole of the display area, and made of a conductive inorganic material; and a conductive organic layer that is in contact with the upper electrode, formed so as to cover the whole of the display area, and made of a conductive organic material.
US10043991B2 Array substrate and manufacturing method thereof
An array substrate and a manufacturing method thereof are provided. The method comprises steps of: forming a first metal layer, a gate insulation layer, a second metal layer, and a barrier layer; and patterning the barrier layer to form a gap portion by etching a portion of the barrier layer corresponding to a channel location. The width of one side of the gap portion close to the second metal layer is greater than that of the other side of the gap portion far away from the second metal layer.
US10043988B2 Element for stabilizing an optoelectronic device method for producing an element and optoelectronic device
An element (1) is provided for stabilising an optoelectronic device (7), wherein the element (1) comprises a main body (1C), wherein the main body (1C) consists of a glass or at least comprises a glass and wherein the main body (1C) comprises a first and a second surface (1A, 1B). The first and second surface (1A, 1B) are opposite to one another and extend in each case in a lateral main direction of extension of the element (1), wherein a protective layer (2A, 2B) is formed at least at one of the surfaces (1A, 1B) and wherein the protective layer (2A, 2B) is configured and arranged in such a way that cracks (3) present in the main body (1C) are filled in by a material of the protective layer (2A, 2B). In addition, an optoelectronic device (7) is provided.
US10043985B2 Organic light emitting display device
An organic light emitting display device is discussed. The organic light emitting display device can include at least two or more light emitting parts each including a light emitting layer and an electron transport layer; and a charge generation layer between the two or more light emitting parts and including an N-type charge generation layer, wherein the electron transport layer includes an electron transport compound including a functional group with high electron mobility, and the N-type charge generation layer includes a charge generation compound including a functional group for matching the energy level of the electron transport compound.
US10043980B2 Compound and organic light-emitting device including the same
A compound, an organic light-emitting device including the compound, and a display apparatus including the organic light-emitting device, the compound being represented by the following Formula 1:
US10043978B2 Organic semiconductor formulations
The present teachings relate to organic semiconductor formulations including an organic semiconducting compound in a liquid medium, where the liquid medium includes (1) a compound in liquid state that has electronic properties complementary to the electronic structure of the organic semiconducting compound and optionally (2) a solvent or solvent mixture for solubilizing the organic semiconducting compound. The present formulations can be used as inks in the fabrication of organic semiconductor devices.
US10043977B2 Nitrogenated aromatic heterocyclic derivative, and organic electroluminescent element using same
A nitrogen-containing aromatic heterocyclic derivative in which a nitrogen atom of an indenocarbazole skeleton optionally having a hetero atom or an indenoindole skeleton optionally having a hetero atom is bonded to a dibenzofuran or a dibenzothiophene directly or indirectly. The derivative realizes an organic EL device with a high emission efficiency and a long lifetime.
US10043976B2 Self-assembly of nanostructures
Structures and methods that include selective electrostatic placement based on a dipole-to-dipole interaction of electron-rich carbon nanotubes onto an electron-deficient pre-patterned surface. The structure includes a substrate with a first surface having a first isoelectric point and at least one additional surface having a second isoelectric point. A self-assembled monolayer is selectively formed on the first surface and includes an electron deficient compound including a deprotonated pendant hydroxamic acid or a pendant phosphonic acid group or a pendant catechol group bound to the first surface. An organic solvent can be used to deposit the electron rich carbon nanotubes on the self-assembled monolayer.
US10043974B2 Method for producing frame-equipped vapor deposition mask, stretching apparatus, apparatus for producing organic semiconductor device and method for producing organic semiconductor device
A method for producing a frame-equipped vapor deposition mask sequentially includes preparing a vapor deposition mask including a metal mask having a slit and a resin mask having an opening corresponding to a pattern to be produced by vapor deposition at a position overlapping the slit, the metal mask and the resin mask being stacked, retaining a part of the vapor deposition mask by a retainer and stretching the vapor deposition mask retained by the retainer outward, and fixing the vapor deposition mask in a state of being stretched to a frame having a through hole. During stretching, any one or both adjustments of a rotating adjustment and a moving adjustment of the vapor deposition mask are performed with respect to the vapor deposition mask in the state of being stretched or with the vapor deposition mask being stretched.
US10043973B2 Resistance random access memory device
Provided is a resistance random access memory device comprising: a first electrode; a second electrode; and a metallic oxide formed between the first electrode and the second electrode. Particularly, provided is a resistance random access memory device wherein the metallic oxide comprises a first crystal grain and a second crystal grain which differ from each other in crystallographic orientation and form a boundary area; wherein a surface is intervened between the first crystal grain and the second crystal grain in the boundary area, the surface having a surface index corresponding to a surface crystallographically consisting only of oxygen among the crystal faces of the metallic oxide; and wherein the boundary area is a surface in which an electrically conductive path is formed when voltage is applied between the first electrode and the second electrode.
US10043970B2 Determining a characteristic of a monitored layer on an integrated chip
The present disclosure relates to a method for determining a characteristic of a monitored layer of an integrated chip structure. In some embodiments, the method may be performed by forming an integrated chip structure over a substrate. The method further includes forming a monitor layer over the integrated chip structure. The monitor layer includes a plurality of monitor pads. The method also includes measuring an electrical property between a set of monitor pads of the plurality of monitor pads. The set of monitor pads are laterally spaced apart by a monitor pad distance. A characteristic of a region of the integrated chip structure underlying the monitor pad distance between the set of monitor pads is determined based on the measured electrical property.
US10043968B2 Electronic device
There is disclosed an electronic device comprising a semiconductor memory unit capable of reducing the switching current of a variable resistance element that switches between different resistance states. In an implementation, an electronic device includes a semiconductor memory unit that includes a variable resistance element comprising a first magnetic layer configured to have a magnetization direction pinned, a second magnetic layer configured to have a magnetization direction not pinned, and a non-magnetic layer interposed between the first magnetic layer and the second magnetic layer, wherein the variable resistance element comprises plane shapes having a plurality of edges, and the number of angled edges is larger than the number of rounded edges as a damping constant of the second magnetic layer increase.
US10043964B2 Pyroelectric device
A pyroelectric device having a substrate and a first electrode overlying at least a portion of the substrate. A plurality of spaced apart nanometer sized pyroelectric elements are electrically connected to and extending outwardly from the first electrode so that each element forms a single domain. A dielectric material is deposited in the space between the individual elements and a second electrode spaced apart from said first electrode is electrically connected to said pyroelectric elements.
US10043963B2 Thermoelectric conversion element and thermoelectric conversion module
In order to provide a thermoelectric conversion element which has a high Seebeck coefficient, a low thermal conductivity, and a high performance, even if the material system that has a low environmental load and can reduce the cost is used, the thermoelectric conversion element in which lattice points are classified into two or more kinds (A site and B site), lattices of which the kinds are different are connected to each other, the numbers of lattices of which the kinds are different are different (A site: 2, and B site: 1), and a lattice structure is configured by arranging nanoparticles or semiconductor quantum dots, includes areas of which conductivity types are different.
US10043962B2 Thermoelectric cooling using through-silicon vias
Structures that include thermoelectric couples and methods for fabricating such structures. A device level and a back-end-of-line (BEOL) interconnect structure are fabricated at a front side of a substrate. A thermoelectric couple is formed that is coupled with the substrate. The thermoelectric couple includes a first through-silicon via extending through the device level and the substrate to a back side of the substrate, a second through-silicon via extending through the device level and the substrate to the back side of the substrate, an n-type thermoelectric pillar coupled with the first through-silicon via, and a p-type thermoelectric pillar coupled with the second through-silicon via. The BEOL interconnect structure includes a wire that couples the first through-silicon via in series with the second through-silicon via.
US10043958B2 Light emitting diode chip
A light emitting diode chip includes a semiconductor layer sequence having an active layer that generates electromagnetic radiation, wherein the light emitting diode chip has a radiation exit area at a front side and a mirror layer at least in regions at a rear side situated opposite the radiation exit area, a protective layer is arranged on the mirror layer, the protective layer includes a transparent conductive oxide, the mirror layer adjoins the semiconductor layer sequence at an interface situated opposite the protective layer, first and second layers, the first and second electrical connection layers face the rear side of the semiconductor layer sequence and are electrically insulated from one another, and a partial region of the second electrical connection layer extends from the rear side of the semiconductor layer sequence through at least one perforation of the active layer in a direction toward the front side.
US10043954B2 Lighting device with a phosphor layer on a peripheral side surface of a light-emitting element and a reflecting layer on an upper surface of the light-emitting element and on an upper surface of the phosphor layer
In a first aspect of the present inventive subject matter, a lighting device includes a light-emitting element that includes a first electrode and a second electrode on a lower surface of the light-emitting element; a phosphor layer directly covering a peripheral side surface of the light-emitting element; and a light-reflecting layer that is in contact with an upper surface of the light-emitting element and in contact with an upper surface of the phosphor layer directly covering the peripheral side surface of the light-emitting element.
US10043948B2 Light emitting device in which light emitting element and light transmissive member are directly bonded
Provided is a light emitting device capable of reducing light attenuation within the element and having high light extraction efficiency, and a method of manufacturing the light emitting device. The light emitting device has a light emitting element having a light transmissive member and semiconductor stacked layer portion, electrodes disposed on the semiconductor stacked layer portion in this order. The light emitting element has a first region and a second region from the light transmissive member side. The light transmissive member has a third region and a fourth region from the light emitting element side. The first region has an irregular atomic arrangement compared with the second region. The third region has an irregular atomic arrangement compared with the fourth region. The first region and the third region are directly bonded.
US10043947B2 Light emitting device
A light emitting device according to an embodiment comprises: a light emitting structure including a first conductive semiconductor layer, an active layer disposed under the first conductive semiconductor layer, and a second conductive semiconductor layer disposed under the active layer; a protective layer disposed above the light emitting structure and including a through region; a first electrode disposed in the through region and electrically connected to the first conductive semiconductor layer; an electrode pad electrically connected to the first electrode, and having a first region disposed on the first electrode and a second region disposed on the protective layer; and a second electrode electrically connected to the second conductive semiconductor layer.
US10043946B2 Methods and devices for light extraction from a group III-nitride volumetric LED using surface and sidewall roughening
A method of fabricating LEDs from a wafer comprising a substrate and epitaxial layers and having a substrate side and a epitaxial side, said method comprising: (a) applying a laser beam across at least one of said substrate side or said epitaxial side of said wafer to define at least one laser-scribed recess having a laser-machined surface; and (b) singulating said wafer along said laser-scribed recess to form singulated LEDs, said singulated LEDs having a top surface, a bottom surface, and a plurality of sidewalls, at least one of said sidewalls comprising at least a first portion comprising at least a portion of said laser-machined surface.
US10043943B2 UV light emitting diode having a stress adjustment layer
Disclosed herein is a UV light emitting diode. The UV light emitting diode includes a first conductive type semiconductor layer; a first stress adjustment layer disposed on the first conductive type semiconductor layer, and including a first nitride layer including Al and a second nitride layer disposed on the first nitride layer and having a lower Al composition ratio than the first nitride layer; an active layer disposed on the first stress adjustment layer; and a second conductive type semiconductor layer disposed on the active layer, wherein the first stress adjustment layer includes an Al delta layer inserted in the first nitride layer, and a lower surface of the first nitride layer in which the Al delta layer is inserted has greater average tensile stress than a lower surface of the second nitride layer directly disposed on the first nitride layer.
US10043941B1 Light emitting diode having improved quantum efficiency at low injection current
Provided is a light emitting semiconductor structure that operates as a light emitting diode (LED). In embodiments of the invention, the light emitting semiconductor structure includes a first barrier region, a second barrier region, and a single quantum well having a preselected thickness between the first barrier region and the second barrier region. The preselected thickness according to embodiments is selected to achieve a predetermined charge density in the quantum well. The predetermined charge density according to embodiments results from a predetermined bias current applied to the semiconductor structure. The predetermined bias current according to embodiments comprises less than about 1 mA.
US10043939B2 Top to bottom solution deposition of metal oxides
A technique is described depositing a new formula of indium and tin salt solutions as a precursor to form a solid transparent indium tin oxide (ITO) film on non-conductive solid substrates. The utilization of this new composition of matter prompted the discovery of a method for preparing the first top-to-bottom completely solution processed solar cell. The specific patterning of the liquid-processed ITO precursor solution and the subsequent layers of a solar cell outlined here also demonstrate a unique way to connect solution processed (as opposed to deposited using vacuum techniques) solar cells in series and in parallel. Also disclosed are related methods for zinc tin oxide (ZTO), indium oxide (IO), indium zinc oxide (IZO), cadmium tin oxide (CTO), aluminum zinc oxide (AZO), and zinc oxide (ZO).
US10043938B2 Reducing dark current in germanium photodiodes by electrical over-stress
Methods and systems for reducing dark current in a photodiode include heating a photodiode above room temperature. A reverse bias voltage is applied to the heated photodiode to reduce a dark current generated by the photodiode.
US10043936B1 Avalanche diode, and a process of manufacturing an avalanche diode
The present disclosure relates to an avalanche photodiode comprising a substrate having an active area. A first dopant implant in the active area forms one of an anode and the cathode of the avalanche photodiode. A second dopant implant in the active area forming the other one of the anode and the cathode of the avalanche photodiode, wherein at least one of the first and second dopant implants defines a discontinuous formation having at least one interruption.
US10043934B2 Silicon-containing heterojunction photovoltaic element and device
A photovoltaic device is provided in which the tunneling barrier for hole collection at either the front contact or the back contact of a silicon heterojunction cell is reduced, without compromising the surface passivation either the front contact or at the back contact. This is achieved in the present disclosure by replacing the intrinsic and/or doped hydrogenated amorphous silicon (a-Si:H) layer(s) at the back contact or at the front contact with an intrinsic and/or doped layer(s) of a semiconductor material having a lower valence band-offset than that of a:Si—H with c-Si, and/or a higher activated doping concentration compared to that of doped hydrogenated amorphous Si. The higher level of activated doping is due to the higher doping efficiency of the back contact or front contact semiconductor material compared to that of amorphous Si, and/or modulation doping of the back or front contact semiconducting material. As a result, the tunneling barrier for hole collection is reduced and the cell efficiency is improved accordingly.
US10043932B2 Internally-heated thermal and externally-cool photovoltaic cascade solar energy system for full solar spectrum utilization
A single-stack, solar power receiver comprising both a thermal absorber layer and a photovoltaic cell layer. The stack includes an aerogel layer, that is optically transparent and thermally insulating (“OTTI”); a spectrally selective high thermal conductivity (“SSTC”) thermal absorber layer; a bottom OTTI layer; and a PV cell layer. The SSTC layer includes a set of fins that substantially blocks solar radiation absorption in the band where PV cells are most sensitive. Photons with energies above or below this band block range are absorbed by the fins and the absorbed heat is conducted to pipes in the fin structure carrying a heated thermal working fluid to heat storage. Photons with energy in the band block range are reflected by the SSTC fins to the PV cell layer. The bottom OTTI aerogel layer keeps the PV cell operating near ambient temperature. The PV cell converts incident solar radiation to electrical energy.
US10043926B2 Method for processing surface of light-transmitting glass and light transmitting glass processed by said method
To impart antiglare properties without reducing the amount of transmitted light, a method for processing a surface of light-transmitting-glass according to the present invention comprises a blasting step of ejecting abrasive grains with particle sizes of #800 to #3000 average particle diameter 14 μm to 4 μm) such as WA (white alundum: high-purity alumina) having higher hardness than that of the glass onto a light-receiving surface of the glass having light-transmitting property to be processed for forming indentations and protrusions in the light-receiving surface of the glass, and after the blasting step, a hydrofluoric acid treatment step of immersing the light-receiving surface of the glass into a hydrofluoric acid solution in 10% to 20% concentration for 30 to 600 seconds thereby increase a height (amplitude) of indentations and protrusions of the surface of light-transmitting-glass.
US10043923B2 Laser doping of crystalline semiconductors using a dopant-containing amorphous silicon stack for dopant source and passivation
Techniques and structures for laser doping of crystalline semiconductors using a dopant-containing amorphous silicon stack for dopant source and passivation are provided. An example method includes forming a dopant-containing amorphous silicon layer stack on at least one portion of a surface of a crystalline semiconductor layer; and irradiating a selected area of the dopant-containing amorphous silicon layer stack, wherein the selected area of the dopant-containing amorphous silicon layer stack interacts with an upper portion of the underlying crystalline semiconductor layer to form a doped, conductive crystalline region, and each non-selected area of the dopant-containing amorphous silicon layer stack remains intact on the at least one portion of the surface of the crystalline semiconductor layer.
US10043921B1 Photovoltaic cell with high efficiency cigs absorber layer with low minority carrier lifetime and method of making thereof
A solar cell containing a plurality of CIGS absorber sublayers has a conversion efficiency of at least 13.4 percent and a minority carrier lifetime below 2 nanoseconds. The sublayers may have a different composition from each other.
US10043919B2 Memory devices and methods of manufacture thereof
Representative methods of manufacturing memory devices include forming a transistor with a gate disposed over a workpiece, and forming an erase gate with a tip portion extending towards the workpiece. The transistor includes a source region and a drain region disposed in the workpiece proximate the gate. The erase gate is coupled to the gate of the transistor.
US10043917B2 Oxide semiconductor device and method of manufacturing the same
An oxide semiconductor device and a method for manufacturing the same are provided in the present invention. The oxide semiconductor device includes a back gate, an oxide semiconductor film, a pair of source and drain electrodes, agate insulating film, a gate electrode on the oxide semiconductor film with the gate insulating film therebetween, an insulating layer covering only over the gate electrode and the pair of source and drain electrodes, and a top blocking film over the insulating layer.
US10043916B2 Thin-film transistor having channel structure with increased width-length ratio
Embodiments of the invention disclose a thin-film transistor having a channel structure that has an increased width-length ratio and a manufacturing method thereof, a display substrate and a display device. The thin-film transistor comprises a gate, a gate insulation layer and an active layer stacked on a substrate, the active layer is formed therein with a source region, a drain region and a channel region, a surface of the active layer facing the gate insulation layer is at least partially formed with a non-planar surface in the channel region, such that the non-planar surface of the active layer has a tortuous shape in a width direction of the channel region.
US10043910B1 Semiconductor device and method of forming the same
A semiconductor device includes a semiconductor substrate, a plurality of gate spacers and a gate stack. The gate spacers are over the semiconductor substrate. The gate stack is over the semiconductor substrate and between the gate spacers. The gate stack includes a carbon-containing titanium nitride layer and an N-work function conductor layer over the carbon-containing titanium nitride layer.
US10043907B2 Method of making a CMOS semiconductor device using a stressed silicon-on-insulator (SOI) wafer
A method for forming a complementary metal oxide semiconductor (CMOS) semiconductor device includes providing a stressed silicon-on-insulator (sSOI) wafer comprising a stressed semiconductor layer having first and second laterally adjacent stressed semiconductor portions. The first stressed semiconductor portion defines a first active region. The second stressed semiconductor portion is replaced with an unstressed semiconductor portion. The unstressed semiconductor portion includes a first semiconductor material. The method further includes driving a second semiconductor material into the first semiconductor material of the unstressed semiconductor portion defining a second active region.
US10043905B2 Semiconductor device
According to one embodiment, a semiconductor device includes a first element isolating area, a first element area surrounding the first element isolating area, a second element isolating area surrounding the first element area a first gate electrode provided on and across the first element isolating area, the first element area, and the second element isolating area, and a second gate electrode isolated from the first gate electrode and provided on and across the first element isolating area, the first element area, and the second element isolating area.
US10043902B2 Semiconductor devices with shaped portions of elevated source/drain regions
A method of forming a semiconductor device can be provided by forming an opening that exposes a surface of an elevated source/drain region. The size of the opening can be reduced and a pre-amorphization implant (PAI) can be performed into the elevated source/drain region, through the opening, to form an amorphized portion of the elevated source/drain region. A metal-silicide can be formed from a metal and the amorphized portion.
US10043900B1 Vertical transport Fin field effect transistors on a substrate with varying effective gate lengths
A method of forming vertical transport fin field effect transistors, including, forming a bottom source/drain layer on a substrate, forming a channel layer on the bottom source/drain layer, forming a recess in the channel layer on a second region of the substrate, wherein the bottom surface of the recess is below the surface of the channel layer on a first region, forming a top source/drain layer on the channel layer, where the top source/drain layer has a greater thickness on the second region of the substrate than on the first region of the substrate, and forming a vertical fin on the first region of the substrate, and a vertical fin on the second region of the substrate, wherein a first top source/drain is formed on the vertical fin on the first region, and a second top source/drain is formed on the vertical fin on the second region.
US10043899B1 Laterally diffused MOSFET for embedded memory applications
A Laterally Diffused MOSFET (LDMOS) device architecture particularly suitable for use in tight pitch environments such as for line drivers in an integrated memory application. In one embodiment, an illustrative high-voltage MOSFET device includes: a body (a semiconductor of a first conductivity type), a source region (a semiconductor of a second conductivity type) at a source active area and positioned within or adjacent to the body, a drift region (a lightly-doped semiconductor of the second conductivity type) positioned adjacent to the body, and a gate overlying at least a portion of the body and at least a portion of the drift region to form a controllable channel between the source region and the drift region. To increase the drain breakdown voltage, a width dimension of the drift region is formed to be sufficiently small for a depletion zone to extend across a full width of the drift region.
US10043897B2 Semiconductor device and method of fabricating semiconductor device
A method of fabricating a semiconductor device may form a nitride semiconductor layer on a substrate, form a first insulator layer on the nitride semiconductor layer by steam oxidation of ALD, form a second insulator layer on the first insulator layer by oxygen plasma oxidation of ALD, form a gate electrode on the second insulator layer, and form a source and drain electrodes on the nitride semiconductor layer. The nitride semiconductor layer may include a first semiconductor layer on the substrate, and a second semiconductor layer on the first semiconductor layer.
US10043896B2 III-Nitride transistor including a III-N depleting layer
A transistor includes a III-N layer structure including a III-N channel layer between a III-N barrier layer and a III-N depleting layer, where the III-N channel layer includes a 2DEG channel formed adjacent an interface between the III-N channel layer and the III-N barrier layer; a source and a drain, each of which being directly connected to the III-N channel layer; a gate between the source and the drain, the gate being over the III-N layer structure, where the III-N depleting layer includes a first portion that is disposed in a device access region between the gate and the drain; and where the source electrically contacts the first portion of the III-N depleting layer, and the drain is electrically isolated from the first portion of the III-N depleting layer.
US10043892B2 Method for manufacturing a semiconductor device
A method for manufacturing a semiconductor device is provided, including forming a fin field effect transistor (FinFET) structure on a semiconductor substrate. The FinFET structure includes at least one fin, and a gate electrode structure and source/drain regions on the at least one fin. A dielectric film is formed over the at least on fin. The dielectric film is irradiated with ultra violet (UV) radiation from a single UV source.
US10043890B2 Method of forming spacers for a gate of a transistor
A method is provided for forming spacers of a gate of a field effect transistor, the gate including flanks and a top and being located above a layer of a semiconductor material, the method including a step of forming a dielectric layer covering the gate; after the step of forming, at least one step of modifying the dielectric layer by putting the dielectric layer into presence of a plasma creating a bombarding of light ions; and at least one step of removing the modified dielectric layer including a dry etching performed by putting the modified dielectric layer into presence of a gaseous mixture including at least one first component with a hydrofluoric acid base that transforms the modified dielectric layer into non-volatile residue, and removing the non-volatile residue via a wet clean performed after the dry etching or a thermal annealing of sublimation performed after or during the dry etching.
US10043889B2 Semiconductor devices
The inventive concept relates to a semiconductor device and a method for fabricating the same. The semiconductor device comprises active patterns protruding from a substrate, an interlayer dielectric layer disposed on the substrate and including grooves exposing the active patterns, and gate electrodes in the grooves. The grooves include a first groove having a first width and a second groove having a second width greater than the first width. The gate electrodes include a first gate electrode in the first groove, and a second gate electrode in the second groove. Each of the first and second gate electrodes includes a first work function conductive pattern on a bottom surface and sidewalls of corresponding one of the first and second grooves, and a second work function conductive pattern on the first work function conductive pattern.
US10043882B2 Method of forming semiconductor device
A method of forming a semiconductor device includes the following steps. A substrate is provided, and the substrate has a first region. A barrier layer is then formed on the first region of the substrate. A first work function layer is formed on the barrier layer. An upper half portion of the first work function layer is converted into a non-volatile material layer. The non-volatile material layer is removed and a lower half portion of the first work function layer is kept.
US10043881B2 Semiconductor device and method of manufacturing the same
While increasing a threshold voltage of a MOSFET configuring a CMOS, electric power saving of elements is achieved by suppressing excessive increase in the threshold voltage, and occurrence of performance variation among the elements is suppressed. A gate electrode of an NMOS is made of a P-type semiconductor film, a high-permittivity film is provided in a gate insulating film of the NMOS, and an impurity is prevented from being introduced into a channel region of the NMOS. Moreover, a high-permittivity film is provided also in a gate insulating film of a PMOS.
US10043879B1 Semiconductor devices utilizing capping layers with multiple widths and methods of manufacturing the same
A semiconductor device includes a fin active region protruding from a substrate and extending in a first direction, a gate electrode covering an upper surface and sidewalls of the fin active region and extending in a second direction crossing the first direction, a gate spacer structure on opposite sidewalls of the gate electrode, an insulating capping layer on the gate electrode and extending in the second direction, an insulating liner on opposite sidewalls of the gate electrode and on an upper surface of the gate spacer structure, and a self-aligned contact at a side of the gate electrode. The insulating liner may have a second thickness greater than a first thickness of the gate spacer structure. A sidewall of the self-aligned contact may be in contact with the gate spacer structure and the insulating liner.
US10043876B2 Semiconductor device and method for manufacturing the same
A semiconductor device with enhanced reliability in which a gate electrode for a trench-gate field effect transistor is formed through a gate insulating film in a trench made in a semiconductor substrate. The upper surface of the gate electrode is in a lower position than the upper surface of the semiconductor substrate in an area adjacent to the trench. A sidewall insulating film is formed over the gate electrode and over the sidewall of the trench. The gate electrode and the sidewall insulating film are covered by an insulating film as an interlayer insulating film.
US10043875B2 Spatially decoupled floating gate semiconductor device
A method includes forming a tunneling dielectric layer on a semiconductor substrate, a first portion of the tunneling dielectric layer is directly above a channel region in the semiconductor substrate and a second portion of the tunneling dielectric layer is directly above source-drain regions located on opposing sides of the channel region, the second portion of the tunneling dielectric layer is thicker than the first portion of the tunneling dielectric layer, forming a floating gate directly above the first portion of the tunneling dielectric layer and the second portion of the tunneling dielectric layer, and forming a control dielectric layer directly above the floating gate.
US10043867B2 Latchup reduction by grown orthogonal substrates
An integrated circuit is formed by providing a heavily doped substrate of a first conductivity type, forming a lightly doped lower epitaxial layer of the first conductivity type over the substrate, implanting dopants of the first conductivity type into the lower epitaxial layer in an area for a shallow component and blocking the dopants from an area for a deep component, forming a lightly doped upper epitaxial layer over the lower epitaxial layer and activating the implanted dopants to form a heavily doped region. The shallow component is formed over the heavily doped region, and the deep component is formed outside the heavily doped region, extending through the upper epitaxial layer into the lower epitaxial layer.
US10043866B2 Semiconductor device and a method for forming a semiconductor device
A method for forming a semiconductor device includes forming an oxide layer on a semiconductor substrate. A first portion of the oxide layer forms a gate oxide of a transistor structure. The method further includes replacing or modifying a second portion of the oxide layer to obtain a contamination barrier layer structure comprising phosphorus. The contamination barrier layer structure is located at a distance of less than 10 μm from the first portion of the oxide layer.
US10043864B2 Thin film semiconductor device
According to one embodiment, a semiconductor device includes a first semiconductor layer, a second semiconductor layer, a third semiconductor layer, and a first electrode. The third semiconductor layer is provided between the first semiconductor layer and the second semiconductor layer. The first electrode opposes the third semiconductor layer. An orientation ratio of the third semiconductor layer is higher than an orientation ratio of the first semiconductor layer.
US10043858B2 Display device and manufacturing method thereof
A novel display device that is highly convenient or reliable is provided. The display device includes a first display element, a second display element, a first transistor, a second transistor, and a third transistor. The first display element includes a liquid crystal layer. The second display element includes a light-emitting layer. The first transistor has a function of selecting the first display element. The second transistor has a function of selecting the second display element. The third transistor has a function of controlling the driving of the second display element. The first transistor and the second transistor are formed over the same surface. The third transistor is formed above the first transistor and the second transistor and includes one of a source electrode and a drain electrode of the second transistor as a gate electrode.
US10043856B2 Organic light emitting display device and organic light emitting stacked structure
Disclosed is an organic light emitting display device. The organic light emitting display device includes an emission part which is disposed between an anode and a cathode and includes an emission layer. The emission part includes at least two emission layers emitting lights of different colors and a recombination zone movement prevention layer. The at least two emission layers each includes at least one host and at least one dopant, and the recombination zone movement prevention layer is disposed on a specific emission layer among the at least two emission layers.
US10043853B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a first insulating film provided on a semiconductor region, and having a portion located in a memory cell array area and thicker than a portion located in a peripheral circuit area, a plurality of conductive plugs located in the memory cell array area and provided in the first insulating film, stacked structures located in the memory cell array area, provided on the conductive plugs, and each having layers including a magnetic layer, and transistors located in the peripheral circuit area, and each including a gate electrode provided on the semiconductor region and covered with the first insulating film, wherein a thickness t0 from a main surface of the semiconductor region to a lower surface of each stacked structure is greater than a predetermined value.
US10043846B2 Radiographic detection substrate and manufacture method thereof, radiographic detection device
A radiographic detection substrate, a manufacture method thereof, and a radiographic detection device are provided. The radiographic detection substrate includes a substrate; and a thin film transistor and a signal storage unit which are formed on the substrate; the thin film transistor includes a gate electrode, an insulating layer, an active layer, a source electrode, a drain electrode and a passivation layer which are sequentially formed on the substrate; the signal storage unit includes a storage capacitor, the storage capacitor includes a first electrode and a second electrode, the first electrode is formed on the insulating layer and lapped with the drain electrode, the second electrode is connected to a ground line; the passivation layer is formed on the source electrode, the drain electrode, the first electrode and the ground line. The present invention efficiently decreases the number of masking processes by at least one connection method selected from lapping the first electrode and the drain electrode, connecting the second electrode to the ground line through the first via hole, and connecting the third electrode to the first electrode via the second via hole, to simplify the manufacture process of the radiographic detection substrate and reduce the manufacture costs.
US10043844B2 System, method, and apparatus for generating a ramp signal with a changing slope
A device for generating a ramp signal with a changing slope is disclosed. The device may comprise a processor configured to generate a variable signal. The device may also comprise a phase-locked loop (PLL) circuit configured to receive the variable signal and a reference clock signal, generate a changing ramp clock signal based on the variable signal and the reference clock signal, and output the generated changing ramp clock signal as an input of an analog-to-digital-converter (ADC) circuit.
US10043842B2 Imaging device and method of producing the same
An imaging device includes a pixel circuit region that includes a plurality of pixel circuits arranged in an array therein and a plurality of light guide portions. The imaging device also includes a peripheral circuit region that is positioned at a periphery of the pixel circuit region and includes a peripheral circuit. The imaging device also includes an intermediate region that is positioned between the pixel circuit region and the peripheral circuit region, forms a boundary with the pixel circuit region and the peripheral circuit region, and includes a plurality of dummy light guide portions and a plurality of contacts through which a reference potential of the plurality of pixel circuits is supplied.
US10043839B2 Imaging apparatus and electronic apparatus
An imaging apparatus includes: an interposer on which an image sensor including a light reception section is disposed; a translucent member that is provided on the light reception section; and a mold that is formed in sides of the interposer having a rectangular shape and bonded to the translucent member to support the translucent member, the mold including a seal surface that is bonded to the translucent member, the seal surface being provided with a protrusion.
US10043836B2 Display device
According to one embodiment, a display device includes an insulating substrate, display function layer disposed above the insulating substrate, reflective electrode disposed between the insulating substrate and the display function layer, to which a potential for image display is applied, and antenna having a band shape disposed between the insulating substrate and the reflective electrode.
US10043835B2 Display device and method for manufacturing the same
A method for producing a display device includes locating a substrate, including a plurality of pixels, on a jig including a magnet; locating a plate formed of a magnetic material on the substrate to secure the substrate; and folding back an end portion of the substrate in a state where the substrate is held between the jig and the plate.
US10043834B2 Broken line repair method of TFT substrate
Disclosed is a broken line repair method of a TFT substrate. The method first finds out a broken line in the TFT substrate and a position of a broken point on the broken line. Then, positions of the passivation layer intersecting with the broken line at two ends of the broken point are processed, respectively to expose a metal layer, where the broken line is. Then, a metal growing film is formed on the passivation layer and the metal layer which is exposed at the two ends of the broken point. Finally, a protective film is formed on the surface of the metal growing film or the surface of the metal growing film is flattened and modified. By protecting the metal growing film or by flattening and modifying the surface of the metal growing film to reduce the roughness thereof, the breaking of the metal growing film can be prevented.
US10043830B2 Thin film transistor circuit device and method of manufacturing the same
A thin film transistor (TFT) circuit device comprises a substrate comprising a major surface; a gate line formed over the substrate and extending in a first direction when viewed in a viewing direction perpendicular to the major surface; an insulating layer formed over the gate line; an electrically conductive line formed over the insulating layer and extending in a second direction when viewed in the viewing direction, the second direction being different from the first direction, the electrically conductive line comprising a source line or a data line; and a semiconductor piece formed over the substrate. The semiconductor piece comprises a portion which is located between the substrate and the gate line and overlaps the gate line and the electrically conductive line at an intersection of the gate line and the electrically conductive line when viewed in the viewing direction.
US10043828B2 Semiconductor device
A semiconductor device which includes an oxide semiconductor and in which formation of a parasitic channel due to a gate BT stress is suppressed is provided. Further, a semiconductor device including a transistor having excellent electrical characteristics is provided. The semiconductor device includes a transistor having a dual-gate structure in which an oxide semiconductor film is provided between a first gate electrode and a second gate electrode; gate insulating films are provided between the oxide semiconductor film and the first gate electrode and between the oxide semiconductor film and the second gate electrode; and in the channel width direction of the transistor, the first or second gate electrode faces a side surface of the oxide semiconductor film with the gate insulating film between the oxide semiconductor film and the first or second gate electrode.
US10043827B2 Flexible display device with side crack protection structure and manufacturing method for the same
There is provided a flexible display having a plurality of innovations configured to allow bending of a portion or portions to reduce apparent border size and/or utilize the side surface of an assembled flexible display.
US10043826B1 Fully depleted silicon on insulator integration
Certain aspects of the present disclosure generally relate to a semiconductor device. The semiconductor device generally includes a substrate, a first non-insulative region disposed above the substrate, and a second non-insulative region disposed above the first non-insulative region, wherein the first and second non-insulative regions have the same doping type and different doping concentrations. In certain aspects, the semiconductor device also includes a first dielectric layer, a channel region, the first dielectric layer being disposed adjacent to a first side of the channel region, a second dielectric layer disposed adjacent to a second side of the channel region, and a third non-insulative region disposed above the second dielectric layer. In certain aspects, the semiconductor device also includes a fourth non-insulative region disposed adjacent to a third side of the channel region, and a fifth non-insulative region disposed adjacent to a fourth side of the channel region.
US10043824B2 Semiconductor device including a vacuum gap and method for manufacturing the same
The present disclosure relates to a semiconductor device. The semiconductor device includes a semiconductor on an insulator (SOI) substrate having a bottom substrate, a buried oxide layer on the bottom substrate, and a semiconductor layer on the buried oxide layer. The semiconductor device also includes a first dielectric layer disposed on the semiconductor layer, a first contact structure extending from a top surface of the first dielectric layer through the semiconductor layer and the buried oxide layer and contacting the bottom substrate, and a first trench extending into the semiconductor layer. A width of the first trench is smaller than a width of the first contact structure. The first dielectric layer seals the first trench at or near the top of the first trench to form a vacuum gap.
US10043823B2 Semiconductor device
According to one embodiment, the semiconductor body of the first portion includes a first semiconductor part and a second semiconductor part. The first semiconductor part extends in the stacking direction. The second semiconductor part is provided between the first semiconductor part and the first electrode layer, and has an end located closer to the first electrode layer side than the first semiconductor part. The first insulating film of the second portion includes a first insulating part and a second insulating part. The first insulating part extends in the stacking direction. The second insulating part is provided between the first insulating part and the second electrode layer, and has an end located closer to the second electrode layer side than the first insulating part.
US10043819B1 Method for manufacturing 3D NAND memory using gate replacement, and resulting structures
A 3D memory device includes a plurality of vertical pillars composed of a vertical channel and a multilayer data storage structure. The multilayer data storage structure can comprise a dielectric charge trapping structure. A stack of dielectric lined conductive strips separated in the stack by insulating strips have sidewalls disposed adjacent the corresponding vertical pillars. The conductive strips have a dielectric liner having a dielectric constant κ greater than 7 on the sidewalls in contact with the outside layer of the multilayer data storage structure on the corresponding pillar. The conductive strips in embodiments described herein can comprise a relatively low resistance material, such as a metal or a metal nitride. A manufacturing method using Si—Ge selective etching of sacrificial layers can be used in a gate replacement process to form the dielectric conductive strips.
US10043816B2 Semiconductor device, systems and methods of manufacture
A semiconductor memory device includes a stack of word lines and insulating patterns. Cell pillars extend vertically through the stack of word lines and insulating patterns with memory cells being formed at the junctions of the cell pillars and the word lines. A ratio of the thickness of the word lines to the thickness of immediately neighboring insulating patterns is different at different locations along one or more of the cell pillars. Related methods of manufacturing and systems are also disclosed.
US10043814B2 Semiconductor substrate with a single protruding portion with multiple different widths and insulation thickness
A semiconductor device includes: a fin that is a portion of a semiconductor substrate, protrudes from a main surface of the semiconductor substrate, has a width in a first direction, and extends in a second direction; a control gate electrode that is arranged on the fin via a first gate insulating film and extends in the first direction; and a memory gate electrode that is arranged on the fin via a second gate insulating film and extends in the first direction. Further, a width of the fin in a region in which the memory gate electrode is arranged via the second gate insulating film having a film thickness larger than the first gate insulating film is smaller than a width of the fin in a region in which the control gate electrode is arranged via the first gate insulating film.
US10043813B2 Method of manufacturing semiconductor device
A semiconductor device can be reduced in size. The semiconductor device has a first conductivity type p type well layer extending in the X direction of the main surface of a semiconductor substrate; a reference potential wire coupled with the p type well layer, and extending in the X direction; first and second active regions arranged on the opposite sides of the reference potential wire in the Y direction; and a gate electrode layer extending in the Y direction in such a manner as to cross with the first and second active regions . Then, the gate electrode layer has a first gate electrode of a second conductivity type at the crossing part with the first active region, a second gate electrode of the second conductivity type at the crossing part with the second active region, and a non-doped electrode between the first gate electrode and the second gate electrode.
US10043812B1 Semiconductive structure with word line and method of fabricating the same
A method of fabricating a semiconductive structure with a word line includes providing a substrate including a memory cell region and a peripheral region. A first trench and second trench are formed within the memory cell region, and a third trench is formed within the peripheral region. A width of the first trench is smaller than the second trench, and the width of the second trench is smaller than the third trench. A first silicon oxide layer fills up the first trench. A silicon nitride layer fills up the second trench and covers the third trench. A second silicon oxide layer is formed in the third trench. Part of the substrate within the memory cell region, part of the first silicon oxide layer, and part of the silicon nitride layer are removed to form a word line trench. Finally, a word line is formed in the word line trench.
US10043810B1 Dynamic random access memory and method of fabricating the same
A dynamic random access memory (DRAM) is provided. The DRAM comprises a substrate, a plurality of isolation structures, a plurality of word lines, a plurality of bit line contacts and a plurality of buried bit lines. The isolation structures are located in the substrate and defines a plurality of active regions extending along a first direction. The word lines are located in the substrate and are extending along a second direction, the second direction intersects with the first direction. The bit line contacts are located above the isolation structures, wherein each of the bit line contacts have a diffusion region that defines a bit line side contact. The buried bit lines are located above the bit line contacts and are connected to the active region via the bit line side contact, the buried bit lines are extending along the first direction and is parallel with the plurality of active regions.
US10043801B2 Air gap spacer for metal gates
A method of forming a semiconductor device that includes forming a trench adjacent to a gate structure to expose a contact surface of one of a source region and a drain region. A sacrificial spacer may be formed on a sidewall of the trench and on a sidewall of the gate structure. A metal contact may then be formed in the trench to at least one of the source region and the drain region. The metal contact has a base width that is less than an upper surface width of the metal contact. The sacrificial spacer may be removed, and a substantially conformal dielectric material layer can be formed on sidewalls of the metal contact and the gate structure. Portions of the conformally dielectric material layer contact one another at a pinch off region to form an air gap between the metal contact and the gate structure.
US10043799B2 Method of manufacturing semiconductor device using surface treatment and semiconductor device manufactured by the method
A method of manufacturing a semiconductor device includes forming a first plurality of recessed regions in a substrate, the substrate having a protruded active region between the first plurality of recessed regions and the protruded active region having an upper surface and a sidewall, forming a device isolation film in the first plurality of recessed regions, the device isolation film exposing the upper surface and an upper portion of the sidewall of the protruded active region, and performing a first plasma treatment on the exposed surface of the protruded active region, wherein the plasma treatment is performed using a plasma gas containing at least one of an inert gas and a hydrogen gas in a temperature of less than or equal to about 700° C.
US10043798B2 Buried interconnect for semiconductor circuits
A semiconductor circuit comprises a Front End of Line (FEOL) comprising a plurality of transistors, each of which having a source region, a drain region and a gate region arranged between the source region and the drain region and comprising a gate electrode. The semiconductor circuit also comprises a buried interconnect that is arranged in the FEOL and electrically connected to the gate region from below through a bottom contact portion of the gate electrode. By using a buried interconnect the routing of the circuit may be facilitated.
US10043794B2 Semiconductor device and electronic device
A semiconductor device includes a first wiring; a first switch having a function of controlling electrical connection between the first wiring and first and second capacitors; a second wiring; a transistor electrically connected to the second wiring and the first capacitor; a second switch having a function of controlling electrical connection between a gate and a source or a drain of the transistor; a third switch having a function of controlling electrical connection between the transistor and the first and second capacitors; a fourth switch having a function of controlling electrical connection between the second capacitor and the transistor; a third wiring; and a fifth switch having a function of controlling electrical connection between the third wiring and the second capacitor so that an operation defect of the semiconductor device can be prevented.
US10043792B2 Electrostatic protection device
An apparatus including an electrostatic discharge (ESD) protection device comprising a semiconductor having first, second and third regions arranged to form a transistor, wherein the first region is doped with a first impurity of a first conductivity type and is separated from the second region which is doped with a second impurity of a second conductivity type opposite the first type, and wherein a dimensional constraint of the regions defines an operational threshold of the ESD protection device. In one example, the separation between a collector and an emitter of a bipolar transistor defines a trigger voltage to cause the electrostatic discharge protection device to become conducting. In another example, a width of a bipolar transistor base controls a holding voltage of the electrostatic discharge protection device.
US10043791B2 Electric fields relaxation for semiconductor apparatus
A semiconductor apparatus includes a semiconductor substrate, a semiconductor element, an edge termination region that surrounds the semiconductor element, a protective diode that has a first terminal and a second terminal, where the first terminal is positioned within the edge termination region and the second terminal is positioned outside the edge termination region, and a diffusion layer that has a floating potential, where the diffusion layer is provided in a gap portion between a region of the edge termination region that is aligned with the protective diode and the protective diode.
US10043789B2 Semiconductor packages including an adhesive pattern
A semiconductor package is disclosed. The semiconductor package comprises a lower package including a first substrate and a semiconductor chip on the first substrate, a second substrate on the lower package, interconnect terminals between the first substrate and the second substrate, and an adhesive pattern between a top surface of the semiconductor chip and a bottom surface of the second substrate. The adhesive pattern extends along an edge of the semiconductor chip. The adhesive pattern exposes a top surface of a central zone of the semiconductor chip.
US10043788B1 Micro light emitting diode display panel and repair method thereof
The present invention provides a micro light emitting diode display panel and a repair method thereof. The anode of the micro light emitting diode display panel is divided into a plurality of electrode plates which are spaced with one another. The respective electrode plates are electrically connected and integrated through the connection lines. Each electrode plate is correspondingly arranged with one micro light emitting diode. When one of the micro light emitting diodes is defective, the connection line electrically connected to electrode plate of the micro light emitting diode is cut to individually repair the defective micro light emitting diode to be a dark spot, and other micro light emitting diodes can normally emit light. The present invention can simplify a repair process of the micro light emitting diode display panel to promote the success rate of the repair of the micro light emitting diode display panel.
US10043785B2 Light emitting device
A light emitting device includes a substrate, a plurality of micro light emitting chips and a plurality of conductive bumps. The substrate has a plurality of pads. The micro light emitting chips are disposed on the substrate in dispersion. Each of the micro light emitting chips includes an N-type semiconductor layer, an active layer and a P-type semiconductor layer. The conductive bumps are disposed corresponding to the micro light emitting chips and located between the micro light emitting chips and the substrate. The micro light emitting chips are electrically connected to the pads of the substrate by the conductive bumps. The orthogonal projection area of each of the conductive bumps on the substrate is 1.05 times to 1.5 times of the orthogonal projection area of each of the micro light emitting chips on the substrate.
US10043782B2 Electronic device package having a dielectric layer and an encapsulant
A method for fabricating an electronic device package includes providing a carrier, disposing a semiconductor chip onto the carrier, the semiconductor chip having a contact pad on a main face thereof remote from the carrier, applying a contact element onto the contact pad, applying a dielectric layer on the carrier, the semiconductor chip, and the contact element, and applying an encapsulant onto the dielectric layer.
US10043781B2 3D semiconductor device and structure
A 3D semiconductor device, the device including: a first single crystal layer including a plurality of first transistors; at least one metal layer interconnecting the first transistors, a portion of the first transistors forming a plurality of logic gates; a plurality of second transistors overlaying the first single crystal layer; at least one connection from the plurality of first transistors to a plurality of through silicon vias (TSVs); a plurality of third transistors overlaying the plurality of second transistors, where the plurality of second transistors are self-aligned to the plurality of third transistors having been processed following the same lithography step; and a first memory array and a second memory array, where the first memory array includes the plurality of second transistors and the second memory array includes the plurality of third transistors.
US10043773B2 Semiconductor device and semiconductor device manufacturing method
The present disclosure provides a semiconductor device including: a substrate including, in a central portion the substrate, n first element formation regions having a rectangular shape and are arrayed along a first direction, and n+m second element formation regions arrayed along the first direction adjacent to the first element formation regions; plural projecting electrodes formed at each of the first and the second element formation regions; and plural dummy projecting electrodes formed, at a peripheral portion, overlapping a triangle defined by a first edge of the first element formation region that forms a boundary between the first element formation region and the peripheral portion, and a second edge of the second element formation region that is adjacent to a corner of the first edge and that forms a boundary between the second element formation region and the peripheral portion.
US10043771B2 Semiconductor device with insulation layers
A semiconductor device includes a semiconductor chip, a terminal layer, an insulation layer with an opening, a protection layer with an opening, an inner conductive member, an outer conductive member, and a conductive bonding member. The insulation layer includes a first insulation layer, and a second insulation layer opposite to the functional surface of the chip with respect to the first insulation layer. The second insulation layer includes a shield portion overlapping with the terminal layer in plan view, and a retracted portion not overlapping with the terminal layer in plan view. A back surface of the retracted portion of the second insulation layer is more distant from the functional surface in a z-direction than is the main surface of the terminal layer that is opposite to the functional surface.
US10043770B2 System and method for an improved interconnect structure
Presented herein are an interconnect structure and method for forming the same. The interconnect structure includes a contact pad disposed over a substrate and a connector disposed over the substrate and spaced apart from the contact pad. A passivation layer is disposed over the contact pad and over connector, the passivation layer having a contact pad opening, a connector opening, and a mounting pad opening. A post passivation layer including a trace and a mounting pad is disposed over the passivation layer. The trace may be disposed in the contact pad opening and contacting the mounting pad, and further disposed in the connector opening and contacting the connector. The mounting pad may be disposed in the mounting pad opening and contacting the opening. The mounting pad may be separated from the trace by a trace gap, which may optionally be at least 10 μm.
US10043763B2 Shielded lead frame packages
Devices and methods are disclosed, related to shielding and packaging of radio-frequency (RF) devices on substrates. In some embodiments, A radio-frequency (RF) module comprises a lead-frame package with a plurality of pins and at least one pin exposed from overmold compound. The module further includes a metal-based covering over a portion of the lead-frame package. Additionally, the metal-based covering can be in contact with the at least one pin.
US10043760B2 Registration mark formation during sidewall image transfer process
Methods of forming a registration mark such as an alignment mark or overlay mark during formation of sub-lithographic structures are provided. Methods may include forming a plurality of mandrels over a hard mask over a semiconductor layer, each mandrel including a spacer adjacent thereto. At least one mandrel is selected of the plurality of mandrels and a mask is formed over the at least one selected mandrel. The plurality of mandrels are removed leaving the spacers, the mask preventing removal of the at least one selected mandrel. The mask is removed. A first etching patterns the sub-lithographic structures and the registration mark into the hard mask using the spacers as a pattern of the sub-lithographic structure and the at least one selected mandrel and adjacent spacer for the registration mark. A second etching forms the sub-lithographic structures in the semiconductor layer using the patterned hard mask and to form the registration mark in the semiconductor layer using the at least one selected mandrel and the patterned hard mask.
US10043759B2 Overlay mark
An overlay mark comprises a first feature in a first layer. The first feature has a length extending in a first longitudinal direction and a width extending in a second longitudinal direction. The length of the first feature is greater than the width of the first feature. The overlay mark also comprises a second feature in a second layer over the first layer. The second feature has a length extending in the second longitudinal direction and a width extending in the first longitudinal direction. The length of the second feature is greater than the width of the second feature. The overlay mark further comprises a third feature in a third layer over the second layer. The third feature is a box-shaped opening in the third layer.
US10043758B1 Fan-out semiconductor package
A fan-out semiconductor package includes: a semiconductor chip having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the semiconductor chip; and a connection member disposed on the active surface of the semiconductor chip. The connection member includes a plurality of insulating layers, a plurality of redistribution layers disposed on the plurality of insulating layers, respectively, and a plurality of via layers penetrating through the plurality of insulating layers, respectively, and at least two of the plurality of insulating layers or at least two of the plurality of via layers have different thicknesses.
US10043753B2 Airgaps to isolate metallization features
The present disclosure relates to semiconductor structures and, more particularly, to airgaps which isolate metal lines and methods of manufacture. The structure includes: a plurality of metal lines formed on an insulator layer; and a dielectric material completely filling a space having a first dimension between metal lines of the plurality of metal lines and providing a uniform airgap with a space having a second dimension between metal lines of the plurality of metal lines. The first dimension is larger than the second dimension.
US10043752B2 Substrate contact using dual sided silicidation
An integrated circuit device may include a front-side contact coupled to a front-side metallization. The integrated circuit device may further include a backside contact coupled to a backside metallization. The front-side contact may be directly coupled to the backside contact.
US10043749B2 Semiconductor device
Provided is a semiconductor device in which a fuse element, which is cuttable by a laser, can be stably cut. The fuse element includes an upper fuse element, a lower fuse wiring line, and a fuse connecting contact such that, in cutting the fuse element by a laser, the lower fuse wiring line is protected by an inter-layer film, and only the upper fuse element is efficiently melted and evaporated. In addition, the contact for connecting the upper fuse element and the lower fuse wiring line to each other is formed at a center of a laser irradiation region, and hence the connection portion receives the energy of the laser most efficiently.
US10043748B1 Vertically integrated nanosheet fuse
Embodiments are directed to a method and resulting structures for forming a semiconductor device having a vertically integrated nanosheet fuse. A nanosheet stack is formed on a substrate. The nanosheet stack includes a semiconductor layer formed between an upper nanosheet and a lower nanosheet. The semiconductor layer is modified such that an etch rate of the modified semiconductor layer is greater than an etch rate of the upper and lower nanosheets when exposed to an etchant. Portions of the modified semiconductor layer are removed to form a cavity between the upper and lower nanosheets and a silicide region is formed in the upper nanosheet.
US10043745B2 Semiconductor package devices integrated with inductor
The present disclosure provides an inductor structure. The inductor structure, comprising a first surface, a second surface intersecting with the first surface, a first conductive pattern and a second conductive pattern. The first conductive pattern is formed on the first surface. The second conductive pattern is formed on the second surface. The first conductive pattern is connected with the second conductive pattern.
US10043744B2 Avoiding gate metal via shorting to source or drain contacts
Techniques relate to forming a gate metal via. A gate contact has a bottom part in a first layer. A cap layer is formed on the gate contact and first layer. The gate contact is formed on top of the gate. A second layer is formed on the cap layer. The second layer and cap layer are recessed to remove a portion of the cap layer from a top part and upper sidewall parts of the gate contact. A third layer is formed on the second layer, cap layer, and gate contact. The third layer is etched through to form a gate trench over the gate contact to be around the upper sidewall parts of the gate contact. The gate trench is an opening that stops on the cap layer. Gate metal via is formed on top of the gate contact and around upper sidewall parts of the gate contact.
US10043743B2 Semiconductor device and method of producing semiconductor device
A method of producing a semiconductor device, comprising the steps of forming a through hole in a semiconductor substrate having a first main surface, a second main surface opposite to the first main surface, and a first conductive layer disposed on the second main surface so that the through hole passes through the semiconductor substrate from the first main surface to the second main surface; forming an insulation film to extend from a bottom portion of the through hole to the first main surface through a side surface of the through hole; coating an organic member on the insulation film on the side surface of the through hole and the first main surface; removing an air bubble in the organic member and between the organic member and the insulation film; and forming a first opening portion in the organic member.
US10043735B2 Semiconductor module, semiconductor device, and method for manufacturing semiconductor devices
A semiconductor module includes: first semiconductor devices; second semiconductor devices; a first and second wires. Each first semiconductor device comprises: first sealing resin; first-third terminals; a first semiconductor chip connected to the first and third terminals. Each second semiconductor device comprises: second sealing resin; fourth-sixth terminals; a second semiconductor chip connected to the fourth and fifth terminals, and not connected to the sixth terminal. The first and second semiconductor devices are stacked along a stacking direction. The first terminals and the fourth terminals are arranged in a line along the stacking direction. The second terminals and the fifth terminals are arranged in a line along the stacking direction. The third terminals and the sixth terminals are arranged in a line along the stacking direction. The first wire is connected to the fifth terminals. The second wire is connected to the third terminals.
US10043734B2 Method and device for vacuum reacting force soldering
The present invention discloses a vacuum reacting force soldering method, comprising the following steps: die-bonding a chip onto a substrate through soldering to form a semi-finished product; placing the semi-finished product into a vacuum eutectic cavity (6) of a vacuum eutectic stove; vacuum-pumping the vacuum eutectic cavity; preheating the vacuum eutectic cavity to slowly increase the temperature; heating the vacuum eutectic cavity quickly to melt the solder; applying an acting force to the vacuum eutectic cavity to accelerate a rise of the vacuum eutectic cavity after the vacuum eutectic cavity descends; performing forced refrigeration to the exterior of the vacuum eutectic cavity, while introducing a protective gas to the interior thereof; releasing the vacuum state of the vacuum eutectic cavity after the solder is solidified. This invention also discloses a soldering device using the vacuum reacting force eutectic soldering method described herein.
US10043731B2 Multi-step processes for high temperature bonding and bonded substrates formed therefrom
A method for high temperature bonding of substrates may include providing a top substrate and a bottom substrate, and positioning an insert between the substrates to form a assembly. The insert may be shaped to hold at least an amount of Sn having a low melting temperature and a gap shaped to hold at least a plurality of metal particles having a high melting temperature greater than the low melting temperature. The assembly may be heated to below the low melting temperature and held for a first period of time. The assembly may further be heated to approximately the low melting temperature and held for a period of time at a temperature equal to or greater than the low melting temperature such that the amount of Sn and the amount of metal particles form one or more intermetallic bonds. The assembly may be cooled to create a bonded assembly.
US10043730B2 Stacked silicon package assembly having an enhanced lid
A method and apparatus are provided which improve heat transfer between a lid and an IC die of an IC (chip) package. In one embodiment, a chip package is provided that includes a first IC die, a package substrate, a lid and a stiffener. The first IC die is coupled to the package substrate. The stiffener is coupled to the package substrate and circumscribes the first IC die. The lid has a first surface and a second surface. The second surface faces away from the first surface and towards the first IC die. The second surface of the lid is conductively coupled to the IC die, while the lid is mechanically decoupled from the stiffener.
US10043729B1 Power electronics module
A power electronics module and a method of manufacturing a power electronics module and a base plate. The power electronics module comprising at least one power electronics component, wherein the power electronics module comprises a base plate for transferring heat generated by the at least one power electronics component to a cooling device, the base plate comprising a layered structure having a first copper layer, a second copper layer and a carbon based layer between the first and second copper layers.
US10043728B2 Semiconductor package structure and manufacturing method thereof
A semiconductor package structure and manufacturing method thereof are provided. Firstly, a first surface mounting unit, a first printed circuit board, and a second printed circuit board are provided. The first surface mounting unit includes a first chip and a first conductive frame, and the first conductive frame has a first carrier board and a first metal member connected to the first carrier board. A first side of the first chip is electrically connected to the first carrier board of the first conductive frame. A second side of the first chip and the first metal member are connected to the first circuit board by a first pad and a second pad respectively. The second circuit board is connected to the first carrier board and hence, the first surface mounting unit is located between the first circuit board and the second circuit board.
US10043715B2 Vertical field effect transistors
Vertical field effect transistors (FETs) with minimum pitch and methods of manufacture are disclosed. The structure includes at least one vertical fin structure and gate material contacting with the at least one vertical fin structure. The structure further includes metal material in electrical contact with the ends of the at least one vertical fin.
US10043714B2 Elongated contacts using litho-freeze-litho-etch process
A process of forming an integrated circuit containing elongated contacts which connect to three active areas and/or MOS gates, and elongated contacts which connect to two active areas and/or MOS gates and directly connect to a first level interconnect, using a litho-freeze-litho-etch process for a contact etch mask. A process of forming an integrated circuit containing elongated contacts which connect to three active areas and/or MOS gates, and elongated contacts which connect to two active areas and/or MOS gates and directly connect to a first level interconnect, using a litho-freeze-litho-etch process for a first level interconnect trench etch mask. A process of forming the integrated circuit using a litho-freeze-litho-etch process for a contact etch mask and a litho-freeze-litho-etch process for a first level interconnect trench etch mask.
US10043710B2 Active matrix organic light emitting diode array substrate, fabricating method, and display apparatus
In some embodiments of the disclosed subject matter provides an active matrix organic light emitting diode array substrate, comprising; multiple pixel units in an array on a base substrate, adjacent pixel units are separated by a pixel defining layer, each pixel unit comprises a thin film transistor and an organic light emitting diode; an insulating layer between a source/drain electrode layer of the thin film transistor and an electrode layer of the organic light emitting diode; the insulating layer includes a via hole therein, the electrode layer comprises a recess part connecting with the source/drain electrode layer in the via hole; and a filling layer on the recess part for preventing an organic light emitting layer of the organic light emitting diode being inside of the recess part, the pixel defining layer and an organic light emitting layer of the organic light emitting diode are overlaid on the filling layer.
US10043709B2 Methods for thermally forming a selective cobalt layer
Methods for selectively depositing a cobalt layer are provided herein. In some embodiments, methods for selectively depositing a cobalt layer include: exposing a substrate to a first process gas to passivate an exposed dielectric surface, wherein the substrate comprises a dielectric layer having an exposed dielectric surface and a metal layer having an exposed metal surface; and selectively depositing a cobalt layer atop the exposed metal surface using a thermal deposition process.
US10043708B2 Structure and method for capping cobalt contacts
A process for forming a conductive structure includes the formation of a self-aligned silicide cap over a cobalt-based contact. The silicide cap is formed in situ by the deposition of a thin silicon layer over exposed portions of a cobalt contact, followed by heat treatment to react the deposited silicon with the cobalt and form cobalt silicide, which is an effective barrier to cobalt migration and oxidation.
US10043705B2 Memory device and method of forming thereof
A memory device includes a dielectric structure, a tungsten plug, a bottom electrode, a resistance switching element and a top electrode. The dielectric structure has an opening. The tungsten plug is embedded in the opening of the dielectric structure. The bottom electrode extends along top surfaces of the dielectric structure and the tungsten plug. The resistance switching element is present over the bottom electrode. The top electrode is present over the resistance switching element.
US10043699B2 High capacity overhead transport (OHT) rail system with multiple levels
An overhead transport (OHT) system with multiple levels of rails for the transport of semiconductor workpieces is provided. A first vehicle is configured to travel on, and move a semiconductor workpiece along, a first rail. A second vehicle is configured to travel on, and move the semiconductor workpiece along, a second rail overlying the first rail. A controller is configured to control the first and second vehicles to transfer the semiconductor workpiece along the first and second rails, between process or inspection tools. A method for transferring semiconductor workpieces across multiple levels of rails is also provided.
US10043697B2 Substrate processing apparatus and article manufacturing method
A substrate processing apparatus including a plurality of processing devices each of which processes a substrate is provided. The apparatus comprises a conveying device including a conveyance path and conveys, to one of the plurality of processing devices, a substrate conveyed into one end of the conveyance path from an outside of the substrate processing apparatus, and an adjusting device configured to perform adjustment of a pre-alignment state of the substrate conveyed from the one end and to be conveyed into one of the plurality of processing devices, wherein the adjusting device is arranged on the conveyance path and between a processing devices of the plurality of processing devices, farthest from the one end, and a processing device, of the plurality of processing devices, closest to the one end.
US10043694B2 Inspection device and substrate processing apparatus
Surface image data of a non-defective sample substrate is acquired, and surface image data of a substrate to be inspected is acquired. Differences between gradation values are calculated for pixels of the surface image data of the substrate to be inspected and corresponding pixels of the surface image data of the sample substrate. A constant value is added to the difference between gradation values of each pixel. In the case where the value acquired by addition is in a predetermined allowable range, it is determined that there is no defect for the substrate to be inspected. In the case where the value acquired by addition is outside of the allowable range, it is determined that the substrate to be inspected is defective. A defect in appearance on the substrate to be inspected is detected based on a pixel of which the value is outside of the allowable range.
US10043693B1 Method and apparatus for handling substrates in a processing system having a buffer chamber
Implementations described herein generally relate to a method and apparatus for processing substrates in a processing system. The method includes identifying, in a buffer chamber coupled to a transfer chamber of a processing system, a first substrate that has been in the buffer chamber longer than a predetermined duration and identifying a first destination chamber of the processing system for the first substrate. After identifying the first substrate, a buffer chamber time-out operation is performed. The buffer time out operation includes suspending movement of substrates from a load lock chamber to the transfer chamber and removing the first substrate from the buffer chamber.
US10043690B2 Fault detection using showerhead voltage variation
A method includes providing radio frequency (RF) power from an RF power supply to a showerhead of a plasma processing system running a process operation on a substrate disposed in the plasma processing system. The method senses a voltage the showerhead using a voltage probe that is connected in-line between the RF power supply and the showerhead. The sensing of the voltage produces voltage values during the running of the process operation. The method includes comparing the voltage values against a voltage check band that is predefined for the process operation being run. The comparing is configured to detect when the voltage values are outside of the voltage check band. The method generates an alert when the comparing detects that the voltage values are outside of the voltage check band. The alert identifies a type of fault based on the voltage check band that was predefined for the process operation.
US10043687B2 Bumped electrode arrays for microassemblers
An apparatus including a bumped electrode array and a method of fabricating a bumped electrode array is disclosed. The method includes providing a substrate for the electrode array. The method also includes disposing a plurality of non-planar structures including electrodes above the substrate of the electrode array. The method further includes disposing a dielectric layer above the plurality of non-planar structures having a defined radius of curvature.
US10043685B2 High definition heater and method of operation
An apparatus is provided, by way of example, a heater for use in semiconductor processing equipment, that includes a base functional layer having at least one functional zone. A substrate is secured to the base functional layer, and a tuning layer is secured to the substrate opposite the base functional layer. The tuning layer includes a plurality of zones that is greater in number than the zones of the base functional layer, and the tuning layer has lower power than the base functional layer. Further, a component, such as a chuck by way of example, is secured to the tuning layer opposite the substrate. The substrate defines a thermal conductivity to dissipate a requisite amount of power from the base functional layer.
US10043683B2 Plasma system, chuck and method of making a semiconductor device
A chuck, a system including a chuck and a method for making a semiconductor device are disclosed. In one embodiment the chuck includes a first conductive region configured to be capacitively coupled to a first RF power generator, a second conductive region configured to be capacitively coupled to a second RF power generator and an insulation region that electrically insulates the first conductive region from the second conductive region.
US10043682B2 Unit for supplying treatment liquid and apparatus for treating substrate
Disclosed is an apparatus for treating a substrate. The apparatus includes a support unit that supports the substrate, and a treatment liquid supply unit that supplies a treatment liquid to the substrate, and the treatment liquid supply unit includes an injection unit that supplies the treatment liquid to the substrate supported by the support unit, a tank that accommodates the treatment liquid, a pipe connected to the tank, and a static electricity removing member that removes static electricity from the treatment liquid.
US10043681B2 Fluid supply system, wafer processing system, and method of supplying fluid to wafer processing equipment
A fluid supply system includes a pressure tank configured to contain a pressurized gas and a fluid, a delivery point configured to be connected to a point of use, a recirculation piping connecting the pressure tank to the delivery point, and a return pump connected to the recirculation piping. The recirculation piping defines a circulation path for the fluid from the pressure tank through the delivery point and back to the pressure tank. The return pump is downstream of the delivery point and upstream of the pressure tank in the circulation path.
US10043672B2 Selective self-aligned patterning of silicon germanium, germanium and type III/V materials using a sulfur-containing mask
A method for patterning a substrate including multiple layers using a sulfur-based mask includes providing a substrate including a first layer and a second layer arranged on the first layer. The first layer includes a material selected from a group consisting of germanium, silicon germanium and type III/V materials. The method includes depositing a mask layer including sulfur species on sidewalls of the first layer and the second layer by exposing the substrate to a first wet chemistry. The method includes removing the mask layer on the sidewalls of the second layer while not completely removing the mask layer on the sidewalls of the first layer by exposing the substrate to a second wet chemistry. The method includes selectively etching the second layer relative to the first layer and the mask layer on the sidewalls of the first layer by exposing the substrate to a third wet chemistry.
US10043671B2 Transistor and fabrication method thereof
A junction-less transistor structure and fabrication method thereof are provided. The method includes providing a semiconductor substrate; and forming an epitaxial layer having a first surface and a second surface on the semiconductor substrate. The method also includes forming a plurality of trenches in the epitaxial layer from the first surface thereof; and forming a gate dielectric layer on side and bottom surfaces of the plurality of trenches. Further, the method includes forming a gate electrode layer on the gate dielectric layer and in the plurality of trenches; and forming an insulation layer on the gate electrode layer. Further, the method also includes forming a drain electrode layer on the first surface of the epitaxial layer; removing the semiconductor substrate; and forming a source electrode layer on the second surface of the epitaxial layer.
US10043669B2 Method for fabricating metal gate structure
A method for fabricating a metal gate structure includes following steps. A substrate is provided and followed by forming a high-K dielectric layer on the substrate. Then, an oxygen-containing titanium nitride layer is formed on the high-K dielectric layer. Next, an amorphous silicon layer is formed on the oxygen-containing titanium nitride layer and followed by performing an annealing process to drive oxygen in the oxygen-containing titanium nitride layer to the high-K dielectric layer.
US10043668B1 Selective dry etch for directed self assembly of block copolymers
Methods for preparing a patterned directed self-assembly layer generally include providing a substrate having a block copolymer layer including a first phase-separated polymer defining a first pattern in the block copolymer layer and a second phase-separated polymer defining a second pattern in the block copolymer layer. The block polymer layer is exposed to a gas pulsing carbon monoxide polymer. The gas pulsing is configured to provide multiple cycles of an etching plasma and a deposition plasma to selectively remove the second pattern of the second phase-separated polymer while leaving behind the first pattern of the first phase-separated polymer on the substrate.
US10043665B2 Formation method of semiconductor device structure with semiconductor nanowire
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a substrate, a first source portion and a first drain portion over the substrate, and a first semiconductor nanowire over the substrate and between the first source portion and the first drain portion. The first semiconductor nanowire includes a first portion over the substrate and a second portion over the first portion, and the first portion has a first width, and the second portion has a second width, and the second width is less than the first width. The semiconductor device structure also includes a first gate structure over the second portion of the first semiconductor nanowire.
US10043664B2 Multilayer structure, method for manufacturing same, semiconductor device, and crystalline film
A multilayer structure with excellent crystallinity and a semiconductor device of the multilayer structure with good mobility are provided. A multilayer structure includes: a corundum structured crystal substrate; and a crystalline film containing a corundum structured crystalline oxide as a major component, the film formed directly on the substrate or with another layer therebetween, wherein the crystal substrate has an off angle from 0.2° to 12.0°, and the crystalline oxide contains one or more metals selected from indium, aluminum, and gallium.
US10043661B2 Method for protecting layer by forming hydrocarbon-based extremely thin film
A method for protecting a layer includes: providing a substrate having a target layer; depositing a protective layer on the target layer, which protective layer contacts and covers the target layer and is constituted by a hydrocarbon-based layer; and depositing an oxide layer on the protective layer so that the protective layer in contact with the oxide layer is oxidized. The hydrocarbon-based layer is formed by plasma-enhanced atomic layer deposition (PEALD) using an alkylaminosilane precursor and a noble gas without a reactant.
US10043660B2 Semiconductor device or display device including the same
To provide a novel method for manufacturing a semiconductor device. To provide a method for manufacturing a highly reliable semiconductor device at relatively low temperature. The method includes a first step of forming a first oxide semiconductor film in a deposition chamber and a second step of forming a second oxide semiconductor film over the first oxide semiconductor film in the deposition chamber. Water vapor partial pressure in an atmosphere in the deposition chamber is lower than water vapor partial pressure in atmospheric air. The first oxide semiconductor film and the second oxide semiconductor film are formed such that the first oxide semiconductor film and the second oxide semiconductor film each have crystallinity. The second oxide semiconductor film is formed such that the crystallinity of the second oxide semiconductor film is higher than the crystallinity of the first oxide semiconductor film.
US10043656B1 Selective growth of silicon oxide or silicon nitride on silicon surfaces in the presence of silicon oxide
Methods and apparatuses for selectively depositing silicon-containing dielectric or metal-containing dielectric material on silicon or metal surfaces selective to silicon oxide or silicon nitride materials are provided herein. Methods involve exposing the substrate to an acyl chloride which is reactive with the silicon oxide or silicon nitride material where deposition is not desired to form a ketone structure that blocks deposition on the silicon oxide or silicon nitride material. Exposure to the acyl chloride is performed prior to deposition of the desired silicon-containing dielectric material or metal-containing dielectric material.
US10043655B2 Plasma activated conformal dielectric film deposition
Methods of depositing a film on a substrate surface include surface mediated reactions in which a film is grown over one or more cycles of reactant adsorption and reaction. In one aspect, the method is characterized by intermittent delivery of dopant species to the film between the cycles of adsorption and reaction.
US10043654B2 Method for rinsing compound semiconductor, solution for rinsing compound semiconductor containing gallium as constituent element, method for fabricating compound semiconductor device, method for fabricating gallium nitride substrate, and gallium nitride substrate
A method for rinsing a compound semiconductor, the method including a step of rinsing a compound semiconductor at a temperature of 80 degrees centigrade or higher with an aqueous solution of sulfuric acid of 50 wt % or less in purified water, the aqueous solution having a hydrogen ion concentration of pH 2 or less and an oxidation-reduction potential of 0.6 volts or higher, the compound semiconductor containing gallium as a constituent element, and the compound semiconductor having a surface of gallium nitride (GaN).
US10043651B2 Semiconductor cleaner systems and methods
In an embodiment, the present invention discloses a EUV cleaner system and process for cleaning a EUV carrier. The euv cleaner system comprises separate dirty and cleaned environments, separate cleaning chambers for different components of the double container carrier, gripper arms for picking and placing different components using a same robot handler, gripper arms for holding different components at different locations, horizontal spin cleaning and drying for outer container, hot water and hot air (70 C) cleaning process, vertical nozzles and rasterizing megasonic nozzles for cleaning inner container with hot air nozzles for drying, separate vacuum decontamination chambers for outgassing different components, for example, one for inner and one for outer container with high vacuum (e.g., <10−6 Torr) with purge gas, heaters and RGA sensors inside the vacuum chamber, purge gas assembling station, and purge gas loading and unloading station.
US10043638B2 Compact configurable modular radio frequency matching network assembly for plasma processing systems
A compact configurable radio frequency (RF) matching network for matching RF energy output from an RF generator to a variable impedance load is disclosed. The matching network includes an input connector; an output connector; and a component assembly array including one or more tune and load electrical components. At least one of the electrical components is coupled to the input connector, at least one of the electrical components is coupled to the output connector, the component assembly array is adapted to be arranged in a selected topology, and the selected topology is adapted to reduce RF energy reflected from the variable impedance load. Numerous other aspects are provided.
US10043636B2 Apparatuses and methods for avoiding electrical breakdown from RF terminal to adjacent non-RF terminal
An isolation system includes an input junction coupled to one or more RF power supplies via a match network for receiving radio frequency (RF) power. The isolation system further includes a plurality of channel paths connected to the input junction for distributing the RF power among the channel paths. The isolation system includes an output junction connected between each of the channel paths and to an electrode of a plasma chamber for receiving portions of the distributed RF power to output combined power and providing the combined RF power to the electrode. Each of the channel paths includes bottom and top capacitors for blocking a signal of the different type than that of the RF power. The isolation system avoids a risk of electrical arcing created by a voltage difference between an RF terminal and a non-RF terminal when the terminals are placed proximate to each other.
US10043633B2 Electron microscope sample holder for forming a gas or liquid cell with two semiconductor devices
A novel sample holder for specimen support devices for insertion in electron microscopes. The novel sample holder of the invention allows for the introduction of gases or liquids to specimens for in situ imaging, as well as electrical contacts for electrochemical or thermal experiments.
US10043631B2 Device for protecting against overcurrents in electric circuits and uses of said device in a fuse link and in a related limiting fuse as well as in fuses for protecting semiconductors
An overcurrent protection device comprises a current input terminal; a central terminal for output of current overshoots; and a terminal for output of non-impulse currents connected to a voltage of the central terminal. An electrical conductor element is connected between the input and output terminals at a reduced self-induction when operating without current overshoots. When current overshoots are present at the input terminal, the conductor produces a high drop of induction voltage between the input and output terminals. The central terminal is arranged in the vicinity of the input terminal at a distance that may be regulated. When due to current overshoot, the inductive voltage drop between the input and the non-impulse current output terminals exceeds the dielectric strength of the material present between the input and central terminals, an arc is generated between the input and central terminals to prevent the flow of current overshoots through the conductor element.
US10043626B1 Electrical switching apparatus assembly, and module assembly and operating method therefor
A module assembly is for an electrical switching apparatus assembly. The electrical switching apparatus assembly includes an electrical switching apparatus having a housing, a pair of separable contacts located internal with respect to the housing, and a shunt trip device for tripping open the pair of separable contacts. The module assembly includes a mounting member structured to be coupled to the housing, and an internet of things (IOT) module coupled to the mounting member. The IOT module is structured to be electrically connected to the shunt trip device in order to trip open the pair of separable contacts.
US10043625B2 Switching contactor
A switching electrical power contactor having a bi-blade type switch, has ferrous plates attached to the blades to increase the current carrying capacity and reduce the resistance of the switch. The contacts of the switches are arranged in pairs with at least one pair of contacts being arranged to close before another pair of contacts.
US10043624B2 Electronic switch device with ceramic sheets
An electronic switch device with ceramic sheets includes a base having a base board, and an installation side and a connection side are respectively formed on the top and the underside thereof. A first board extends perpendicularly from the base board. Multiple terminals extend from the connection side of the base board. A device is installed to the installation side. A sheet made of isolating composite material is connected to a portion of the top of the base board and the first side of the first board. A cover is mounted to installation side of the base board and accommodate the device and the sheet. The sheet isolates a portion of the device that may generate sparks from the base board.
US10043623B2 Device for transmission of forces
A device is disclosed for transmission of forces on a moving contact connecting bolt of a contact system including a switching unit with a moving contact and a further contact. The device includes an at least partially flexible conductor element for electrical connection of the moving contact connecting bolt to a connection of the switching unit and at least one first branch and a second branch. The branches are arranged for reciprocal current flow to generate an electromagnetic force. The invention the second branch is guided along and retained on a support plate firmly connected to the moving contact connecting bolt such that an electromagnetic force occurring in a short-circuit is introduceable between the first branch and the second branch for increasing a contact pressure exerted by a contact pressure spring in the moving contact connecting bolt, the support plate being slidably movable in the housing of the switching unit.
US10043622B1 Gas-insulated switch gear using dual motion with multi-lever
The present disclosure may allow the movable base and the second movable contact driven in a dual-motion manner to be connected by a plurality of levers, and a force transferred to the movable base while the plurality of levers are in close contact with one another or released from the close contact may be transferred to the second movable contact, and thus a size of the levers may not be required to increase even when a stroke ratio between the movable base and the second movable contact increases, thereby having an effect capable of minimizing a size of the gas circuit breaker as well as appropriately controlling a stroke ratio between the movable base and the second movable contact.
US10043621B2 Gas insulated switchgear
A non-linear resistance film including an insulating material and a non-linear resistance material is provided on an inner surface of a grounded tank. The non-linear resistance film is formed to contain a larger amount of the non-linear resistance material on a side of a central conductor than on a side of the grounded tank. Accordingly, a gas insulated switchgear that can suppress partial discharge around metallic foreign matters and also can suppress inflow of charges from the grounded tank to the metallic foreign matters can be provided.
US10043620B2 Switch device
A switch device includes a switch body that supports a lever operating portion, and a cylindrical fitting portion through which the switch body is attached to an attached portion. The fitting portion includes a plurality of elastic deformation portions elastically deformable by a clamping force of a clamping band member and a pressed-bulging portion bulging from an outer surface of a tip portion of the elastic deformation portions. The pressed-bulging portion is configured to locate at a contact position with the attached portion.
US10043609B2 Cooling structure for electromagnetic coil, and electromagnetic actuator
A cooling structure for a first electromagnetic coil includes the first electromagnetic coil having a space extending in the direction of a predetermined axis Z; a cooling member attached to an end surface, with respect to the direction of the predetermined axis Z, of the first electromagnetic coil and having a flow path for fluid internally formed; and an inlet pipe and an outlet pipe connected, within the space, to an inlet and outlet, respectively, of the flow path of the cooling member and extending through the space to a region outside the electromagnetic coil.
US10043608B2 Laminated coil component
A laminated coil component includes an element assembly formed by laminating a plurality of insulation layers and a coil unit formed inside the element assembly by a plurality of coil conductors. The element assembly includes a coil unit arrangement layer which has the coil unit arranged therein, and at least a pair of shape retention layers which is provided to have the coil unit arrangement layer interposed therebetween to retain a shape of the coil unit arrangement layer. The shape retention layer is made from glass-ceramic containing SrO, and a softening point of the coil unit arrangement layer is lower than a softening point or a melting point of the shape retention layer.
US10043607B2 Electrolessly formed high resistivity magnetic materials
Present disclosure relates to magnetic materials, chips having magnetic materials, and methods of forming magnetic materials. In certain embodiments, magnetic materials may include a seed layer, and a cobalt-based alloy formed on seed layer. The seed layer may include copper, cobalt, nickel, platinum, palladium, ruthenium, iron, nickel alloy, cobalt-iron-boron alloy, nickel-iron alloy, and any combination of these materials. In certain embodiments, the chip may include one or more on-chip magnetic structures. Each on-chip magnetic structure may include a seed layer, and a cobalt-based alloy formed on seed layer. In certain embodiments, method may include: placing a seed layer in an aqueous electroless plating bath to form a cobalt-based alloy on seed layer. In certain embodiments, the aqueous electroless plating bath may include sodium tetraborate, an alkali metal tartrate, ammonium sulfate, cobalt sulfate, ferric ammonium sulfate and sodium borohydride and has a pH between about 9 to about 13.
US10043606B2 Magnetic material and method for producing magnetic material
An internal structure of a magnetic material is phase-separated into at least a first phase and a second phase. At least one of the first phase and the second phase includes a compound having a perovskite structure. The first phase and the second phase include Mn, Sn, and N. According to this, it is possible to obtain a magnetic material in which magnetic properties such as a coercive force are improved. In addition, in a case where a rare-earth element is not included in elements that constitute the magnetic material, it is possible to obtain a magnetic material having corrosion resistance.
US10043604B2 Voltage-nonlinear resistor element and method for producing the same
A voltage-nonlinear resistor element 10 includes a voltage-nonlinear resistor (referred simply as “resistor”) 20 and a pair of electrodes 14 and 16 between which the resistor 20 is interposed. The resistor 20 has a multilayer structure including a first layer 21 composed primarily of zinc oxide, a second layer 22 composed primarily of zinc oxide, and a third layer 23 composed primarily of a metal oxide other than zinc oxide. The second layer 22 is adjacent to the first layer 21 and has a smaller thickness and a higher volume resistivity than the first layer 21. The third layer 23 is adjacent to the second layer 22.
US10043600B1 Reinforced cable used for submersible pump
The present application relates to a reinforced cable used for submersible pump, consisting of a fluororubber sheath, a filler, wire ropes and signal cables. The wire ropes and the signal cables are arranged in a central region of the cable; the filler is filled in the surrounding, and the fluororubber sheath is extruded outside the filler; and the signal cable comprises a conductor and an insulating bush, a sintered membrane is formed on an outer wall of the conductor, and the insulating bush is extruded outside the conductor.
US10043599B2 Multi-core cable
A multi-core cable includes at least two coaxial wire pairs, each of the coaxial wire pairs including two coaxial wires being arranged side by side in contact with each other, each of the coaxial wires including a center conductor, an insulator, an outer conductor and a jacket, the outer conductor including an inner layer portion formed by thin metal wires being helically wrapped, and an outer layer portion formed by a metal resin tape being helically wrapped around the inner layer portion. A wrapping direction of the thin metal wires of the inner layer portion is opposite to a wrapping direction of the metal resin tape of the outer layer portion. An angle in the wrapping direction of the metal resin tape with respect to the wrapping direction of the thin metal wires is in a range of 30° or more but 90° or less. A cross-talk between the coaxial wire pairs is equal to or less than −40 dB.
US10043598B2 Process for precipitation of conducting polymer/metal composites, and conducting polymer/metal composites
A process of producing a conducting material suitable for being filled in TSVs for LSI chip 3D package, etc. includes that a solution containing a monomer that provides a conducting polymer, anions, and metal ions such as Ag+ or Cu2+ is irradiated with ultraviolet radiation or light having the energy necessary for exciting electrons up to an energy level capable of reducing the metal ions to precipitate a conducting polymer/metal composite. This enables an electrical conductor of high electrical conductivity to be precipitated faster than could be achieved by conventional processes.
US10043596B2 Water-air combined passive feed water cooling apparatus and system
Disclosed herein is a water-air combined passive feed water cooling apparatus including a water cooling heat exchanger connected to the inside of a containment building to cool down heat of a steam generator using a water cooling method, a cooling tank including the water cooling heat exchanger therein and storing cooling water condensing main steam generated by the steam generator, an evaporative steam pipe connected to the cooling tank, the evaporative steam pipe, into which steam of the cooling water generated by the water cooling heat exchanger in the cooling tank flows, an air cooling heat exchanger connected to the evaporative steam pipe and cooling down and liquefying the steam flowing into the evaporative steam pipe, and a condensed water collecting pipe for refilling the cooling tank with the steam liquefied by the air cooling heat exchanger.
US10043595B2 Uranium dioxide nuclear fuel pellet having ceramic microcells
A uranium dioxide nuclear fuel pellet has about 50 to about 400 μM (with respect to a 3-dimentional size) microcells formed of a ceramic material having a chemical attraction with fission products generated in the nuclear fuel pellet to absorb and trap the fission products, such that the extraction of the fission product may be retrained in a normal operation condition and that the performance of the nuclear fuel may be enhanced by mitigating PCI. In addition, highly radioactive fission products including Cs and I having a large generation amount or a long half-life enough to affect the environments can be trapped in the pellet in an accident condition, without being released outside.
US10043590B2 Method, apparatus and system for securely transferring biological information
A system for providing product recommendations for two or more members of a group, including a wearable device comprising a reader for reading product information from a product and a user feedback interface for providing a product recommendation; and a computer unit integral with the wearable device or in data communication therewith for storing personalized data for each group member, for receiving a user selection of two or more group members, and for combining the personalized data for the selected members. The personalized data is personalized biological data or product recommendation data derived from personalized biological data. The system is arranged to read product information from a product using the reader and generate a product recommendation for the product, for the selected members, using the product information and the combined personalized data, and to cause the generated product recommendation to be provided to a wearer via the user feedback interface.
US10043588B2 Memory device
A memory device includes a normal cell array, a parity cell array, and a plurality of normal write drivers suitable for writing normal write data in the normal cell array. The memory device also includes a plurality of parity write drivers suitable for writing parity write data corresponding to the normal write data, in the parity cell array, and an error injection circuit suitable for injecting error write data to at least one among the plurality of the normal write drivers and the plurality of the parity write drivers to exactly analyze an error of the memory device.
US10043587B2 Apparatuses and methods including nested mode registers
Apparatuses and methods for nested mode registers to extend mode register functionality are disclosed. An example apparatus comprises a mode register configured to store address information and write data, a plurality of nested mode registers coupled to the mode register and configured to store the write data, and a decoder circuit coupled to the mode register and the plurality of nested mode registers and configured to selectively enable a nested mode register of the plurality of nested mode registers to store the write data based, at least in part, on the address information.
US10043586B2 Shift register and method for driving the same, driving circuit and display device
A shift register includes a pulling-up unit, a pulling-down unit and an output unit, the pulling-up unit being connected to a first input terminal, a first clock signal terminal, a first level terminal, a pulling-down node and a pulling-up node, respectively, the pulling-down unit being connected to a second input terminal, a second level terminal, the first level terminal, the pulling-up node and the pulling-down node, respectively, and the output unit being connected to the first level terminal, a second clock signal terminal, an output terminal, the pulling-down node and the pulling-up node, respectively. The shift register provides an output signal through the output terminal according to the signals inputted from the first input terminal, the second input terminal, the first level terminal, the second level terminal, the first clock signal terminal and the second clock signal terminal.
US10043584B2 Three terminal fuse structure created by oxygen vacancy traps in hafnium-based oxides
A fuse structure includes a substrate, a gate dielectric formed on the substrate, a gate electrode formed on the gate dielectric, and first and second source/drain regions formed on the substrate on opposite sides with respect to the gate electrode, wherein the gate dielectric is configured such that a plurality of oxygen vacancies trapping respective charges are formed upon application of a pulse to the gate electrode.
US10043582B2 Establishing parameters of subsequent read retry operations based on syndrome weights of prior failed decodings
A syndrome weight of failed decoding attempts is used to select parameters for future read retry operations. The following exemplary steps are performed until a decoding success or a predefined limited number of readings is reached: (i) reading a codeword using different read threshold voltages; (ii) mapping the readings to a corresponding likelihood value using a likelihood value assignment; and (iii) recording a syndrome weight for failed decoding attempts of the readings using the different read threshold voltages. Once the predefined limit is reached, the following exemplary steps are performed: (i) mapping the readings to a corresponding likelihood value using different likelihood value assignments, and (ii) recording a syndrome weight for failed decoding attempts of the readings using the different likelihood value assignments; and using a given read threshold voltage and/or a likelihood value assignment associated with a substantially minimum syndrome weight as an initial read threshold voltage and/or a higher priority read threshold voltage for subsequent read retry operations.
US10043581B2 Memory circuit capable of implementing calculation operations
A memory circuit capable of implementing calculation operations, including: memory cells arranged in rows and in columns, each cell including: a data bit storage node, a read-out transistor connected by its gate to the storage node, and a selection transistor series-connected with the read-out transistor between a reference node and a conductive output track common to all the cells of a same column; and a control circuit configured to simultaneously activate the selection transistors of at least two cells of a same column of the circuit, and to read from the conductive output track of the column a value representative of the result of a logic operation having as operands the data of the two cells.
US10043577B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device comprises a memory cell and a first circuit. The first circuit is configured to generate a write pulse based on a write command and supply a write current to the memory cell in accordance with the write pulse. The first circuit generates a first write pulse when the first circuit receives a first write command. The first circuit extends the first write pulse when the first circuit receives a second write command within a first time after reception of the first write command.
US10043574B2 Programming memories with multi-level pass signal
Methods of operating a memory include applying a first voltage level to control gates of a plurality of memory cells selected to be programmed while applying a second voltage level to a respective data line for each memory cell of the plurality of memory cells; increasing the voltage level applied to the respective data line for memory cells of a first subset of memory cells to a third voltage level then increasing the voltage level applied to the control gates of the plurality of memory cells to a fourth voltage level; increasing the voltage level applied to the respective data line for each memory cell of a second subset of memory cells of the plurality of memory cells to a fifth voltage level then; and after increasing the voltage level applied to the respective data line for each memory cell of the second subset of memory cells to the fifth voltage level, increasing the voltage level applied to the control gates of the plurality of memory cells to a sixth voltage level.
US10043572B1 VSS bitcell sleep scheme involving modified bitcell for terminating sleep regions
A system and method for providing efficient power, performance and stability tradeoffs of memory accesses are described. A computing system uses a memory for storing data, and a processing unit, which generates access request. The memory stores data and includes a dummy cell between a first region and a second region. The first region and the second region operate with at least one of two operating states such as an awake state and a sleep state. The dummy cell uses two ground connections to support two separate ground references. In one example, a first ground reference is zero volts and a second ground reference is a floating node. In another example, the first ground reference is a value shared by one of the two regions and the second ground reference is the floating node.
US10043568B1 Optimizing data approximation analysis using low power circuitry
Optimizing data approximation analysis using low power circuitry including receiving a first set of data results and a second set of data results; charging a first capacitor on the circuit with a unit of charge for each of the first set of data results that indicates a positive data point; charging a second capacitor on the circuit with the unit of charge for each of the second set of data results that indicates a positive data point; applying a voltage from the first capacitor and a voltage from the second capacitor to a FET on the circuit, wherein a current flows through the FET toward an output of the circuit if the voltage on the first capacitor is greater than the voltage on the second capacitor and a difference in the voltage of the first capacitor and the second capacitor is greater than a threshold voltage of the FET.
US10043566B2 Array data bit inversion
Methods, systems, and apparatuses for memory array bit inversion are described. A memory cell (e.g., a ferroelectric memory cell) may be written with a charge associated with a logic state that may be the inverse of the intended logic state of the cell. That is, the actual logic state of one or more memory cells may be inverted, but the intended logic state of the memory cells may remain unchanged. Different sets of transistors may be configured around a sense component of a cell to enable reading and writing of intended and inverted logic states from or to the cell. For instance, a first set of transistors may be used to read the logic state currently stored at a memory cell, while a second set of transistors may be used to read a logic state inverted from the currently stored logic state.
US10043555B2 Methods and devices for reading data from non-volatile memory cells
Disclosed is a method for responding to a single user read command of a complementary cell array including one or more complementary cell pairs, the method including: determining if a first group of cells out of a data word is in an erased state or in a programmed state, and outputting a data word so that (a) if the first group of cells is determined to be erased a logical “one” is output for each bit of the data word and (b) if the first group of cells is determined to be programmed the result of a complementary read is output for each bit of the data word.
US10043554B2 Periodic rotational vibration check for storage devices to compensate for varying loads
A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.
US10043549B2 Systems and methods for generation of composite video
Systems and methods for generating a composite video based on a plurality of input streams are provided. A first video stream is received from a first device. A second video stream and coordination information are received from a second device. The coordination information includes instructions for combining the first video stream and the second video stream in a composite video. The first video stream and the second video stream are time aligned, and the instructions of the coordination information and the time-aligned first video stream and second video stream are used to generate the composite video.
US10043545B2 Information recording medium and reproduction device
An optical disk (100) of the present invention includes (i) a medium information region (101) (a) in which type identification information is recorded by recesses and/or protrusions which are formed by a given modulation method and whose lengths are longer than a length of an optical system resolution limit of a playback device and (b) in which first address information is recorded in a first address data format and (ii) a data region (102) (a) in which content data is recorded by recesses and/or protrusions which are formed by the given modulation method and which include a recess and/or a protrusion whose length is shorter than the length of the optical system resolution limit and (b) in which second address information is recorded in a second address data format.
US10043543B1 Method to re-characterize mechanical coupling used in multiple-actuator servo compensation
In a device with first and second heads, the second head is held at a radial location over one or more disks via a second actuator that moves the second head. A position error of the second head is read while performing a seek with a first actuator, the first actuator moving the first head over the one or more disks. A mechanical transfer function is determined between the first actuator and the second actuator based on the position error of the second head. The mechanical transfer function is used to provide compensation for the second head via the second actuator in response to subsequent seek of the first actuator.
US10043541B1 Disk drive head stack assembly having height-controlled suspension circuit tail tack
In a disk drive having a flexible circuit tail that is routed within a recess in the actuator arm, a dielectric spacer is added to the top of the tail in order to space the circuit traces within the tail further away from the electrically conductive actuator arm, and to make more repeatable that spacing. The added spacing reduces electrical coupling and thus increases the bandwidth of the circuit. The spacer can be in the form of a section of the same viscoelastic material that is used elsewhere as a vibration dampener on the suspension, the viscoelastic material being adhered to the tail before the tail is inserted within the recess. Alternatively, the spacer can be a thickened region of the flexible circuit covercoat in the area where the tail will reside within the recess.
US10043540B1 Health monitoring for head of a heat-magnetic recording device using a writer-reader offset
A method includes moving a heat-assisted magnetic recording head relative to a magnetic recording medium comprising a plurality of tracks, the head comprising a reader and a writer including a near-field transducer (NFT) optically coupled to a laser diode, the writer comprising a center which is laterally offset relative to a center of the reader to define a writer-reader offset (WRO) therebetween. Patterns are written to a particular track at a plurality of laser diode current levels. The patterns are read and a WRO value is calculated at a peak amplitude position for each of the laser diode current levels. A slope of the WRO values is determined with the laser current diode levels. A health condition of the NFT is determined by determining if the slope is greater than a predetermined threshold indicative of non-uniform activation across the NFT.
US10043533B2 Method and device for boosting formants from speech and noise spectral estimation
A device including a processor and a memory is disclosed. The memory includes a noise spectral estimator to calculate noise spectral estimates from a sampled environmental noise, a speech spectral estimator to calculate speech spectral estimates from the input speech, a formant signal to noise ratio (SNR) estimator to calculate SNR estimates using the noise spectral estimates and speech spectral estimates within each formant detected in a speech spectrum. The memory also includes a formant boost estimator to calculate and apply a set of gain factors to each frequency component of the input speech such that the resulting SNR within each formant reaches a pre-selected target value.
US10043515B2 Voice activation system
A voice activation system is described including a first voice activity detector for receiving a first signal from a microphone; a second voice activity detector for receiving a second signal from a speaker; a voice detector output coupled to the output of the first voice activity detector and the second voice activity detector. The first detector and the second detector are operable to generate an output signal in response to a candidate speech signal received on the respective detector inputs and the voice activation system is configured to generate a voice detector output signal when at least one of the first detector output and the second detector output indicate that speech has been detected. The voice activation system may reduce the average power consumption and increase the recognition rate of an always-on voice activation solution for headsets or other mobile audio devices.
US10043512B2 Generating target sequences from input sequences using partial conditioning
A system can be configured to perform tasks such as converting recorded speech to a sequence of phonemes that represent the speech, converting an input sequence of graphemes into a target sequence of phonemes, translating an input sequence of words in one language into a corresponding sequence of words in another language, or predicting a target sequence of words that follow an input sequence of words in a language (e.g., a language model). In a speech recognizer, the RNN system may be used to convert speech to a target sequence of phonemes in real-time so that a transcription of the speech can be generated and presented to a user, even before the user has completed uttering the entire speech input.
US10043511B2 Domain terminology expansion by relevancy
Methods, computer program products, and systems are presented. The methods include, for instance: collecting various word data from cross-domain sources and subject websites; assessing relevancy of feature vectors from external domains, live content of subject websites, and secondary terms derived from the live contents; expanding a language model for a domain by relevance passing a logistic regression threshold.
US10043506B2 Electronic percussion instrument and method for controlling sound generation
An electronic percussion instrument to control generated sound in accordance with operation to the striking surface includes: a first sensor configured to detect a slapping operation on the striking surface; a second sensor configured to detect a contact operation to the striking surface; and a processor configured to control sound generated in response to detection of a slapping operation by the first sensor in accordance with a place of a contact operation to the striking surface detected by the second sensor.
US10043505B2 Wireless device and method in the wireless device
A transmitter comprises an analog-to-digital converter, an audio signal compressor, a framer, a scrambler, a modulator, and a transmitting unit. The analog-to-digital converter translates an analog audio signal into a digital Pulse-Code Modulation (PCM) format audio signal. The audio signal compressor compresses the PCM format audio signal into a coded bit stream with a modified Adaptive differential Pulse-code Modulation (ADPCM) algorithm. The framer packetizes the coded bit stream into a 1.125 ms frame data by adding a preamble, a signaling field, a data field, and a cyclic redundancy check field to the coded bit stream. The scrambler scrambles the frame data with an ID number. The modulator generates a modulated signal by modulating the scrambled frame data with a predetermined modulation scheme. The transmitting unit transmits the modulated signal.
US10043499B2 Percussion instrument, drumhead for percussion instrument, mold for manufacture of drumhead, and manufacturing method of drumhead
A percussion instrument includes: a cylindrical shell portion having an open upper surface side; and a drumhead stretched to be installed on the upper surface side of the shell portion, wherein the drumhead includes: a membrane formed of a membranous material, having a struck head portion configured as a striking face to be struck by a performer and an outer periphery located on an outer circumferential side of the struck head portion; and an annular frame formed of a resin material and having the outer periphery of the membrane fixed thereto, and the drumhead is integrally formed by the membrane and the frame by injection molding.
US10043498B2 Snare wire and snare drum
A snare wire includes a snare and a pair of attachment tools fixed to opposite end sections of the snare. Each of the attachment tools includes a bonding portion with which the snare is bonded, a catching portion that catches a strap or a cord, and a pressing portion that contacts the strap or the cord caught by the catching portion and is pressed in a direction separating from a drum head. The catching portion is arranged at a position between the center of the drum head and the pressing portion and below the bonding portion.
US10043496B2 Guitar pick
The present invention is directed to a guitar pick or plectrum for use with a stringed musical instrument and which is constructed with generally two or three veneers which are adhered to each other such that each veneer is cross grain to each adjacently adhered veneer. In other embodiments, the tip portion of the plectrum has a gauge less than the grip portion of the plectrum.
US10043487B2 Apparatus and method for split screen display on mobile device
A method and system is provided for using a split screen mode. The method includes composing a plurality of surfaces into a final surface to display in a display unit of a user equipment. The display unit is operable to display a single screen mode and a split screen mode. The method also includes, responsive to identifying the split screen mode, splitting the display unit into a first screen and a second screen. The method also includes retrieving a set of parameters associated with the split screen mode. The method also includes displaying the final surface in both the first screen and the second screen according to the set of parameters.
US10043486B2 Electronic device and method for controlling screen-refresh rate
The present invention provides an electronic device, including a storage module, a sensing module, a processing module, a driving module, and a display module. The storage module stores a plurality of frames. The sensing module outputs a sensing signal according to an action by the electronic device. The processing module outputs a transmitting signal according to the sensing signal. The transmitting signal corresponds to a first screen-refresh rate. The driving module determines the subsequent frame according to either the transmitting signal or a driving signal before the current frame ends. The driving signal corresponds to a second screen-refresh rate. The display module displays a display picture corresponding to the subsequent frame according to the subsequent frame and either the first screen-refresh rate or the second screen-refresh rate.
US10043482B2 Client-server visualization system with hybrid data processing
The invention comprises a system of client-server visualization with hybrid data processing, having a server digital data processor, that allows for server side rendering and processing image data, and client digital data processors simultaneously connected to the server, which receives messages from the clients, creates rendered images of data sets or other data processing results and sends those rendered images and results to the clients for display or further processing. Performing certain image rendering operations on either the server or the client according to which is better suited for the tasks requested by the user at any point in time, and possibly adjusting this division of work dynamically, improves rendering speed and application responsiveness on the clients.
US10043478B2 Display device
There is provided a display device comprising a display panel, wherein the display panel comprises pixels, data lines, thin film transistors including first electrodes electrically connected with the data lines, second electrodes disposed to be spaced apart from the first electrodes in a first direction, semiconductor layers overlapping the first electrodes and the second electrodes, and gate electrodes overlapping the semiconductor layers and pads electrically connected with the second electrodes, wherein the thin film transistors includes first thin film transistors and second thin film transistors, which are alternately disposed, the semiconductor layers are divided into first semiconductor layers included in the first thin film transistors and second semiconductor layers included in the second thin film transistors, which are alternately disposed, and a length of the first semiconductor layer in the first direction is larger than a length of the second semiconductor layer in the first direction.
US10043476B2 Display panel and angle-cutting circuit
The present application discloses a display panel and an angle-cutting circuit. The angle-cutting circuit includes the angle-cutting chip, the comparison module and the adjustment module, the adjustment module is coupled to the angle-cutting chip and the comparison module; the output terminal of the angle-cutting chip is used to output the angle-cutting voltage, the first input terminal of the comparison module is coupled to the output terminal of the angle-cutting chip to obtain the first voltage; the first voltage is compared to the preset threshold voltage in the comparison module, when the first voltage is less than the threshold voltage, a control signal is generated from the comparison module, and the lower limit value of the angle-cutting voltage is raised by the adjustment module according to the control signal. By the technology described above, the accuracy of angle-cutting voltage of the present application is increased, and improve product performance.
US10043471B2 Gamma curve correction method for a liquid crystal display
A Gamma curve correction method for an LCD sets a ground potential of the LCD as a common voltage, and adjusts at least one of a plurality of positive Gamma voltages and a plurality of negative Gamma voltages of the LCD such that the central value of a Gamma curve established by the positive Gamma voltages and the negative Gamma voltages becomes closer to the common voltage. As a result, flickers existing in the images of the LCD are improved.
US10043470B2 Array substrate and liquid crystal display device having same
An array substrate includes a display area, an edge area, data lines, pixel units, a feedback transmission line, a feedback control circuit, and a display drive circuit. The edge area surrounds the display area. The feedback transmission line, the feedback control circuit, and the display drive circuit are spatially corresponding to the edge area. The feedback transmission line electrically connects at least one of the data lines and the feedback control circuit. The feedback transmission line detects a data signal transmitted by the data lines and outputs a feedback signal to the feedback control circuit. The feedback control circuit outputs a common voltage to the display drive circuit according to the feedback signal. The display drive circuit outputs the common voltage to the pixel units.
US10043469B2 Integrated touch sensor and force sensor for an electronic device
Systems and method of performing touch and force sensing in an electronic device. The device includes a cover and an array of touch-sensor electrodes disposed below the cover. The first array of electrodes may be configured to sense a touch on the cover using a capacitive sensing scheme. The device also includes a force-sensor drive electrode disposed below the first array of electrodes and a force-sensor sense electrode disposed below the force-sensor drive electrode. The force-sensor drive and sense electrode may be configured to sense a force on the cover. The device also includes a shared drive circuit having an output that is operatively coupled to the array of touch-sensor electrodes and the force-sensor drive electrode.
US10043466B2 Display device
A plurality of source signal lines extend parallel to each other. Gate signal lines extend parallel to each other while crossing the plurality of source signal lines. A pixel switching element is provided at an intersection of each of the source signal lines and each of the gate signal lines. Driving terminals receive signals to be input to the plurality of source signal lines. Leading lines connect the plurality of driving terminals and the plurality of source signal lines in one to one relationship. A repairing line has a conductive part extending parallel to the plurality of leading lines. An end part of one leading line or each of more leading lines near the source signal line and the driving terminal corresponding to this one or each of these leading lines can become connected through this conductive part.
US10043464B2 Control device, display device, and control method
Provided is a display device capable of suppressing electric power consumption as well as displaying an image with excellent quality. A host control section (30) in accordance with an aspect of the present invention includes: an image determining section (35) for determining whether or not an image has a characteristic of causing flicker to be easily recognizable; and a driving changing section (36) for, in a case where it is determined that the image has the characteristic of causing flicker to be easily recognizable, determining that (i) a display of the image is to be refreshed at a first refresh rate during a first period and (ii) the display of the image is to be refreshed at a different second refresh rate during a second period.
US10043455B2 Data driver and display device including the same
A data driver and a display device including the same. The data driver includes a DA converting circuit converting a digital signal into an analog signal and an output circuit disposed downstream of the DA converting circuit. The output circuit outputs two selected color data signals and one black voltage based on the data state of one reference data signal, and outputs one fixed color data signal.
US10043453B2 Display panel and electronic apparatus including the same
A display panel including a substrate that includes a display region and a non-display region, the display region including a first and second display region spaced apart from each other, and the non-display region including an edge non-display region that surrounds the display region and an intermediate non-display region between the first and second display region; a plurality of first pixels arranged on the first display region; a plurality of second pixels arranged on the second display region; a first and second voltage wiring on the non-display region to transmit a first and second driving voltage to the first and second pixel; and an auxiliary wiring extending in a second direction perpendicular to the first direction, on the intermediate non-display region, the auxiliary wiring crossing between the first and second display region, and being connected to one of the first and second voltage wiring.
US10043450B2 Organic light emitting display panel including sub-pixels corresponding to different coupling capacitances
An organic light emitting display panel includes a first sub-pixel, a second sub-pixel, and a third sub-pixel for respectively emitting differently colored lights, each of the sub-pixels including a switching transistor connected to a data line, and having a gate electrode configured to receive a scan signal, a driving transistor connected to the switching transistor, an emission control transistor connected to the driving transistor, and having a gate electrode configured to receive an emission control signal, an emission control line connected to the gate electrode of the emission control transistor, an organic light emitting diode connected the emission control transistor, and coupling capacitor including a first electrode including a portion of the emission control line, and a second electrode including an anode of the organic light emitting diode overlapping the portion of the emission control line, wherein capacitances of a first capacitor including the coupling capacitor of the first sub-pixel and a second capacitor including the coupling capacitor of the second sub-pixel are greater than a capacitance of a third capacitor including the coupling capacitor of the third sub-pixel.
US10043449B2 Organic light-emitting diode display
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the display includes a plurality of pixels and a data line formed adjacent to the pixels and configured to transfer a data voltage. The display also includes a driving voltage line formed substantially parallel to the data line and configured to transfer a driving voltage, and an initialization voltage line formed substantially parallel to the data line and configured transfer an initialization voltage. At least one of the pixels includes a driving transistor including a driving gate electrode and configured to receive the initialization voltage from the initialization voltage line. A driving connector is spaced apart from the data line and electrically connected to the driving gate electrode. An OLED is electrically connected to the driving transistor, at least one of the initialization voltage line and the driving voltage line interposed between the driving connector and the data line.
US10043446B1 Organic light-emitting diode display assembly and display device
An OLED display assembly includes a DC-DC power source driver chip and an OLED display panel. The DC-DC power source driver chip is provided with a soft-start circuit including a first time-delay circuit, a first anti-surge circuit and a second anti-surge circuit. The first time-delay circuit is configured to disable the first anti-surge circuit and enable the second anti-surge circuit at an initialization stage, delay a voltage applied to an output end of the first time-delay circuit, and after the end of the initialization stage, enable the first anti-surge circuit and disable the second anti-surge circuit. The first anti-surge circuit is configured to control, after the end of the initialization stage, a voltage applied to the first input end of the OLED display panel. The second anti-surge circuit is configured to control, at the initialization stage, a voltage applied to the first input end of the OLED display panel.
US10043444B2 Display panel and organic light-emitting diode (OLED) display including the same
A display panel and organic light-emitting diode (OLED) display including the same are disclosed. In one aspect, the display panel includes an active pixel including a driving circuit configured to generate a driving current based on a data signal and an emission circuit configured to emit light based on the driving current. The display panel also includes a repair pixel including a repair driving circuit configured to provide a repair driving current to the emission circuit instead of the driving current of the driving circuit when the driving circuit is disconnected from the emission circuit. The repair pixel further includes an aging switch configured to apply an aging voltage to the repair driving circuit during an aging operation and electrically disconnect the repair driving circuit from a power supply after the aging operation is performed.
US10043439B2 Display device
A display device includes a display area including a plurality of pixels located in a matrix. The plurality of pixels include first sub pixels and second sub pixels, the second sub pixels being adjacent to the first sub pixels. The display device further comprises a plurality of assisting lines formed between the first sub pixels and the second sub pixels, the areas not overlapping the openings of the banks as seen in a plan view. As seen in a cross-sectional view, regarding each of the first sub pixels and the second sub pixel adjacent thereto, a distance between an edge of the opening of the bank demarcating the first sub pixel and a corresponding assisting line, among the assisting lines, is longer than a distance between an edge of the opening of the bank demarcating the second sub pixel and the corresponding assisting line.
US10043438B2 Display device and method of driving the same with pixel shifting compensation data
A display device includes a controller configured to: generate compensation data by accumulating image data; and generate the image data by reflecting the compensation data to input data received from an external source; and a display unit comprising a plurality of pixels configured to display an image according to the image data, wherein the controller generates the image data while pixel shifting the compensation data by a predetermined pixel movement amount.
US10043434B2 Gamma voltage generator and display device having the same
A gamma voltage generator includes a reference gamma selector, a reference gamma converter, and a gamma curve adjuster. The reference gamma selector selects a top reference gamma voltage and a bottom reference gamma voltage that are between first and second reference voltages. The reference gamma converter converts the bottom reference gamma voltage to a conversion reference gamma voltage based on the top reference gamma voltage. The gamma curve adjuster generates a plurality of grayscale gamma voltages based on the conversion reference gamma voltage and the top reference gamma voltage.
US10043433B2 Pixel structure and displaying method thereof, and related display apparatus
The present disclosure provides a pixel structure. The pixel structure includes first sub-pixels, second sub-pixels, and third sub-pixels. Two adjacent third sub-pixels facing each other form a third sub-pixel group. The second sub-pixels are arranged in a row along a first axis to form second-sub-pixel rows, the first sub-pixels and the third sub-pixel groups are arranged in an alternating configuration along the direction of the first axis parallel to the second-sub-pixel rows, and the second-sub-pixel rows and rows formed by the first sub-pixels and the third sub-pixel groups are arranged in an alternating configuration. The second sub-pixels are arranged along a direction of a second axis to form second-sub-pixel columns, the first sub-pixels and the third sub-pixel groups are arranged in an alternating configuration along the direction of the second axis parallel to the second-sub-pixel columns, the second-sub-pixel columns and columns are arranged in an alternating configuration.
US10043431B2 Display device and electronic apparatus
A display device includes: a display unit that includes a plurality of pixels and a plurality of scanning signal lines delivering scanning pulses to the plurality of pixels; and a scanning unit that includes a first switch provided in association with each of the plurality of scanning signal lines and selectively extracting the scanning pulse from one of a plurality of scanning pulse signals including the plurality of scanning pulses.
US10043417B2 Method for showing a localization error and related device
The method according to the invention is a method for showing the localization error of a plurality of points of a georeferenced image, comprising the following steps: providing a georeferenced image, in which each image coordinate point is associated with announced values of the geographical coordinates defining the geographical localization of the object corresponding to that point of the georeferenced image; showing the georeferenced image. The method also comprises the following steps: providing, for each point of the plurality of points of the georeferenced image, an estimated value of the localization error specific to that point, said error not being uniform over the image; and showing the localization error for at least one point among the plurality of points of the georeferenced image so as to make it possible for a user to view the localization error.
US10043416B2 Model for endoscope
A model for an endoscope includes a tissue holding portion including: a first member which has a through hole, which is hard, and which is formed in a frame shape; and a second member which is formed in a sheet shape with a material that is more flexible than the first member and is elastically deformable, which has a window portion that penetrates the second member in a thickness direction of the second member, and which is attached to the first member. A piece of tissue is attached to the second member such that the piece of tissue overlaps the window portion, and the second member is attached to the first member in a state in which the second member is elastically deformed so that tension acts on the second member.
US10043414B2 Microscope-based learning
Systems and computer-implemented methods for microscope-based learning including providing a first menu on a GUI to allow a user to identify or view a cell category of interest on a digital slide image that is simultaneously displayed with the first menu on the GUI. The systems and methods further include providing a navigation system on the GUI to allow the user to navigate the digital slide image and select proportional x and y coordinates on the digital slide image. A second menu is also provided on the GUI to allow the user to identify a cell type for the selected proportional x and y coordinates. The systems and methods are capable of automatically determining if the cell type identified by the user matches a predetermined cell type within the x and y coordinates from a database. The systems and methods further indicate whether the identified cell type matches the predetermined cell type on the GUI and display a summary of the total matches on the GUI.
US10043401B2 Methods and apparatus for detecting airport terminal area congestion
A method for evaluating landing conditions at an airport is provided. The method obtains, by an avionics system onboard a first aircraft, aircraft position data associated with a plurality of aircraft located within a range of the airport; and computes a terminal congestion coefficient for the airport, based on the aircraft position data, wherein the terminal congestion coefficient indicates a level of air traffic within the range of the airport.
US10043392B2 Sensing apparatus for vehicle, sensing method for vehicle and control apparatus for vehicle
The present invention provides a sensing apparatus for a vehicle, the apparatus including: a sensing unit that is configured to sense at least one of vehicle speed information, yaw rate information, and steering angle information, and to sense a forward object existing within a sensing distance set in advance; a calculator that is configured to calculate at least one of a driving curvature radius, which is calculated based on the vehicle speed information and the yaw rate information, and a steering angular speed, which is calculated based on the steering angle information; and an adjusting unit that is configured to adjust the sensing distance to be decreased when the driving curvature radius is less than, or equal to, a predetermined curvature radius or when the steering angular speed is less than, or equal to, a predetermined angular speed.
US10043391B2 Fine grained location-based services
Systems, methods, and computer program products to perform an operation comprising receiving, by a first communications interface of a mobile device associated with a first vehicle, location information from a peer device associated with a second vehicle, determining, by the mobile device, an estimated location of the second vehicle relative to the first vehicle based on the location information received from the peer device, and determining, by the mobile device, that the first vehicle is located in a first lane of a road based on the estimated location of the second vehicle relative to the first vehicle.
US10043390B2 Parking space sensor
The present invention provides a parking space sensor, which comprises a sensing module, a control unit, and a trigger module. The sensing module senses the status of a parking space and generates a sensing signal. When the parking space sensor, and hence the trigger module, is flipped over, the trigger module triggers the control unit to perform an initialization procedure, in which the control unit transmits an initialization signal to the sensing module for initializing the sensing module. Thereby, the status of the parking space can be sensed and a sensing signal can be generated. Then the control unit produces a piece of parking space information according to the sensing signal.
US10043387B1 Map display with directions generating and download facility
A map-display-based, computer-implemented approach is provided for providing directions to a user to assist the user in reaching a destination. The approach includes, for instance, collecting at a map display user input data, where the user input data includes the user's destination. In addition, the approach includes generating, by a directions generating facility associated with the map display, directions for the user to use in navigating from a current location to the user's destination, and downloading the directions generated by the directions generating facility to a mobile device of the user to assist the user in reaching the desired destination after leaving the map display. The downloading of directions to the user's mobile device may include downloading the directions in at least one of text data format or voice data format.
US10043386B2 Vehicle communication system
A vehicle communication system including a danger zone controller configured to set parameters of a danger zone, the parameters including location and size of the danger zone. A transmitter is configured to transmit the parameters of the danger zone to vehicles. A vehicle receiver of a vehicle is configured to receive the parameters of the danger zone in order to notify a driver of the vehicle of the danger zone.
US10043377B2 Monitoring system
A monitoring system includes at least one sensor, at least one monitoring camera, a master device that is connected to a fixed telephone network so as to perform calls to other fixed telephones, and a mobile phone terminal that is connected to other mobile phones via a mobile phone network. The master device records an image captured by the monitoring camera or outputs warning information depending on whether or not an event is detected by at least two of the sensors and the monitoring cameras.
US10043375B2 Mobile terminal alarm method and apparatus
A mobile terminal alarm method and apparatus are provided. The method includes collecting environmental data of a mobile terminal; determining, according to the environmental data, a scenario in which the mobile terminal is located; and sending, when the scenario meets a preset alarm condition, and the mobile terminal is in a preset state, an alarm in an alarm manner corresponding to the preset state.
US10043374B2 Method, system, and electronic device for monitoring
One embodiment provides a method, including obtaining an environmental parameter, wherein the environmental parameter indicates a state parameter of targeted monitoring space; processing the environmental parameter to obtain a processing result; selecting, on the basis of the processing result, a target monitoring policy corresponding to the environmental parameter from at least a first monitoring policy and a second monitoring policy, wherein a first monitoring mode of the first monitoring policy is different from a second monitoring mode of the second monitoring policy; and processing input from the targeted monitoring space according to the target monitoring policy. Other aspects are described and claimed.
US10043372B1 Device for automatic crash notification
A method for detecting an event occurring during operation of a vehicle includes receiving indications of a plurality of variables from an installed device communicatively coupled to the mobile device via an internal communication link. The method further includes analyzing the received indications of the plurality of variables to detect the event occurring during the operation of the vehicle. Still further, the method includes, upon detecting the event, initiating: (i) a first communication session between the mobile device and an entity outside of the vehicle, and (ii) a second communication session between the mobile device and the installed device, wherein the mobile device forwards content communicated via the first communication session to the installed device via the second communication session such that the installed device presents the content to the vehicle operator. In one aspect, air pressure wave sensor and accelerometer data may trigger automatic crash notifications to emergency responders.
US10043369B2 System and method for sending medical emergency alerts
A system for sending medical emergency alerts including a device body adapted to be attached to a user, an accelerometer connected to the device body, a wireless communications module, a user interface, a processor in communication with the accelerometer, the wireless communications module, and the user interface, a memory in communication with the processor, the memory including instructions that, when executed by the processor, cause the processor to receive acceleration data from the accelerometer, analyze the acceleration data to determine if a fall condition is present, and when the fall condition is present, communicate, via the wireless communication module, an alert to a caregiver mobile device, wherein the alert is adapted to indicate that the user wearing the device body has fallen.
US10043364B2 Systems and methods for detecting and warning of the presence or absence of automobile occupant
Provided is a security device, comprising: a sensor that senses a presence in a vehicle and generates a presence signal; an ignition state detection device that detects a state of the vehicle, and generates a status signal; and a rules processor that determines from the presence signal and the status signal whether an alarm or message is to be generated.
US10043363B2 System and a method for detecting low concentrations of specific chemical compounds in the air of an aircraft cabin
A system for detecting low concentrations of specific chemical compounds in the air of an aircraft cabin. The system includes a cabin management system with a processing unit and a user interface and a plurality of sensors. Each sensor is connected to the processing unit of the cabin management system such that data can be transmitted from the sensor to the processing unit. Each sensor is adapted to determine a presence of a first chemical compound in the air of an aircraft cabin and transmit data indicative of the determined presence to the processing unit. The processing unit is adapted to process data indicative of the presence of the first chemical compound received from a sensor of the plurality of sensors and to signal the presence of the first chemical compound to a user via the user interface.
US10043361B2 Home automation communication system
A method for security and/or automation systems, comprising determining a presence of a first occupant in a first room at a predefined location, the first room communicatively coupled to a first electronic device capable of receiving input; receiving a request for communication with the first occupant by a remote computer system; sending a response to the request for communication with the first occupant; and establishing a communications link between the first electronic device and the remote computer system.
US10043355B2 Security devices for products
A security device for protecting objects from theft or unauthorized removal includes a first component configured to be fixed to an object and a second component configured to be removably secured to the first component. The second component includes an alarming mechanism configured to be armed prior to the second component being secured to the first component. The alarming mechanism may include one or more actuating mechanisms that actuate the alarming mechanism. In certain embodiments the second component is configured to slidably engage the first component. In other embodiments, the security device further includes a cable having an end attached to the first component or the second component.
US10043354B2 Multipurpose contacts for delivering electro-haptic feedback to a wearer
Wearable devices are described herein including a housing and a mount configured to mount the housing to an external surface of a wearer. The wearable devices further include first and second electrical contacts protruding from the housing and configured such that the electrical contacts can be used to measure a Galvanic skin resistance of skin proximate to the electrical contacts when the wearable device is mounted to the external surface of the wearer. The electrical contacts are additionally configured to deliver an electro-haptic stimulus to skin proximate to the electrical contacts when the wearable device is mounted to the external surface of the wearer. Electro-haptic stimulus could be delivered to a wearer to indicate information to the wearer, including information about a health or activity state of the wearer, about communications received by the wearable device, and about alerts generated by the wearable device.
US10043353B2 Wearer role-based visually modifiable garment
A system includes a wearer role identification device, a garment comprising a dynamically modifiable display, a hardware controller for adjusting the dynamically modifiable display, and a database storage device. The wearer role identification device identifies a role of a wearer of the garment wherein the role defines abilities of the wearer. The hardware controller adjusts an appearance of the dynamically modifiable display based on the role of the wearer changing from a first role to a second role. The database storage device contains a real-time role of the wearer of the garment, wherein the wearer role identification device retrieves the real-time role of the wearer of the garment as a real-time input to the hardware controller for adjusting the dynamically modifiable display, wherein the wearer of the garment holds multiple roles, and wherein the dynamically modifiable display presents visual images that simultaneously represent the multiple roles.
US10043351B2 Self-service terminal
A self-service terminal is described. The terminal includes first and second touch sensitive units. Each of these touch sensitive units includes a display and a touch sensitive panel overlying the display. The second customer display is configured differently to the first customer display. The terminal also includes a processor operable to present (i) a screen comprising a plurality of different selectable options to a customer on the first customer display, and (ii) a screen associated with a selected selectable option on the second customer display, so that the customer can use the second touch sensitive unit to enter transaction details in a more private manner than by using the first touch sensitive unit.
US10043346B2 System for promoting play on electric gaming devices and engagement with casino personnel
A method for promoting play on electronic gaming devices and for promoting engagement with casino personnel comprising in which a code is displayed on a sign. When the code is received in a text from an identified player, drawing entries are associated with the player as a function of play on the gaming devices. At least one drawing entry is also associated with the player when he or she actuates a service button on a gaming device. Drawing prizes, if any, are revealed in response to another text from the player.
US10043334B2 Sensor for checking value documents
A sensor for checking value documents, an apparatus with the sensor, and a method for operating the sensor. Neither the software that the sensor executes for checking the value documents nor the adaptation data that the sensor employs for checking the value documents are stored permanently in the sensor itself. The sensor is set up for the software as well as the adaptation data to be loaded into the sensor from outside the sensor. The sensor can be employed for checking value documents only when a data carrier is connected to the sensor, and the data carrier has license data stored thereon through which a license for the employment of the software and/or of the adaptation data is supplied to the sensor.
US10043330B2 Wireless credential proximity control
Embodiments of the present application generally relate to controlling ingress/egress through entryway devices. More particularly, but not exclusively, embodiments of the present invention relate to attaining confirmation of intent relating to access to a controlled opening. According to certain embodiments, the credential device and/or the user of the credential device is prompted to provide a response, or otherwise is to perform certain actions, that can demonstrate a confirmation of intent to gain access to the controlled opening. Such responses and/or actions can be evaluated to determine authority to gain access to the controlled opening. Further, such intent confirmation events may, depending on the embodiment, be performed before or after credential information is communicated from the credential device and/or before or after pairing of the access control device and the credential device. According to other embodiments, intent may be confirmed, at least in part, based on changes in the characteristics of signals communicated from the credential device.
US10043324B1 Essential inspection system for machines
The present invention provides a system wherein an essential inspection of components of a machine or vehicle is performed and wherein the inspected components do no need to be brought into close proximity to the mechanism or device that activates the starting element of the machine. Moreover, the system of the present invention allows extending the essential safety inspection to those machine components that cannot be removed or are no practical to remove in order to be inspected. Still, the present invention provides a system that forces the safety essential inspection of machine components to be performed by not allowing the electrical feeding of the ignition mechanism that start the operation of the machine unless the essential inspection system is activated by completing a predetermined protocol or sequence of inspection steps.
US10043322B1 Vehicle diagnostics
Computing systems for vehicle diagnostics are provided. In accordance with some aspects, a computing system may receive, from a vehicle (e.g., from a computing device installed in and/or at the vehicle), a diagnostic code generated by an on-board diagnostic (OBD) system of the vehicle. The computing system may determine an issue with the vehicle based on the diagnostic code and may determine, based on the issue, a remedial action for addressing the issue and a timeframe for performing the remedial action. The computing system may store data identifying the issue, the remedial action, and the timeframe in a record associated with the vehicle.
US10043320B2 Safety for wearable virtual reality devices via object detection and tracking
The technology disclosed can provide improved safety by detecting potential unsafe conditions (e.g., collisions, loss of situational awareness, etc.) confronting the user of a wearable (or portable) sensor configured to capture motion and/or determining the path of an object based on imaging, acoustic or vibrational waves. Implementations can enable improved safety to users of virtual reality for machine control and/or machine communications applications using wearable (or portable) devices, e.g., head mounted displays (HMDs), wearable goggles, watch computers, smartphones, and so forth, or mobile devices, e.g., autonomous and semi-autonomous robots, factory floor material handling systems, autonomous mass-transit vehicles, automobiles (human or machine driven), and so forth, equipped with suitable sensors and processors employing optical, audio or vibrational detection.
US10043317B2 Virtual trial of products and appearance guidance in display device
A method, computer program product, and a display device for enabling a user to virtually interact with an object includes a processor in the display device utilizing an image capture in the display device, to identify a subject in a three dimensional space proximate to the display device. The processor virtualizes the subject to generate a computer model of the subject and generating mappings between the computer model of the subject and the passive reflection of the subject. The processor obtains a computer model of an article and superimposes the models in three dimensional space by joining the models at selected reference point(s). The processor renders an image that includes the passive reflection of the subject visually superimposed with the computer model of the article, such that a movement by the subject, when obtained by the processors via the image capture device, is reflected in real-time in the image.
US10043315B2 Method and apparatus for representing a virtual object in a real environment
The invention relates to a method for representing a virtual object in a real environment, having the following steps: generating a two-dimensional representation of a real environment by means of a recording device, ascertaining a position of the recording device relative to at least one component of the real environment, segmenting at least one area of the real environment in the two-dimensional image on the basis of non-manually generated 3D information for identifying at least one segment of the real environment in distinction to a remaining part of the real environment while supplying corresponding segmentation data, and merging the two-dimensional image of the real environment with the virtual object or, by means of an optical, semitransparent element directly with reality with consideration of the segmentation data. The invention permits any collisions of virtual objects with real objects that occur upon merging with a real environment to be represented in a way largely close to reality.
US10043314B2 Display control method and information processing apparatus
A display control method is executed by a computer. The display control method includes acquiring an image captured by a camera; displaying first object data corresponding to a reference object on a screen, when an image of the reference object is detected as being included in a first range in the captured image; and transitioning to a mode of continuously displaying the first object data corresponding to the reference object, when the image of the reference object is continuously detected as being included in a second range in the captured image for a predetermined time, even after the image of the reference object is no longer detected as being included in the first range in the captured image.
US10043313B2 Information processing apparatus, information processing method, information processing system, and storage medium
To appropriately superimpose and display a virtual object on an image of a real space, an information processing apparatus according to exemplary embodiment of the present invention determines the display position of the virtual object based on information indicating an allowable degree of superimposition of a virtual object on each real object in the image of the real space, and a distance from a real object for which a virtual object is to be displayed in association with the real object.
US10043304B2 Three dimensional image data processing
Three dimensional image data is provided which includes data representing a first image which specifically may be a background image. A mixed image which is a combination of the first image and a second image which specifically may be a foreground image, a transparency map related to the mixed image comprising transparency values for pixels of the mixed image and a depth indication map for the mixed image comprising depth indication values for pixels of the mixed image. The use of a mixed image may allow three dimensional processing while at the same time allowing 2D backwards compatibility. Image quality around image objects may be improved by modifying transparency values in response to depth indication values and/or depth indication values in response to transparency values. Specifically, an improved alignment of transitions of depth indication values and transparency values may provide improved three dimensional foreground image object edge data.
US10043298B2 Enhanced document readability on devices
A method for operating a device having a screen, including: obtaining, by the device, a first background image of an environment behind the screen; obtaining, by the device, an electronic document (ED) having a text character with an initial text color; identifying, by the device, a pixel in the first background image associated with the text character; determining, by the device, a first final text color based on the initial text color and the pixel in the first background image; and displaying, by the device and on the screen, the ED with the text character in the first final text color.
US10043294B2 Image processing device, radiographic imaging system, recording medium storing image processing program, and image processing method
An image processing device that includes: an acquiring section that acquires a plurality of projection images in which a subject between a radiation detector and a radiation applying unit has, as a result of the radiation applying unit being moved to thereby change an angle of incidence, with respect to the subject, of radiation applied from the radiation applying unit, been imaged at each different angle of incidence; a processing section that performs frequency processing that attenuates, relative to a high-frequency component, a low-frequency component of projection images in which the angle of incidence is equal to or greater than a first threshold; and a tomographic image generating section that generates tomographic images of the subject by image reconstruction from projection images in which the angle of incidence is less than the first threshold and from the frequency-processed projection images.
US10043293B2 Image processing device, radiation detecting device, and image processing method
An image processing device to reduce noise in a medical image includes first and second generators, a detector, and a corrector. A first image is generated based on data corresponding to photons with a first energy from among data that is obtained based on an energy of radiation that has passed through a subject and a second image is generated based on data corresponding to photons with a second energy. The detector finds, in the second image, a second block having a similar pattern of pixel values to a first block included in the second image. The corrector reduces noise by correcting pixel values of a third block in the first image corresponding to the first block based on new pixel values of the third block that are calculated by using pixel values included in a fourth block in the first image.
US10043292B2 System and method for applying a reflectance modifying agent to change a person's appearance based on a digital image
A computer-controlled system determines attributes of a frexel, which is an area of human skin, and applies a reflectance modifying agent (RMA) at the pixel level to automatically change the appearance of human features based on one or more digital images. The change may be based on a digital image of the same frexel, for as seen in a prior digital photograph captured previously by the computer-controlled system. The system scans the frexel and uses feature recognition software to compare the person's current features in the frexel with that person's features in the digital image. It then calculates enhancements to the make the current features appear more like the features in the digital image, and it applies the RMA to the frexel to accomplish the enhancements. Or the change may be based on a digital image of another person, through the application of RMAs.
US10043285B2 Depth information extracting method based on machine learning and apparatus thereof
The disclosure relates to a method and an apparatus for extracting depth information from an image. A method for extracting depth information based on machine learning according to an exemplary embodiment of the present disclosure includes generating a depth information model corresponding to at least one learning image by performing machine learning using the at least one learning image and a plurality of depth information corresponding to the at least one learning image; and extracting depth information of a target image by applying the depth information model into the target image. Embodiments of the disclosure may allow extracting precise depth information from a target image.
US10043282B2 Machine vision for ego-motion, segmenting, and classifying objects
Systems and methods for machine vision are presented. Such machine vision includes ego-motion, as well as the segmentation and/or classification of image data of one or more targets of interest. The projection and detection of scanning light beams that generate a pattern are employed. Real-time continuous and accurate spatial-temporal 3D sensing is achieved. The relative motion between an observer and a projection surface is determined. A combination of visible and non-visible patterns, as well as a combination of visible and non-visible sensor arrays is employed to sense 3D coordinates of target features, as well as acquire color image data to generate 3D color images of targets. Stereoscopic pairs of cameras are employed to generate 3D image data. Such cameras are dynamically aligned and calibrated. Information may be encoded in the transmitted patterns. The information is decoded upon detection of the pattern and employed to determine features of the reflecting surface.
US10043276B2 Image processing method, image processing apparatus, robot apparatus, program, and recording medium
An image processing method of reduced an amount of calculation in pattern matching processing, using a reference image. A computer sets searching regions on the input image so as to correspond to a plurality of distributed regions of the work positions to be detected on the input image, respectively, detects the predetermined number of work positions by performing the pattern matching processing by using the reference image in the continuous searching regions, on a predetermined number of input images, and determines distribution of the work positions on the input images, based on the predetermined number of the work positions which have been detected and detects the work positions by performing the pattern matching processing by using the reference image, in the plurality of searching regions which have been set in the setting process, and determining an evaluation value of pattern matching, every time the pattern matching processing is performed.
US10043270B2 Image processing apparatus and method for segmenting a region of interest
An image processing apparatus (16) is disclosed for segmenting a region of interest (15) in a multi-dimensional image data of an object (12). The image processing apparatus comprises an interface for receiving an image data of the object including the region of interest to be segmented. A selection unit selects a deformable model 30 of an anatomical structure corresponding to the object in the image data. A processing unit segments the region of interest by adapting the deformable model on the basis of the image data (xt) and additional information of the object.
US10043266B2 Method and device for controllably revealing structures buried in objects such as wafers
An imaging method and device is provided for inspecting for the presence, in an object like a wafer, of enclosed structures, such as vias, employing: an imaging sensor; an optical imager able to produce, on the imaging sensor, an object image in a field of view; and an illuminator for generating an illuminating beam and lighting the field of view in reflection, including: acquiring a first image of the object by illuminating the object with a first illuminating beam adapted to the object, such that the light of the beam penetrates the object; acquiring a second image of the object by illuminating the object with a second illuminating beam adapted to the object, such that the light of the beam is reflected by the surface of the object; and comparing the first and second images to identify structures that appear in the first image but not in the second image.
US10043264B2 Integration of automatic and manual defect classification
A method for defect classification includes storing definitions of defect classes in terms of a classification rules in a multi-dimensional feature space. Inspection data associated with defects detected in one or more samples under inspection is received. A plurality of first classification results is generated by applying an automatic classifier to the inspection data based on the definitions, the plurality of first classification results comprising a class label and a corresponding confidence level for a defect. Upon determining that a confidence level for a defect is below a predetermined confidence threshold, a plurality of second classification results are generated by applying at least one inspection modality to the defect. A report is generated comprising a distribution of the defects among the defect classes by combining the plurality of first classification results and the plurality of second classification results.
US10043262B2 Abnormal image detection device, image processing system having abnormal image detection device, and vehicle incorporating image processing system
An abnormal image detection device includes a reliability determination part that determines whether or not each pixel of a parallax image has a low reliability. The reliability determination part has an edge intensity determination section. For each respective pixel of original images, the edge intensity determination section determines whether or not the respective pixel is smaller than or equal to a threshold value, and if the respective pixel is smaller than or equal to the threshold value, the reliability determination part determines that a corresponding one of the pixels in the parallax image, which corresponds to the respective pixel, is a pixel having the low reliability. A computation part computes a total number of pixels of the parallax image that each has the low reliability. An abnormality determination part that when the total number of pixels exceeds a predetermined value, determines that the parallax image is abnormal.
US10043255B1 Utilizing a machine learning model to automatically visually validate a user interface for multiple platforms
A device receives user interface information associated with a user interface to be provided for a particular platform, and receives design information for a design of the user interface to be provided for the particular platform. The device receives a request to visually compare the user interface information and the design information, and utilizes, based on the request, a trained machine learning model to visually compare the user interface information and the design information. The device generates information, indicating defects in the user interface information, based on utilizing the trained machine learning model to visually compare the user interface information and the design information, where the defects include user interface information that does not visually match the design information. The device provides the information indicating the defects in the user interface information.
US10043245B2 Image processing apparatus, imaging apparatus, control method, and information processing system that execute a re-anti-shake process to remove negative influence of an anti-shake process
An image processing apparatus includes at least one processor operatively coupled to a memory. A first anti-shake unit executes an anti-shake process on image data relating to a captured image, and to record image data after the anti-shake process on a recording unit. A second anti-shake unit executes a re-anti-shake process while performing a control process of removing influence of the anti-shake process, which adversely affects the re-anti-shake process executed by the second anti-shake unit, executed by the first anti-shake unit on the image data, after the anti-shake process recorded on the recording unit, based on auxiliary information regarding the anti-shake process output by the first anti-shake unit.
US10043238B2 Augmented reality overlays based on an optically zoomed input
A method for managing a content overlay. The method included a processor identifying a first image and a second image from an augmented reality (AR) device. The method further includes identifying a first element of interest within the first image. The method further includes associating a corresponding first AR content overlay for the first element of interest. The method further includes determining one or more differences between the first image and the second image, wherein the second image includes at least the first element of interest. The method further includes modifying a position of at least the first AR content overlay based, at least in part, on the one or more differences between the first image and the second image.
US10043231B2 Methods and systems for detecting and recognizing text from images
Images that comprise text are identified and output from the images is generated wherein the output comprises text from the image in textual data format. The portions of an image comprising the text data are initially identified and the text imaged by the pixels of that image portion is extracted in textual data format. The extracted text is stored so that a search for images comprising particular text is enabled.
US10043230B2 Approach to reducing voltage noise in a stalled data pipeline
Computer and graphics processing elements, connected generally in series, form a pipeline. Circuit elements known as di/dt throttles are inserted within the pipeline at strategic locations where the potential exists for data flow to transition from an idle state to a maximum data processing rate. The di/dt throttles gently ramp the rate of data flow from idle to a typical level. Disproportionate current draw and the consequent voltage droop are thus avoided, allowing an increased frequency of operation to be realized.
US10043225B2 Processing services
A method for processing services can include receiving a request for a service; sending the result of the service in which at least one data item is tagged; in response to a selection of the tagged data item, determining other services associated with the service based on a service template of the service; and providing the other services associated with the service as options, wherein the other services take the at least one data item as inputs to provide outputs thereof.
US10043221B2 Assigning confidence levels to online profiles
The disclosure is directed to a method for assigning confidence levels to data. A method in accordance with an embodiment includes: analyzing at least one data stream from at least one social media account associated with an entity to generate historical data for the entity; comparing the historical data for the entity to profile data in an entity profile of the entity; determining at least one confidence level based on the comparing; and assigning the at least one confidence level to at least one data item in the profile data.
US10043220B2 Method, device and storage medium for data processing
A method, device and terminal for data processing are described. The method includes receiving a data exchange request, acquiring a responding user data queue corresponding to a requesting user according to a user correlation relationship, sorting and marking the responding user data queue with responding user information; converting the responding user data queue into a requesting user data queue, sorting and marking the requesting user data queue with requesting user information; and transmitting the requesting user data queue to a user terminal.
US10043211B2 Identifying fault conditions in combinations of components
A control mechanism in a system monitors inputs and outputs (such as sensor data representing one or more environmental conditions in one or more environments, sub-services in the services, and/or compensation) exchanged among components in combinations that provide the services in the environments, where the components in a given combination include at least one of: environmental monitoring devices in the environments and one or more of the partner electronic devices in the environments and/or service providers. Moreover, the control mechanism stores the monitored inputs and outputs, and analyzes the monitored inputs and outputs based on quality criteria and historical inputs and outputs exchanged within the combinations. Based on the analysis, the control mechanism identifies an instance in the inputs and the outputs of: incorrect sensor data and/or fraudulent compensation. Furthermore, the control mechanism performs a remedial action based on the identified instance.
US10043209B2 Method and system for consumer transactions using voice or human based gesture actions
A method of initiating a consumer transaction using a human interaction device to read voice or human based gesture actions is disclosed. Video data is transmitted from a processing device to a display device. The video is monitoring for event data corresponding to a plurality of consumer products or services, and monitored event data is received in the processing device. A consumer is notified on the display device of an eligible consumer transaction. Voice or human based gesture actions are read with a human interaction device and are analyzed. If the voice or human based gesture actions conform to a predetermined set of requirements, then a consumer transaction for the plurality of consumer products or services is initiated.
US10043208B2 Smart order management and database sharding
A method for sharding a store order database is provided. The method may include a store order management server operating an order management system application layer to facilitate online order management. The store order management server may receive, from a customer computer, a query regarding an order to purchase items from the store. The store order management server may transmit the customer query regarding the order to a router which may use resident shard determination logic to identify a database shard which pertains to the order. The database shard may be part of a store order database having a plurality of database shards. The router may transmit information regarding the order to a database server which implements the identified database shard and the database server may process the information and transmit information regarding the order to the customer computer.
US10043203B2 Method, medium, and system for co-locating subject-related persons
Electronic sensors co-locate two subject-related persons. A first positioning system on a first communication device determines a first location of a first person within a physical retail store at which a particular type of product is displayed. The first communication device receives a message from a second communication device describing a second location of a second person, who has been predetermined to have used the particular type of product that is displayed at the first location. The first communication device transmits a message to the second communication device requesting that the second person meet the first person at the first location to discuss products being displayed at the first location. The first communication device receives a responsive message indicating an agreement from the second person to meet the first person at the first location, and then transmits, to the second communication device, navigational directions from the second location to the first location.
US10043201B2 Enhanced invitation process for electronic billing and payment system
Enhanced systems and methods for processing invoices, payments, and money transfers are described. One aspect of the invention is a computer-implemented method (and corresponding system and computer program product) for inviting an entity to open an account at a billing and payment system, the method comprising: issuing a check payable to the entity, wherein a checkbox for opening an account at the billing and payment system is printed on an endorsement section of the check along with a reference to additional information regarding additional information related to the account opening; receiving an image of the endorsement section of the check after the check is cleared; determining whether the checkbox is checked in the image; and responsive to a determination that the checkbox is checked, opening an account for the entity at the billing and payment system.
US10043199B2 Method, device and system for publishing merchandise information
Embodiments of the present application relate to a method for publishing merchandise information, a device for pushing information, and a computer program product for publishing merchandise information. A method for publishing merchandise information is provided. The method includes receiving a merchandise information publishing request from a user terminal, the merchandise information publishing request including page information of the merchandise information, determining an image and a first link for a merchandise corresponding to the page information based on the page information, relating the image and the first link for the merchandise, relating a second link of the merchandise to the first link of the merchandise, and publishing the determined image and the first link for the merchandise.
US10043196B2 Expenditures based on ad impressions
The present disclosure includes a system, method, and article of manufacture for targeting ad impressions. A list of customer records may be transmitted to a service provider system that identifies a matched customer and installs a cookie on a web client associated with the matched customer. The system may further receive a campaign request from a merchant and transmit the campaign request to the service provider system which may add a flag to the cookie based on the campaign request as well as instruct a media buyer system to bid on an ad impression for the matched customer based on the flag. The system may further receive an expenditure associated with the matched customer who received the ad impression and compare the expenditure to an expenditure associated with a customer who did not receive targeted ad impression but fits parameters associated with the campaign request.
US10043191B2 System and method for online product promotion
The present invention provides a method and system for assembling feedback of at least one product of at least one client. The method aggregates feedback of at least one product from at least one commentary site and categorizes the aggregated feedback into one or more categories. Further, the method processes the categorized feedback and stores the processed feedback and at least one commentary site in a headline database. In an embodiment, headlines are provided that link to positive feedback. Thereafter, the headline links are published as an advertisement on at least one online source.
US10043190B1 Fraud detection database
Embodiments of techniques or systems for fraud detection are provided herein. A communication may be received where the communication includes one or more voice signals from an individual. Frequency responses associated with these voice signals may be determined and analyzed and utilized to determine whether or not potential fraudulent activity is occurring. For example, if a frequency response is greater than a frequency threshold, potential fraudulent activity may be determined. Further, frequency responses may be cross referenced with voice biometrics, voice printing, or fraud pathway detection results. In this way, voice stress or frequency responses may be utilized to build other databases related to other types of fraud detection, thereby enhancing one or more aspects of fraud detection. For example, a database may include a voice library, a pathway library, or a frequency library which include characteristics associated with fraudulent activity, thereby facilitating identification of such activity.
US10043188B2 Background investigation management service
A web based software system generally designed for processing pre-employment background investigations is described. The software system allows an organization the ability to create and customize electronic documents to be sent to their applicants to complete via the web based software system, and returned in the same fashion. The subject matter turns much of a common pre-employment background investigation electronic, so that fewer hardcopy documents are necessary, thus creating more efficient management of individual background investigations.
US10043187B2 System and method for automated root cause investigation
A system and method for investigating an issue may include defining a set of phrase categories; associating each of a set of recorded interactions with at least one phrase category; receiving a selection of a first time interval and a second time interval; selecting a reference phrase category; calculating, for at least some of the phrase categories in the set of phrase categories a correlation differential based on a trend of the phrase category and a trend of the reference phrase category and, if a correlation differential of a category is larger than a threshold then including the category in the reference category.
US10043178B2 Secure mobile payment system
The present invention provides a method for conducting a transaction that includes receiving a pseudo account identifier that corresponds to a primary account identifier. The pseudo account identifier may be received at a portable wireless device and may be generated by a remote server computer. The portable wireless device can receive the pseudo account identifier over a first network and provide the pseudo account identifier to an access device. The access devices generally comprises a reader that can receive the pseudo account identifier, and thereafter send a message to request authorization of a transaction. The authorization request message may include the pseudo account identifier and is sent to a payment processing network. The authorization request message is sent to the payment processing network over a second network. The payment processing network may then process the authorization message and return a response that indicates if the transaction is authorized or not.
US10043174B1 Bitcoin transaction using text message
A method for processing payment. The method includes receiving, by a payment service, a payment text message comprising a payment amount and an identifier of a payee mobile device, validating the payment text message based on a payer balance of a virtual payer account maintained by the payment service for the payer, creating, by the payment service and in response to the payment text message, a virtual payee account based on the identifier of the payee mobile device, transferring, in response to creating the virtual payee account, the payment amount from the virtual payer account to the virtual payee account, and sending, by the payment service to the payee mobile device, a notification text message to notify the payee regarding a payee balance of the virtual payee account, wherein the payee balance is determined based at least on the payment amount.
US10043166B1 System and method for providing warning and protection for bill payments
Methods and systems for providing protection to an individual or party from penalties associated with late or missed payments of bills, invoices and other charges are described. The methods and systems can warn a user of possible penalties and take correction action to avoid incurring the penalty. In an example, a computerized method, and system for performing the method can include receiving data about a plurality of payments to be paid by at least one party, the data includes at least one penalty associated with at least one of the payments, ranking the payments based at least partially upon the penalty and determining an order for the payments to be paid.
US10043165B2 Cloud service integration pay trading system
A cloud service integration pay trading system includes a trust certificate platform, an identity provider platform, at least one user terminal and a cloud platform. Each user terminal can log in the cloud platform to purchase services from the trust certificate platform by using a cloud account being registered in the identity provider platform. When in transaction, the request for consumption from the trust certificate platform is transmitted by the identity provider platform to the cloud platform, allowing the user terminal to use the money flow service of the cloud platform to pay the amount charged.
US10043164B2 System and method for facilitating a transaction between a merchant and a cardholder
A system and method for facilitating a transaction, e.g., shopping experience, between a merchant and a cardholder. The system comprises an electronic storage device having a database of cardholder profile information and location information stored therein; an access path for allowing access to the cardholder profile information and location information; and a processor for assembling the cardholder profile information and location information in the database, and for providing the assembled cardholder profile information and location information to a merchant and a cardholder that have been granted access to the database. The assembled cardholder profile information and location information are provided to the merchant and the cardholder so as to effect targeted interaction between the merchant and cardholder based at least in part on the assembled cardholder profile information and location information. A method for monitoring efficiency of a transaction between a merchant and a cardholder, and for determining customer shopping trends at a merchant facility.
US10043159B2 Visualizing hierarchical time-series data
Methods and systems for visualizing data include forming multiple hierarchically related graphs having a common time-series axis in accordance with a user selection of an element in a data hierarchy. A user interface that includes the plurality of hierarchically related graphs is displayed in a linear arrangement, such that shared values on the common time-series axis align for each graph. Each graph has a parent or child relationship with each adjacent graph.
US10043156B2 System and method for cross enterprise collaboration
Disclosed is a system and method for cross enterprise collaboration for processing a transaction request. The method includes a mechanism for collaboration to resolve context specific tasks in a structured manner requiring inputs from various stakeholders situated in different enterprises. The metadata associated with each of the activities in the workflow is collected to create a workflow. The method further allows the role-based users to extend the workflow by authoring customized activities and share context specific information and artifacts. The method includes memory efficient version of doubly linked list using one address field for every node to process one or more transaction requests at a given point of time.
US10043155B2 Web content management driven collaborative activities system and method
A method, computer program product, and computer system for generating, at a computing device, a collaboration container associated with a project. One or more requirements associated with the project is received using the collaboration container. The one or more requirements is mapped into changes for a web content management artifact. The web content management artifact is generated from the collaboration container. Collaboration for the web content management artifact is received. A status of the web content management artifact is promoted to the collaboration container, wherein promoting includes publically publishing at least a portion of the web content management artifact, closing at least the portion of the collaboration container, and archiving at least the portion of the collaboration container.
US10043149B1 Add-on orders for delivery
In some examples, a service provider may receive, from a buyer device, a first order for a first item to be prepared by a first merchant. The service provider may determine a second item offered by the first merchant, or another merchant, that can be added on to the first order by determining a preparation time for the first item, and determining that the second item offered by the first merchant, or the other merchant, has a preparation time less than the preparation time for the first item. The service provider may further determine a threshold time for ordering the second item based on a difference between the preparations time for the first item and the second item. The threshold time may be presented on the buyer device to indicate an amount of time the buyer has to add the second item to the first order.
US10043148B1 System and method for identifying and co-ordinating an alternate delivery of one or more selected items
A method is disclosed for optimizing an order for a product for delivery. The method includes receiving an order for a product from a first requestor, the order identifying a delivery timeframe. The method also includes identifying an undelivered shipment of the product associated with an existing order of a second party. The method further includes transmitting a request to reroute the undelivered shipment of the product to the first requestor within the delivery timeframe. The method still further includes processing the order for the product. The processing includes arranging delivery of the product to the second party. Systems and apparatus are also disclosed to implement the disclosed methods.
US10043141B2 Information provision method and information processing method
An information providing method includes: transmitting, in response to a user's access using a display terminal, first display data, including multiple check items to be used by the user who is choosing a service provider to be allowed to use a target device's log information to check the reliability of that service provider, to a display terminal; receiving selection information representing a set of selected check items including at least one check item selected from the check items included in the first display data using the display terminal; transmitting second display data representing a set of reference check items including, among multiple check items received from other users' terminals, check items which are either similar to, or the same as, check items included in the set of selected check items represented by the selection information, to the display terminal; afterward receiving editing information representing an edited set of check items obtained by editing the set of selected check items, from the display terminal after that; and providing the log information to a computer of the service provider who has been chosen based on the edited set of check items.
US10043135B2 Textual information extraction, parsing, and inferential analysis
Textual information extraction, parsing, and inferential analysis systems and methods are provided herein. An example method includes extracting content for each of a plurality of types from a corpus of textual information, the plurality of types corresponding to segments of an inference scheme, the inference scheme including a dependency that orders the segments together so as to create a summation of the corpus of textual information when the extracted content is assembled, and assembling one or more inferred statements using the inference scheme and the extracted content.
US10043134B2 System, apparatus and method for supporting formal verification of informal inference on a computer
System, apparatus and method may permit users to collaboratively engage in inference on a computer and visualize structure of that inference, and provide a formal verification system for informal argumentation and inference. The system and method may generate and allow for modification of graphical structures that represent sequences of structured rational argumentation; and automatically monitor, compute and represent ratings or scores of nodes within the structure; indicate whether a node is supported by a chain of argumentation that has not been validly rebutted. The graphical structures may be displayed to bring into focus contentious and significant underlying points within an argument, and simulate the effects of alternative resolutions of these contentious points. The graphical displays may provide a transparent verification to other users of the state of what can be demonstrated and refuted, allow discovery of weak or missing points in a logical argument, and allow rational inference by users.
US10043129B2 Functional assessment of a network
A computer-implemented method for performing a functional assessment of a network is disclosed. The network includes a plurality of interacting network elements. The method includes measuring a state of each of the elements at a plurality of time instances, thereby determining a plurality of state values associated with each of the elements, and calculating for each element an associated median value representing a median of the state values associated with that element. The method further includes identifying for each time instance a first total number of elements with an associated state value at that time instance that is above its median value, and a second total number of elements with an associated state value at that time instance that is below its median value, and determining whether the network has departed from an equilibrium state based on the first total number and the second total number for each time instance.
US10043127B1 Intelligent label processing system
Briefly, a new network processing system is provided that collects and coordinates key indicators regarding a product's quality as that product moves from supplier to end user. By doing so, the processing system provides robust, authentic, and trustworthy data that (1) reports the time period when any custodian had the product, (2) identifies what timing or environmental condition caused the product to go bad, and (3) verifies which custodian acted to make the product defective. In use, an intelligent label is attached to a product, and the intelligent label has a timer as well as one or more sensors for monitoring environmental conditions. Upon exceeding timing or environmental rules, a visual alarm indicator is activated on the label. Since the label has electronically retrievable data, electronically scannable data, and human readable date, the network process can collected key data regarding the product along the entire distribution chain.
US10043125B2 Smart ring
Systems and methods are described herein for pairing at least one smart ring with a primary device. The primary device receives one or more identification signals having information relating to an identity of one or more smart rings. Each identification signal received from an associated one of the one or more smart rings based on motion of the associated one of the one or more smart rings with respect to the primary device. The processor of the primary device identifies the one or more smart rings based on the one or more identification signal.
US10043122B1 Configuring a set of applets on a battery-less transaction card
A transaction card may power on the transaction card using electric current induced from an interaction of the transaction card with an electromagnetic field. The transaction card may establish a communication with a device. The communication may indicate that the transaction card has powered. The transaction card may receive, from the device, a set of instructions to configure a set of applets on the transaction card after notifying the device that the transaction card has powered on. The set of applets to be configured may be related to completing one or more different transactions. The set of applets to be configured may be different than another set of applets already configured on the transaction card. The transaction card may configure the set of applets on the transaction card according to the set of instructions after receiving the set of instructions.
US10043121B2 Printing system architecture for encoding chip-less RFID tags in real time
Provided is a method for encoding chipless RFID tags in real-time. The method includes exposing a chipless RFID transponder to a conductive material, the RFID transponder comprising an antenna and a plurality of resonant structures, the plurality of resonant structures together defining a first spectral signature. Each of the plurality of resonant structures includes a respective one of a frequency domain. The method also includes depositing a conductive material on at least one of the resonant structures to short the at least one of the resonant structures. The remainder of the plurality of resonant structures that are not shorted by the conductive material define a second spectral signature for the RFID transponder.
US10043118B2 Image processing apparatus, image processing method, printing medium and storage medium
An image processing apparatus that generates a halftone image by quantizing an input image includes: a holding unit configured to hold a threshold value matrix in which different threshold values are arranged; a pixel position determination unit configured to determine a candidate of a pixel position whose threshold value is to be rewritten based on each pixel value of a plurality of pixels included in a predetermined area for the predetermined area in the input image; and a threshold value determination unit configured to determine a threshold value of the pixel position determined to be the candidate by using at least one threshold value of a plurality of threshold values corresponding to the predetermined area.
US10043111B2 Medical image processing apparatus, medical image processing method, and medical image processing program
There is provide a medical image processing apparatus, a medical image processing method, and a medical image processing program that can accurately specify at least either vertebral bodies or intervertebral discs included in the vertebra even if parts of the vertebral bodies and the intervertebral discs are deformed. A candidate detection unit detects intervertebral disc candidates and vertebral body candidates from a medical image, and a centerline detection unit detects a spine centerline. A distribution generation unit generates the distribution of a feature amount indicating the intervertebral disc likeness and a feature amount indicating the vertebral body likeness on the spine centerline. A specification unit specifies at least either the intervertebral discs or the vertebral bodies included in the medical image based on the distribution.
US10043097B2 Image abstraction system
An image abstraction engine is provided to characterize scenes like typically found in an urban setting. Specifically buildings and manmade structures have certain characteristic properties that may be abstracted and compressed in a manner that takes advantage of those characteristic properties. This allows for a more compact and computationally efficient abstraction and recognition.
US10043094B2 Image correction method and apparatus using creation of feature points
An image correction method of smoothly correcting an image maps an additional feature point on an image on which a plurality of feature points is mapped and move other feature points together when a specific feature point is moved, a smoothly corrected image can be created, in a manner of: mapping a plurality of feature points on an image, where the plurality of feature points are set as a feature point of forced position or a feature point of unforced position, respectively; mapping additional feature points on the image; and changing positions of feature points of unforced position among the feature points and the additional feature points when a specific feature point is moved.
US10043088B2 Image quality score using a deep generative machine-learning model
For image quality scoring of an image from a medical scanner, a generative model of an expected good quality image may be created using deep machine-learning. The deviation of an input image from the generative model is used as an input feature vector for a discriminative model. The discriminative model may also operate on another input feature vector derived from the input image. Based on these input feature vectors, the discriminative model outputs an image quality score.
US10043075B2 Eye feature identification
An image of an eye is obtained via a camera. A multi-step filter is applied to the image for multiple iterations. Applying the multi-step filter includes, for each iteration, performing one or more pixel merge operations on the image. The pixel merge operations are controlled based on one or more input parameters to control whether or not the iteration classifies pixels of the image as corresponding to a feature of the eye. The one or more input parameters vary from at least one iteration to another. The iterations each output a provisional output, in which some pixels of the image are deemed as corresponding to the feature of the eye. The provisional outputs provide diverse definitions of the eye feature, and may be combined in various ways to yield a refined output, in which some pixels of the image are deemed as corresponding to the feature of the eye.
US10043071B1 Automated document classification
First data corresponding to a first document is obtained. A first feature vector is generated for the first data. The first feature vector is provided as an input to a classifier. The classifier is trained to characterize the first document as having one of a first characteristic or a second characteristic based on the first feature vector.
US10043067B2 System and method for detecting pedestrians using a single normal camera
The present application provides pedestrian detection system and method. A pedestrian detection method includes obtaining an image captured by a camera, and identifying a pedestrian candidate in the image. According to the method, the pedestrian candidate is confirmed by transforming the image into a top view image, calculating the actual height of the pedestrian candidate based on the top view image and extrinsic parameters of the camera, and determining whether the actual height of the pedestrian candidate is within a predetermined pedestrian height range.
US10043066B2 Gesture masking in a video feed
Various systems and methods for processing video data, including gesture masking in a video feed, are provided herein. The system can include a camera system interface to receive video data from a camera system; a gesture detection unit to determine a gesture within the video data, the gesture being performed by a user; a permission module to determine a masking permission associated with the gesture; and a video processor. The video processor can modify a portion of the video data associated with the gesture in accordance with the masking permission, and cause the portion of the video data to be displayed. The camera system includes a depth camera or an infrared camera. The gesture detection unit determines the gesture based on machine learning.
US10043065B2 Systems and methods for determining meaning of cultural gestures based on voice detection
In some embodiments, control circuitry may detect a voice communication from a human using voice detection circuitry during playback of a media asset being consumed by the user. Control circuitry may then identify an accent characteristic of the voice communication. Control circuitry may cross-reference the accent characteristic against listings of an accent database and then determine, based on the cross-referencing of the accent characteristic a country of origin of the human. Control circuitry may detect, using imaging circuitry, a gesture made by the human. Control circuitry may then cross-reference the gesture against listings of a gesture database associated with the country of origin and then determine based on the cross-referencing of the gesture, a meaning of the gesture in relation to the media asset.
US10043064B2 Method and apparatus of detecting object using event-based sensor
A method and apparatus for detecting an object using an event-based sensor is provided. An object detection method includes determining a feature vector based on target pixels and neighbor pixels included in an event image, and determining a target object corresponding to the target pixels based on the feature vector.
US10043060B2 Biometric notification system
The present invention provides a biometric notification system for selectively sending messages to interested recipients. In various embodiments, message trigger criteria, interested recipients, and message content may vary depending upon, among other things, the service being provided.
US10043058B2 Face detection, representation, and recognition
In an approach to face recognition in an image, one or more computer processors receive an image that includes at least one face and one or more face parts. The one or more computer processors detect the one or more face parts in the image with a face component model. The one or more computer processors cluster the detected one or more face parts with one or more stored images. The one or more computer processors extract, from the clustered images, one or more face descriptors. The one or more computer processors determine a recognition score of the at least one face, based, at least in part, on the extracted one or more face descriptors.
US10043057B2 Accelerating object detection
Accelerating object detection techniques are described. In one or more implementations, adaptive sampling techniques are used to extract features from an image. Coarse features are extracted from the image and used to generate an object probability map. Then, dense features are extracted from high-probability object regions of the image identified in the object probability map to enable detection of an object in the image. In one or more implementations, cascade object detection techniques are used to detect an object in an image. In a first stage, exemplars in a first subset of exemplars are applied to features extracted from the multiple regions of the image to detect object candidate regions. Then, in one or more validation stages, the object candidate regions are validated by applying exemplars from the first subset of exemplars and one or more additional subsets of exemplars.
US10043055B2 System and method for object authenticity detection
System for determining authenticity of an object in which a light-source directs collimated or telecentric light toward an authentication-region on the object, which impinges on the authentication-region at a predetermined angle relative to the normal of a plane defined by the object, a portion of the light is reflected from the authentication-region and another portion of the light is scattered from the authentication-region, an imager, focused on the authentication-region, acquires a focused-image of the scattered-light, the image includes image-features related to surface-features-scattering-phenomena of the authentication region, the processor determines correspondence between part of the acquired image and a corresponding part of a stored-image corresponding to the authentication-region, the processor identifies the object as authentic when the acquired-image corresponds to the stored image, the processor identifies the object as non-authentic when the acquired-image does not corresponds the stored-image.
US10043054B2 Methods and systems for classifying biological samples, including optimization of analyses and use of correlation
Methods, systems, and devices for classifying a biological sample that include receiving an image of a biological sample and applying one or more algorithms from a data repository to the image, generating a classification of the biological sample based on the outcome of the one or more algorithms applied to the image, and transmitting the classification for presentation on a display or via another medium. The methods, systems, and devices may also include features for developing a data master reference and/or other correlation/translation features to enable comparison of data sets from one platform to another or from one machine to another or from the same machine at different points in time.
US10043051B2 Triggered image sensing with a display
An electronic device includes a cover glass having a display surface, a pixelated photoemitting element array, and a pixelated photodetecting element array. The pixelated photoemitting element array emits a light signal through the cover glass to the display surface. The pixelated photodetecting element array is positioned relative to the pixelated photoemitting element array and the cover glass to receive a reflected light signal. The reflected light signal includes a portion of the emitted light signal reflected by total internal reflection from a refractive boundary at the display surface. Operation of each pixel is switched between the one or more photodetecting elements and the one or more photoemitting elements by the pixel selector signal component received from the pixel selector signal bus. A sensing trigger is configured to trigger the imaging scan by the pixelated photoemitting element array and the pixelated photodetecting element array, responsive to detection of an initiating action.
US10043050B2 Image sensing with a display
An electronic device includes a cover glass having a display surface, a pixelated photoemitting element array, and a pixelated photodetecting element array. The pixelated photoemitting element array emits a light signal through the cover glass to the display surface. The pixelated photodetecting element array is positioned relative to the pixelated photoemitting element array and the cover glass to receive a reflected light signal. The reflected light signal includes a portion of the emitted light signal reflected by total internal reflection from a refractive boundary at the display surface. Operation of each pixel is switched between the one or more photodetecting elements and the one or more photoemitting elements by the pixel selector signal component received from the pixel selector signal bus. A sensing trigger is configured to trigger the imaging scan by the pixelated photoemitting element array and the pixelated photodetecting element array, responsive to detection of an initiating action.
US10043049B2 Fingerprint sensing device with heterogeneous coating structure comprising a dielectric material
The invention relates to a fingerprint sensing device comprising a sensing chip comprising an array of capacitive sensing elements. The sensing device comprises a coating material arranged in a layer on top of the array of sensing elements and comprising a plurality of cavities filled with a dielectric material. The dielectric material comprises reduced graphene oxide. Locations of the cavities correspond to locations of the sensing elements such that a cross-section area of a cavity covers at least a portion of an area of a corresponding sensing element. A dielectric constant of the dielectric material is higher than a dielectric constant of the coating material. The invention also relates to a sensing device where the dielectric coating layer containing reduced graphene oxide comprises trenches corresponding to areas between the sensing pixels filled with a fill material, where the dielectric coating layer has a higher dielectric constant than the fill material.
US10043048B2 Capacitive fingerprint sensing apparatus and capacitive fingerprint sensing method
The capacitive fingerprint sensing apparatus and capacitive fingerprint sensing method of the invention perform fingerprint sensing through self-capacitive sensing technology and mutual-capacitive sensing technology respectively and combine the self-capacitive fingerprint pattern and the mutual-capacitive fingerprint pattern into a synthesized fingerprint pattern. Therefore, the capacitive fingerprint sensing apparatus and capacitive fingerprint sensing method of the invention can effectively increase the capacity sensed by the unit sensing electrode without decreasing its high resolution. As a result, not only the noise interference can be reduced to increase the accuracy of fingerprint recognition, but also the number of signal traces can be also reduced to simplify the circuit structure and save the chip area.
US10043047B2 Systems and methods for reading machine-readable marks on racks and receptacles
A sample processing or assay instrument includes a moveable support. The moveable support defines a first pocket configured to receive a first object having a first machine-readable mark. The moveable support defines a second pocket configured to receive a second object having a second machine-readable mark. The moveable support also includes a first fiducial machine-readable mark and a second fiducial machine-readable mark. The instrument also includes an image capture device that captures a first image including the first fiducial machine-readable mark and the first machine-readable mark of the first object. The image capture device captures a second image that includes the second fiducial machine-readable mark and the second machine-readable mark of the second object. The instrument also includes a processor configured to associate information decoded from the first and second machine-readable marks with first and second locations on the moveable support.
US10043044B2 Card reader
A card reader may include a card insertion port; a card passage; and a disturbing magnetic field generator. The disturbing magnetic field generator may include a first disturbing magnetic field generation part and a second disturbing magnetic field generation part which are disposed so as to interpose the card passage. The first disturbing magnetic field generation part may include a first core formed of magnetic material and a coil wound around the first core, and the second disturbing magnetic field generation part may include a second core formed of magnetic material and a coil wound around the second core.
US10043043B1 Integrated circuit card reader with improved heat dissipation
Various embodiments provide a card reader that provides heat dissipation for high data transfer ICCs. The card reader includes a body having a press bar that physically contacts an upper surface of the ICC when fully inserted into the card reader. The press bar includes an aperture directly overlying and aligned with the card contacts of the card reader and the contact pads of the ICC when fully inserted. The aperture allows any heat generated by the ICC to radiate to a surrounding cooling medium, such as air.
US10043041B2 Multi-function, modular system for network security, secure communication, and malware protection
Representative embodiments are disclosed for providing network and system security. A representative apparatus includes an input-output connector coupleable to a data network; a network interface circuit having a communication port; a nonvolatile memory storing a configuration bit image; and a field programmable gate array (“FPGA”) coupled to the network interface circuit through the communication port, the FPGA configurable to appear solely as a communication device to the first network interface circuit, and to bidirectionally monitor all data packets transferred between the input-output connector and the first network interface circuit and any coupled host computing system. In another embodiment, the FPGA is further configurable for only a partial implementation of a communication protocol, such as a PCIe data link and/or physical layers. The FPGA may also monitor host memory and provide encryption and decryption functionality. The FPGA is not addressable within the computing system and therefore is largely undetectable by malware.
US10043040B1 Protecting against fraud and incorrect entries in submission of confidential data
In an example embodiment, a method for protecting against incorrect confidential data values in a computer system is provided. A machine learning algorithm is used to train a confidential data value quality score based on metrics extracted from member profile and member usage information in a social networking service. The confidential data value quality score model is then used to output an estimated quality score for submitted confidential data values.
US10043038B2 Identifying private information from data streams
A method and apparatus for an automated classification of data in a data stream as private data includes receiving a data stream, parsing the data stream to determine parameter labels and parameter values; statistically analyzing the parameter labels and parameter value, and determining parameter labels corresponding to private data based on the analysis.
US10043034B2 Randomized input device heating
A security code input may be obfuscated from a thermal imaging device by randomly heating a random set of inputs of an input device. The security code is inputted on an input device, which communicates with a security system to grant or deny access to a user based on an entry of the security code. The input device includes a plurality of hearing elements. The input device may receive an input from the user. A random set of heating elements including one or more heating elements, are generated from the plurality of heating elements. A temperature is determined for the one or more heating elements of the random set of heating elements. The temperature is then applied to the one or more heating elements of the random set of heating elements of the input device.
US10043033B1 System and method for concealing sensitive data on a computing device
A computer-implemented method may hide sensitive information, such as sensitive information relating to auto, home, life, or renters insurance, banking, and/or vehicle loans. In one aspect, the method may commence or execute an eavesdropper detection functionality or application. The method may also detect an unauthorized viewer or eavesdropper is viewing, or potentially viewing, a display screen associated with the mobile device for more than a threshold duration of at least one second, determine that sensitive or confidential information is being displayed or about to be displayed, on the display screen, and prevent the unauthorized viewer or eavesdropper from viewing the sensitive or confidential information via the display screen to facilitate hiding sensitive or confidential information.
US10043027B1 Generation of mask-value pairs for managing access to memory segments
Methods and systems are disclosed for determining mask-value pairs for controlling access to a memory segment for a plurality of IDs. A first set of mask-value pairs is determined for a set of allowed identifiers (IDs) and a set of non-allowed IDs. Each mask-value pair of the first set matches at least one ID of the set of allowed IDs and does not match any of the IDs of the set of non-allowed IDs. Redundant mask-value pairs are removed from the first set to produce a second set. Subsets of mask-value pairs in the second set that match the entire set of allowed IDs are determined. The subset having the highest processing efficiency is determined and selected. A set of configuration data is generated that is configured to cause a memory management circuit to enforce access to the memory segment based on the selected subset of mask-value pairs.
US10043017B2 Systems and methods for jurisdiction independent data storage in a multi-vendor cloud environment
A cloud based system for providing data security, the system having a processor which creates a source data file; wherein the source data file is split into at least one fragments; an encryption key associated with the at least one fragments; and wherein the at least one fragments is encrypted by the encryption key; a plurality of cloud storage providers; wherein the at least one fragments is distributed among the plurality of cloud storage providers whereby no single cloud storage provider possesses all of the at least one fragments; a pointer file which is created on a local computer; wherein the pointer file stores the location of the at least one fragments; and wherein the pointer file is accessed; the encryption key authenticates the plurality of cloud storage providers; the at least one fragments are transferred from the plurality of cloud storage providers to the local computer; and wherein the at least one fragments are reassembled; and the source data file is deleted.
US10043016B2 Method and system for name encryption agreement in a content centric network
One embodiment provides a system that facilitates efficient name encryption in a CCN. During operation, the system determines, by a client computing device, an index for a name of an interest, wherein the name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the index indicates a minimum number of the contiguous name components beginning from the most general level that represent a minimum routable prefix needed to route the interest to a content producing device that can satisfy the interest. The system encrypts one or more name components of the interest name beginning with the name component immediately following the minimum routable prefix. The system transmits the interest based on the encrypted name, thereby facilitating efficient name encryption in a CCN.
US10043013B1 Systems and methods for detecting gadgets on computing devices
The disclosed computer-implemented method for detecting gadgets on computing devices may include (i) identifying, on a computing device, a process containing multiple modules, (ii) identifying, within the process, each module that does not implement a security protocol that randomizes, each time the module executes, a memory location of at least one portion of data accessed by the module, (iii) copying each module that does not implement the security protocol to a section of memory dedicated to security analyses, (iv) determining, based on detecting at least one gadget-specific characteristic within at least one copied module, that the process contains a gadget that is capable of being maliciously exploited, and then (v) performing a security action on the computing device to prevent the gadget from being maliciously exploited. Various other methods, systems, and computer-readable media are also disclosed.
US10043012B2 Method of correlating static and dynamic application security testing results for a web application
A method of correlating a static application security testing (SAST) finding and a dynamic application security testing (DAST) finding for an application having a file system with code files containing at least one artifact, which application has an application framework that may be classified as having either a direct framework or an indirect framework.
US10043010B1 Migration of sandbox processes for malware prevention
Techniques of protecting computers from malware involve migrating processes running applications from a first sandbox to a second sandbox. Along these lines, when a computer being protected from malware receives application code over a network, the computer generates a set of processes that runs the application code on a first machine acting as a sandbox. After the set of processes produce a first output on the first machine, the computer migrates the set of processes to a second machine acting as another sandbox. After the set of processes produces a second output on the second machine, the computer grants or denies access to the application code based the second output. Because migration can occur over the entire lifecycle of an application and migration is difficult to detect, migrating processes running malware makes it more difficult for the malware to evade detection.
US10043007B2 Security within a software-defined infrastructure
There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
US10042996B2 Trusted device
A trusted device, such as a wristwatch, is provided with authentication circuitry, used to perform an authentication operation to switch the trusted device into an authenticated state. Retention monitoring circuitry monitors the physical possession of the trusted device by the user following the authentication operation and switches the trusted device out of an authenticated state if the trusted device does not remain in the physical possession of the user. While the trusted device remains in the physical possession of the user, communication triggering circuitry is used to detect a request to establish communication with a target device that is one of a plurality of different target devices and communication circuitry is used to communicate with that target device using an authenticated identity of the user.
US10042993B2 Access control through multifactor authentication with multimodal biometrics
A system is provided in which a person may use a Cellular (Mobile) Telephone, a PDA or any other handheld computer to make a purchase. This is an example only. The process may entail any type of transaction which requires authentication, such as any financial transaction, any access control (to account information, etc.), and any physical access scenario such as doubling for a passport or an access key to a restricted area (office, vault, etc.). It may also be used to conduct remote transactions such as those conducted on the Internet (E-Commerce, account access, etc.). In the process, a multifactor authentication is used.
US10042992B2 Image based CAPTCHA challenges
Systems and methods of determining image characteristics are provided. More particularly, a first image having an unknown characteristic can be obtained. The first image can be provided to a plurality of user devices in a verification challenge. The verification challenge can include one or more instructions to be presented to a user of each user device. The instructions being determined based at least in part on the first image. User responses can be received, and an unknown characteristic of the first image can be determined based at least in part on the received responses. Subsequent to determining the unknown characteristic of the first image, one or more machine learning models can be trained based at least in part on the determined characteristic.
US10042987B2 Statutory license restricted digital media playback on portable devices
Systems and methods are described for, e.g., providing a statutory audio content service on a portable device that complies with the provisions of the Digital Millennium Copyright Act (DMCA). The user can select a playlist subject to DMCA restrictions but cannot access individual items. Content playback, including skipping of content, is restricted to enforce relevant DMCA provisions. Encryption used to implement digital rights management (DRM) may be modified to enforce such content play rules or, alternatively, an additional layer of encryption may be imposed. Limitations on playback are stored along with the playlist structure in a form that is protected against modification. Information logging content playback is maintained in protected form to be uploaded and relayed to the service provider for the purpose of calculating royalty payments.
US10042976B2 Direct identification and measurement of relative populations of microorganisms with direct DNA sequencing and probabilistic methods
The present invention relates to systems and methods capable of characterizing populations of organisms within a sample. The characterization may utilize probabilistic matching of short strings of sequencing information to identify genomes from a reference genomic database to which the short strings belong. The characterization may include identification of the microbial community of the sample to the species and/or sub-species and/or strain level with their relative concentrations or abundance. In addition, the system and methods may enable rapid identification of organisms including both pathogens and commensals in clinical samples, and the identification may be achieved by a comparison of many (e.g., hundreds to millions) metagenomic fragments, which have been captured from a sample and sequenced, to many (e.g., millions or billions) of archived sequence information of genomes (i.e., reference genomic databases).
US10042972B2 Assigning nets to wiring planes using zero wire load and signal propagation timing for chip design
A method for assigning nets to wiring planes for generating a chip design includes executing, by a computer, a zero wire load timing session for a placed but unbufferred chip design. All nets of the chip design are set to a single wide wiring track without wiring plane assignments. A delta time delay is added to each sink of each of the nets to represent an estimated time of flight (TOF) delay. The nets wiring plane or width type for a particular pin is upgraded to a type having improved TOF characteristics. Each of the nets are compared against new predetermined slack and distance targets and new assigned wiring plane or width type determined to consume additional wiring track resources, and based on results, the upgrade is repeated or a design for session timing state for the nets is output to represent the unbufferred chip design.
US10042970B2 Sharing global route topologies in detailed routing
According to an aspect, a method includes accessing an initial layout of global wires and a congestion related metric for each net in a gate level design description of an integrated circuit. A second layout is accessed that specifies, for each net, detailed routing information that includes connections between specific wires in the regions of the integrated circuit. A list of nets with a same source region and target region in the initial layout as the failing net is generated. A net in the list of nets is selected and the failing net is rerouted over the selected net. The rerouting includes the global router updating the initial layout and the detailed router updating the second layout. The congestion related metric for each net is updated in response to the global router updating the initial layout.
US10042969B2 Reliability of an electronic device
Improving reliability of an electronic device includes: determining whether a side space of an interconnect of the electronic device is available for a redundant interconnect, determining whether a line end electrically coupled to the interconnect may be extended into the side space for a distance sufficient to accommodate a redundant interconnect, extending the line end into the side space for the distance when available, and adding the redundant interconnect electrically coupled to the extended line end.
US10042957B2 Devices and methods for implementing dynamic collaborative workflow systems
Systems, devices, and methods for executing workflow instances of management of continuously changing data and queries. In one embodiment, a computing device may be configured to determine a set of related structured data comprising a key and associated value, where an associated ID and name for each related structured data of the set of related structured data may be determined. Additionally, a unique ID may be determined based on the determined associated ID and name. A match may then be determined for the set of core data elements based on a received message and an ordered list of results retrieved based on at least one of: the matched ID, the matched name, and the matched ID and name.
US10042955B2 System and method for non-programmers to dynamically manage multiple sets of XML document data
A system and method for dynamically retrieving, manipulating, updating, creating, and displaying data from sources of Extensible Markup Language (XML) documents. The program memory comprises system-user entered data definitions and business rules. The system imports XML document data into the system data definitions, processes the data using the business rules definitions and exports XML documents. The system can automatically create XML document formats from its data definitions and can automatically create its data definitions from XML document formats. The system-user can also define the mapping between XML document formats and the system data definitions. The system data definition is the combination of a Relational data model, an Object data model, and an XML data model.
US10042953B2 Facilitating navigation of a webpage on a computer device
A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
US10042952B2 Display showing intersection between users of a social networking system
A social networking system generates a friendship page that displays social graph data common to two or more social networking system users. A user requests the page by identifying two or more social networking system. The social networking system obtains social graph data common to the identified social networking system users and generates a friendship page containing that social graph data. The obtained social graph data may include interactions between each of the identified user and/or social networking system objects with which each of the identified users has interacted. Examples of the types of social graph data may include photos, videos, communications, content items, events, locations, friends, family members, biographical data, and location data. The friendship page may be displayed to the requesting user in a web browser or in a native application.
US10042948B2 Identifying correlated components of dynamic content
A content tag is translated. Dynamic content that includes one or more identification tags identifying one or more cacheable portions of the dynamic content is received. The one or more identification tags within the received dynamic content are translated to generate a conventional version of the received dynamic content. The generated conventional version of the received dynamic content are provided.
US10042946B2 Hashtag, deep link and linket for more user interactions
A mobile web page shows messages with a hashtag. The page shows deep links or linkets, related to the messages's topic. If a user clicks a deep link or linket, an app is launched on the mobile device, connecting to a different device. The user interacts with a second user. The latter can be an instructor, teacher or observer. The first user can be a student. Similar steps are done for a page with an author's username, where the page shows messages by the author and the messages have hashtags. This page has a linket ad. If the ad is by the author, she can promote herself or an item sold by her or an event where she will be playing. Increasing the chance that more people will click the linket and interact with her via the linket app.
US10042945B2 Web service request verification
A method and Web server for verifying a Web service request originating from a Web page is provided. The method includes matching the Web service request with a Web service. A sequence ID contained in the request is identified. The Web service request is verified if the identified sequence ID does not correspond with a previous sequence ID for the matched Web service. Additionally, the Web service does not verify a same Web service request twice.
US10042942B2 Transforms using column dictionaries
A system includes acquisition of values of a plurality of columns of a first record of a set of records, generation of a first output based on the values, association of the first output with the first record, identification of a first one or more records of the set of records which include the value of a first column of the plurality of columns of the first record, identification of a second one or more records of the set of records which include the value of a second column of the plurality of columns of the first record, determination of a first intersection of records between the first one or more records and the second one or more records, identification of a third one or more records of the set of records which include the value of a third column of the plurality of columns of the first record, and determination of a second intersection of records between the first intersection of records and the third one or more records.
US10042941B2 System and method of sensing and responding to service discoveries
A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
US10042927B2 Interest keyword identification
A domain classifier develops and maintains relevance data about specific domains based on historical relevance data and source context data. Such data may be used to classify the user's interest in attempting to visit a specific domain and thereby redirect the user to a website expected to be aligned with the user's interest. In various implementations, the historical relevance data is derived from source context data and/or post-visit user behavior collected from previous attempts to visit a specific domain. The source context data collected from the current visit may also be used as source context-factors to influence domain classification. Based on such historical and current source context factors, as well as the domain address provided in the user's navigation request, a domain classifier consults the historical relevance data and provides the user with Web content that is identified as likely to be relevant to the user's interests.
US10042924B2 Scalable and effective document summarization framework
Systems, methods, and apparatuses are disclosed for adaptively generating a summary of web-based content based on an attribute of a mobile communication device having transmitted a request for the web-based content. By adaptively generating the summary based on an attribute of the mobile communication device such as an amount of visual space available or a number of characters permitted in the interface, a display of the web-based content may be controlled on the mobile communication device in a way that was not previously available. This enables control of displaying web-based content that has been adaptively generated to be displayed on limited display screens based on a learned attribute of the mobile communication device requesting the web-based content.
US10042923B2 Topic extraction using clause segmentation and high-frequency words
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of clauses in a first set of content items comprising unstructured data. Next, the system obtains a set of stop words comprising high-frequency words that occur in a second set of content items. The system then automatically extracts a set of topics from the set of clauses by generating a set of n-grams from the set of clauses and excluding a first n-gram in the set of n-grams from the set of topics when the first n-gram contains a word in the set of stop words in a pre-specified position of the first n-gram. Finally, the system displays the set of topics to a user to improve understanding of the first set of content items by the user without requiring the user to manually analyze the first set of content items.
US10042921B2 Robust and readily domain-adaptable natural language interface to databases
An embodiment of the invention provides a method for including receiving a natural language query from a user with an interface, and generating multiple dependency parses of the natural language query with a parser device connected to the interface. The generating of the multiple dependency parses includes dividing the natural language query into multiple components, and creating a single dependency parse by connecting each component of the components with at least one other component of the components. A processor connected to the parser device applies rules to all of the multiple dependency parses to identify entities and relations in the natural language query.
US10042919B2 Using distinguishing properties to classify messages
A system and method are disclosed for classifying a message. The method includes receiving the message, identifying in the message a distinguishing property; generating a signature using the distinguishing property; and comparing the signature to a database of signatures generated by previously classified messages.
US10042918B2 Optimized placement of data
The disclosed embodiments included a system, apparatus, method, and computer program product for optimizing the placement of data utilizing cloud-based IT services. The apparatus comprises a processor that executes computer-readable program code embodied on a computer program product. By executing that computer-readable program code, the processor extracts content from data and determines the context in which that data was generated, modified, and/or accessed. The processor also classifies the data based on its content and context, determines the cost of storing the data at each a plurality of locations, and specifies which of those locations the data is to be stored based on the classification of that data and the cost of storing that data at each of the plurality of locations.
US10042917B2 Method for classifying a data segment with regard to its further processing
In a method for classifying a data segment with regard to its further processing in a data transport unit, which data segment includes a header information of a data packet of an encapsulated network protocol, a parameter for the further processing of the data segment is ascertained as a function of a table entry in a lookup table that corresponds to an ascertained key for the lookup table.
US10042915B2 Semantic mapping of topic map meta-models identifying assets and events to include directionality
Method, computer program product and computer system for assigning a direction of impact to an association between assets based on an impact of an event mapped to at least one of the assets. To assign a direction of impact, a first topic map meta-model is created that identifies assets and events in a topic map based index with instance ontology based on a topic map meta model that identifies assets and a topic map meta-model that identifies events. An identification is assigned in the first topic map meta-model to at least one association between at least one asset of the topic map meta-model that identifies assets and at least one event of the topic map meta-model that identifies events and a second topic map meta-model being created that identifies at least one association and instance ontology with direction of impact assigned to the at least one association in various scopes.
US10042912B2 Distributed clustering with outlier detection
One or more processors initiate cluster feature (CF)-tree based hierarchical clustering on leaf entries of CF-trees included in a plurality of subsets. One or more processors, generate respective partial clustering solutions for the subsets. A partial clustering solution includes a set of regular sub-clusters and candidate outlier sub-clusters. One or more processors generate initial regular clusters by performing hierarchical clustering using the regular sub-clusters. For a candidate outlier sub-cluster, one or more processors determine a closest initial regular cluster, and a distance separating the candidate outlier sub-cluster and the closest initial regular cluster. One or more processors determine which candidate outlier sub-clusters are outlier clusters based on which candidate outlier sub-clusters have a computed distance to their respective closest initial regular cluster that is greater than a corresponding distance threshold associated with their respective closest initial regular cluster.
US10042911B2 Discovery of related entities in a master data management system
Methods and arrangements for discovering entity types for a set of records. A set of records is input, with each record comprising attributes with associated attribute values. The records are grouped into candidate entity types in view of at least one of: the attribute values of the records, at least one domain ontology and at least one dimension hierarchy. An interestingness measure of each candidate entity type is calculated, via estimating interestingness based on at least one factor selected from the group consisting of: a correlation between attribute values of records, a number of attributes, a log of queries issued to a server, and an average group size for candidate entity types. At least one candidate entity type is validated based on the calculated interestingness measures. Other variants and embodiments are broadly contemplated herein.
US10042905B2 Information processing apparatus, information processing system, and data conversion method
An information processing apparatus may include a plurality of converting units respectively configured to execute a predetermined data conversion from one data format to another data format, and a control unit. The control unit may coordinate the converting units based on a conversion request to convert electronic data in a first data format into electronic data in a second data format, in order to make the converting units execute a data conversion from the first data format to the second data format.
US10042902B2 Business rules influenced quasi-cubes with higher diligence of data optimization
The present specification relates to data warehousing, and, more specifically, to systems and methods for optimizing the preparation and use of data cubes (a/k/a quasi-cubes) based on inputs such as particular rules/decisions designed to appropriately size the cubes by effectively removing the static piling of unwarranted dimensions from the each instance/cycle of aggregated schema which are used for neither analysis nor by business intelligence reporting.
US10042899B2 Automatic registration
A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to merge multiple point cloud scans. A first raw scan file and a second raw scan file (each including multiple points) are imported. The scan files are segmented by extracting segments based on geometry in the scene. The segments are filtered to reduce a number of segments and identify features. A set of candidate matching feature pairs are acquired by coarsely registering features from one scan to features from another scan. The candidate pairs are refined by improving alignment based on corresponding points in the features. The candidate pairs are scored and then merged based on the scores.
US10042898B2 Weighted metalabels for enhanced search in hierarchical abstract data organization systems
A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, data items, web site members, or web pages. The electronic files, data items, web site members, or web pages are organized as a function of the metalabels into the hierarchical file structures. The method includes automatically weighting of individual metalabels as a function of relevance to a corresponding one of the electronic files, data items, web site members, or web pages. Searching the plurality of hierarchical structures can then be done with a query including at least one term and a relevance threshold. The search result includes any one or more of the plurality of electronic files, data items, web site members, or web pages having a metalabel and relevancy weighting matching the query.
US10042892B2 Question answer system using physical distance data
A question relating to an individual is received and context from the question is extracted. Subject matter criteria can be identified from the context of the question. A database containing history data that includes recorded positional data for physical objects relative to the location of the individual at the time of recording can be accessed and relevant physical objects from the history data can be identified based upon the subject matter criteria. A set of answers can be generated for the question from a corpus of data and ranked based upon the identified physical objects and physical distance between the individual and the relevant physical objects.
US10042891B2 Windowing across operators in a streaming environment
A stream computing application may be configured to manage the flow of tuples through a section of an operator graph. A window may be generated over one or more stream operators. The window may include breakpoint thresholds that set the maximum flow of tuples within the window. The stream operators within the window may be monitored to determine the flow of tuples occurring within the window using tuple flow counts. The tuple flow counts may be compared to the breakpoint thresholds to determine whether a breakpoint condition has occurred. If a breakpoint condition has occurred, a tuple flow change may be implemented to reduce the flow of tuples within the window.
US10042888B2 Searching in a database
A computer-implemented method for searching in a database is provided according to one embodiment. The method includes, in response to receiving a search request to search in a database, extracting from the search request a condition for searching in the database. The method further includes selecting a search algorithm matching the condition from a plurality of search algorithms registered to the database, based on historical statistic data of historical search conducted on the database. Moreover, the method includes obtaining a search result from the database by using the search algorithm. The database is a time series database.
US10042883B2 System and method for asynchronous consumer item searching requests with synchronous parallel searching
This invention is a system for providing persistence searching for consumer items that performs the steps of: retrieving a set of get requests uniquely associated with external vendor sites wherein each get request is specifically formatted for its external vendor site and simultaneously transmitting the set of get requests to the respective external vendor sites. Asynchronously receiving current results from the external vendor sites, extracting the price from the current results for each item contained in the current results received from the external vendor sites, comparing the extracted price of the current results with the price of a previously stored results, generating a notification and including in the notification, a link to the external vendor site to provide a purchasing opportunity to a user where the price of the current results is lower than the price of the stored results.
US10042881B1 Ensuring globally consistent transactions
The present technology proposes techniques for ensuring globally consistent transactions. This technology may allow distributed systems to ensure the causal order of read and write transactions across different partitions of a distributed database. By assigning causally generated timestamps to the transactions based on one or more globally coherent time services, the timestamps can be used to preserve and represent the causal order of the transactions in the distributed system. In this regard, certain transactions may wait for a period of time after choosing a timestamp in order to delay the start of any second transaction that might depend on it. The wait may ensure that the effects of the first transaction are not made visible until its timestamp is guaranteed to be in the past. This may ensure that a consistent snapshot of the distributed database can be determined for any past timestamp.
US10042876B2 Sort-merge-join on a large architected register file
Methods and arrangements for joining data sets. There are accepted: a first data set which forms a table in a relational database, and a second data set which forms a table in a relational database, each of the first and second data sets comprising a key value. Each of the first and second data sets is hashed based on the key value, and are thereupon sorted based on the key value. The sorted first and second data sets are joined with one another based on the key value. Other variants and embodiments are broadly contemplated herein.
US10042875B2 Bloom filter index for device discovery
A Bloom filter index is implemented as a multiway tree that stores Bloom filters having a predefined number of N-bit sequences. Nodes are labeled with portions of the N-bit sequences and non-leaf tree nodes may have up to 2N children. All children of a given node have labels that are the same length. Bloom filters are inserted recursively, starting at a first non-leaf node, based on a node label matching an initial N-bit sequence of the Bloom filter. If a given node is full, its child nodes are split, resulting in fewer than 2N new child nodes, each labeled with different initial N-bit sequence of the original child node, which becomes a child node of a new node with label the remaining bits in the label of the original child node. The recursive insert procedure is then performed to insert the Bloom filter in the given node.
US10042874B2 Scalable visualization of a product and its variants
A method for generating a scalable visualization of a hierarchical data structure is provided. The method may include mapping at least one component within a plurality of components to the hierarchical data structure. The method may also include mapping at least one sub-component within a plurality of sub-components to the at least one mapped component. The method may further include mapping at least one variant within a plurality of variants to the hierarchical data structure as an accordion user interface widget. Additionally, the method may include mapping at least one variant component within a plurality of variant components to the at least one mapped variant as an accordion user interface widget. The method may also include mapping at least one variant sub-component within a plurality of variant sub-components to the at least one mapped variant component as an accordion user interface widget.
US10042872B2 Optimizing tables with too many columns in a database
Methods and systems for database optimization include detecting a plurality of columns in an unoptimized database that co-appear in queries to the database. The plurality of columns are compacted into a single hyper-column to form an optimized database. Each entry in the hyper-column includes data from a corresponding entry in each of the plurality of columns. An interface is generated for the optimized database that accepts queries according to a schema for the unoptimized database and translates the queries into queries according to a schema for the optimized database.
US10042867B2 Generating storage plans in storage management systems
A method is provided to integrate a ticketing system into a storage management system. In such method, tickets are opened and translated to a set of recommended operations automatically, notifying and showing to a storage administrator the recommended operations as a set of actions and forms. The storage administrator is offered the ability including changing a step of the set of actions and re-ordering the set of actions.
US10042865B2 System and method for creating a preference profile from shared images
A method includes obtaining from an online social media site a plurality of instances of images of objects associated with a person; analyzing with a data processor the plurality of instances of the images with a plurality of predetermined style classifiers to obtain a score for each image for each style classifier; and determining with the data processor, based on the obtained scores, a likely preference of the person for a particular style of object. The plurality of instances of images of objects associated with the person can be images that were posted, shared or pinned by person, and images that the person expressed a preference for. In a non-limiting embodiment the object is clothing, and the style can include a fashion style or fashion genre including color preferences. A system and a computer program product to perform the method are also disclosed.
US10042864B2 System and method for visualizing the relationship of complex data attributes
A mapping module is configured to create a preview layer that depicts attributes of real-world objects located within the boundaries of a map. The mapping module uses search criteria to highlight multiple attributes without separately creating a filtered data set for each attribute. The mapping module may change the boundaries of the map in response to changed search criteria. The mapping module may also change the displayed attributes in response to changed map boundaries. By highlighting the selected attributes, the mapping module helps to visually identify relationships between complex real-world objects.
US10042856B2 Method and electronic device for processing data
An electronic device is provided. The electronic device includes a memory configured to store a file, a storage configured to support journaling of the file stored in the memory, and a data processing module configured to process a journaling method of the file in one mode of a writeback mode and an ordered mode in correspondence to at least one of a property of an application relating to the file and a property of the file.
US10042855B2 Efficient storage tiering
A method, article of manufacture, and apparatus for transferring data from a source tier to a target tier. In some embodiments, this may include dividing an object stored in the source tier into a plurality of segments, determining if the target tier is missing at least one of the segments, writing the missing segments to the target tier, and deleting the object from the source tier. In some embodiments, the object's metadata is updated to indicate that the object is in the target tier.
US10042853B2 Flash optimized, log-structured layer of a file system
A flash-optimized, log-structured layer of a file system of a storage input/output (I/O) stack executes on one or more nodes of a cluster. The log-structured layer of the file system provides sequential storage of data and metadata (i.e., a log-structured layout) on solid state drives (SSDs) of storage arrays in the cluster to reduce write amplification, while leveraging variable compression and variable length data features of the storage I/O stack. The data may be organized as an arbitrary number of variable-length extents of one or more host-visible logical units (LUNs) served by the nodes. The metadata may include mappings from host-visible logical block address ranges (i.e., offset ranges) of a LUN to extent keys, as well as mappings of the extent keys to SSD storage locations of the extents. The storage location of an extent on SSD is effectively “virtualized” by its mapped extent key (i.e., extent store layer mappings) such that relocation of the extent on SSD does require update to volume layer metadata (i.e., the extent key sufficiently identifies the extent).
US10042851B2 File access with different file hosts
A file access request is received from an application. One or more file types for the file access request are identified, and one or more file hosts supporting files of the identified one or more file types are also identified. A user interface is displayed, the user interface including a hosted area. Within the hosted area, at least one of the one or more file hosts displays a portion of the user interface identifying one or more files of at least one file host that can be selected for retrieval, or one or more locations that can be selected to which the one or more files are saved.
US10042849B2 Simplifying invocation of import procedures to transfer data from data sources to data targets
An aspect of the present disclosure facilitates transferring data from multiple data sources to desired data targets. In one embodiment, meta-data specifying multiple use cases is maintained, with each use case indicating an import procedure and a corresponding condition to be satisfied by a set of import parameters such that the import procedure is executed for importing of data upon satisfaction of the corresponding condition. In response to receiving an import connector requesting transfer of data from data sources to data targets, a use case is selected having the condition which is satisfied by the respective values for the corresponding import parameters received in the import connector. The execution of the import procedure indicated by the selected use case is then initiated to import data from the data sources to the data targets.
US10042846B2 Cross-lingual information extraction program
One embodiment provides method for constructing a cross-lingual information extraction program, the method including: utilizing at least one processor to execute computer code that performs the steps of: constructing a plurality of language-specific representations from text expressed in a plurality of languages by parsing the text of each language using a language-specific semantic parser; mapping the plurality of language-specific representations to a single cross-lingual semantic representation, wherein the cross-lingual semantic representation encompasses the plurality of languages; and constructing the cross-lingual information extraction program based on the cross-lingual semantic representation. Other aspects are described and claimed.
US10042845B2 Transfer learning for bilingual content classification
This disclosure provides systems and methods for determining a classification model for a secondary language different from a primary language. A social networking server is configured to obtain primary language content written in a first spoken language and secondary language content written in a second spoken language. The social networking server further obtains a machine translation of the primary language content. The social networking server then determines an initial language model from the machine translation. The social networking further determines a language model perturbation using the initial language model, where the language model perturbation accounts for a difference between the machine translation and the secondary language content. The social networking server also determines a classification model from the initial language model and the language model perturbation, which is then applied to a plurality of comments associated with an item of interest provided by a social networking service.
US10042837B2 NLP processing of real-world forms via element-level template correlation
A method, system and computer-usable medium are disclosed for identifying unchecked criteria within a form. Natural Language Processing (NLP) is applied to unstructured data within a target form to identify elements of a form structure. Analytic analysis is then applied to the resulting form structure elements to identify a hierarchical structure and associated element placement. Implicit selections within the form are then identified by applying rules based upon other selections and their orientation to anchor terms to determine the completeness of the form, based upon aggregation of form elements. The form structure elements and the hierarchy metadata are then processed logically reassemble the form's hierarchy in flattened forms for multi-layer, sub-element anaphora resolution.
US10042833B2 Optimizing the placement of clustered textural annotations
A processor receives a command to optimize the placement of a plurality of annotations along a polyline displayed on a graphical user interface. The plurality of annotations has a plurality of font sizes and each font size has a height. A plurality of annotation slot size candidates is selected for logical annotation slots along the polyline. An annotation slot size is selected from among the plurality of annotation slot size candidates, wherein the chosen annotation slot size is smaller than largest of the font sizes. The polyline is divided into logical annotation slots having the chosen annotation slot size. The plurality of annotations is distributed among the logical annotation slots. The polyline and the distributed plurality of annotations is displayed on the graphical user interface.
US10042832B1 Systems and methods for stacking marginal annotations
Systems and methods are disclosed herein for combining a first annotation and a second annotation in an electronic document. The first annotation is received and corresponds to a first portion of the electronic document. The second annotation is received and corresponds to a second portion of the electronic document. A first position of a layout rendering of the first annotation is determined, and a second position of a layout rendering of the second annotation is determined. The first position of the layout rendering of the first annotation is compared to the second position of the layout rendering of the second annotation. When the first position conflicts with the second position, the first annotation and the second annotation are combined to form a stacked annotation.
US10042830B2 Writing and production methods, software, and systems
An embodiment of a method of editing a script includes displaying the script in a script editor on a computing device, receiving textual input to the displayed script from an input of the computing device, determining whether the textual input includes a predetermined production element marker, and displaying the textual input in the script editor using text properties based on the determination of whether the textual input includes the marker. An embodiment of a method of editing a script or rundown includes displaying the script or rundown in a script or rundown editor on a first computing device, receiving at the first computing device textual input or cursor movement transmitted from a second computing device in response to it being entered into the script or rundown at the second computing device, and displaying the textual input or cursor movement in the script or rundown on the first computing device.
US10042827B2 System and method for recognizing non-body text in webpage
The invention discloses a system and method for recognizing the non-body text in a webpage, and relates to the field of main body extraction. The system comprises: a webpage grabber configured to grab data of all the webpages of a target website; a DOM tree construction unit configured to construct a DOM tree corresponding to each webpage of the target website; a DOM tree analysis unit configured to find out a unit text section in the webpage according to the DOM tree; a text statistics unit configured to conduct statistics on the number of occurrence of the unit text section in all the webpages of the target website; and a text recognition unit configured to recognize the unit text section as a non-body text when the number of occurrence is greater than a predetermined threshold. The system and the method overcome the problem of lag of recognition of a non-body text in the prior art method, and have a high recognition accuracy.
US10042826B2 Method for referring to specific content on a web page and web browsing system
A method for referring to specific content on a web page includes addressing the web page by way of a URL. At least one extra part of the URL contains information on the specific content to be referred to on the web page. When the one extra part of the URL is disregarded, the web page is addressed by way of the URL in that the specific content to be referred to on the web page is disregarded. When the one extra part of the URL is acted upon, the specific content identified by the extra part is highlighted to a user via a browser's generation of the web page based on the extra part of the URL.
US10042825B2 Detection and elimination for inapplicable hyperlinks
In an embodiment of an approach for detecting hyperlinks to inapplicable content, a processor identifies a hyperlink in a first page, wherein the hyperlink references a second page. In one embodiment, a processor accesses content of the second page. In one embodiment, a processor determines whether content of the first page matches, within a predefined threshold, the content of the second page.
US10042821B1 Social network system
The present invention includes systems and methods for sending social media messages without the need for keyboard inputs. A microphone captures live audio speech data and transmits the audio data to a processing unit. The processing unit converts the audio to speech data. The processing unit also removes censored words, emphasizes key words, and edits that data to include product and promotional messages where appropriate. The processing unit then uses code words contained in the speech data to send the speech data to the appropriate social media outlets for output.
US10042819B2 Convolution accelerators
Examples herein relate to convolution accelerators. An example convolution accelerator may include a transformation crossbar array programmed to calculate a Fourier Transformation of a first vector with a transformation matrix and a Fourier Transformation of a second vector with the transformation matrix. A circuit of the example convolution accelerator may multiply the Fourier Transformation of the first vector with the Fourier Transformation of the second vector to calculate a product vector. The example convolution accelerator may have an inverse transformation crossbar array programmed to calculate an Inverse Fourier Transformation of the product vector according to an inverse transformation matrix.
US10042813B2 SIMD K-nearest-neighbors implementation
Methods and apparatus relating to improved SIMD (Single Instruction, Multiple Data) K-nearest-neighbors implementations are described. An embodiment provides a technique for improving SIMD implementations of the multidimensional K-Nearest-Neighbors (KNN) techniques. One embodiment replaces the non-SIMD friendly part of the KNN algorithm with a sequence of SIMD operations. For example, in order to avoid branches in the algorithm hotspot (e.g., the inner loop), SIMD operations may be used to update the list of nearest distances (and neighbors) after each iteration. Other embodiments are also disclosed and claimed.
US10042808B1 Modeling SPI flash memory commands in hardware
In an example, a serial peripheral interface (SPI) flash memory controller includes a transmit first-in-first-out (FIFO) circuit and an SPI interface operable to provide an interface between the transmit FIFO and an SPI flash memory. The SPI flash memory controller further includes a random access memory (RAM) operable to store a memory interface file, an address interface of the RAM operable to receive a command from the transmit FIFO circuit, a data interface of the RAM operable to output a control word associated with the command. The SPI flash memory controller further includes state machine logic operable to set behavior of the SPI interface based on the control word output from the RAM, where the control word includes a data direction field, a data phase field, an addressing width field, an addressing phase field, and a command error field.
US10042805B2 Tunable bus-mediated coupling between remote qubits
A tunable bus-mediated coupling system is provided that includes a first input port coupled to a first end of a variable inductance coupling element through a first resonator and a second input port coupled to a second end of the variable inductance coupling element through a second resonator. The first input port is configured to be coupled to a first qubit, and the second output port is configured to be coupled to a second qubit. A controller is configured to control the inductance of the variable inductance coupling element between a low inductance state to provide strong coupling between the first qubit and the second qubit and a high inductance state to provide isolation between the first qubit and the second qubit.
US10042800B2 Active USB device and switching method for operating mode thereof
An active USB device and a method for switching an operating mode thereof are provided. In the method, a USB devices is connected to a first host device, and the USB device is in a compound device multi-port mode; the USB device is disconnected from the first host device and the USB devices keeps in the On state; upon detection disconnection of the USB device to the first host device, the USB device switches from the compound device multi-port mode to the single compact disc mode. According to the method for switching the operating mode of the USB device in the disclosure, the USB device can install driver without distinction and completely in various complicated application environments, thereby increasing user experience.
US10042794B2 Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link
Methods and apparatus for a synchronized multi-directional transfer on an inter-processor communication (IPC) link. In one embodiment, the synchronized multi-directional transfer utilizes one or more buffers which are configured to accumulate data during a first state. The one or more buffers are further configured to transfer the accumulated data during a second state. Data is accumulated during a low power state where one or more processors are inactive, and the data transfer occurs during an operational state where the processors are active. Additionally, in some variants, the data transfer may be performed for currently available transfer resources, and halted until additional transfer resources are made available. In still other variants, one or more of the independently operable processors may execute traffic monitoring processes so as to optimize data throughput of the IPC link.
US10042793B2 Universal ethernet solution
A monolithic integrated circuit that supports multiple industrial Ethernet protocols, fieldbus protocols, and industrial application processing, providing a single hardware platform usable to build different automation devices/equipment implemented in an industrial network, such as controllers, field devices, network communication nodes, etc. The monolithic integrated circuit includes: one application processor core operable to execute an industrial application and Ethernet connectivity/management code, including standard Ethernet connectivity/management code and industrial Ethernet connectivity/management code; a real time processor configured to support a plurality of industrial Ethernet data link layers; an interface configured to be coupled to an external non volatile memory from which the at least one application processor is configured for execute in place processing; and an on-chip RAM having a capacity sufficient to eliminate the need for external RAM in execution by the at least one application processor core of an operating system, the industrial application, and the Ethernet connectivity/management code.
US10042790B2 Computer and method with interrupt vector management
A computer, on which operating systems run, the computer comprising a virtualization function module configured to manage virtual computers. A operating system is configured to run on each of the virtual computers. The virtualization function module includes an interrupt controller. The interrupt controller is configured to hold vector information for managing host-side interrupt vectors, and interrupt vector allocation information for managing allocation of the host-side interrupt vectors to the guest-side interrupt vectors that are set by the operating systems. The virtualization function module is configured to analyze a state of allocation of the host-side interrupt vectors to the guest-side interrupt vectors, and change the allocation of the host-side interrupt vectors to the guest-side interrupt vectors based on a result of the analysis.
US10042789B2 Programming interruption management
The present disclosure is related to programming interruption management. An apparatus can be configured to detect an interruption during a programming operation and modify the programming operation to program a portion of the memory array to an uncorrectable state in response to detecting the interruption.
US10042785B1 Storage drive with multiple controllers having interconnected buffer managers
A data storage device includes first and second controllers that independently and simultaneously process data from a recording medium. The first and second controllers each have respective first and second buffer managers coupled to respective first and second buffer memories. The first and second buffer managers are coupled to each other via an inter-controller data bus. The first controller is configured to receive a contiguous memory request for a block data transfer client of the first controller. A first part of the request is fulfilled from the first buffer memory via the first buffer manager, and a second part of the request is fulfilled from the second buffer memory via the second buffer manager communicating with the first buffer manager via the inter-controller data bus.
US10042784B2 Side channel access through USB streams
A system may provide side channel access of a Universal Serial Bus (USB) device using USB streams. The system may include a USB interface with a USB device controller, an internal bus, a logical unit number (LUN) arbiter coupled between the USB controller and the internal bus, and a secondary interface coupled with the LUN arbiter. The system may include a plurality of storage devices coupled to the internal bus. The system may provide access to the storage devices via both the USB device controller and the secondary interface. The LUN arbiter may accept a plurality of USB streams (e.g., storage device access requests) from the USB device controller and at least one additional USB stream (e.g., storage device access request) from the secondary interface. The LUN arbiter may determine a priority of access between USB streams originating from the USB device controller and the secondary interface.
US10042781B2 Reducing data I/O using in-memory data structures
Techniques are described herein for generating and using in-memory data structures to represent columns in data block sets. In an embodiment, a database management system (DBMS) receives a query for a target data set managed by the DBMS. The query may specify a predicate for a column of the target data set. The predicate may include a filtering value to be compared with row values of the column of the target data set. Prior to accessing data block sets storing the target data set from persistent storage, the DBMS identifies an in-memory summary that corresponds to a data block set, in an embodiment. The in-memory summary may include in-memory data structures, each representing a column stored in the data block set. The DBMS determines that a particular in-memory data structure exists in the in-memory summary that represents a portion of values of the column indicated in the predicate of the query. Based on the particular in-memory data structure, the DBMS determines whether or not the data block set can possibly contain the filtering value in the column of the target data set. Based on this determination, the DBMS skips or retrieves the data block set from the persistent storage as part of the query evaluation.
US10042778B2 Collapsed address translation with multiple page sizes
A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which are translated to guest physical addresses (GPAs). A hypervisor, which manages one or more guest operating systems, translates GPAs to root physical addresses (RPAs). A merged translation lookaside buffer (MTLB) caches translations between the multiple addressing domains, enabling faster address translation and memory access. The MTLB can be logically addressable as multiple different caches, and can be reconfigured to allot different spaces to each logical cache. Further, a collapsed TLB provides an additional cache storing collapsed translations derived from the MTLB.
US10042776B2 Prefetching based upon return addresses
An apparatus for processing data includes signature generation circuitry 30, 32 for generating a signature value indicative of the current state of the apparatus in dependence upon a sequence of immediately preceding return addresses generating during execution of a stream of program instructions to reach that state of the apparatus. Prefetch circuitry 10 performs one or more prefetch operations in dependence upon the signature value that is generated. The signature value may be generated by a hashing operation (such as an XOR) performed upon return addresses stored within a return address stack 28.
US10042773B2 Advance cache allocator
Systems and techniques for advance cache allocation are described. A described technique includes selecting a job from a plurality of jobs; selecting a processor core from a plurality of processor cores to execute the selected job; receiving a message which describes future memory accesses that will be generated by the selected job; generating a memory burst request based on the message; performing the memory burst request to load data from a memory to at least a dedicated portion of a cache, the cache corresponding to the selected processor core; and starting the selected job on the selected processor core. The technique can include performing an action indicated by a send message to write one or more values from another dedicated portion of the cache to the memory.
US10042772B2 Dynamic structural management of a distributed caching infrastructure
Embodiments of the present invention provide a method, system and computer program product for the dynamic structural management of an n-Tier distributed caching infrastructure. In an embodiment of the invention, a method of dynamic structural management of an n-Tier distributed caching infrastructure includes establishing a communicative connection to a plurality of cache servers arranged in respective tier nodes in an n-Tier cache, collecting performance metrics for each of the cache servers in the respective tier nodes of the n-Tier cache, identifying a characteristic of a specific cache resource in a corresponding one of the tier nodes of the n-Tier crossing a threshold, and dynamically structuring a set of cache resources including the specific cache resource to account for the identified characteristic.
US10042765B2 Read and write sets for transactions of a multithreaded computing environment
Facilitating processing in a computing environment. A request to access a cache of the computing environment is obtained from a transaction executing on a processor of the computing environment. Based on obtaining the request, a determination is made as to whether a tracking set to be used to track cache accesses is to be updated. The tracking set includes a read set to track read accesses of at least a selected portion of the cache and a write set to track write accesses of at least the selected portion of the cache. The tracking set is assigned to the transaction, and another transaction to access the cache has another tracking set assigned thereto. The tracking set assigned to the transaction is updated based on the determining indicating the tracking set is to be updated.
US10042764B2 Processing commands in a directory-based computer memory management system
A method for processing commands in a directory-based computer memory management system includes receiving a command to perform an operation on data stored in a set of one or more computer memory locations associated with an entry in a directory of a computer memory, the entry is associated with an indicator for indicating whether the set of one or more computer memory locations is busy, a head tag, and a tail tag. The command is associated with a command tag and a predecessor tag, and checking the indicator to determine whether the set of one or more computer memory locations is busy.
US10042763B2 Write back coordination node for cache latency correction
A coordinating node acts as a write back cache, isolating local cache storage endpoints from latencies associated with accessing geographically remote cloud cache and storage resources.
US10042757B2 Memory system capable of controlling wireless communication function
According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, controller, memory, wireless communication function section, and extension register. The controller controls the nonvolatile semiconductor memory device. The memory is serving as a work area of the controller. The wireless communication module has a wireless communication function. The extension register is provided in the memory. The controller processes a first command to read data from the extension register, and a second command to write data to the extension register. The extension register records, an information specifying the type of the wireless communication function in a specific page, and an address information indicating a region on the extension register to which the wireless communication function is assigned.
US10042756B2 Methods for scheduling read commands and apparatuses using the same
A method for scheduling read commands, performed by a processing unit, contains the following steps: Logical read commands are received from a master device via a first access interface, where each logical read command requests to read data of a logical address. First physical storage locations of mapping segments associated with the logical addresses are obtained from a high-level mapping table, and a second access interface is directed to read the mapping segments from the first physical storage locations of a storage unit. Second physical storage locations associated with the logical addresses are obtained from the mapping segments, and the second access interface is directed to read data from the second physical storage locations of the storage unit. The first access interface is directed to clock the data of the logical addresses out to the master device.
US10042755B2 3D vertical NAND memory device including multiple select lines and control lines having different vertical spacing
Some embodiments include apparatuses, and methods of forming and operating the apparatuses. Some of the apparatuses include a pillar including a length, a memory cell string and control lines located along a first segment of the pillar, and select lines located along a second segment of the pillar. The control lines include at least a first control line and a second control line. The first control line is adjacent the second control line. The first control line is separated from the second control line by a first distance in a direction of the length of the pillar. The select lines include at least a first select line and a second select line. The first select line is separated from the second select line by a second distance in the direction of the length of the pillar. The second distance is less than the first distance.
US10042747B2 System and method for determining requirements for testing software
A computer-implemented method, computer program product, and system is provided for determining requirements for testing software. In an implementation, a method may include inspecting contents of a test case, including source code of the test case. The method may also include identifying at least one of: at least one characteristic of a test machine and at least one characteristic of a resource required to execute the test case correctly. The method may further include compiling a list of requirements for the test case to execute correctly based upon, at least in part, the at least one of the at least one characteristic of the test machine and the at least one characteristic of the resource.
US10042746B2 Callpath finder
Techniques and systems for creating a function call graph for a codebase are disclosed. Graph creation includes identifying functions in the codebase by a function signature and representing a function as a first node in the call graph. For that function, identifying call-to functions, call-from functions, and inheritance parents and children, and a base class from the function signature of that function; adding child nodes to the first node based on the identified call-to and call-from functions; for an interface call to a base class method in the function, adding child nodes to the first node based on implementations of an override of the base class method; for an added child node, removing that child node from the first node if a source file that includes an implementation of an override and a source code file that includes the function don't share at least one common binary file.
US10042740B2 Techniques to identify idiomatic code in a code base
Techniques to identify idiomatic code in a code base are described. Embodiments of such techniques are configured with idiom information corresponding to idiomatic code representations of computer code of which each idiomatic code representation comprises information corresponding to a control structure and variable usage. These techniques are operative to compare the idiomatic code representations to computer code fragments in the code base and identify one or more code fragments matching at least one of the idiomatic code representations. These techniques may identify functional operators for replacing the code fragments in the code base. Other embodiments are described and claimed.
US10042734B2 Context tracing for software logging
Context tracing may be implemented by modifying a call to parameterize, and thereby govern, logging operations of a called software application or program. Resulting messages of the logging operations are stored in a manner that facilitates fast identification and retrieval of the messages. Accordingly, accurate identification of errors or sub-optimal operations of the called software application or program is enabled, thereby enabling correction and/or optimization of operations of the called program.
US10042730B2 Mass storage chassis assembly configured to accommodate predetermined number of storage drive failures
A mass storage chassis assembly configured to accommodate a predetermined number of storage drive failures is provided. The mass storage chassis assembly in one example includes a chamber, a plurality of working storage drives in the chamber, and an outside deck including one or more empty storage drive receptacles outside the chamber.
US10042725B2 Memory control circuit, cache memory and memory control method
A memory control circuit has an error determination circuitry to determine whether an error-bit number is larger than a predetermined threshold value set based on a maximum number of error bits correctable by the error correction circuitry, when it is detected by the error detector that an error is contained in data read for verification of data written to the first memory or in data read from the first memory, and an access controller to control access to a second memory having an access priority lower than the first memory when it is determined that the error-bit number is larger than the threshold value, and to control access to the first memory without accessing the second memory when it is determined that the error-bit number is equal to or less than the threshold value.
US10042724B2 Creation of highly available pseudo-clone standby servers for rapid failover provisioning
Near clones for a set of targeted computing systems are provided by determining a highest common denominator set of components among the computing systems, producing a pseudo-clone configuration definition, and realizing one or more pseudo-clone computing systems as partially configured backups for the targeted computing systems. Upon a planned failover, actual failure, or quarantine action on a targeted computing system, a difference configuration is determined to complete the provisioning of the pseudo-clone system to serve as a replacement system for the failed or quarantined system. Failure predictions can be used to implement the pseudo-clone just prior to an expected first failure of any of the targeted systems. The system can also interface to an on-demand provisioning management system to effect automated workflows to realize pseudo-clones and replacement systems automatically, as needed.
US10042721B2 Peer-to-peer redundant array of independent disks (RAID) lacking a RAID controller
Programmable disk drives are configured within a peer-to-peer redundant array of independent disks (RAID) that lacks a RAID controller. A spare programmable disk drive not part of the RAID can monitor a given drive of the RAID. If the monitored drive fails, the spare drive can replace the failed drive within the RAID such that it becomes part of the RAID, and reconstruct the data on the programmable disk drive that has failed by communicating with the other drives of the RAID. For each data block to be reconstructed, each such other drive may receive just one piece of data and sends just one piece of data. Further, the spare drive may receive just one piece of data for each data block to be reconstructed, which is the data block as reconstructed from one of the other drives of the RAID.
US10042717B2 Distributed local backup and restore system using peer-to-peer backups
Local distributed backup techniques are described, where each client device calculates a manifest of its files and sends the manifest to a central server. The server performs deduplication based on the received manifest to determine which files are missing and need to be backed up, and notifies the client of those files. At this point, instead of uploading the missing files to the central server, the files are instead uploaded to another peer client device that has sufficient disk space and resides in the network vicinity of the original client device. The upload may be done to multiple peers for redundancy. Upon backup completion, the client state may be left as-is, in which case the client periodically uploads incremental updates to keep any changes synchronized with the backup peer. Alternatively, the client can be centralized to the central server, but at a later time when more resources are available.
US10042713B2 Adaptive incremental checkpointing for data stream processing applications
A system, method and computer program product for adaptive incremental checkpointing an operator state in a streaming application. The system and method enable reduced costs of checkpointing an operator state in a streaming application, by i) logging updates to operator state and checkpointing operator state in either base (full state) or delta (logged updates) form, ii) dynamically and adaptively adjusting checkpointing options, and iii) maintaining dependencies between checkpoints to allow automatic restoration and checkpoint recycling.
US10042711B1 Distributed data protection techniques with cloning
A request is received to clone a primary backup copy. An identification is made of a disk image file including the primary backup copy. The disk image file is scanned to split an amount of data to be cloned among a set of hosts. The hosts are provisioned. The hosts are assigned a portion of the amount of data to be cloned. A host clones its respective portion in parallel with another host to create clone sets on a clone target. A clone set includes a copy of at most a portion of the primary backup copy.
US10042710B2 System and method for multi-hop data backup
Systems and methods of backing up data to a replication target such that the data is recoverable from the replication target when a source application and one or more other intermediary replication targets are unavailable. A first deduplicated data object associated with an application is received at a first intermediary copy data management system based on a first schedule. The first deduplicated data object is replicated to generate at least one of a second deduplicated data object at a second copy data management system according to a second schedule.
US10042708B2 System for rebuilding data in a dispersed storage network
A method for execution by a dispersed storage and task (DST) execution unit includes receiving a request for rebuilding dispersed error encoded data slices and determining a rate for rebuilding the data slices. The method continues by the DST receiving one or more requests for dispersed error encoded data slices not associated with rebuilding and modifying the rate of processing for the one or more requests for dispersed error encoded data slices not associated with rebuilding dispersed error encoded data slices in accordance with the rate for rebuilding dispersed error encoded data slices. When the sending rebuilding dispersed error encoded data slices has concluded the method continues by reverting the rate of processing of requests for dispersed error encoded data slices to the previous rate.
US10042705B2 Robust transmission of data utilizing encoded data slices
A method includes receiving a random order of encoded data slices, and de-randomizing the random order of encoded data slices to produce a plurality of sets of a transmit number of encoded data slices. The method further includes dividing the plurality of sets of transmit number of encoded data slices into collections of sets of the transmit number of encoded data slices. For a collection of sets of transmit number of encoded data slices of the collections of sets of the transmit number of encoded data slices, the method further includes concurrently decoding the sets of the transmit number of encoded data slices of the collection of sets of transmit number of encoded data slices to produce a collection of data segments and combining the collection of data segments into the one or more data partitions. The method further includes combining the plurality of data partitions into the data object.
US10042704B2 Validating stored encoded data slice integrity in a dispersed storage network
An encoded data slice is received for storage by a dispersed storage and task (DST) execution unit. A plurality of initial integrity values are generated by executing a plurality of integrity check algorithms on the encoded data slice. The encoded data slice and the plurality of initial integrity values are stored in a memory of the DST execution unit. A subset of the plurality of integrity check algorithms are selected in response to a request to retrieve the encoded data slice. At least one final integrity value is generated by executing the subset of the plurality of integrity check algorithms on the encoded data slice stored in memory. An integrity status is generated by comparing the at least one final integrity value to the corresponding subset of the plurality of initial integrity values.
US10042703B2 Encrypting data for storage in a dispersed storage network
A method includes generating a data matrix from the data, wherein the data matrix includes a plurality of columns and a plurality of rows. The method further includes generating a chunkset data matrix from one or more rows of the data matrix. The method further includes matrix multiplying the chunkset data matrix by an encoding matrix to produce a chunkset slice matrix, wherein a row of the chunkset slice matrix corresponds to an encoded data slice and wherein the plurality of rows of the chunkset slice matrix corresponds to a set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data grouping associated with the one or more rows of the data matrix.
US10042699B2 Multi-chip device and method for storing data
A multi-chip device and method for storing input data. The multi-chip device includes: a plurality of memory chips being adapted to store encoded input data, wherein each of the plurality of memory chips includes a detection unit that outputs detection information; an evaluation unit being adapted to perform an evaluation of the detection information from each of the plurality of memory chips, and to adapt the detection algorithm of any of the detection units depending on the performed evaluation; a combination unit being adapted to receive the detected bits and to combine the detected bits; and a decoding unit being adapted to output decoded data by decoding the combined detected bits. The present invention also provides a method and a computer program product for storing input data.
US10042698B1 Cleanup of unpredictable test results
In an approach to cleanup of unpredictable test results, one or more computer processors generate a data area associated with a first test instruction in a test stream. The one or more computer processors determine whether the generated data area overlaps with an unpredictable data area. In response to determining the generated data area overlaps with an unpredictable data area, the one or more computer processors determine a second test instruction associated with the overlapped unpredictable data area, where the second test instruction precedes the first test instruction in the test stream. The one or more computer processors select a location in the test stream between the first test instruction and the second test instruction. The one or more computer processors insert one or more pre-requisite instructions in the selected location, where the one or more pre-requisite instructions load the overlapped unpredictable data area with pre-defined data.
US10042691B2 Operation of a multi-slice processor implementing exception handling in a nested translation environment
Operation of a multi-slice processor that includes a plurality of execution slices, a plurality of load/store slices, and one or more translation caches, where operation includes: determining, at the load/store slice, a real address from a cache hit in the translation cache for an effective address for an instruction received at a load/store slice; determining, at the load/store slice, an error condition corresponding to an access of the real address; determining, at the load/store slice, a process type indicating a source of the instruction to be a guest process; and responsive to determining the error condition, initiating, in dependence upon the process type indicating a source of the instruction to be a guest process, an effective address translation corresponding to a cache miss in the translation cache for the effective address for the instruction.
US10042689B2 Mobile terminal and method of controlling the same
The present invention provides a mobile terminal including a display unit configured to output screen information corresponding to a specific function, and receive a touch for controlling the specific function, and a controller configured to determine whether or not an error has been generated from the specific function, on the basis of changes in the screen information and error information included in the screen information during the control of the specific function, wherein the controller controls the display unit to output a guide image for searching for error data associated with the error when it is determined that the error has been generated.
US10042688B2 Self-diagnosis of device drive-detected errors and automatic diagnostic data collection
A self-diagnostic device driver includes a memory that stores machine instructions and a processor coupled to the memory that executes the machine instructions to record an operational history associated with the device driver. The processor further executes the machine instructions to detect an error associated with the device driver, remove an associated driver from service, and automatically replicate a sequence of device driver operations corresponding to a segment of the operational history immediately preceding detection of the error. The processor also executes the machine instructions to automatically record a diagnostic history associated with the device driver while replicating the sequence of device driver operations. After the sequence has been replicated, the device is returned to service.
US10042687B2 Paired value comparison for redundant multi-threading operations
Techniques for performing redundant multi-threading (“RMT”) include the use of an RMT compare instruction by two program instances (“work-items”). The RMT compare instruction specifies a value from each work-item to be compared. Upon executing the RMT compare instructions, the work-items transmit the values to a hardware comparator unit. The hardware comparator unit compares the received values and performs an error action if the values do not match. The error action may include sending an error code in a return value back to the work-items that requested the comparison or emitting a trap signal. Optionally, the work-items also send addresses for comparison to the comparator unit. If the addresses and values match, then the comparator stores the value at the specified address. If either or both of the values or the addresses do not match, then the comparator performs an error action.
US10042686B2 Determination method, selection method, and determination device
A determination method, for determining a possibility of a new failure in a system, includes: obtaining first setting values for a plurality of setting items of the system when a failure in the system occurs; obtaining second setting values for the plurality of setting items when an input that the failure has been recovered is received; identifying at least one setting item from among the plurality of setting items based on the first setting values and the second setting values, the at least one setting item having a first setting value different from a second setting value; determining a value from among the first value and the second value of the at least one setting item; comparing an input value regarding the at least one setting item and the value; determining the possibility based on a result of the comparing; and outputting information regarding the possibility.
US10042685B1 Extensible single point orchestration system for application program interfaces
An extensible single point orchestration system receives service requests from applications. In dependence upon the service request a single third party provider service or multiple third party provider services is identified. When the single third party provider service is identified, the system dynamically adapts a core capability service, using a stored configuration entity, so as to set an appropriate message format and transmit a service call message to an external API of the identified single third party provider service. When multiple third party provider services are identified, the system dynamically adapts the core capability service, using another stored configuration entity, so as to set a respective appropriate message format for parallel data transmission of service call messages to each of the respective identified third party provider services and transmits the service call messages to respective external APIs of each of the third party provider services.
US10042682B2 Copy message from application buffer to send buffer within kernel
A send buffer is allocated within a kernel of an operating system (OS) of a first node. An application of the first node includes an application buffer. A message of an application buffer is copied to the send buffer. The kernel of the first node is to aggregate a plurality of the messages stored at the send buffer into a single transfer and to output the single transfer across a network to a second node.
US10042680B2 Cross-domain data sharing with permission control
An electronic device may maintain separate OS domains associated with security permissions. The OS domain may implement separate corresponding clipboard services. A clipboard agent or clipboard mediator service may receive a clipboard data request from a first application. The clipboard agent may determine which OS domain has most recently processed a store command associated with storing data in a corresponding clipboard service of the OS domain. The clipboard agent associated with the OS domain that most recently stored content may determine whether to send the data from the corresponding clipboard service based at least in part on permissions associated with the OS domain. Security of the clipboard access may be enforced on a per domain basis. Access to clipboard content may be mediated at the time of the request without a need to share data prior to the request.
US10042678B2 Lock management method and system, method and apparatus for configuring lock management system
A lock management method and system, and a method and an apparatus for configuring a lock management system is provided. A corresponding level of a lock management system is set for each service execution node according to the number of service execution nodes included in a distributed system, the number of system instances on all service execution nodes, the number of handling processes on all the service execution nodes, and a delay of access of each service execution node to a central control node of the distributed system. At least one lock manager is allocated to each service execution node separately according to the level, which is corresponding to each service execution node, of the lock management system. A lock level context is configured for each lock manager, where the lock level context is used to determine an adjacent lock manager of each lock manager.
US10042674B2 Regulating capacity and managing services of computing environments and systems that include a database
Capacity of a database system and/or a computing system that includes a database can be effectively changed from a current computing capacity to another computing capacity. This can be achieved by causing usage capacity of at least one of resource to be changed when the database is active. By way of example, capacity of a database system can be regulated by delaying the execution of the database work based on a target capacity. As a result, database work can take relatively longer to complete when the capacity of a database is effectively regulated to be below its full capacity. In effect, a portion of available capacity (excess capacity) can be made inaccessible to the database. However, excess capacity can be used to manage various services of the database in accordance with one or more service criteria (e.g., Service Level Goals or Agreements).
US10042672B2 Systems and methods for reconstructing 3-dimensional model based on vertices
Systems and methods are described for reconstructing a 3-dimensional model of a target space, including, but not limited to: partitioning a model of a target space into a plurality of vertices; determining at least one display attribute associated with each of the plurality of vertices based on output data observed by a plurality of data sources; and selecting one of the at least one display attribute for each of the plurality of vertices.
US10042666B2 Platform simulation for management controller development on virtual machines
Certain aspects direct to systems and methods for platform simulation on virtual machine for development projects of a management controller on virtual machines. At least one virtual machine (VM) is provided to simulate a management controller and a host computing device for the management controller. The at least one VM includes: a firmware module for the management controller, configured to receive at least one output signal from the host computing device or from at least one device connected to the host computing device; and a simulator module configured to simulate the host computing device or the at least one device connected to the host computing device. In operation, the simulator module generates the at least one output signal based on configuration data of the host computing device or the device connected to the host computing device, and sends the at least one output signal to the firmware module.
US10042665B2 Customer premises equipment (CPE) with virtual machines for different service providers
A customer premise equipment (CPE) associated with a customer premise forms a virtual machine (VM) and allocates a portion of processing resources and a portion of communications resources included in the CPE to the VM. The processing resources include, for example, general purposes processes and specialized processors for performing certain tasks. The communications resources relate to exchanging data with the CPE. The VM is assigned to a service provider, and service data associated with a service is received from the service provider. The service data to be processed by the VM and the processed service data is forwarded to user devices at the customer premise to provide the service to the user devices. The CPE may form different VMs for different service providers.
US10042662B1 Network function virtualization (NFV) parameter trust in data communication systems
A data communication system verifies Network Function Virtualization (NFV) parameters. The data system transfers communications for devices by executing hypervisors to generate an NFV processing environment with multiple NFV time slices. The system executes virtual Network Elements (vNEs) during the NFV time slices. The system associates the communication devices with the NFV time slices based on the execution of the vNEs during the time slices. The system yields NFV data indicating an actual NFV time slice used to transfer data communications for an individual communication device and a trusted NFV time slice for that communication device. The system transfers alert data for the communication device if the actual NFV time slice does not correspond to the trusted NFV time slice.
US10042659B1 Caching virtual contexts for sharing of physical instances of a hardware resource
A method for providing access by a virtual context to a physical instance includes receiving a request to access a physical instance of a plurality of physical instances of a hardware resource of a device. The request is associated with a virtual machine of a plurality of virtual machines. The method next determines that one of the physical instances is available, and assigns a virtual context associated with the virtual machine to access the one of the physical instances when the one of the physical instances is available. The assigning comprises retrieving the virtual context from a memory of the device and loading the virtual context into the one of the physical instances. The method then stores the virtual context in the memory after the one of the physical instances is accessed by the virtual context.
US10042657B1 Provisioning virtual applciations from virtual application templates
A method for provisioning a virtual datacenter application is discussed. A request may be received from a tenant for a virtual datacenter application. An application template may be identified and associated with the virtual datacenter application, wherein the application template can comprise a role, a service account, a script, and a workload. The role and the service account can be added to an active directory organization associated with the tenant. The workload can be cloned into a virtual datacenter, wherein the virtual datacenter belongs to the tenant. A script can be executed on the workload according to an execution order organized over multiple additional workloads, wherein a first script can be executed on a first workload before a second script is executed on a second workload, wherein the first script can be different from the second script, wherein the first workload can be different from the second workload.
US10042653B2 Ascertaining configuration of a virtual adapter in a computing environment
A control component of a computing environment activates a virtual adapter hosted on a physical adapter of a host system of the computing environment. The virtual adapter is for use by a guest of the host system in performing data input and output. The activating activates the virtual adapter absent involvement of the guest. Based on activating the virtual adapter, the control component obtains configuration information of the activated virtual adapter from the physical adapter, the configuration information generated based on the activating. The control component ascertains a configuration of the activated virtual adapter based on the obtained configuration information.
US10042650B2 Computer startup method, startup apparatus, state transition method and state transition apparatus
A computer startup method, a startup apparatus, a state transition method, and a state transition apparatus are described. When the computer is in a suspend-to-RAM (STR) state, the power consumption is a first power consumption. When the computer transitions from the suspend-to-disk (STD) state to the startup state, the time consumption is a first time consumption. The state transition method includes, when the computer is in the startup state, obtaining a first power state transition command to instruct the computer to transition from the startup state to a specific state; and to respond to the first power state transition command, making the computer to be in the specific state.
US10042649B2 System and method for execution of a secured environment initialization instruction
A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
US10042646B2 System and method of merging partial write result during retire phase
A processor including a physical register file, a rename table, mapping logic, size tracking logic, and merge logic. The rename table maps an architectural register with a larger index and a smaller index. The mapping logic detects a partial write instruction that specifies an architectural register that is already identified by an entry of the rename table mapped to a second physical register allocated for a larger write operation, and includes an index for the allocated register for the partial write instruction into the smaller index location of the entry. The size tracking logic provides a merge indication for the partial write instruction if the write size of the previous write instruction is larger. The merge logic merges the result of the partial write instruction with the second physical register during retirement of the partial write instruction.
US10042645B2 Method and apparatus for compiling a program for execution by a plurality of processing units
A method of compiling a first program to output a second program, the method includes: determining a number of arithmetic units to be operated during execution of the second program for each of a plurality of sections in the first program; and creating the second program by adding an instruction to specify the number of arithmetic units to be operated to each of the plurality of sections based on the determining.
US10042643B2 Guest instruction to native instruction range based mapping using a conversion look aside buffer of a processor
A method for translating instructions for a processor. The method includes accessing a plurality of guest instructions that comprise multiple guest branch instructions, and assembling the plurality of guest instructions into a guest instruction block. The guest instruction block is converted into a corresponding native conversion block. A mapping of the guest instruction block to corresponding native conversion block is stored in a conversion look aside buffer. Upon a subsequent request for a guest instruction, the conversion look aside buffer is indexed to determine whether a hit occurred, wherein the mapping indicates whether the guest instruction has a corresponding converted native instruction in the native cache. The converted native instruction is forwarded for execution in response to the hit.
US10042641B2 Method and apparatus for asynchronous processor with auxiliary asynchronous vector processor
An asynchronous processing system comprising an asynchronous scalar processor and an asynchronous vector processor coupled to the scalar processor. The asynchronous scalar processor is configured to perform processing functions on input data and to output instructions. The asynchronous vector processor is configured to perform processing functions in response to a very long instruction word (VLIW) received from the scalar processor. The VLIW comprises a first portion and a second portion, at least the first portion comprising a vector instruction.
US10042640B2 Processing queue management
A data processing system 2 includes multiple out-of-order issue queues 8, 10. A master serialization instruction MSI received by a first issue queue 8 is detected by slave generation circuitry 24 which generates a slave serialization instruction SSI added to a second issue queue 10. The master serialization instruction MSI manages serialization relative to the instructions within the first issue queue 8. The slave serialization instruction SSI manages serialization relative to the instructions within the second issue queue 10. The master serialization instruction MSI and the slave serialization instruction SSI are removed when both have met their serialization conditions and are respectively the oldest instructions within their issue queues.
US10042637B1 Computerized software development environment including customized presentation of source code
A software development system maps the organization and storage of software or code of a project in a structured database instead of in a series of discrete files and directories in a traditional file system. The code is analyzed and parsed to create parse trees for storage in the structured database. Individual software developers may be presented with the code taking the appearance of a traditional file based representation with each developer being able to have their own customized representation or view of the code to best suit their needs, preferences and current task. To facilitate migration to such system, tools are provided to export a snapshot of the structured database into discrete files in order that existing file based tools may continue to be used.
US10042636B1 End-to end project management platform with artificial intelligence integration
One or more computing resources, of a project management platform, may implement a delivery tool layer to provide one or more tools associated with managing portions of a project. The one or more computing resources may implement an integration layer to integrate the one or more tools into the project management platform for the project. The one or more computing resources may implement a data acquisition layer to obtain data regarding the project. The one or more computing resources may implement an automation layer to automate tasks associated with the project. The automation layer may be associated with automating a set of development operations, a set of maintenance operations, a set of management operations, a set of testing operations, or the like. The one or more computing resources may implement an artificial intelligence (AI) layer to process data relating to the project using one or more AI integrations.
US10042633B2 Collaborative maintenance of software programs
Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.
US10042631B2 System and method for automated content and software migration
Embodiments of the present invention are directed to a system and method for migrating application and packages configured for a first version of a configuration manager to a second version of the configuration manager. The method prepares the packages and applications for migration from the first version of the configuration manager to the second version of the configuration manager using a Migration Preparation Engine. The package comprises at least one program. The application comprises at least one deployment type record. The method migrates the package and associated at least one program as well as the application and associated at least one deployment type record from the first version of the configuration manager to the second version of the configuration manager using the using the Migration Execution Engine. The method stores a migration record in a computer memory to record the migration of the package and application.
US10042629B2 Remote vehicle update installation scheduling
Technical solutions are described for updating a plurality of electronically controlled units (ECU) in a vehicle with multiple communication buses. An example method includes determining an installation order for updating the plurality of ECU based on a priority level assigned to each of the ECU, and a size of each update package for each of the ECU. The method also includes updating the ECU concurrently by installing the respective update packages according to the installation order.
US10042628B2 Automated upgrade system for a service-based distributed computer system
The current document is directed to an automated upgrade subsystem within a distributed computer system that executes a distributed, service-based application comprising multiple local instances of the a distributed, service-based application, each instance including one or more control programs executing on a physical computer-system component of the distributed computer system. In one implementation, the automated upgrade subsystem provides a user interface that allows a system administrator or other user to launch a distributed-system-wide upgrade of a distributed application with a single input to a single input feature on a displayed user interface. The automated upgrade subsystem carries out a hierarchical, rolling upgrade, automatically generates snapshots for each physical computer system prior to launching local upgrade logic on the physical computer systems, detects upgrade problems and, in certain cases, automatically conducts a distributed-computer-system-wide rollback for problems that cannot be automatically or manually resolved.
US10042625B2 Software patch management incorporating sentiment analysis
A method and system are provided. The method includes generating, by a machine-based sentiment prediction generator, respective machine-determined sentiment predictions for each of a plurality of software patches using sentiment analysis. The method further includes setting, by a sentiment-based confidence value generator, a confidence value for each of the plurality of software patches based on the machine-determined sentiment predictions. The method also includes at least one of selecting and prioritizing, by a software patch selector and prioritizer, at least one of the plurality of software patches based on the respective confidence value therefor.
US10042624B2 Delivering a customized service to a mobile device by parsing metadata to create a device signature
A method of delivering a user specific customized service to a mobile user device is disclosed. A user identifier is provided to an individual user associated with a device. Upon requesting a device configuration for the device, metadata pertaining to the device configuration is received from the device. A device signature is then created by parsing the received metadata and the device configuration is identified based on the device signature. A set of components customized for the device configuration is selected based on the device signature and a template having a set of predetermined components. The selection includes mapping the device signature to the template. The selected set of components is then compiled into a customized instance of the application for the device. Access to the instance of the application is provided to the user via a customized pointer.
US10042618B1 Integration application creator design
Application generation and integration application generation methods are disclosed. An application generation function includes automatically providing a set of software artifacts to an application developer that may be used as an aid to providing an application with augmented capabilities for an end-user. The augmented capabilities configured to adhere to certain rules regarding certification criteria and requirements of a multi-tenant cloud infrastructure. Generated applications and plug-in capabilities may further be required to meet certification criteria applicable to an application store hosted within a cloud infrastructure.
US10042616B2 Process contributions in a method architecture
Embodiments of the present invention address deficiencies of the art in respect to method and process management, and provide a data processing system, method, and computer program product for process contributions in a method architecture. In accordance with an embodiment of the present invention, a data processing system configured for process contributions can include a method management tool configured for composing a process utilizing the method architecture. The system further can include one or more source method elements combinable to define an activity for the process. Finally, the system can include one or more process contributions defining variations in the activities of the process.
US10042614B1 Hardware device based software generation
A method and system for improving an operation of an automated IT system is provided. The method includes identifying a minimum set of software applications associated with requirements of processes executed by a hardware device with respect to an IT system. A list of sub-features associated with software based solutions is generated and associated evaluation code is generated. Software features are identified and software operational solutions are generated. Gating criteria adjustment code for selecting additional software applications is generated and executed resulting in improved operation of the hardware device.
US10042611B2 Stream operator management
Disclosed aspects relate to stream operator management. A stream operator may be analyzed with respect to a set of usage indicators. The stream operator may operate on a computer processor and correspond to a processing element for processing a stream of tuples. Based on analyzing the stream operator, a set of profile data for the stream operator may be determined. The set of profile data for the stream operator may be established for utilization to develop a streaming application.
US10042609B2 Method for generating random numbers and associated random number generator
A random signal can be obtained from a random tunnelling of charges from one conductor to another conductor across a quantum tunnelling barrier. The random signal can be amplified and associated to a random number. The association can be performed repetitively to generate a sequence of random numbers.
US10042608B2 Signed division in memory
Examples of the present disclosure provide apparatuses and methods for performing signed division operations. An apparatus can include a first group of memory cells coupled to a sense line and to a number of first access lines. The apparatus can include a second group of memory cells coupled to the sense line and to a number of second access lines. The apparatus can include a controller configured to operate sensing circuitry to divide a signed dividend element stored in the first group of memory cells by a signed divisor element stored in the second group of memory cells by performing a number of operations.
US10042607B2 Variable precision floating-point multiplier
Integrated circuits with specialized processing blocks are provided. The specialized processing blocks may include floating-point multiplier circuits that can be configured to support variable precision. A multiplier circuit may include a first carry-propagate adder (CPA), a second carry-propagate adder (CPA), and an associated rounding circuit. The first CPA may be wide enough to handle the required precision of the mantissa. In a bridged mode, the first CPA may borrow an additional bit from the second CPA while the rounding circuit will monitor the appropriate bits to select the proper multiplier output. A parallel prefix tree operable in a non-bridged mode or the bridged mode may be used to compute multiple multiplier outputs. The multiplier circuit may also include exponent and exception handling circuitry using various masks corresponding to the desired precision width.
US10042603B2 Context aware service provision method and apparatus of user device
A context aware service provision method and apparatus for recognizing the user context and executing an action corresponding to the user context according to a rule defined by the user and feeding back the execution result to the user interactively are provided. The method for providing a context-aware service includes receiving a user input, the user input being at least one of a text input and a speech input, identifying a rule including a condition and an action corresponding to the condition based on the received user input, activating the rule to detect a context which corresponds to the condition of the rule, and executing, when the context is detected, the action corresponding to the condition.
US10042600B2 Method for controlling display and electronic device thereof
An electronic device and a method for controlling the display of an electronic device are provided. The method includes dividing the display into a first area and a second area in response to detecting that the display is bent, displaying a surface of an application on the first area of the display, and displaying a control menu of the application on the second area of the display.
US10042591B2 Image forming apparatus, system, and control method
According to one embodiment, an image forming apparatus includes a processor, a network interface and a display device. The network interface under processor control acquires identification information of a different image forming apparatus on which a user is determined to have use authority based on user identification information of the user. The network interface under processor control also acquires an image forming job registered with the different image forming apparatus based on the acquired identification information of the different image forming apparatus. The display device under processor control displays the image forming job acquired by the network interface.
US10042589B2 Encrypted data storage and retrieval system
According to one embodiment, a system includes one or more memory units and one or more processors. The processors are configured to receive a plurality of data elements. The processors are also configured to, for a first data element of the plurality of data elements, generate a first token for the first data element, and transmit the first token to a device. The processors are further configured to individually encrypt the first data element, and break the first encrypted data element into a plurality of encrypted data portions including a first encrypted data portion and a second encrypted data portion. The processors are further configured to transmit the first encrypted data portion of the first encrypted data element for storage in a first data storage device, and transmit the second encrypted data portion of the first encrypted data element for storage in a second data storage device.
US10042583B2 Device management method, device, and device management controller
A device management method, a device, and a device management controller are provided. The method includes receiving, by a device, a first instruction message sent by a device management controller, determining, by the device according to the first instruction message, a status of current device management information compared with device management information in a previous query period, generating a first feedback message, where the first feedback message indicates the status of the device management information, and sending, by the device, the first feedback message to the device management controller such that the device management controller manages the device according to the first feedback message. The device feeds back to the device management controller only the status of the current device management information compared with the device management information in the previous query period, effectively reducing a transmission amount of device management information.
US10042576B2 Method and apparatus for compressing addresses
A method and apparatus of compressing addresses for transmission includes receiving a transaction at a first device from a source that includes a memory address request for a memory location on a second device. It is determined if a first part of the memory address is stored in a cache located on the first device. If the first part of the memory address is not stored in the cache, the first part of the memory address is stored in the cache and the entire memory address and information relating to the storage of the first part is transmitted to the second device. If the first part of the memory address is stored in the cache, only a second part of the memory address and an identifier that indicates a way in which the first part of the address is stored in the cache is transmitted to the second device.
US10042573B2 High speed memory systems and methods for designing hierarchical memory systems
A system and method for designing and constructing hierarchical memory systems is disclosed. A plurality of different algorithmic memory blocks are disclosed. Each algorithmic memory block includes a memory controller that implements a specific storage algorithm and a set of lower level memory components. Each of those lower level memory components may be constructed with another algorithmic memory block or with a fundamental memory block. By organizing algorithmic memory blocks in various different hierarchical organizations, may different complex memory systems that provide new features may be created.
US10042572B1 Optimal data storage configuration
There is disclosed techniques for use in providing an optimal configuration for a data storage system. In one example, a method comprises the following steps. A request is received from a user to assist in the configuration of the data storage system. The request is received remote from the data storage system and includes values of application workload parameters. Optimal configuration parameters are determined for the data storage system in response to receiving the request. The optimal configuration parameters are determined based on the application workload parameters and one of a model and application best practices. Additionally, the optimal configuration parameters are provided to a target system such that the target system is able to establish the optimal configuration for the data storage system.
US10042570B2 Tape backup and restore in a disk storage environment with intelligent data placement
Data is relocated, based on an intelligent data placement algorithm, from a first storage location to a second storage location in a disk storage system. A data placement record is generated including a virtual disk location associated with the data, the second storage location, and a first sequence value. The first sequence value indicates relative sequence when compared to other sequence values. The data placement record is written to a first record location on a first tape cartridge loaded in a tape drive. The data placement records are used with data records to restore data to disk storage from tape backup.
US10042567B2 Storage device and data storing method thereof
A storage device and a data storing method thereof are provided. The storage device includes a data storage medium and the control unit. The data storage medium includes a data storage area with a plurality of first type of data blocks. When a data reading operation is executed on a current data block of the data storage medium, the control unit determines whether a read count of the current data block is greater than a first threshold, determines whether the current data block is one of the first type of data blocks and generate a determination result according to the result, the control unit selects a plurality of first type of data blocks and switches the selected data blocks to a fast mode. Finally, the control unit moves data stored in the current data block to the selected data blocks under fast mode.
US10042566B2 Intelligent read strategy within a dispersed storage network (DSN)
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. For example, the computing device generates and transmits a read request for a set of encoded data slices (EDSs) of a data object to primary storage units (SUs). The data object is stored within primary and secondary SUs. The computing device then receives at least the read threshold number of EDSs from the plurality of primary SUs. The primary SUs operate selectively to provide the at least the read threshold number of EDSs to the computing device either from memory of primary SU(s) or from secondary SU(s).
US10042565B2 All-flash-array primary storage and caching appliances implementing triple-level cell (TLC)-NAND semiconductor microchips
A computer-implemented method for storing and caching data in an all-flash-array includes erasing a TLC-NAND flash cell and programming the cell with a binary value multiple times in sequence corresponding to multiple sequential stages between erasures. The method also includes processing the binary value in relation to a respective threshold voltage at each of the multiple sequential stages. The method further includes storing metadata corresponding to a current stage associated with the number of times the TLC-NAND flash cell has been programmed since being erased.
US10042562B2 Apparatus and method for a non-power-of-2 size cache in a first level memory device to cache data present in a second level memory device
Provided are an apparatus and method for a non-power-of-2 size cache in a first level memory device to cache data present in a second level memory device having a 2n cache size. A request is to a target address having n bits directed to the second level memory device. A determination is made whether a target index, comprising m bits of the n bits of the target address, is within an index set of the first level memory device. A determination is made of a modified target index in the index set of the first level memory device having at least one index bit that differs from a corresponding at least one index bit in the target index. The request is processed with respect to data in a cache line at the modified target index in the first level memory device.
US10042559B2 Electronic devices having semiconductor memory with interface enhancement layer
This technology provides an electronic device. An electronic device in accordance with an implementation of this document may include a semiconductor memory for storing data, and the semiconductor memory may include a free layer having a variable magnetization direction; a pinned layer having a pinned magnetization direction; a tunnel barrier layer interposed between the free layer and the pinned layer; and an interface enhancement layer interposed between the tunnel barrier layer and the pinned layer, wherein the interface enhancement layer may include an Fe-rich first layer; a Co-rich second layer formed over the first layer; and a metal layer formed over the second layer.
US10042557B2 Managing a set of blocks in a storage system
Disclosed aspects include management of a set of blocks in a storage system. A set of write requests is initiated to the set of blocks. In response to the set of write requests, a set of expiration metadata for the set of blocks is established. Based on the set of expiration metadata, an expiration event is detected. In response to detecting the expiration event, an expiration operation on the set of blocks is processed.
US10042553B2 Method and system for programming a multi-layer non-volatile memory having a single fold data path
A method is disclosed for only permitting data from a host to be written to a first non-volatile memory layer and only permitting data to be written into a second non-volatile memory layer via a maintenance operation over a single data path between the layers. The single data path may be an on-chip copy data path. A memory system includes a multi-layer non-volatile memory and data management circuitry, where the data management circuitry includes data flow path circuitry defining only a single data path for programming any data into the second layer. Maintenance manager circuitry and programming interleave circuitry in the data management circuitry are configured to select a maintenance schedule, and to interleave programming of host data with maintenance operation writes for the selected maintenance schedule only along the one or more data paths defined by the data flow path circuitry.
US10042551B2 Mobile terminal having a screen with a circular form and method for controlling the same
The present invention relates to a mobile terminal and a method of controlling therefor. The mobile terminal includes a touch screen configured to display information on a screen of a circle form and a controller configured to control two or more touch keys to which at least one or more characters different from each other are respectively assigned to be arranged along with a border of the screen and when a first touch input is received on at least one or more keys among the touch keys, the controller configured to control an operation relevant to the at least one or more characters assigned to the at least one or more keys. A user can easily input a character and watch a currently used screen at a glance at the same time in a manner of displaying each of the touch keys of a keypad along with the border of the touch screen of the circle form in a size capable of being easily touched by the user.
US10042548B2 Methods and systems for providing user feedback using an emotion scale
A client device displays a content item and a first facial expression superimposed on the content item. Concurrently with and separately from displaying the first facial expression, a range of emotion indicators is displayed, each emotion indicator of the range of emotion indicators corresponding to a respective opinion of a range of opinions. A first user input is detected at a display location corresponding to a respective emotion indicator of the range of emotion indicators. In response to detecting the first user input, the first facial expression is updated to match the respective emotion indicator.
US10042547B2 User interface control based on pinch gestures
An example method is provided for a computing device to perform user interface control based on a pinch gesture. The computing device includes a touch-sensitive display. The method may comprise: displaying, on the touch-sensitive display, a user interface that includes a user interface element, which occupies part of the user interface and is selectable for resizing, and detecting, on the touch-sensitive display, a pinch gesture for resizing the user interface element within the user interface. The method may further comprise: determining a direction of the pinch gesture; and based on the direction of the pinch gesture, resizing the user interface element horizontally, vertically or diagonally within the user interface.
US10042545B2 Touch input in a circuit board
Techniques for a touch input in a circuit board are described. In at least some embodiments, a touch input device is integrated into a circuit board of an apparatus. For instance, a touch interaction region of the touch input device is formed by cutting and/or etching a portion of the circuit board such that the touch interaction region is moveable with respect to adjacent portions of the circuit board. According to one or more embodiments, a touch input device includes a switch such that movement of the touch interaction region actuates the switch to generate a click input event.
US10042540B2 Content visualization
Displaying a preference by a user of a content contribution is disclosed. A preference event by the user is detected. A plurality of detected events is stored. In response to a query from a client, at least a portion of the stored detected events is stored. At least a portion of the received events is displayed in an interface.
US10042535B2 Method and device for executing object on display
A method and device for executing an object on a display. The method of executing an object includes receiving a user input to an object displayed on a display; gradually enlarging and displaying the object; and executing the application corresponding to the object as the object is enlarged.
US10042532B2 Methods and systems for viewing embedded content
An item of content includes an embedded content item and one or more portions distinct from the embedded content item. An electronic device simultaneously displays the embedded content item and a first portion of the item of content distinct from the embedded content item in a display area having a display height and a display width. The embedded content item is displayed at a first resolution at which its entire width is contained within the display width of the display area. In response to a first user input indicating selection of the embedded content item, display of the first portion of the item of content ceases, and a first portion of the embedded content item is displayed at a second resolution that is greater than the first resolution, wherein a height of the first portion of the embedded content item at the second resolution equals the display height.
US10042530B1 Object oriented interactions
A system and method of social interaction includes receiving interaction information for an interaction created by a first user of an electronic content work, the interaction information comprising an identification number of a portion of the electronic content work associated with the interaction. The system and method includes storing the received interaction information. The system and method also includes receiving a request from a second user requesting interaction information for a requested portion of the electronic content work. the system and method also includes sending the received interaction information in response to determining that the identification number associated with the received interaction information matches the identification in the request for interaction information.
US10042529B2 Content display with dynamic zoom focus
Systems and methods are provided for displaying and presenting content. When presenting content in real time, contextual-zoom-focus and/or dynamic-zoom-focus may be placed on selected portions of the content. For example, the content may be zoomed and the selected portions of content may be repositioned to a central area of a display. Additionally, context may be maintained for the selected portions of content by at least partially displaying nearby content. In some cases, portions of content may be displayed in a progressive manner along a selected display path. Accordingly, context for the portions of content may be maintained along the display path. In some cases, placing contextual-zoom-focus and/or dynamic-zoom-focus on portions of content may be animated and the portions of content may perceptively zoom and glide into focus.
US10042527B2 Method for displaying and navigating calendar events in a computer system having a graphical user interface
A computer system having a graphical user interface that includes a display and a user interface selection device. The computer system includes a method of displaying and navigating calendar events. The method includes selecting an initial calendar time period for display; selecting initial time units; displaying a band looped around an axis from a point of view located on the axis wherein the band depicts the time units and the calendar events on the side facing the axis in chronological order; and using the user interface selection device to receive navigation commands moving the view point along the axis and/or rotating the band around the axis.
US10042521B1 Emulation of control resources for use with converted content pages
A user device that presents a static non-interactive graphical representation of a content page received from an intermediary system may emulate controls or interactive elements included in the content page based on control metadata received from the intermediary system. The emulated controls enable the user device to restore the interactivity that is lost by generating the graphical representation of the content page. Further, the emulated controls may be included as part of an overlay layer positioned above the graphical representation of the content page. Information or control metadata for each control included in the content page may be provided to the user device with the graphical representation of the content page. The user device may use the control metadata to identify types of controls to emulate and where to position the emulated control with respect to the graphical representation of the content page.
US10042515B2 Using genture direction to input data into multiple spin dial list boxes
A data input system includes a display control unit that displays a plurality of list boxes configured to allow selection of one choice among a plurality of choices on a display screen, the plurality of list boxes placed side by side along a direction substantially orthogonal to a direction of receiving an input to change a choice selectable in each of the list boxes, and a control unit that determines both of a list box whose choice is to be changed among the plurality of list boxes and a direction of a change of a choice in the list box based on a position of a point input in a region including the plurality of list boxes on the display screen and a direction of indication indicating a motion from the point as a starting point.
US10042513B2 Multifunction device with integrated search and application selection
In some embodiments, a multifunction device with a touch screen display and a plurality of applications concurrently displays a first plurality of application launch icons in a first area of the touch screen display, detects a first input by a user, and in response to detecting the first input by the user, displays a search input area on the touch screen display. In some embodiments, the device receives search input from the user, performs a search using the search input, and displays a plurality of search results from the search. In some embodiments, the device detects user selection of a first search result in the plurality of search results, and displays information corresponding to the first search result in the corresponding first application. In some embodiments, in response input from the user, the device returns to the search results and repeats this process for one or more applications.
US10042511B2 Graphical user control for multidimensional datasets
A user control is provided for use with a multidimensional dataset that allows a user to graphically set the bounds for one or more of the dimensions of data selected from the dataset. The graphical user control includes a wireframe cube representing the extent of data in the dataset and a selector box within the data cube. A user can indicate a selected perspective and orientation of the data by selecting a portion of an edge of the selector box, and a visual indication of the selected perspective and orientation is provided. The user further can select a desired portion of the data by changing a size and/or a position of the selector box within the data cube. The graphical user control further includes a visual indicator representing the fourth dimension of the dataset and one or more navigation buttons.
US10042507B2 Context-aware application status indicators
Systems, software, and computer-implemented methods for providing context-aware application status indicators are used to provide visual appearances and indications representing transitions between states in a software program. One example method includes displaying an animated image associated with a first state of a software program, the animated image having one or more attributes controlling a visual appearance of the displayed animated image; detecting a transition from the first state to a second state different than the first state by the software program; and in response to detecting the transition, updating one or more of the attributes of the displayed animated image to implement a change to the visual appearance of the displayed animated image, wherein the change to the visual appearance of the displayed animated image is associated with the transition from the first state to the second state.
US10042506B2 Interactive story development system and method for creating a narrative of a storyline
There is provided a method for use by an interactive story development system. The method includes receiving a story state including an attribute state of each of a plurality of items present in a storyline, wherein the plurality of items include a plurality of objects of the storyline and a plurality of characters of the storyline. The method also includes creating a story web, wherein the story web includes a node for every possible interaction between the plurality of objects and the plurality of characters in the storyline, and calculating a narrative value for each of the nodes of the story web, receiving a first input from a user selecting user criteria including at least one of a story telling option of the storyline and a sentiment selection, and determining based on the narrative value and the user criteria, a plurality of candidate nodes of the story web.
US10042500B2 Touch panel and display device with touch panel
An electrostatic capacitive coupling type touch panel including an input region having four sides, a peripheral region around the input region, terminals formed in the peripheral region along a first side of the input region, wirings formed in the peripheral region along second, third and fourth sides of the input region, and the input region having X and Y electrodes crossing. The wirings are connected between corresponding X or Y electrodes and wiring terminals plurality of terminals. A dummy wiring, which is not connected to any of the X electrodes or Y electrodes, is provided outside the wiring formed in a farthest position from the input region, and the dummy wiring extends through the peripheral region along the second, third and fourth sides of the input region, and electrically connects to at least one dummy wiring terminal.
US10042499B2 Touch-sensitive module
A touch-sensitive module is provided. The touch-sensitive module includes at least one first sub-unit. The first sub-unit includes a first sensor pad, a second sensor pad and a wrapper. The second sensor pad has a first portion and a second portion separated from each other. The first sensor pad passes through a gap between the first portion and the second portion of the second sensor pad. Two ends of a wire are electrically connected to the first portion and the second portion of the second sensor pad, respectively. The wrapper covers the first sensor pad and the second sensor pad. A first lead and a second lead connected to the first sensor pad protrude from the wrapper. A third lead and a fourth lead connected to the second sensor pad protrude from the wrapper.
US10042495B2 Touch display panel, manufacturing method thereof, driving method thereof and touch display device
A touch display panel, a manufacturing method and a driving method thereof and a touch display device are provided. The touch display panel includes an array substrate, a plurality of subpixels and a driver chip for outputting a signal to cathode layers in each subpixel group. Each subpixel includes an anode layer, a light-emitting layer and a cathode layer; one subpixel group is formed by at least two adjacent subpixels and cathode layers of the subpixels in a same subpixel group are connected. The driver chip is electrically connected with a cathode layer of at least one subpixel in the subpixel group through a conductive wire, and configured to output a common voltage signal to cathode layers in each subpixel group in a display period of one frame and to output a touch drive signal to the cathode layers in each subpixel group in a touch period of one frame.
US10042493B2 Touch panel having inconspicuous electrodes
The touch panel of the present invention includes a transparent substrate, a plurality of X-direction electrodes, a plurality of Y-direction electrodes, X-direction connecting parts, Y-direction connecting parts, one or more insulation films, X-direction mesh electrodes, and Y-direction mesh electrodes. When there is a part where the one or more insulation films are not formed in the areas where the X-direction connecting parts are formed, at least an X-direction connecting mesh electrode is provided as well. The X-direction electrodes, the Y-direction electrodes, and the X-direction connecting parts are films of a transparent electrically conductive material formed in the same layer. The Y-direction connecting parts are formed like a mesh by an electrically conductive material so as to become a part of a mesh pattern. The X-direction mesh electrodes, the Y-direction mesh electrodes, and the X-direction connecting mesh electrodes are formed by the electrically conductive material.
US10042487B2 Touch panels and methods of manufacturing touch panels
A touch panel includes a plurality of sensing electrodes, a plurality of wirings and an electrostatic discharge pattern. The plurality of sensing electrodes is disposed on a substrate. The plurality of wirings extends from the plurality of sensing electrodes. A bottom surface of the plurality of wirings has the same height as a bottom surface of the plurality of sensing electrodes. The electrostatic discharge pattern is electrically connected to the plurality of wirings.
US10042484B1 Coupling correction in capacitive touch panels
A touch screen is disclosed. In some examples, the touch screen comprises a touch sensor panel including a plurality of touch pixels that include a first and a second touch pixel, a first sense connection coupled to the first touch pixel, and a second sense connection coupled to the second touch pixel. In some examples, a touch controller is configured to detect an object coupled to the first touch pixel and the second sense connection, and in response to detecting the object, output substantially no touch signal associated with the second touch pixel. In some examples, the touch controller is further configured to scale a first touch signal associated with the first touch pixel by a first correction coefficient corresponding to the first touch pixel and the second touch pixel, and subtract the scaled first touch signal from a second touch signal associated with the second touch pixel.
US10042481B2 Transparent electroconductive laminate and transparent touch panel
The present invention provides a transparent electroconductive laminate suitable for use in combination with a display device such as a liquid crystal display, and a transparent touch panel having the transparent electroconductive laminate. The transparent electroconductive laminate comprises a transparent organic polymer substrate 33 having, on at least one surface thereof, a hardcoat (HC) layer 33h, an optical interference layer 32, and a transparent electroconductive layer 31 in this order. The transparent electroconductive laminate satisfies the following conditions: the refractive indexes n3 and n3h of the transparent organic polymer substrate and the HC layer satisfy the following formula: |n3−n3h|≤0.02, the thickness of the HC layer is from 1 to 10 μm, the thickness of the optical interference layer is from 5 to 500 nm, the thickness of the transparent electroconductive layer is from 5 to 200 nm, the total light transmittance is 85% or more, and the b* value is from −1.0 to less than 1.5 and the transparent touch panel has the transparent electroconductive laminate.
US10042467B2 Integrated capacitive fingerprint sensor
An input device includes a first sensor array having a first plurality of sensor electrodes disposed in a sensing area, wherein the first sensor array has a first pixel density, and a second sensor array having a second plurality of sensor electrodes disposed in the sensing area, wherein the second sensor array has a second pixel density different from the first pixel density. The input device also includes a processing system coupled to the second plurality of sensor electrodes and configured to electrically float a sensor electrode in the second plurality of sensor electrodes during a sensing period of the first sensor array.