Document Document Title
US10403950B2 Circulator with modified bias to prevent higher order modes
An approach to modifying bias in a circulator to prevent higher order modes that involves the use of features positioned near the ferrite material of the circulator. The ferrite bias in the perimeter of the ferrite material is modified by the adjacent features such that higher order modes cannot be sustained. The features may include scallops that create a non-uniform magnetic field towards the perimeter of the ferrite while leaving the field near-uniform in the center where the fundamental circulator mode primarily resides. Alternatively, slots may be placed in the magnetically conductive housing bottom in the region of the edge of the ferrite material to prevent higher order modes.
US10403947B1 Metallic electrochemical cells and methods for producing on-demand electricity
A method and system is provided for producing direct current electricity from electrochemical oxidation of one of at least magnesium, zinc, or aluminum metal by at least one of water and oxygen to produce at least one of magnesium hydroxide, zinc hydroxide, or aluminum hydroxide. The design of dry-cells for the same using relatively light weight materials provides a transportable, infinite energy supply system that is activated with the addition of at least one of an aqueous solvent or a polar solvent to produce an electrolyte solution. Methods, systems, and apparatuses for the same are provided for introducing electrolyte solutions and changing solid plates comprised of at least one of magnesium, zinc, or aluminum—also referred to as fuel cards—to initiate or sustain electricity generation. Methods, systems, and apparatuses are provided for the same that accelerate electricity generation by the introduction of one of at least air or oxygen. Methods, systems, and apparatuses for the same are provided that reduce electricity generation by introduction of at least one of an inert gas such as nitrogen or by separating the electrolyte solution from the reaction cell. Systems, methods, and apparatuses for the same are provided.
US10403946B2 Battery chiller control with electronic expansion device
A climate-control system for a vehicle includes a refrigerant subsystem having a chiller and an electronic expansion valve (EXV) arranged to selectively route refrigerant to the chiller. The vehicle further includes a coolant subsystem having conduit arranged to circulate coolant through a traction battery and the chiller. The coolant subsystem further includes a first temperature sensor configured to measure coolant circulating into an inlet side of the chiller and a second temperature sensor configured to measure coolant circulating out of an outlet side of the chiller. A vehicle controller is configured to, in response to the battery exceeding a threshold temperature and cabin air conditioning being requested, command opening of the EXV to a predetermined position and adjust the position based on a measured coolant temperature difference between the first temperature sensor and the second temperature sensor.
US10403936B2 Storage cell control system, storage cell control method, and recording medium
A storage cell control system configured to perform charge/discharge control for a plurality of storage cells under control based on a power adjustment request from a power system includes: a power storage capacity calculating means configured to calculate a current power storage capacity of the storage cell based on storage cell information of the storage cell; a target power storage capacity setting means configured to set a target power storage capacity in stopping an operation of the storage cell; a capacity degradation speed calculating means configured to calculate a current capacity degradation speed and a target capacity degradation speed with respect to each power storage capacity by applying the current power storage capacity and the target power storage capacity to capacity degradation speed correlation information set in advance; and a power distributing means configured to distribute power to the plurality of storage cells in such a manner that when it is assumed that t is an elapsed time from start of operation, a capacity degradation amount DSOCvaried(t) is a time integral value of a capacity degradation speed in a case where the capacity degradation speed varies according to a power storage capacity, and a capacity degradation amount DSOCfixed(t) is a time integral value of a capacity degradation speed in a case where the capacity degradation speed is fixed regardless of a power storage capacity, a capacity degradation amount minimization condition: a capacity degradation amount DSOCvaried(t)≤a capacity degradation amount DSOCfixed(t) is satisfied.
US10403932B2 Garnet materials for Li secondary batteries and methods of making and using garnet materials
Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Set forth herein are methods for preparing novel structures, including dense thin free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device. The methods set forth herein disclose novel sintering techniques for solid state energy storage devices and the components thereof.
US10403930B2 Electrochemical nanofluid or particle suspension energy conversion and storage device
An electro-chemical energy conversion and storage device includes an enclosure, a first electrode operatively connected to the enclosure, a second electrode operatively connected to the enclosure, a nanofluid or particle suspension in the enclosure, a heat transfer unit, and a circulation system for circulating the nanofluid or particle suspension to the heat transfer unit. The nanofluid includes nanoparticles plus a dielectric or ionic fluid. The particle suspension includes particles plus a dielectric or ionic fluid. A wide range of nanoparticles or particles can be used. For example the following nanoparticles or particles can be used: metal and metal alloy particles for anodic dissolution and thermal transport; hydrides as source of hydrogen ions; lithium and lithium alloys; intercalated graphite and carbon aerogel as Li source (anodic material); intercalated transition metal oxide as Li sink (cathodic material); and semiconductors for photovoltaic conversion in photo-electrochemical or hybrid electrochemical cell.
US10403929B2 Additive for cathode, method for preparing the same, cathode including the same, and lithium secondary battery including the same
Disclosed are a cathode additive of a lithium secondary battery and a method of preparing the same. The lithium secondary may have high irreversible capacity and further improved capacity characteristics.
US10403927B2 Thin film solid state lithium ion secondary battery and method of manufacturing the same
In one embodiment, a thin film solid state lithium ion secondary battery is able to be charged and discharged in the air and is able to be manufactured stably at a favorable yield. The thin film solid state lithium ion secondary battery has an electric insulating substrate formed from an organic resin, an inorganic insulating film provided on the substrate face, a cathode-side current collector film, a cathode active material film, a solid electrolyte film, an anode potential formation layer, and an anode-side current collector film. The cathode-side current collector film and/or the anode-side current collector film is formed on the inorganic insulating film face. The anode potential formation layer is a layer formed from the same material as that of the cathode active material film or a material different from that of the cathode active material film and is a layer provided for forming anode potential at the time of discharge.
US10403924B2 Rechargeable battery
A rechargeable battery comprises an electrode assembly having an electrode and a separator are alternately stacked and wound, a fixing tape attached to an exterior surface of the electrode assembly to prevent the electrode assembly from being unwound, and a battery case that receives the electrode assembly and the fixing tape therein. The fixing tape comprises a material that is expanded when an electrolyte is impregnated and absorbs an impact in the expanded state to buffer an impact applied to the electrode assembly.
US10403922B2 Battery with embedded fiber optic cable
A method of fabricating an electrochemical energy storage cell such as a battery or supercapacitor involves positioning a portion of a fiber optic cable that includes at least one optical fiber sensor over a current collector layer. The electrode material of the energy storage cell is deposited over the current collector layer and the fiber optic cable.
US10403916B2 Apparatus and method for determining the condition of an electricity-producing cell
An apparatus and method for determining the condition of an electricity-producing cell such as a fuel cell is disclosed. A signal is injected into an electricity-producing cell, a voltage and/or current response is measured, and the impedance response of the electricity-producing cell is calculated using the injected signal and the response. The injected signal is a broadband signal that includes a plurality of superimposed waveforms at different frequency set points across a frequency range. The distribution of the waveform frequency set points is linear at either or both of a lower portion and an upper portion of the frequency range, and is logarithmic at a mid-range of the frequency range. The response at each of the frequency set points are simultaneously obtained and the impedance response across the frequency range is calculated and used to determine a condition of the electricity-producing cell.
US10403911B2 Flow batteries having an interfacially bonded bipolar plate-electrode assembly and methods for production and use thereof
Electrochemical cells, such as those present within flow batteries, can have an electrode and a bipolar plate in at least one half-cell interfacially bonded together with an electrically conductive adhesive. Bonding the bipolar plate to the electrode can decrease contact resistance and sometimes lessen the incidence of parasitic reactions in the electrochemical cell. Flow batteries containing these features can include: a first half-cell containing a first electrode in interfacial contact with a first bipolar plate, a second half-cell containing a second electrode in interfacial contact with a second bipolar plate, and a separator disposed between the first half-cell and the second half-cell. An electrically conductive adhesive interfacially bonds at least one of the first electrode to the first bipolar plate and the second electrode to the second bipolar plate. Each electrode maintains fluid communication with its corresponding bipolar plate.
US10403907B2 Separator for a fuel cell
A fuel cell separator includes a first separator plate and a second separator plate for an anode or a cathode. The first separator plate and the second separator plate are adjacent to each other for assembly in a fuel cell stack. The fuel cell separator further includes a first protrusion formed at an edge portion of the first separator plate and protruding toward the second separator plate arranged facing the first separator plate and a second protrusion formed at an edge portion of the second separator plate and protruding toward the first separator plate arranged facing the second separator plate. With the first separator plate and the second separator plate adjacent to each other, since opposing side surfaces of the first protrusion and the second protrusion push each other, assembly positions of the first separator plate and the second separator plate are regulated.
US10403901B2 Silicon current collector for lead acid battery
Apparatus and techniques are described herein for providing a battery plate assembly including a silicon current collector. The silicon current collector can include apertures. A lead layer or lead alloy layer can be formed on the silicon current collector. A monopolar battery assembly can be provided, such as including monopolar battery plate assemblies comprising silicon current collectors. The silicon can include a conductive metallurgical grade silicon, such as cast and cut to provide individual current collector substrates.
US10403892B2 Cathode material for lithium-ion secondary battery and lithium-ion secondary battery
A cathode material for a lithium-ion secondary battery which is made of agglomerated secondary particles formed by agglomeration of a plurality of primary particles of electrode active material particles made of a transition metal lithium phosphate compound having an olivine structure that is coated with a carbonaceous material, in which an arithmetic average roughness Ra of agglomerated secondary particle surfaces observed using a three-dimensional scanning electron microscope is 15 nm or more and 25 nm or less.
US10403871B2 Electric storage cell, covering film and electric storage module
An electric storage cell has an electric storage element and a covering film package. The covering film package houses the electric storage element and includes: a metal layer having a first principle face on the electric storage element side and a second principle face on the opposite side of the first principle face, an internal resin layer made of synthetic resin and laminated to the first principle face, and an external resin layer made of synthetic resin and laminated to the second principle face, with a slit formed at least in the external resin layer; wherein a stress mitigation part to mitigate any stress that tries to separate the internal resin layers that are contacting each other, and a stress concentration part where this stress concentrates, are provided between the slit and the electric storage element.
US10403863B2 Packaging for cable-type secondary battery and cable-type secondary battery comprising the same
The present invention relates to a packaging for a cable-type secondary battery extending longitudinally, comprising: a hollow metal foil layer; a first polymer resin layer formed on one surface of the metal foil layer; and a second polymer resin layer formed on the other surface of the metal foil layer, and a cable-type secondary battery comprising the packaging.The packaging of the present invention comprises a metal foil layer to prevent the contamination of an electrolyte in the cable-type battery and prevent the deterioration of battery performances, and also maintain the mechanical strength of the cable-type battery.
US10403862B2 Battery
This battery is provided with a power generating element, a battery case main body, a battery case lid, an electrode terminal member which is connected electrically to the power generating element inside of the battery case body and which extends outside of the battery case lid, and an outer insulation member which is arranged on the battery case lid and insulates the electrode terminal member from the battery case lid. The battery case lid is fitted inside of the opening and welded to the battery case main body by irradiating a laser from above the battery case lid towards the boundary section between the battery case lid and the battery case main body. Furthermore, this battery is provided with a plume control portion which prevents the plume that rises from the boundary portion during welding from rising towards the outer insulating member.
US10403861B2 Top-emissive organic light-emitting diode display
The present disclosure relates to a top-emissive organic light-emitting diode display. The organic light-emitting diode comprises a substrate, an auxiliary cathode, a passivation film, a planarization film, an under-cut opening, a connecting terminal, an under-area, a bank, an organic emission layer, and a cathode. The auxiliary cathode is placed on the substrate. The connecting terminal makes contact with the top surface of the one end exposed through the under-cut opening and protrudes into the under-cut opening, being longer in length than the one end of the auxiliary cathode. The under-area is formed between the end of the connecting terminal and the one end of the auxiliary cathode. The cathode is stacked on the organic emission layer, makes contact with the side of the connecting terminal not covered by the organic emission layer, and extends all the way to the under-area.
US10403857B2 Circularly polarizing plate and bendable display device
The present invention provides a circularly polarizing plate that makes it possible to realize a bendable display device having reduced reflectivity and reflective tint and has excellent bending resistance, and a display device including a circularly polarizing plate. The circularly polarizing plate of the present invention is a circularly polarizing plate used for a bendable display device and includes a polarizer, and a phase difference film that is arranged on one side of the polarizer. The phase difference film includes a λ/2 plate and a λ/4 plate, the λ/2 plate and the λ/4 plate each include a liquid crystal compound, and a slow axis direction of the phase difference film is adjusted to define an angle of 75 to 105 degrees with respect to a bending direction of the display device.
US10403853B2 Organic light-emitting display device including island-shaped opposite electrodes connected via overlapping connection layer and method of manufacturing the same
An organic light-emitting display device includes: first and second pixel electrodes (PEs); a pixel-defining layer (PDL) disposed on the first and second PEs, the pixel-defining layer including first and second openings respectively exposing the first and second PEs; first and second intermediate layers (ILs) respectively disposed on the first and second PEs exposed via the first and second openings, each of the first and second ILs including an emission layer; first and second opposite electrodes (OEs) respectively disposed on the first and second ILs, the first and second OEs having an island-shaped pattern; first and second protective layers (PLs) respectively disposed on the first and second OEs, the first and second PLs having an island-shaped pattern; and a connection layer disposed on the first and second PLs, the connection layer electrically connecting the first and second OEs to one another.
US10403849B2 Flexible display panel and flexible display device
The present application provides a flexible display panel and a flexible display device containing the flexible display panel. The flexible display panel includes: a flexible substrate, a light-emitting element layer located on a side of the flexible substrate, a packaging layer located on a side of the light-emitting element layer away from the flexible substrate, and a conduction adhering layer located on a side of the flexible substrate away from the packaging layer; the conduction adhering layer being an adhesive layer having electrical conductivity, the conduction adhering layer being connected with an external potential. The conduction adhering layer has a double-side adhering function, and can shield external electromagnetic signal interference to the circuit in the light-emitting element layer, thereby alleviating the picture scintillation phenomenon caused by the external electromagnetic signal interference, improving display effect of the flexible display device, and reducing the module thickness of the flexible display device.
US10403847B2 Display substrate
A display substrate including a base substrate including a plurality of pixel areas, each of the plurality of pixel areas including an emission area and a transmission area, a pixel circuit layer disposed in the emission area and including at least one transistor, a pixel electrode disposed on the pixel circuit layer and connected to the pixel circuit layer, a hole injection layer selectively disposed on the pixel electrode in the emission area, an emission layer disposed on the hole injection layer of the emission area, an electron injection layer disposed on the base substrate on which the emission layer is disposed; and a common electrode disposed on the base substrate on which the electron injection layer is disposed.
US10403846B2 Organic light-emitting diode display
An organic light-emitting diode (OLED) display is disclosed. In one aspect, the OLED display includes a substrate, an interlayer insulating layer arranged over the substrate and an OLED arranged over the interlayer insulating layer. The OLED display also includes a source electrode and a drain electrode arranged over the interlayer insulating layer and a via layer arranged over the interlayer insulating layer and having a via hole exposing the source electrode or the drain electrode. The interlayer insulating layer includes a projecting portion which projects toward the OLED in the via hole.
US10403843B2 Light-emitting element comprising the first to third layer and EL layer
Light-emitting elements in which an increase of driving voltage can be suppressed are provided. Light-emitting devices whose power consumption is reduced by including such light-emitting elements are also provided. In a light-emitting element having an EL layer between an anode and a cathode, a first layer in which carriers can be produced is formed between the cathode and the EL layer and in contact with the cathode, a second layer which transfers electrons produced in the first layer is formed in contact with the first layer, and a third layer which injects the electrons received from the second layer into the EL layer is formed in contact with the second layer.
US10403835B2 Display device
In a display device including a flexible display panel, the risk of disconnection of a wiring due to bending is reduced. A display panel includes a display function layer including display elements and a wiring on one major surface of a base material having flexibility. The display panel includes, on the one major surface of the base material, an organic-film-covered wiring area where the surface of the wiring is covered with an organic planarization film that is an organic insulating film in direct contact with the wiring. The display panel includes, in the plane thereof, a display area where the display elements are arranged and a component mounting area that is a peripheral area located outside the display area. As the organic-film-covered wiring area, a curved area is provided in the peripheral area.
US10403827B2 2,2′-bibenzo[D]imidazolidene compound having condensed rings at the 1-, 1′-, 3- and 3′-positions, and organic light-emitting element, display device, image information processing apparatus, lighting device, image forming apparatus and exposure unit, each containing the same
A stable 2,2′-bibenzo[d]imidazolidene compound is provided. The 2,2′-bibenzo[d]imidazolidene compound is expressed by the following General Formula (1). In General Formula (1), Ar1 to Ar8 each represent a substituted or unsubstituted condensed ring. R1 to R8 each represent a hydrogen atom or a substituent.
US10403826B2 Organic electroluminescent materials and devices
The present invention includes organic compounds with two substituted triazine, pyridine, pyrimidine or pyrazine rings attached to an aromatic or heteroaromatic ring system. The compounds are expected to improve OLED performance.
US10403825B2 Organic electroluminescent materials and devices
Novel host compounds consisting of carbazole and nitrile groups are disclosed. These compounds are useful in phosphorescent OLEDs.
US10403824B2 Electronic device and compound
The invention relates to an electronic device comprising a compound having Formula (1): ABx (1), wherein A is a structural moiety that consists of at least two atoms and comprises a conjugated system of delocalized electrons, each B is independently selected from an imine functional group (1a), wherein R1, R2, R3, R4 are independently selected from C1-C30 alkyl, C2-C30 alkenyl, C2-C3 alkinyl, C3-C30 cycloalkyl, C6-C30 aryl, C2-C30 heteroaryl, C7-C30 arylalkyl, C3-C30 heteroarylalkyl, the wave line represents a covalent bond to the imine nitrogen atom, G is in each group (1a) independently selected from a quarternary carbon atom and from a cyclopropenylidene structural moiety, x is an integer equal one or higher, preferably equal two or higher, and the lone electron pair of the imine nitrogen atom and/or the pi-electrons of the imine double bond of at least one group B is conjugated with the conjugated system of delocalized electrons comprised in the structural moiety A, with the proviso that two or more of the substituents R1, R2, R3, R4 may be connected to form a ring that may contain also unsaturation and, if any of the substituents R1, R2, R3, R4 comprises two or more carbon atoms, up to one third of the overall count of the carbon atoms in the substituent or in any ring formed by two connected substituents can be replaced with heteroatoms independently selected from O, S, N and B as well as to an electrically semiconducting material and a compound for use in the electronic device.
US10403819B2 Pixel define layer and manufacturing method thereof and related light emitting display
A pixel define layer and manufacturing method thereof and the related light emitting display are disclosed. The pixel define layer is arranged on a conductive layer of a substrate and comprises a base film layer. The base film layer has a plurality of openings each of which corresponds to a light-emitting region of a sub-pixel unit. A spacing base body is formed between the adjacent openings. An upper surface of each spacing base body is coated with a hydrophobic quantum dot material and a side wall of each opening is coated with a hydrophilic quantum dot material. With the pixel define layer and manufacturing method thereof and the related light emitting display according to embodiments of the disclosure, the ink within the sub-pixel would not ooze to the outside of the sub-pixel to result in color mixture between the adjacent sub-pixels, and the light emitting region within the pixel would not be decreased. By selecting suitable quantum dot materials, the photochromic efficiency can be improved. The process is simple and suitable for large size.
US10403815B2 Semiconductor device and dielectric film
A semiconductor device according to an embodiment includes a first conductive layer, a second conductive layer, and a ferroelectric film or a ferrielectric film provided between the first conductive layer and the second conductive layer, the ferroelectric film or the ferrielectric film including hafnium oxide containing at least one first element selected from Zn, Mg, Mn, Nb, Sc, Fe, Cr, Co, In, Li and N.
US10403813B2 Method for forming a magnetoresistive device
Embodiments relate to magnetoresistive (xMR) sensors. In an embodiment, an xMR stack structure is configured to form two different xMR elements that can be coupled to form a locally differential Wheatstone bridge. The result is a highly sensitive magnetic sensor with small dimensions and robustness against thermal drift and sensor/encoder pitch mismatch that can be produced using standard processing equipment. Embodiments also relate to methods of forming and patterning the stack structure and sensors that provide information regarding direction in addition to speed.
US10403812B2 Magnetic memory device
A magnetic memory device includes a reference magnetic structure, a free magnetic structure, and a tunnel barrier pattern between the reference magnetic structure and the free magnetic structure. The reference magnetic structure includes a first pinned pattern, a second pinned pattern between the first pinned pattern and the tunnel barrier pattern, and an exchange coupling pattern between the first and the second pinned pattern. The second pinned pattern includes a first magnetic pattern adjacent the exchange coupling pattern, a second magnetic pattern adjacent the tunnel barrier pattern, a third magnetic pattern between the first and the second magnetic pattern, a first non-magnetic pattern between the first and the third magnetic pattern, and a second non-magnetic pattern between the second and the third magnetic pattern. The first non-magnetic pattern has a different crystal structure from the second non-magnetic pattern, and at least a portion of the third magnetic pattern is amorphous.
US10403810B2 Magnetic diode in artificial magnetic honeycomb lattice
A magnetic artificial honeycomb lattice comprising a multiplicity of connecting elements separated by hexagonal cylindrical pores, wherein: (a) the hexagonal cylindrical pores: (i) have widths that are substantially uniform and an average width that is in a range of about 15 nm to about 20 nm; and (ii) are substantially equispaced and have an average center-to-center distance that is in a range of about 25 nm to about 35 nm; and (b) the connecting elements comprise a magnetic material layer, and the connecting elements have: (i) lengths that are substantially uniform and an average length that is in a range of about 10 nm to about 15 nm; (ii) widths that are substantially uniform and an average width that is in a range of about 4 nm to about 8 nm; and (iii) a thickness of the magnetic material layer that is substantially uniform and an average thickness that is in a range of about 2 nm to about 8 nm; and (c) the magnetic artificial honeycomb lattice has a surface area, disregarding the presence of the hexagonal cylindrical pores, that is in a range in a range of about 100 mm2 to about 900 mm2.
US10403809B2 Manufacturing method for a nanostructured device using a shadow mask
The present disclosure relates to a device and method for forming efficient quantum devices, in particular quantum devices that have not been contaminated in ex-situ processes. In particular the presently disclosed method can be applied for manufacturing of a Josephson junction which is an element in a tunable superconducting qubit. One embodiment relates to a method for in-situ production of a barrier/gap in the surface layer(s) of an elongated nanostructure, the method comprising the steps of providing at least one elongated device nanostructure on a substrate in a vacuum chamber having at least one deposition source, providing at least one elongated shadow nanostructure in said vacuum chamber, and depositing at least a first facet layer on at least a part of the device nanostructure(s) and the shadow nanostructure(s) by means of said deposition source, wherein the deposition source, the device nanostructure and the shadow nanostructure during deposition are arranged such that the shadow nanostructure covers and forms a shadow mask on at least a part of the device nanostructure thereby forming a gap in the first facet layer deposited on the device nanostructure.
US10403808B2 Fabrication of interlayer dielectrics with high quality interfaces for quantum computing devices
A method includes: providing a first wafer including a first substrate, a first insulator layer on the first substrate, and a first dielectric layer on the first insulator layer; providing a second wafer including a second substrate, a second insulator layer on the second substrate, and a second dielectric layer on the second insulator layer; forming a first superconductor layer on the first dielectric layer; forming a second superconductor layer on the second dielectric layer; joining a surface of the first superconductor layer to a surface of the second superconductor layer to form a wafer stack; and forming a third superconductor layer on exposed first surface of the first dielectric layer.
US10403803B2 Light emitting device and method of manufacturing the light emitting device
A method of manufacturing a plurality of light emitting devices includes providing a collective substrate including a plurality of packages, each of the packages including: a recess defined by lateral surfaces and a bottom surface, a first electrode and a second electrode that are disposed at the bottom surface of the recess, and a light-reflective first resin member surrounding an element-mounting region of the bottom surface of the recess, the first resin member having an upper surface located at a position higher than the element-mounting region; mounting a light emitting element in the element-mounting region; forming a light-reflective second resin member having a light reflective surface; and singulating the collective substrate to obtain the plurality of light emitting devices.
US10403802B2 Method for manufacturing LED display panel
It is an object of the present invention to provide an LED panel and an LED display that enhance orientation properties of LEDs and the efficiency of light use with a simple configuration. It is a different object of the present invention to provide a method for manufacturing the LED display panel, the method reducing an increase in process step. An LED display panel according to an aspect of the present invention includes the following: a plurality of chip-on-board LEDs mounted on a substrate, the LEDs each having a light-emitting surface on a surface opposite a substrate side; and a plurality of light-transmissive members. Each light-transmissive member is disposed on the substrate to cover the light-emitting surface of at least one of the LEDs. Each light-transmissive member is configured to enhance the directionality of outgoing light emitted from the LEDs.
US10403801B2 Substrate insert molding with deposited light-generating sources
Disclosed herein are technologies related to film-insert molding (FIM) with deposited light-generating sources, such as printed light-emitting diodes. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10403797B2 Light-emitting device and illumination apparatus
A light-emitting device includes: a substrate having a principal surface which includes a resist film; a first light-emitting element line mounted above the principal surface; a second light-emitting element line mounted above the principal surface; a first sealing member which is provided on the resist film and seals the first light-emitting element line; and a second sealing member which is provided on the resist film and seals the second light-emitting element line. In the light-emitting device, a color of light which the first sealing member emits as a result of light emission of the first light-emitting element line is different from a color of light which the second sealing member emits as a result of light emission of the second light-emitting element line, and the principal surface includes a region between the first sealing member and the second sealing member in which the resist film is not formed.
US10403791B2 Vertical light-emitting diode device and method of fabricating the same
A vertical light-emitting diode device and a method of fabricating the same are provided. The device may include a conductive substrate serving as a p electrode, a p-type GaN layer provided on the conductive substrate, an active layer provided on the p-type GaN layer, an n-type GaN layer provided on the active layer, an n electrode pattern provided on the n-type GaN layer, a metal oxide structure filling a plurality of holes formed in the n-type GaN layer, and a seed layer provided on bottom surfaces of the holes and used to as a seed in a crystal growth process of the metal oxide structure.
US10403782B2 Laser scribing of thin-film solar cell panel
A method for laser scribing of thin-films for the manufacture of solar cell panels comprises loading a workpiece with the transparent substrate facing downwards in an input station of a first machine; biasing a reference edge of the workpiece against a front and rear stopper associated with a linear drive; translating the workpiece back and forth between the input station and output station and firing two or more laser beams at a first frequency substantially vertically through a space between the input and output stations to pass through the transparent substrate of the workpiece to scribe parallel lines on the front electrodes with reference to the edge of the workpiece in contact with the front and rear stoppers; and indexing the two or more laser sources and repeating the back and forth translation of the work piece between the input and output stations.
US10403780B2 Photoconductive semiconductor switch and method for manufacturing the same
There is provided a photoconductive semiconductor switch device comprising: a semiconductor substrate configured to generate electrons and holes using incident light thereto; at least one pair of conductive layers disposed on the semiconductor substrate, wherein one pair of the conductive layers consists of first and second conductive layers spaced apart from each other, wherein each of the first and second conductive layers contains abundant electrical carriers to have a low resistance; and first and second electrodes disposed on at least partially on the first and second conductive layers respectively. In this way, the application of the photoconductive semiconductor switch device may be widened.
US10403779B2 Cost-efficient high power PECVD deposition apparatus for solar cells
A method for forming a photovoltaic device includes providing a substrate. A layer is deposited to form one or more layers of a photovoltaic stack on the substrate. The depositing of the amorphous layer includes performing a high power flash deposition for depositing a first portion of the layer. A low power deposition is performed for depositing a second portion of the layer.
US10403776B2 Photovoltaic module comprising insulation layer with silane groups
The present invention relates to a photovoltaic module comprising a solar cell element and an insulation material laminated to at least one side of the solar cell element wherein the insulation material comprises an olefin copolymer which comprises silane group-containing monomer units, to a process for the production of such a photovoltaic module, and to the use of an olefin copolymer which comprises silane group-containing monomer units for the production of an insulation layer of a photovoltaic module.
US10403774B2 Wavelength-selective photovoltaic for a display or for a device with a display
Described herein is an apparatus and method used to provide power or photovoltaic functionality to a display or device containing a display without impacting the visual perception of the display. The wavelength-selective photovoltaic (WPV) element is visibly transparent, in that it absorbs selectively around the visible emission (or reflection) peaks generated by the display. The photovoltaic material is able to cover a portion or the entire surface area of the display, without substantially blocking or perceptually impacting the emission (or reflection) of content from the display. The incident light that is absorbed by the photovoltaic element is then converted into electrical energy to provide power to the device, for example.
US10403773B2 Optoelectronic device and method of producing the same
An optoelectronic device and method of producing the same. The optoelectronic device comprising a substrate having a first and a second substantially planar face and an aperture therein, the aperture passing through and penetrating the first and second substantially planar faces of the substrate. The aperture has a first and a second face defining a space therebetween. The space is at least partially filled with a first semiconductor material, the first face is coated with a conductor material and the second face is coated with a second semiconductor material.
US10403771B2 Sintered compact and light emitting device
A sintered compact includes a wavelength conversion region containing a phosphor material that performs wavelength conversion of primary light and emits secondary light, and a holding region provided to be in contact with the wavelength conversion region. The wavelength conversion region and the holding region are integrated.
US10403768B2 Semiconductor device
A semiconductor device includes an anode electrode, a first semiconductor region of a first conductivity type, a second semiconductor region of a second conductivity type, a conductive portion and a cathode electrode. The first semiconductor region is electrically connected to the anode electrode. The second semiconductor region is provided on the first semiconductor region. The conductive portion is provided in the first semiconductor region and the second semiconductor region with an insulating layer interposed between the conductive portion and the first and second semiconductor regions. The cathode electrode is electrically connected to the conductive portions and is electrically isolated from the second semiconductor region.
US10403767B2 High contrast far-field radiative thermal diode
A far-field radiative thermal rectification device uses a phase change material to achieve a high degree of asymmetry in radiative heat transfer. The device has a multilayer structure on one side and a blackbody on other side. The multilayer structure can consist of a transparent thin film of KBr sandwiched between a thin film of VO2 and a reflecting layer of gold. When VO2 is in its insulating phase, the structure is highly reflective due to the two transparent layers on highly reflective gold. When VO2 is in the metallic phase, Fabry-Perot type of resonance occurs and the tri-layer structure acts like a wide-angle antireflection coating achieved by destructive interference of partially reflected waves making it highly absorptive for majority of spectral range of thermal radiation. The instant structure can form the active part of a configuration that acts like a far-field radiative thermal diode.
US10403762B2 Semiconductor device
A transistor that is to be provided has such a structure that a source electrode layer and a drain electrode layer between which a channel formation region is sandwiched has regions projecting in a channel length direction at lower end portions, and an insulating layer is provided, in addition to a gate insulating layer, between the source and drain electrode layers and a gate electrode layer. In the transistor, the width of the source and drain electrode layers is smaller than that of an oxide semiconductor layer in the channel width direction, so that an area where the gate electrode layer overlaps with the source and drain electrode layers can be made small. Further, the source and drain electrode layers have regions projecting in the channel length direction at lower end portions.
US10403758B2 Vertical metal oxide semiconductor transistor
A vertical MOS transistor includes a substrate having therein a first source/drain region and a first ILD layer. A nanowire is disposed in the first ILD layer. A lower end of the nanowire is in direct contact with the first source/drain region, and an upper end of the nanowire is coupled with a second source/drain region. The second source/drain region includes a conductive layer. A gate electrode is disposed in the first ILD layer. The gate electrode surrounds the nanowire. A contact hole is disposed in the first ILD layer. The contact hole exposes a portion of the first source/drain region. A contact plug is disposed in the contact hole. A second ILD layer covers the first ILD layer.
US10403754B2 Semiconductor devices and methods of manufacturing the same
Semiconductor devices are provided. A semiconductor device includes a channel. The semiconductor device includes a gate structure having first and second portions. The channel is between the first and second portions of the gate structure. A contact structure is adjacent a portion of a side surface of the channel. Related methods of forming semiconductor devices are also provided.
US10403750B2 Lateral diffusion metal oxide semiconductor (LDMOS) device including plurality of second regions and manufacture thereof
A Lateral Diffusion Metal Oxide Semiconductor (LDMOS) device and its manufacturing method are presented. The LDMOS device comprises a first region that has a first conductivity type; a drift region that has a second conductivity type in the first region, wherein the second conductivity type is opposite to the first conductivity type; and a plurality of second regions that have the first conductivity type in the drift region, wherein the second regions are separated from each other and extend to the first region along a depth direction of the drift region. This LDMOS device has an higher Breakdown Voltage and thus better performance than conventional LDMOS devices.
US10403743B2 Manufacturing method of oxide semiconductor device
A manufacturing method of an oxide semiconductor device includes the following steps. A first oxide semiconductor layer is formed on a substrate. A gate insulation layer is formed on the first oxide semiconductor layer. A first flattening process is performed on a top surface of the first oxide semiconductor layer before the step of forming the gate insulation layer. A roughness of the top surface of the first oxide semiconductor layer after the first flattening process is smaller than the roughness of the top surface of the first oxide semiconductor layer before the first flattening process.
US10403741B2 Channel stop imp for FinFET device
A method of manufacturing a semiconductor device includes providing a semiconductor structure including a substrate, a semiconductor fin on the substrate, and a dummy gate structure on the semiconductor fin. The dummy gate structure includes a dummy gate dielectric layer on the semiconductor fin and a dummy gate on the dummy gate dielectric layer. The method also includes forming an interlayer dielectric layer on the semiconductor substrate, planarizing the interlayer dielectric layer to expose an upper surface of the dummy gate, and performing a first doping implant into the semiconductor fin through the dummy gate to form an anti-puncture region in the semiconductor fin. The anti-puncture region has an upper surface lower than an upper surface of a trench isolation portion surrounding the semiconductor fin to prevent a punch through of a source and drain, reducing a current leakage and parasitic capacitance of the semiconductor device.
US10403738B1 Techniques for improved spacer in nanosheet device
Methods for forming three-dimensional transistor devices. In one embodiment a method of forming a three-dimensional transistor device may include providing a substrate comprising a semiconductor device structure, the semiconductor device structure comprising a nanowire stack, a gate stack disposed above the nanowire stack, and an inner spacer layer, disposed over the gate stack and the nanowire stack. The method may further include directing ions at the semiconductor device structure, wherein an altered layer is formed in a first part of the inner spacer layer, and an unaltered portion of the inner spacer layer remains, subjacent to the altered layer.
US10403733B2 Dielectric metal oxide cap for channel containing germanium
Embodiments of the present disclosure describe semiconductor devices comprised of a semiconductor substrate with a metal oxide semiconductor field effect transistor having a channel including germanium or silicon-germanium, where a dielectric layer is coupled to the channel. The dielectric layer may include a metal oxide and at least one additional element, where the at least one additional element may increase a band gap of the dielectric layer. A gate electrode may be coupled to the dielectric layer. Other embodiments may be described and/or claimed.
US10403725B2 Method for processing a semiconductor workpiece and semiconductor device
A method for processing a semiconductor workpiece, including: forming a trench structure in a first region of a semiconductor workpiece, extending from a surface of the semiconductor workpiece to a first depth, forming at least one recess in a second region of the semiconductor workpiece laterally next to the first region, the recess extending from the surface of the semiconductor workpiece into the semiconductor workpiece to a second depth less than the first depth; forming a material layer over the semiconductor workpiece, the material layer filling the trench structure and recess and covering the surface of the semiconductor workpiece in the first region and in the second region; and planarizing the semiconductor workpiece to partially remove the material layer in the first region and in the second region, wherein the material layer remains in the trench structure and in the at least one recess.
US10403724B2 Semiconductor wafer
In an embodiment, a semiconductor wafer includes a substrate wafer having a device surface region surrounded by a peripheral region, one or more mesas including a Group III nitride layer arranged on the device surface region, and an oxide layer arranged on the device surface region and on the peripheral region. The oxide layer has an upper surface that is substantially coplanar with an upper surface of the one or more mesas.
US10403723B2 Semiconductor device and semiconductor circuit including the device
A semiconductor device is disclosed. The semiconductor device includes a second conductive type substrate including a first first-conductive-type doping layer and a plurality of devices on the second conductive type substrate, wherein a first device of the devices includes a first nitride semiconductor layer on the first first-conductive-type doping layer, a second nitride semiconductor layer brought together with the first nitride semiconductor layer to form a first heterojunction interface, between the first first-conductive-type doping layer and the first nitride semiconductor layer, a first contact electrically connected to the first heterojunction interface, and a contact connector electrically connecting the first contact to the first first-conductive-type doping layer.
US10403721B2 Field effect transistor, memory element and manufacturing method of charge storage structure using paraelectric and ferroelectric material
A field effect transistor, a memory element, and a manufacturing method of a charge storage structure are provided. The memory element includes a plurality of field effect transistors, and each of the field effect transistors includes a substrate, a source region, a drain region, a gate conductive layer, and a charge storage structure. Both the source region and the drain region are located in the substrate and connected to an upper surface of the substrate. The source and drain regions are spaced apart from each other to define a channel region therebetween. The gate conductive layer is disposed over the upper surface and overlaps with the channel region. The charge storage structure disposed between the gate conductive layer and the channel region includes a ferroelectric material and a paraelectric material so that the charge storage structure has better capability of trapping charges and a higher switching speed.
US10403719B2 Three-dimensional semiconductor memory devices
A three-dimensional semiconductor memory device includes common source regions, an electrode structure between the common source regions, first channel structures penetrating the electrode structure, and second channel structures between the first channel structures and penetrating the electrode structures. The electrode structure includes electrodes vertically stacked on a substrate. The first channel structures include a first semiconductor pattern and a first vertical insulation layer. The second channel structures include a second vertical insulation layer surrounding a second semiconductor pattern. The second vertical insulation layer has a bottom surface lower than a bottom surface of the first vertical insulation layer.
US10403716B2 Trench contact resistance reduction
A method is presented for forming a semiconductor device. The method includes forming source/drain over a semiconductor substrate, forming a sacrificial layer over the source/drain, and forming an inter-level dielectric (ILD) layer over the sacrificial layer. The method further includes forming trenches that extend partially into the sacrificial layer, removing the sacrificial layer to expose an upper surface of the source/drain, and filling the trenches with at least one conducting material. The sacrificial layer is germanium (Ge) and the at least one conducting material includes three conducting materials.
US10403714B2 Fill fins for semiconductor devices
A semiconductor device includes a semiconductor substrate, first and second device fins extending from the semiconductor substrate, and a fill fin disposed on the semiconductor substrate and between the first and second device fins, wherein the fill fin has an opening. The semiconductor device further includes a first gate structure extending continuously from a channel region of the first device fin to a channel region of the second device fin through the opening.
US10403712B2 Combined gate trench and contact etch process and related structure
A method of forming a semiconductor device, the method comprises forming a gate trench and a contact trench concurrently in a semiconductor substrate using a patterned masking layer, forming a gate conductive filler in the gate trench, forming a deep body region below the contact trench, and forming a contact conductive filler in the contact trench. The method further comprises forming a gate trench dielectric liner in the gate trench, forming a gate trench dielectric liner in the gate trench, and forming an interlayer dielectric layer (IDL) over the gate conductive filler. The method further comprises forming a contact implant at a bottom of the contact trench, and forming a barrier layer in the contact trench.
US10403707B2 Array type inductor
Examples of this disclosure include a low profile inductor for use in any application with a multi-layer inductor pattern that allows control of optimum H values. Some examples of such an inductive device comprises a plurality of patterned metal coils arranged in a vertical stack, a plurality of conductive vias configured to couple each of the plurality of patterned metal coils together, and a magnetic material disposed between the plurality of patterned metal coils and within each of the plurality of patterned metal coils.
US10403702B2 Double-sided display device, manufacturing method thereof, and electronic apparatus
The present disclosure provides a double-sided display device which includes a first OLED display panel and a second OLED display panel, of which display surfaces are disposed facing away from each other, wherein the first and second OLED display panels have a common shared cathode layer; the first OLED display panel includes a first electron transport layer, a first emissive layer, a first hole transport layer, a first anode layer and a first array substrate that are sequentially laminated on a first surface of the shared cathode layer; and the second OLED display panel includes a second electron transport layer, a second emissive layer, a second hole transport layer, a second anode layer and a second array substrate that are sequentially laminated on a second surface of the shared cathode layer. The present disclosure further provides a manufacturing method of the double-sided display device as mentioned above. In comparison with the prior art, the present disclosure obtains a lighter and thinner double-sided display device.
US10403697B2 Display device, electronic apparatus, and method of fabricating the display device
It is an object of the invention to provide a technique to manufacture a display device with high image quality and high reliability at low cost with high yield. The invention has spacers over a pixel electrode layer in a pixel region and over an insulating layer functioning as a partition which covers the periphery of the pixel electrode layer. When forming a light emitting material over a pixel electrode layer, a mask for selective formation is supported by the spacers, thereby preventing the mask from contacting the pixel electrode layer due to a twist and deflection thereof. Accordingly, such damage as a crack by the mask does not occur in the pixel electrode layer. Thus, the pixel electrode layer does not have a defect in shapes, thereby a display device which performs a high resolution display with high reliability can be manufactured.
US10403696B2 Organic light emitting display device and method of fabricating the same
Disclosed are an organic light emitting display device improving opening ratio and a method of fabricating the same. The organic light emitting display device includes a light emitting device disposed at each sub-pixel of a substrate, a pixel circuit driving the light emitting device, a bank providing a first light emitting region at a remaining region except for a region where the pixel circuit is disposed, and a second light emitting region at the region where the pixel circuit is disposed, and a color filter disposed at the first and second light emitting regions, wherein at least one of electrodes included in the pixel circuit includes a transparent conductive layer at the second light emitting region.
US10403693B2 Display apparatus and method for producing the same
A display apparatus and a method for producing the same are disclosed. The display apparatus includes a display panel, a first antistatic pattern, and an electronic component. The electronic component has a second antistatic pattern. The first antistatic pattern and the electronic component are provided at a side of the display panel away from the light-emitting side thereof in an inlaid manner.
US10403691B2 Display device including buffer member
A display device including a display panel having a display area and a pad area, a circuit board connected to the pad area and configured to apply an electric signal to the display panel, a set frame configured to accommodate the display panel, and a buffer member between a surface of the display panel and the set frame. The buffer member may include a base and a protrusion adjacent the base and protrude from an edge portion of the display panel.
US10403687B2 Electro-optical device, method for manufacturing electro-optical device, and electronic apparatus
There is provided an electro-optical device including a light-emitting element, a sealing layer that covers the light-emitting element, a color filter layer that is formed on the sealing layer, and a convex portion that is provided between the sealing layer and the color filter layer and has a first surface in contact with the sealing layer and a second surface in contact with the color filter layer, in which the second surface is a curved surface.
US10403684B2 Display device
Display devices are disclosed herein. In one embodiment, the display device includes a plastic substrate comprising a display area and a non-display area, and a data pad portion disposed on one side of the non-display area, with a flexible circuit board bonded thereto, the display area including a plurality of subpixels positioned on the display area, each subpixel including an organic light-emitting diode that includes an organic layer, wherein the organic layer extends continuously from one side of the display area to the other side of the display area and is arranged in a plurality of lines that are spaced apart from one another and disposed parallel to the data pad portion.
US10403682B2 Phase-change memory
A phase-change memory includes a strip of phase-change material that is coated with a conductive strip and surrounded by an insulator. The strip of phase-change material has a lower face in contact with tips of a resistive element. A connection network composed of several levels of metallization coupled with one another by conducting vias is provided above the conductive strip. At least one element of a lower level of the metallization is in direct contact with the upper surface of the conductive strip.
US10403681B2 Memory device including a variable resistance material layer
A memory device is provided. The memory device includes a variable resistance layer. A selection device layer is electrically connected to the variable resistance layer. The selection device layer includes a chalcogenide switching material having a composition according to chemical formula 1 below, [GeASeBTeC](1-U)[X]U  (1) where 0.20≤A≤0.40, 0.40≤B≤0.70, 0.05≤C≤0.25, A+B+C=1, 0.0≤U≤0.20, and X is at least one selected from boron (B), carbon (C), nitrogen (N), oxygen (O), phosphorus (P), or sulfur (S).
US10403675B2 Semiconductor device and method for manufacturing semiconductor device, solid-state image pickup element, image pickup device, and electronic apparatus
The present technology relates to a semiconductor device that suppresses scattering dusts caused by dicing, chipping due to clogging, and further suppresses peel-off of an undercoat from a passivation film, thereby improving yields in manufacturing to realize cost reduction and a method for manufacturing the semiconductor device, a solid-state image pickup element, an image pickup device, and an electronic apparatus. In a step of exposing a pad by etching, when etching a lens material layer as an uppermost layer and a passivation layer, a pad portion and a blade region to be cut by a blade at the time of dicing are simultaneously etched, while a part of a region including both portions and a part therebetween or all the region on the lump, is simultaneously etched. Thereafter, in a layer of the semiconductor substrate under the lens material layer, only the pad portion is etched to expose the pad.
US10403674B2 Scalable thermoelectric-based infrared detector
Device and method of forming the devices are disclosed. The method includes providing a substrate prepared with transistor and sensor regions. The substrate is processed by forming a lower sensor cavity in the substrate, filling the lower sensor cavity with a sacrificial material, forming a dielectric membrane in the sensor region, forming a transistor in the transistor region and forming a micro-electrical mechanical system (MEMS) component on the dielectric membrane in the sensor region. The method continues by forming a back-end-of-line (BEOL) dielectric having a plurality of interlayer dielectric (ILD) layers with metal and via levels disposed on the substrate for interconnecting the components of the device. The metal lines in the metal levels are configured to define an upper sensor cavity over the lower sensor cavity, and metal lines of a first metal level of the BEOL dielectric are configured to define a geometry of the MEMS component.
US10403673B2 Image sensors
An image sensor includes a transfer gate including a gate buried portion extending into a semiconductor substrate from a surface of the semiconductor substrate, a plurality of photoelectric conversion parts that are disposed in the semiconductor substrate on a side of the gate buried portion and vertically overlap each other, and a plurality of floating diffusion parts that are apart from and vertically overlap each other in the semiconductor substrate on other side of the gate buried portion, wherein at least one of the floating diffusion parts is positioned at a height of at least one of corresponding photoelectric conversion parts.
US10403663B2 Solid-state imaging device and electronic apparatus including light shielding structures
A solid-state imaging device includes a plurality of pixels each of which includes a photoelectric conversion unit that generates charges by photoelectrically converting light, and a transistor that reads a pixel signal of a level corresponding to the charges generated in the photoelectric conversion unit. A phase difference pixel which is at least a part of the plurality of pixels is configured in such a manner that the photoelectric conversion unit is divided into a plurality of photoelectric conversion units and an insulated light shielding film is embedded in a region for separating the plurality of photoelectric conversion units, which are divided, from each other.
US10403662B2 Solid-state imaging element and electronic apparatus
The present disclosure relates to a solid-state imaging element and an electronic apparatus capable of suppressing color mixing and sensitivity reduction in each of pixels of a solid-state imaging element having a vertical spectral structure. A solid-state imaging element according to a first aspect of the present disclosure is a solid-state imaging element including a vertical spectral structure pixel containing a plurality of photoelectric conversion units stacked in layers. The vertical spectral structure pixel includes a first photoelectric conversion unit configured to generate an electric charge in accordance with light having a first wavelength among incident light, a second photoelectric conversion unit configured to generate an electric charge in accordance with light having a second wavelength among the incident light that has been transmitted through the first photoelectric conversion unit, and a first spectral unit formed on an upper surface of the first photoelectric conversion unit and configured to laterally bend a traveling direction of the light having the first wavelength of the incident light. The present disclosure is applicable to an electronic apparatus including an image sensor, for example.
US10403660B2 Image sensor and method of manufacturing the same
An image sensor and a method of manufacturing the same are disclosed. The image sensor includes a photodiode disposed in a substrate, and transistors disposed on the substrate and electrically connected with the photodiode. A gate insulating layer of a source follower transistor among the transistors includes fluorine so as to remove defects such as dangling bonds.
US10403657B2 Image sensor
An image sensor and a manufacturing method thereof are provided. The image sensor includes a pixel sensing circuit, a pixel electrode, and an opto-electrical conversion layer. The pixel sensing circuit is corresponding to a plurality of pixel regions. The pixel electrode is disposed on the pixel sensing circuit. The pixel electrode includes a first electrode and a second electrode and is electrically connected to the pixel sensing circuit. The first electrode and the second electrode are coplanar, and have different polarities. The opto-electrical conversion layer is disposed on the pixel sensing circuit. The opto-electrical conversion layer includes a plurality of opto-electrical conversion portions, each of the opto-electrical conversion portions is corresponding to each of the pixel regions, and the opto-electrical conversion portions are separated from each other by a pixel isolation trench.
US10403653B2 Semiconductor device, display device, and semiconductor device manufacturing method
A semiconductor device includes a thin-film transistor (101), a terminal portion (102), an interlevel insulating layer (14) including a first insulating layer (12) which contacts with the surface of a drain electrode (11d), and a first transparent conductive layer (15), a first dielectric layer (17) and a second transparent conductive layer (19a) formed on the interlevel insulating layer (14). The terminal portion (102) includes a lower conductive layer (3t), a second semiconductor layer (7t) arranged on a gate insulating layer (5), and lower and upper transparent connecting layers (15t, 19t). The gate insulating layer (5) and the second semiconductor layer (7t) have a contact hole (CH2), and their side surfaces located on a side of the contact hole (CH2) are aligned with each other. The lower transparent connecting layer (15t) contacts with the lower conductive layer (3t) in the contact hole (CH2). And the upper transparent connecting layer (19t) contacts with the lower transparent connecting layer (15t) at the bottom and on the sidewall of the contact hole (CH2).
US10403647B2 Array substrate and display device
An array substrate and a display device are provided. The array substrate includes: a base substrate; and first leads, third leads, and second leads connecting the first leads and the third leads on the base substrate. The base substrate includes a second region corresponding to a sealing material, a sealed first region, and a third region provided on a side of the second region away from the first region. The first region includes the first leads; the second region includes the second leads; and the third region includes the third leads. The area ratio of two adjacent third leads is greater than that of corresponding two adjacent first leads.
US10403646B2 Semiconductor device and method for manufacturing the same
A semiconductor device with reduced parasitic capacitance is provided. The semiconductor device includes a first insulating layer; a first oxide layer over the first insulating layer; a semiconductor layer over the first oxide layer; a source electrode layer and a drain electrode layer over the semiconductor layer; a second insulating layer over the first insulating layer; a third insulating layer over the second insulating layer, the source electrode layer, and the drain electrode layer; a second oxide layer over the semiconductor layer; a gate insulating layer over the second oxide layer; a gate electrode layer over the gate insulating layer; and a fourth insulating layer over the third insulating layer, the second oxide layer, the gate insulating layer, and the gate electrode layer.
US10403644B2 Semiconductor device
A local interconnect is formed in contact with an upper surface of an impurity diffusion region and extends to below a potential supply interconnect. A contact hole electrically couples the local interconnect to the potential supply interconnect. The local interconnect, which is formed in contact with the upper surface of the impurity diffusion region, is used for electrically coupling the impurity diffusion region to the potential supply interconnect.
US10403643B2 Inverter circuitry
Various implementations described herein are directed to an integrated circuit having multiple access wires including a first access wire coupled to a first access port of the integrated circuit and a second access wire coupled to a second access port of the integrated circuit. The integrated circuit may include inverter circuitry having a first plurality of inverters coupled to the first access wire and a second plurality of inverters coupled to the second access wire. The first plurality of inverters may be positioned adjacent to the second plurality of inverters in an alternating manner.
US10403642B2 Semiconductor device
A semiconductor device includes a semiconductor layer, a first conductive layer, a tunneling insulating film, and a charge trapping film. The tunneling insulating film is provided between the semiconductor layer and the first conductive layer. The charge trapping film is provided between the first conductive layer and the tunneling insulating film. The charge trapping film includes a first separation layer, a first trapping layer, and a second trapping layer. The first trapping layer is positioned between the tunneling insulating film and the first separation layer. The second trapping layer is positioned between the first conductive layer and the first separation layer. A trapping efficiency of charge in the first trapping layer is higher than a trapping efficiency of charge in the second trapping layer.
US10403634B2 Semiconductor memory device and method of manufacturing the same
A semiconductor memory device includes a cell array region and a peripheral circuit region. The cell array region includes an electrode structure including a plurality of electrodes sequentially stacked on a body conductive layer, and vertical structures penetrating the electrode structure so as to be connected to the body conductive layer. The peripheral circuit region includes a remaining substrate on the body conductive layer. The remaining substrate includes a buried insulating layer, and a peripheral active layer that is provided on the buried insulating layer and is substantially single-crystalline.
US10403631B1 Three-dimensional ferroelectric memory devices
Embodiments of three-dimensional (3D) ferroelectric memory devices and methods for forming the ferroelectric memory devices are disclosed. In an example, a 3D ferroelectric memory device includes a substrate and a plurality of ferroelectric memory cells each extending vertically above the substrate. Each of the ferroelectric memory cells includes a capacitor and a transistor electrically connected to the capacitor. The capacitor includes a first electrode, a second electrode, and a ferroelectric layer disposed laterally between the first electrode and the second electrode. The transistor includes a channel structure, a gate conductor, and a gate dielectric layer disposed laterally between the channel structure and the gate conductor.
US10403629B2 Six-transistor (6T) SRAM cell structure
One illustrative 6T SRAM cell structure disclosed herein includes a first active region with a first N-type pass gate transistor, a first N-type pull-down transistor and a first P-type pull-up transistor, each of which are formed in and above the first active region, wherein the first N-type pull-down transistor is positioned laterally between the first N-type pass gate transistor and the first P-type pull-up transistor, and a second active region with a second N-type pass gate transistor, a second N-type pull-down transistor and a second P-type pull-up transistor, each of which are formed in and above the second active region, wherein the second N-type pull-down transistor is positioned laterally between the second N-type pass gate transistor and the second P-type pull-up transistor.
US10403626B2 Fin sculpting and cladding during replacement gate process for transistor channel applications
Techniques are disclosed for sculpting and cladding the channel region of fins on a semiconductor substrate during a replacement gate process (e.g., for transistor channel applications). The sculpting and cladding can be performed when the channel region of the fins are re-exposed after the dummy gate used in the replacement gate process is removed. The sculpting includes performing a trim etch on the re-exposed channel region of the fins to narrow a width of the fins (e.g., by 2-6 nm). A cladding layer, which may include germanium (Ge) or silicon germanium (SiGe), can then be deposited on the trimmed fins, leaving the source/drain regions of the fins unaffected. The sculpting and cladding may be performed in-situ or without air break to increase the quality of the trimmed fins (e.g., as compared to an ex-situ process).
US10403625B2 Heterojunction field effect transistor device with serially connected enhancement mode and depletion mode gate regions
Roughly described, a heterojunction field effect transistor device includes a first piezoelectric layer supporting a channel region, a second piezoelectric layer over the first, and a source and drain. A dielectric layer over the second piezoelectric layer electrically separates the source and drain, and has a plurality of segments, two of them separated by a first gap. A first gate has a first tine, the first tine within the first gap, the first gap having a length of less than about 200 nm. In the first piezoelectric layer immediately beneath the second piezoelectric layer, directly beneath the first gap, stress in the dielectric layer creates a piezoelectric charge of at least about 1×1011 per cm2 of electronic charge. The first gate controls a normally off segment of the channel region. A second gate, having a length of at least 500 nm, controls a normally on segment of the channel region.
US10403624B2 Transistors with octagon waffle gate patterns
The present disclosure is directed to a plurality of waffle gate parallel transistors having a shared gate on a surface of a semiconductor substrate. The shared gate has connected lines that form a plurality of frames, lines of each of the frames being over the perimeter of a respective source or drain region. The shared gate includes frames of a first size and shape and frames of a second size and shape, such as squares, rectangles and octagons. The frames having the first size and shape are each over a respective source region and the frames having the second size and shape are each over a respective drain region. Each of the frames having a first size and shape share at least one side with one of the frames having the second size and shape.
US10403616B2 Method of manufacturing a semiconductor device
A method of manufacturing a semiconductor device that includes an insulated circuit board having a conductive pattern, a first semiconductor chip with a rectangular shape connected through a first joining material to the conductive pattern, a second semiconductor chip with a rectangular shape disposed on the conductive pattern separated from the first semiconductor chip and connected through a second joining material to the conductive pattern, a terminal disposed above the semiconductor chips, respectively connected to the first and second semiconductor chips through third and fourth joining materials, the terminal having a through-hole above a place between the first and second semiconductor chips, the method including a positioning step in which the first and second semiconductor chips are respectively positioned at at least three positioning places, and at least one of the positioning places is positioned with a positioning member inserted into the through-hole.
US10403614B2 Micro LED display module
A micro LED display module and a manufacturing method thereof are provided. The micro LED display module comprises a driver chip block, a LED block, a circuit board and a color layer. The driver chip block has a plurality of pixel electrodes. The LED block is disposed in the driver chip block and has two semiconductor layers and a plurality of trenches. One of the two semiconductor layers is electrically connected to the pixel electrodes and the other is electrically connected to the light transmissive conductive layer. The trenches define a plurality of micro LED pixels arranged in an array. Each trench at least penetrates through the light emitting layer and one of the semiconductor layers. Each micro LED pixel corresponds to one of the pixel electrodes. The circuit board is electrically connected to the driver chip block, the color layer is disposed in the light transmissive conductive layer, and one of the semiconductor layers has a common electrode.
US10403613B2 Micro LED display module having light transmissive substrate
A micro LED display module having a light transmissive substrate and a manufacturing method thereof are provided. The light transmissive substrate has good transmissivity with respect to the visible band. The micro LED display module comprises a driver chip block, a LED block, a circuit board and a color layer. The LED block is disposed in the driver chip block and has two semiconductor layers and a plurality of trenches. One of the two semiconductor layers is electrically connected to pixel electrodes and the other is electrically connected to the light transmissive substrate. The trenches define a plurality of micro LED pixels arranged in an array. Each micro LED pixel corresponds to one of the pixel electrodes. The circuit board is electrically connected to the driver chip block, the color layer is disposed in the light transmissive conductive layer, and one of the semiconductor layers has a common electrode.
US10403611B2 Manufacturing method of micro LED display module
A micro LED display module and a manufacturing method thereof are provided. The micro LED display module comprises a driver chip block, a LED block, a circuit board and a color layer. The driver chip block has a plurality of pixel electrodes. The LED block is disposed in the driver chip block and has two semiconductor layers and a plurality of trenches. One of the two semiconductor layers is electrically connected to the pixel electrodes and the other is electrically connected to the light transmissive conductive layer. The trenches define a plurality of micro LED pixels arranged in an array. Each trench at least penetrates through the light emitting layer and one of the semiconductor layers. Each micro LED pixel corresponds to one of the pixel electrodes. The circuit board is electrically connected to the driver chip block, the color layer is disposed in the light transmissive conductive layer, and one of the semiconductor layers has a common electrode.
US10403610B2 Manufacturing method of micro LED display module having light transmissive substrate
A micro LED display module having a light transmissive substrate and a manufacturing method thereof are provided. The light transmissive substrate has good transmissivity with respect to the visible band. The micro LED display module comprises a driver chip block, a LED block, a circuit board and a color layer. The LED block is disposed in the driver chip block and has two semiconductor layers and a plurality of trenches. One of the two semiconductor layers is electrically connected to pixel electrodes and the other is electrically connected to the light transmissive substrate. The trenches define a plurality of micro LED pixels arranged in an array. Each micro LED pixel corresponds to one of the pixel electrodes. The circuit board is electrically connected to the driver chip block, the color layer is disposed in the light transmissive conductive layer, and one of the semiconductor layers has a common electrode.
US10403609B2 System-in-package devices and methods for forming system-in-package devices
A system-in-package device includes at least three electrical device components arranged in a common package. A first electrical device component includes a first vertical dimension, a second electrical device component includes a second vertical dimension and a third electrical device component comprises a third vertical dimension. The first electrical device component and the second electrical device component are arranged side by side in the common package. Further, the third electrical device component is arranged on top of the first electrical device component in the common package. At least a part of the third electrical device component is arranged vertically between a front side level of the second electrical device component and a back side level of the second electrical device component.
US10403605B2 Semiconductor device including plural semiconductor chips
A semiconductor device comprising a plurality of semiconductor chips and a plurality of electric wirings. The plurality of semiconductor chips are stacked in a first direction, each semiconductor chip of the plurality of semiconductor chips including a plurality of conductive pads that are aligned in an aligning direction, orthogonal to the first direction. The plurality of semiconductor chips are stacked such that each semiconductor chip is shifted from an adjacent semiconductor chip of the plurality of semiconductor chips by a first predetermined interval in the aligning direction and shifted from the adjacent semiconductor chip by a second predetermined interval in a second direction orthogonal to both the first direction and the aligning direction. The plurality of electric wirings electrically connect the plurality of conductive pads of every other semiconductor chip of the plurality of semiconductor chips, respectively.
US10403604B2 Stacked package assembly with voltage reference plane
Embodiments of the present disclosure are directed toward a stacked package assembly for embedded dies and associated techniques and configurations. In one embodiment, stacked package assembly may comprise a first die package and a second die package stacked one upon the other with plural interconnections between them; and a voltage reference plane embedded in at least one of the first and second die packages in proximity and generally parallel to the other of the first and second die packages.
US10403600B2 Modular voltage regulators
A device includes a semiconductor die. The semiconductor die has formed thereon a plurality of multi-phase voltage regulator modules of the same design formed on a common semiconductor substrate.
US10403597B2 Direct bonding method
A bonding between a first substrate and a second substrate, the method includes the steps of: a) providing the first substrate and the second substrate, b) forming a first bonding layer having tungsten oxide on the first substrate and a second bonding layer having tungsten oxide on the second substrate, at least one of the first bonding layer and of the second bonding layer including a third element M so as to form an MWxOy-type alloy, the atomic content of M in the composition of the alloy being between 0.5 and 20% and preferably between 1 and 10%, c) carrying out a direct bonding between the first bonding layer and the second bonding layer, and d) performing a heat treatment at a temperature greater than 250° C.
US10403593B2 Semiconductor module
A semiconductor module that restrains the occurrence of detachment and an operation failure. The semiconductor module includes a PCB base, a conductive die pad provided on the PCB base, a semiconductor die provided on the conductive die pad, and a conductive die bonding agent that electrically connects the conductive die pad and the semiconductor die. The semiconductor module further includes a wire bonding pad provided on the PCB base, a wire that electrically connects the wire bonding pad and the semiconductor die, and a sealing resin that seals the conductive die pad, the semiconductor die, the conductive die bonding agent, the wire bonding pad, and the wire. In a planar view, the area of the conductive die pad is 5.0 mm2 or less.
US10403590B2 Multilayer pillar for reduced stress interconnect and method of making same
A multi-layer pillar and method of fabricating the same is provided. The multi-layer pillar is used as an interconnect between a chip and substrate. The pillar has at least one low strength, high ductility deformation region configured to absorb force imposed during chip assembly and thermal excursions.
US10403588B2 Fan-out semiconductor package
A fan-out semiconductor package includes a semiconductor chip having an active surface on which a connection pad is disposed and an inactive surface opposing the active surface, an encapsulant sealing at least a portion of the inactive surface, a first connection member disposed on the active surface and including a redistribution layer and a first via electrically connecting the connection pad to the redistribution layer, a passivation layer disposed on the first connection member, and an under-bump metal layer including an external connection pad disposed on the passivation layer and a second via connecting the external connection pad to the redistribution layer. In a vertical direction, the first and second vias are disposed within the external connection pad and do not overlap each other.
US10403585B2 Semiconductor devices with post-probe configurability
A semiconductor device assembly includes a substrate and a die coupled to the substrate. The die includes a first contact pad electrically coupled to a first circuit on the die including at least one active circuit element, a second contact pad electrically coupled to a second circuit on the die including only passive circuit elements, and a plated pad electrically coupling at least a part of the first contact pad to at least a part of the second contact pad. The substrate includes a substrate contact electrically coupled to the plated pad on the die.
US10403580B2 Molded substrate package in fan-out wafer level package
An electronic device may include a semiconductor die. The electronic device may include a first routing layer. The first routing layer may be coupled to the semiconductor die. A first plurality of routing traces may be in electrical communication with the semiconductor die. The first plurality of routing traces may be positioned within a first routing footprint. The first routing footprint may have a width greater than a width of the semiconductor die.A second routing layer may be coupled to the first routing layer. A second plurality of routing traces may be in electrical communication with the first plurality of routing traces. The second plurality of routing traces may be positioned within a second routing footprint. The second routing footprint may have a width greater than the width of the first routing footprint.
US10403579B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a semiconductor chip having an active surface having connection pads disposed thereon; an encapsulant encapsulating at least portions of the semiconductor chip, a connection member disposed on the active surface of the semiconductor chip and including a redistribution layer electrically connected to the connection pads, a passivation layer disposed on the connection member, and an under bump metallurgy (UBM) layer embedded in the passivation layer and electrically connected to the redistribution layer of the connection member. The UBM layer includes a UBM pad embedded in the passivation layer and having a recess portion, and a UBM via penetrating through a portion of the passivation layer and electrically connecting the redistribution layer of the connection member and the UBM pad to each other.
US10403578B2 Electronic device package
Electronic device package technology is disclosed. In one example, an electronic device package can include a substrate having a top surface and a vertical surface extending downward from the top surface. The top surface and the vertical surface can define an edge. The electronic device package can also include an electronic component disposed on the top surface of the substrate and electrically coupled to the substrate. In addition, the electronic device package can include an underfill material disposed at least partially between the electronic component and the top surface of the substrate. A lateral portion of the underfill material can extend from the electronic component to at least the edge. Associated systems and methods are also disclosed.
US10403576B2 Method for manufacturing an electronic component and an electronic component
A method for manufacturing an electronic component can include the following steps: providing a semiconductor arrangement comprising a carrier structure which has at least one semiconductor chip incorporated into a potting compound, and a redistribution layer which comprises a flexible material and at least one strip conductor, wherein the carrier structure at least in regions is connected to the redistribution layer, and the at least one semiconductor chip is electrically conductively connected to the redistribution layer, and separating the carrier structure along at least one trench in a manner such that the carrier structure is divided into at least two singularized carrier elements, wherein two adjacent ones of the singularized carrier elements are connected to one another over the respective trench by way of the redistribution layer.
US10403575B2 Interconnect structure with nitrided barrier
Semiconductor device interconnect structures comprising nitrided barriers are disclosed herein. In one embodiment, an interconnect structure includes a conductive material at least partially filling an opening in a semiconductor substrate, and a nitrided barrier between the conductive material and a sidewall in the opening. The nitrided barrier comprises a nitride material and a barrier material, such as tantalum, between the nitride material and the sidewall of the substrate.
US10403570B2 Method for fabricating electronic package
An electronic package is provided, which includes: a circuit structure having opposite first and second surfaces; a metal layer formed on the first surface of the circuit structure; an electronic element disposed on the metal layer; an encapsulant encapsulating the electronic element; a plurality of conductive posts disposed on the second surface of the circuit structure; and an insulating layer encapsulating the conductive posts. The conductive posts of various sizes can be fabricated according to different aspect ratio requirements so as to make end products lighter, thinner, shorter and smaller. The disclosure further provides a method for fabricating the electronic package.
US10403568B2 Module assembly
A module assembly includes an adapter substrate with at least one cavity and a surface mounted die mounted on a top surface of the adapter substrate. The first cavity extends through the adapter substrate and has at least one first side wall. A first metallization layer is provided within the cavity. A first recessed die is attached to the first metallization layer and mounted within the cavity such that the first recessed die is at least partially recessed into the first cavity and surrounded by a gap filler that resides between side portions of the first recessed die and the at least one first side wall. The top surface of the gap filler is flush with the top surface of the adapter substrate and a top surface of the first recessed die.
US10403565B1 Electrical connector with lead frame modules
A lead frame module of an electrical connector includes a ground lead frame, signal conductors, a dielectric holder, and a ground plate. The ground lead frame includes multiple ground conductors and a tie bar that extends between and connects the ground conductors. The signal conductors are interleaved with the ground conductors. The signal conductors have jogged segments that extend across the tie bar around an outer side of the tie bar without engaging the tie bar. The dielectric holder at least partially surrounds the signal conductors and the ground lead frame to secure the signal conductors relative to the ground lead frame. The ground plate is disposed along an interior side of the dielectric holder and engages an inner side of the tie bar, which is opposite the outer side, to electrically connect the ground plate to the ground lead frame.
US10403563B2 Semiconductor structure and method making the same
A semiconductor structure includes a semiconductor substrate and a conductive feature formed over the semiconductor substrate, an etch stop layer formed over the conductive feature, a dielectric layer formed over the etch stop layer, a contact trench formed in the dielectric layer, a bottom of the contact trench being disposed over a top surface of the conductive feature, and a self-aligned sealing oxide layer formed on the dielectric layer. The self-aligned sealing oxide layer is conformed to sidewalls of the dielectric layer exposed in the contact trench.
US10403557B2 Bonding scheme for diamond components which has low thermal barrier resistance in high power density applications
A semiconductor device comprising: a semiconductor component; a diamond heat spreader; and a metal bond, wherein the semiconductor component is bonded to the diamond heat spreader via the metal bond, wherein the metal bond comprises a layer of chromium bonded to the diamond heat spreader and a further metal layer disposed between the layer of chromium and the semiconductor component, and wherein the semiconductor component is configured to operate at an areal power density of at least 1 kW/cm2 and/or a linear power density of at least 1 W/mm.
US10403556B2 Semiconductor device including a heat sink structure
A semiconductor device includes a drift structure formed in a semiconductor body. The drift structure forms a first pn junction with a body zone of a transistor cell. A gate structure extends from a first surface of the semiconductor body into the drift structure. A heat sink structure extends from the first surface into the drift structure. A thermal conductivity of the heat sink structure is greater than a thermal conductivity of the gate structure and/or a thermal capacity of the heat sink structure is greater than a thermal capacity of the gate structure.
US10403553B2 Manufacturing method for dual work-function metal gates
A method for manufacturing a semiconductor device includes providing a semiconductor substrate, forming a high dielectric constant (high-k) gate dielectric layer on the semiconductor substrate, the high-k gate dielectric layer including a nitrided surface that has been subjected to a nitriding treatment or an oxidized surface that has been subjected to an oxidizing treatment, forming a metal gate on the nitrided surface of the high-k gate dielectric layer to form an NMOS transistor, or forming a metal gate on the oxidized surface of the high-k gate dielectric layer to form a PMOS transistor.
US10403550B2 Method of manufacturing a semiconductor device and a semiconductor device
In a method, a fin structure, in which first semiconductor layers and second semiconductor layers are alternately stacked, is formed. A sacrificial gate structure is formed over the fin structure. The first semiconductor layers are etched at a source/drain region of the fin structure, which is not covered by the sacrificial gate structure, thereby forming a first source/drain space in which the second semiconductor layers are exposed. A dielectric layer is formed at the first source/drain space, thereby covering the exposed second semiconductor layers. The dielectric layer and part of the second semiconductor layers are etched, thereby forming a second source/drain space. A source/drain epitaxial layer is formed in the second source/drain space. At least one of the second semiconductor layers is in contact with the source/drain epitaxial layer, and at least one of the second semiconductor layers is separated from the source/drain epitaxial layer.
US10403543B2 Semiconductor device having groove-shaped via-hole
The semiconductor device has insulating films 40, 42 formed over a substrate 10; an interconnection 58 buried in at least a surface side of the insulating films 40, 42; insulating films 60, 62 formed on the insulating film 42 and including a hole-shaped via-hole 60 and a groove-shaped via-hole 66a having a pattern bent at a right angle; and buried conductors 70, 72a buried in the hole-shaped via-hole 60 and the groove-shaped via-hole 66a. A groove-shaped via-hole 66a is formed to have a width which is smaller than a width of the hole-shaped via-hole 66. Defective filling of the buried conductor and the cracking of the inter-layer insulating film can be prevented. Steps on the conductor plug can be reduced. Accordingly, defective contact with the upper interconnection layer and the problems taking place in forming films can be prevented.
US10403541B2 High resistivity silicon-on-insulator substrate comprising a charge trapping layer formed by He—N2 co-implantation
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and comprises a region of nitrogen-reacted nanovoids in the front surface region; a silicon dioxide layer on the surface of the semiconductor handle substrate; a dielectric layer in contact with the silicon dioxide layer; and a semiconductor device layer in contact with the dielectric layer.
US10403540B2 Integrated circuit
An integrated circuit for a packaged device is proposed. The circuit comprises: a circuit having first and second electromagnetic radiating elements fabricated on a die; a package substrate comprising an upper surface and a lower surface; and a grounding layer provided on the lower surface of the package substrate, the grounding layer being adapted to connect to a grounding plane of a printed circuit board. The die is mounted on the upper surface of the package substrate. The grounding layer comprises a void, at least a portion of the void being positioned so as to at least partially electromagnetically isolate the first electromagnetic radiating element from the second electromagnetic radiating element.
US10403537B2 Inorganic light emitting diode (ILED) assembly via direct bonding
Embodiments relate to transferring dies or other electronic components from a carrier substrate to a target substrate of a device as part of chip assembly for the device. Bonding material is applied to selected dies on a carrier substrate by direct boning, or to corresponding die transfer locations on a target substrate. The carrier substrate is then brought into contact with the target substrate to transfer each of the selected dies to the carrier substrate. Dies can also be directly bonded to the target substrate even in the presence of other die in situ (e.g., from a previous bonding cycle), hence, enables more than one direct bond cycle to be carried out for a target substrate. As such, multi-color (RGB) display elements can be assembled in stages (e.g., separate bonding cycles) in a flexible manner to provide redundancy or to replace inoperative LED dies.
US10403536B2 Method of fixing substrate using electrostatic chuck and substrate processing apparatus including the same
An electrostatic chuck and a substrate processing apparatus including the same are disclosed. In one aspect, the electrostatic chuck includes a stage configured to support a substrate including a panel formation region and a dummy region surrounding the panel formation region. The electrostatic chuck includes a substrate fixing unit including a plurality of electrode patterns insulated from the substrate and spaced apart from one another, the substrate fixing unit at least partially overlapping the dummy region of the substrate and not overlapping the panel formation region of the substrate.
US10403535B2 Method and apparatus of processing wafers with compressive or tensile stress at elevated temperatures in a plasma enhanced chemical vapor deposition system
Embodiments of the present disclosure provide an electrostatic chuck for maintaining a flatness of a substrate being processed in a plasma reactor at high temperatures. In one embodiment, the electrostatic chuck comprises a chuck body coupled to a support stem, the chuck body having a substrate supporting surface, and the chuck body has a volume resistivity value of about 1×107 ohm-cm to about 1×1015 ohm-cm in a temperature of about 250° C. to about 700° C., and an electrode embedded in the body, the electrode is coupled to a power supply. In one example, the chuck body is composed of an aluminum nitride material which has been observed to be able to optimize chucking performance around 600° C. or above during a deposition or etch process, or any other process that employ both high operating temperature and substrate clamping features.
US10403534B2 Pixilated cooling, temperature controlled substrate support assembly
Implementations described herein provide a pixelated substrate support assembly which enables both lateral and azimuthal tuning of the heat transfer between an electrostatic chuck and a cooling base comprising the substrate support assembly, which in turn, allows both lateral and azimuthal tuning of a substrate processed on the substrate support assembly. A processing chamber having a pixelated substrate support assembly and method for processing a substrate using a pixelated substrate support assembly are also provided.
US10403533B2 Substrate rotary loader
A method and apparatus for loading substrates in an inspection station is disclosed herein. In one embodiment a loading module for a substrate inspection station is disclosed herein. The loading module includes two arms, a plurality of substrate grippers, two rotatable support members, a conveyor, and at least one actuator. Each arm has a first end and a second end, wherein the second end is opposite the first end. Each substrate gripper is disposed at a respective end of each arm. Each rotatable support member is coupled to a respective one of the arms. The conveyor is disposed between the rotatable support members. The at least one actuator is configured to rotate the arms about the rotatable support members to selectively position the grippers over the conveyor in a location that allows a substrate held by the gripper to be released onto the conveyor.
US10403531B2 Semiconductor manufacturing apparatus with supporting columns and tables
In one embodiment, a semiconductor manufacturing apparatus includes a container to contain wafers, and supporting tables provided in the container so as to be stacked on one another, and each including a supporting face that comes into contact with a wafer to support the wafer. The apparatus further includes supporting columns to join the supporting tables together and provided at positions where the supporting columns are contained inside outer circumferences of the supporting tables. The apparatus further includes a gas feeder to feed a gas to the wafers on the supporting tables, and a gas discharger to discharge the gas fed to the wafers on the supporting tables. Each of the supporting tables includes a first upper face as the supporting face, and a second upper face provided so as to surround the first upper face at a level higher than a level of the first upper face.
US10403521B2 Modular substrate heater for efficient thermal cycling
A substrate heater for a substrate processing chamber which includes a substrate support for a substrate processing chamber which includes a body having a top plate with a substrate receiving surface, and a movable heater disposed in the body, the heater being movable relative to the top plate.
US10403506B2 Separation of workpiece with three material removal stages
A method of manufacturing electronic dies by separating a wafer into electronic dies, wherein the method comprises forming a groove in the wafer with a first material removal tool having a first thickness, enlarging the groove by a second material removal tool having a second thickness larger than the first thickness, and subsequently increasing a depth of the groove by a third material removal tool having a third thickness smaller than the second thickness until the wafer is separated.
US10403504B2 Method for selectively depositing a metallic film on a substrate
A method for selectively depositing a metallic film on a substrate comprising a first dielectric surface and a second metallic surface is disclosed. The method may include, exposing the substrate to a passivating agent, performing a surface treatment on the second metallic surface, and selectively depositing the metallic film on the first dielectric surface relative to the second metallic surface. Semiconductor device structures including a metallic film selectively deposited by the methods of the disclosure are also disclosed.
US10403501B2 High-purity dispense system
Techniques herein include a bladder-based dispense system using an elongate bladder configured to selectively expand and contract to assist with dispense actions. This dispense system compensates for filter-lag, which often accompanies fluid filtering for microfabrication. This dispense system also provides a high-purity and high precision dispense unit. A process fluid filter is located downstream from a process fluid source as well as a system valve. Downstream from the process fluid filter there are no valves. Dispense actions can be initiated and stop while the system valve is open by using the elongate bladder. The elongate bladder can be expanded to stop or pause a dispense action, and then be contracted to assist with a dispense action.
US10403500B2 Semiconductor device and method for manufacturing the same
Provided herein is a method for manufacturing a semiconductor device. The method may include: forming a stack including at least one first material layer and at least one second material layer which are alternately stacked; forming first holes through which the at least one first material layer is exposed; forming etch stop patterns in the respective first holes; forming at least one slit passing through the stack; replacing the at least one first material layer with at least one third material layer through the at least one slit; and forming first contact plugs in the respective first holes, the first contact plugs passing through the etch stop patterns and coupled with the at least one third material layer.
US10403497B2 Method of manufacturing silicon carbide semiconductor device and silicon carbide semiconductor device
A method of manufacturing a silicon carbide semiconductor device includes, in order: polishing a silicon carbide semiconductor base body from a second main surface side thus forming unevenness on a second main surface; forming a thin metal film made of metal capable of forming a metal carbide on the second main surface of the silicon carbide semiconductor base body; irradiating a laser beam which falls within a visible region or within an infrared region to the thin metal film so as to heat the thin metal film thus forming a metal carbide on a boundary face between the silicon carbide semiconductor base body and the thin metal film; etching a metal containing byproduct layer possibly formed on a surface side of the metal carbide by a non-oxidizing chemical solution thus exposing a surface of the metal carbide; and forming a cathode electrode on the metal carbide.
US10403486B2 Mass spectrometer data acquisition
A data acquisition system for a TOF mass spectrometer comprises a processing module and a data collection module. The processing module generates a stream of data comprising, for each respective transient of a first scan, a set of time-intensity related parameter pairs. For each new set of data, the data collection module reads out a previous set of data from a previous memory bank, merges that previous set of data with the new set of data, and writes that latest merged set of data into a memory bank other than the previous memory bank. The data acquisition system provides a convenient way to merge sequential sets of time-intensity related parameter pairs for respective transients as a stream of data for a first scan is generated.
US10403482B2 Systems and methods for tuning an impedance matching network in a step-wise fashion for multiple states of an RF generator
Systems and methods for tuning an impedance matching network in a step-wise fashion for each state are described. By tuning the impedance matching network in a step-wise fashion for each state instead of directly achieving optimum values of a radio frequency (RF) for each state and directly achieving an optimal value of a combined variable capacitance for each state, processing of a wafer using the tuned optimal values becomes feasible.
US10403480B2 Durable 3D geometry conformal anti-reflection coating
Methods and systems for depositing a thin film are disclosed. The methods and systems can be used to deposit a film having a uniform thickness on a substrate surface that has a non-planar three-dimensional geometry, such as a curved surface. The methods involve the use of a deposition source that has a shape in accordance with the non-planar three-dimensional geometry of the substrate surface. In some embodiments, multiple layers of films are deposited onto each other forming multi-layered coatings. In some embodiments, the multi-layered coatings are antireflective (AR) coatings for windows or lenses.
US10403476B2 Active showerhead
An active showerhead used for a plasma reactor is described. The active showerhead includes a plurality of substrate layers. The substrate layers include at least one actuator and transfer component. The actuator and transfer component is coupled to a gas line via a gas channel. The active showerhead further includes an electrode layer located below the substrate layers. The electrode layer and the actuator and transfer component both share an opening. The actuator and transfer component allows passage of one or more process gases received from the gas line and the gas channel into the opening without the need for a conventional gas box.
US10403474B2 Collar, conical showerheads and/or top plates for reducing recirculation in a substrate processing system
A substrate processing system includes a processing chamber and a showerhead including a faceplate, a stem portion and a cylindrical base portion. A collar connects the showerhead to a top surface of the processing chamber. The collar defines a gas channel to receive secondary purge gas and a plurality of gas slits to direct the secondary purge gas from the gas channel in a radially outward and downward direction. A conical surface is arranged adjacent to the cylindrical base and around the stem portion of the showerhead. An inverted conical surface is arranged adjacent to a top surface and sidewalls of the processing chamber. The conical surface and the inverted conical surface define an angled gas channel from the plurality of gas slits to a gap defined between a radially outer portion of the cylindrical base portion and the sidewalls of the processing chamber.
US10403472B2 Ion implantation apparatus and measurement device
An angle measurement device includes: a slit through which an ion beam is incident, and a width direction of which is orthogonal to a beam traveling direction of the ion beam toward a wafer; and a plurality of electrode bodies which are provided at positions away from the slit in the beam traveling direction, and each of which includes a beam measurement surface that is a region which is exposed to the ion beam having passed through the slit. The plurality of electrode bodies are disposed such that the beam measurement surfaces of the electrode bodies are arranged in order in the width direction of the slit and the beam measurement surfaces adjacent to each other in the width direction of the slit deviate from each other in the beam traveling direction.
US10403463B2 Method for the fabrication of electron field emission devices including carbon nanotube electron field emission devices
The present invention is directed to a method for the fabrication of electron field emitter devices, including carbon nanotube (CNT) field emission devices. The method of the present invention involves depositing one or more electrically conductive thin-film layers onto a electrically conductive substrate and performing lithography and etching on these thin film layers to pattern them into the desired shapes. The top-most layer may be of a material type that acts as a catalyst for the growth of single- or multiple-walled carbon nanotubes (CNTs). Subsequently, the substrate is etched to form a high-aspect ratio post or pillar structure onto which the previously patterned thin film layers are positioned. Carbon nanotubes may be grown on the catalyst material layer. The present invention also described methods by which the individual field emission devices may be singulated into individual die from a substrate.
US10403462B2 Fuse assembly
A fuse assembly includes an insulating block having an upper surface, a lower surface, and a side surface therebetween. The insulating block defines cavities extending therethrough. Each cavity defines a resilient lock arm. A fuse assembly also includes a first terminal stud secured within a first cavity by a first lock arm, a second terminal stud secured within a second cavity by a second lock arm, and a bus bar disposed parallel to the bottom surface of the insulating block. The bus bar is interconnected to the first terminal stud by a lower terminal connected to the bus bar and an upper terminal disposed parallel to the upper surface. The bus bar is interconnected to the second terminal stud by a fusible link having a lower fuse terminal connected to the bus bar and an upper fuse terminal disposed generally parallel to the upper surface.
US10403459B1 Heat destructive disconnecting switch
The present invention provides a heat destructive disconnecting switch, which is composed of a first conductive member, a second conductive member, a movable conductive member, an overheating destructive member, an operating component, and a second elastic member. The movable conductive member enables conducting electricity to the first conductive member and the second conductive member. The overheating destructive member butts against a limiting member, which causes a first elastic member to be compressed to between a contact member and the overheating destructive member, thereby providing the first elastic member with a first elastic force and providing the second elastic member with a second elastic force. When the overheating destructive member is destructed due to overheating, the first elastic force is smaller than the second elastic force, which causes the movable conductive member to disconnect the first conductive member from the second conductive member, thereby achieving a protective effect from overheating.
US10403456B2 Article handling device
Provided is an article processing apparatus capable of improving waterproofness. An article processing apparatus (1) includes: a storage case (130) which stores an electric circuit portion and has an opening (131) at a side surface (130c) thereof; and a lid (140) which seals the opening (131), in which the storage case (130) has an upper surface (130a) which is inclined downward toward the side surface (130c) side, and an amount of protrusion of a lower end (E) of the upper surface (130a) from the side surface (130c) is greater than an amount of protrusion of the lid (140) from the side surface (130c).
US10403455B2 Switch structure having manual and automatic mode
A switch structure used for switching on or off an electronic system is provided. The switch structure includes a base, a switch body pivoted to the base, a first electrode connected and moved along with the switch body, a second electrode disposed on the based and corresponds to the first electrode, a torsion assembly, and a power source. The first electrode and the second electrode are electrically connected to the electronic system, respectively. The torsion assembly is connected to and drives the switch body, so as to drive the first electrode and the second electrode to switch between a conductive state and a non-conductive state. The power source is connected to the torsion assembly, and the power source provides a torsion to the switch body via the torsion assembly in an automatic state so as to switch the switch structure between the conductive state and the non-conductive state.
US10403450B2 Device for controlling a zip-closure system of an article and corresponding article
The invention relates to a monitor device for monitoring the closed or open state of an article, the monitor device being in the form of an electronic circuit comprising a zip closure system comprising two strips, each having fastened thereto a row of elements, referred to as “teeth” (11, . . . , 14, 20, . . . , 25), which elements are made of electrically conductive material. A slider (3) is mounted to slide along the strips and is configured, in one direction, to cause the teeth of one row to mesh with the teeth of the other row, and in the other direction, to separate the teeth. A detector-and-signaling device (4) is connected firstly to at least one of the teeth, referred to as a “first terminal” (21), and secondly to at least one of the other teeth, referred to as a “second terminal” (24). The detector-and-signaling device is configured to detect the state of electrical continuity between the first and second terminals (21, 24), and to issue a signal as a function of said detected continuity state. The first terminal (21) and the second terminal (24) are spaced apart from each other by at least one tooth (22, 23), said at least one tooth having no electrical connection with said terminals when the teeth of the two rows are in the separated state.
US10403444B2 Wet electrolytic capacitor containing a composite coating
A wet electrolytic capacitor that contains a casing within which is positioned an anode formed from an anodically oxidized sintered porous body and a fluidic working electrolyte is provided. The casing contains a composite coating disposed on a surface of a metal substrate. The composite coating includes a noble metal layer that overlies the metal substrate and a conductive polymer layer that overlies the noble metal layer.
US10403443B2 Solid electrolytic capacitor with high temperature leakage stability
A solid electrolytic capacitor and method for forming a solid electrolytic capacitor with high temperature leakage stability is described. The solid electrolytic capacitor has improved leakage current and is especially well suited for high temperature environments such as down-hole applications.
US10403442B2 Method of manufacturing a MEMS DVC device
The present invention generally relates to a MEMS DVC having a shielding electrode structure between the RF electrode and one or more other electrodes that cause a plate to move. The shielding electrode structure may be grounded and, in essence, block or shield the RF electrode from the one or more electrodes that cause the plate to move. By shielding the RF electrode, coupling of the RF electrode to the one or more electrodes that cause the plate to move is reduced and capacitance modulation is reduced or even eliminated.
US10403439B2 Multilayer capacitor
A capacitor device includes a plurality of capacitors arranged into a shape. Each capacitor of the plurality of capacitors has a first external electrode on a first side of the capacitor and a second external electrode on a second side of the capacitor opposing the first side. A first plate is proximate and electrically coupled to the first external electrodes of the capacitors. A second plate is proximate and electrically coupled to the second external electrodes of the capacitors.
US10403438B2 Multilayer ceramic capacitor
In an embodiment, a multilayer ceramic capacitor 10 has supplementary dielectric layers 11d covering the spaces between two first base conductor films 11c on both height-direction faces of a capacitive element 11′, respectively, in such a way that clearances CL are left between the first base conductor films 11c and the supplementary dielectric layers 11d in the length direction. External electrodes 12, 13 each have a second base conductor film 12a, 13a and a surface conductor film 12b, 13b, and the wraparound locations 12b1, 13b1 of each surface conductor film 12b, 13b have insertion parts 12b2, 13b2 that fill in the clearances CL. The multilayer ceramic capacitor can mitigate deterioration in moisture resistance.
US10403430B2 Coil and method for forming a coil
A reactor coil includes first and second coil elements each formed by edgewise and rectangular winding of one piece of rectangular wire rod in a manner in which the wound rectangular wire rod is stacked rectangularly and cylindrically and, at a winding terminating end point of the first coil element, the rectangular wire rod is bent approximately 90 degrees in a direction opposite to the winding direction of the first coil element so that the rectangular wire rod is stacked in a direction opposite to the stacking direction of the first coil element and is wound edgewisely and rectangularly in a direction opposite to the winding direction of the first coil element to form the second coil element and, as a result, the first coil element and second coil element are aligned in parallel to each other in a continuous state.
US10403428B2 Winding module, hybrid transformer, module and circuit for DC-DC power conversion
In an embodiment, a DC-DC power conversion circuit with a step-down conversion ratio of at least 12:1 is provided. The DC-DC power conversion circuit includes a half-bridge circuit arrangement, a resonant capacitor and a module including a hybrid transformer. The hybrid transformer includes a magnetic core and a primary winding electrically coupled in series with a secondary winding. The module further includes a synchronous rectifier having an output coupled between the primary winding and the secondary winding of the hybrid transformer, and an output capacitor coupled with an output of the secondary winding.
US10403427B2 Transformer
A transformer of the invention includes a core which includes a main leg, a side leg, and a yoke, and a winding wire (5) which is wound around the main leg of the core, inside a tank (40) which is filled with an insulating medium, the main leg of the core includes a main wound core (1) having a square cross-section which is formed by winding the amorphous magnetic ribbon and a sub wound core (2) constituted by silicon steel plates which are stacked with curvatures provided at four sides thereof, and a cross-section of a part, where the winding wire (5) is disposed, in the main leg is approximately a circular shape.
US10403419B2 Process for manufacturing a composite material
A process is provided for manufacturing a composite material with functionalized carbon nanotubes and a metal matrix. The arrangement also includes manufacturing an elongated electrically conductive element, and an electrical cable with such an elongated electrically conductive element.
US10403417B2 Electrical steel sheet provided with insulating coating
An electrical steel sheet is provided with insulating coating. The insulating coating contains Si and Fe. The coating weight of Si in the insulating coating in terms of SiO2 is 50% to 99% of the total coating weight. The ratio (Fe/Si) of the content of Fe to the content of Si in the insulating coating is 0.01 to 0.6 on a molar basis. The ratio (C (the organic resin+the lubricant)/(Fe2O3+SiO2)) of the coating weight of the organic resin and/or the lubricant in terms of C to the sum of the coating weight of Fe in terms of Fe2O3 and the coating weight of Si in terms of SiO2 preferably is 0.05 to 0.8.
US10403412B2 Optical tweezers device
An optical tweezers device determines trapping force data indicating a trapping force for a particle on the basis of a distance between the particle trapped by focusing laser beam with a lens and a focal point of the lens. The optical tweezers device determines a difference between a trapping force theoretical value that is estimated according to a linear relationship between the distance between the trapped particle and the focal point of the lens and the trapping force for the particle and the trapping force indicated by the trapping force data. The optical tweezers device controls a laser power of the light source on the basis of the difference of the trapping force.
US10403409B2 Shirt with radiation blocking pocket and harness
Garments with radiation-reducing pockets and harnessing are described. A shirt can include a pocket made of a radiation-reducing material to place an electronic device such as a smartphone within. This can reduce the amount of radiation absorbed by a user's body. A harness system of the shirt can also distribute the weight of the smartphone to improve the comfort of the user.
US10403405B2 Inductive plasma source and plasma containment
A plasma containment system comprises a chamber, a magnetic field generator, and an annular plasma layer that comprises a circulating beam of ions. The chamber includes axial insulating breaks in the chamber wall that run along almost the entire length of the chamber. An inductive plasma source is mountable within the chamber and includes a shock coil assembly and a Laval nozzle to introduce gas into the inductive plasma source. A RF drive comprises a quadrupolar cyclotron located within the chamber and having four azimuthally symmetrical electrodes with gaps there between.
US10403403B2 Adaptive medical documentation system
Adaptive medical data collection for medical entities may involve triggering an analysis of electronic records in response to information input into an Electronic Medical Record (EMR) of a patient. Determining a potential condition for the patient based on the analysis. Identifying additional information indicated as relevant to the potential condition of the patient, and generating a request for the identified additional information.
US10403397B2 Subcutaneous outpatient management
A method of administering insulin includes receiving subcutaneous information for a patient at a computing device and executing a subcutaneous outpatient program for determining recommended insulin dosages. The subcutaneous outpatient program includes obtaining blood glucose data of the patient from a glucometer in communication with the computing device, aggregating blood glucose measurements to determine a representative aggregate blood glucose measurement associated with at least one scheduled blood glucose time interval, and determining a next recommended insulin dosage for the patient based on the representative aggregate blood glucose measurement and the subcutaneous information. The method also includes transmitting the next recommended insulin dosage to a portable device associated with the patient. The portable device displays the next recommended insulin dosage.
US10403396B2 Methods, systems and apparatuses for management and storage
The present invention relates to systems, methods, and apparatuses for the management, distribution, dispensing, and administration of consumer products, including over-the-counter and prescription medications through use of a product container labeling system and an optional integrated computer-based or online management system. In certain aspects, the invention relates to a product container comprising a hollow body, a child-resistant cap, and a specialized information label affixed to the hollow body.
US10403394B2 Multi-services application gateway and system employing the same
An intelligent gateway device provided at a premise (home or business) for providing and managing application services associated with use and support of a plurality of digital endpoint devices associated with the premises. The device includes a communications and processing infrastructure integrated with a peer and presence messaging based communications protocol for enabling communications between the device and an external support network and between the device and connected digital endpoint devices. A services framework at the gateway device implements the communications and processing infrastructure for enabling service management, service configuration, and authentication of user of services at the intelligent gateway. The framework provides a storage and execution environment for supporting and executing received service logic modules relating to use, management, and support of the digital endpoint devices. Thus, the gateway device provides a network-based services point of presence for a plurality of digital endpoint devices at the premises.
US10403383B2 Repair device and semiconductor device including the repair device
A repair device and a semiconductor device are disclosed, which relate to a technology for supporting a plurality of post package repairs (PPRs). The repair device may include a plurality of PPR fuse sets. The repair device may be configured such that if any one of the plurality of PPR fuse sets is selected, the remaining PPR fuse sets may be initialized.
US10403379B1 Erased block reverification method for solid state storage device
An erased block reverification method for a solid state storage device is provided. Firstly, an erase command corresponding to a selected block is issued to an array control circuit. When an erase pass message is received, a judging step is performed to judge whether a setting condition of the selected block is satisfied. If the setting condition of the selected block is satisfied, the selected block is recorded as a good block. If the setting condition of the selected block is not satisfied, a selected block reverification process is performed. During the selected block reverification process, a data of the selected block is read and the selected block is recorded as the good block or a defective block according to a number of memory cells of the selected block in a non-erase state.
US10403376B2 Data storage device and operating method thereof
A data storage device includes a controller suitable for transmitting a search command; and a nonvolatile memory device suitable for performing an erase page search operation of searching for an erased page among a plurality of pages based on the command, and transmitting information regarding a searched page to the controller.
US10403370B2 Semiconductor memory device
A semiconductor memory device includes a memory block, a plurality of bit lines, a plurality of select gate lines, a plurality of word lines, and a controller. The memory block includes a plurality of memory strings, each memory string including a selection transistor and a plurality of memory cells. The plurality of bit lines are arranged in the first direction and connected to the respective memory strings. The plurality of select gate lines are arranged in the second direction and connected to gates of the respective selection transistors of the memory strings. The plurality of word lines are arranged in the third direction and connected to gates of the respective memory cells of the memory strings. The controller is configured to perform an erase operation in a unit of the memory block, and perform a sequence of erase verify operations.
US10403369B2 Memory system with file level secure erase and operating method thereof
An apparatus of a memory system and an operating method thereof include: a plurality of memory devices, wherein each of the plurality of memory devices includes a plurality of blocks, each of the plurality of blocks has multiple pages corresponding to multiple wordlines, respectively; and a memory controller coupled with the plurality of memory devices, wherein the memory controller is configured to determine an overhead of an erase block where a deleted file resides therein, perform file level secure erase operation on the erase block in accordance with at least the overhead, and mark target pages corresponding to the deleted file as “trimmed” in a logic block address (LBA) table.
US10403367B2 Semiconductor memory device and method of operating the same
Provided herein may be a semiconductor memory device and a method of operating the same. The semiconductor memory device may include a plurality of pages each including a plurality of memory cells, peripheral circuits configured to perform a program operation of a selected page among the plurality of pages and a control logic configured to control the peripheral circuits such that a main program operation is performed on the selected page and, when the main program operation is completed, a compensation program operation is performed on memory cells having lower threshold voltage retention characteristics compared to remaining memory cells, among the memory cells included in the selected page.
US10403366B1 Method and system for adapting solid state memory write parameters to satisfy performance goals based on degree of read errors
In general, embodiments of the technology relate to a method for adjusting solid state memory write parameters. The method includes obtaining a performance goal for the solid state memory, receiving a client write request for data from a client, where the client write request comprises a logical address and data to be written. The method further includes determining a physical address corresponding to the logical address, where the physical address comprises a page number for a physical page in the persistent storage, obtaining at least one verify threshold value using the performance goal, issuing a control module program request including the data to be written and the at least one verify threshold value to a storage module, where the storage module comprises the physical page, and programming the data into the physical page of the storage module using the at least one verify threshold value.
US10403365B2 Switch module, memory storage device and multiplexer
An exemplary embodiment of the disclosure provides a switch module which includes a first conductive unit, a first switch unit and a first electrostatic protection module. The first electrostatic protection module is coupled between the first conductive unit and the first switch unit. The first electrostatic protection module includes a first protection circuit and a first inductor circuit. The first inductor circuit includes a first inductor unit, and the first inductor circuit is coupled between the first protection circuit and the first conductive unit. Accordingly, the transmission efficiency of the switch (or multiplexer) for high speed signal can be improved.
US10403363B2 Nonvolatile memory and storage device including nonvolatile memory
A nonvolatile memory includes a plurality of memory blocks, a plurality of source drivers corresponding to the plurality of memory blocks, a plurality of pass transistor groups connected between the plurality of source drivers and the plurality of memory blocks, a plurality of block pass transistors connected between a plurality of block word lines and the plurality of pass transistor groups, a plurality of block decoders corresponding to a plurality of memory block groups respectively, and a block pass transistor decoder configured to control voltages of block select lines connected to the plurality of block pass transistors. The plurality of memory blocks are divided into the plurality of memory block groups. Each block decoder is configured to control voltages of block word lines, among the plurality of block word lines, connected to at least two memory blocks of a corresponding memory block group in common.
US10403362B2 Split memory bank
A split memory bank may comprise a number of memory matrices forming a memory bank and a shift register in which the shift register physically separates the matrices. An integrated circuit may comprise a number of shift registers and a plurality of memory matrices forming a memory bank in which the matrices are spatially separated by the shift register. An integrated printhead may comprise a number of memory banks each comprising a plurality of memory matrices and a number of shift registers in which each shift register spatially separates a number of the matrices.
US10403360B2 Nonvolatile protein memory system with optical write/erase and electrical readout capability
A nonvolatile protein memory system with optical write/erase and electrical readout capability is provided. The nonvolatile protein memory system includes: a substrate including a microfluidic channel having a pH gradient; a photosensitive protein disposed in the microfluidic channel; and a first electrode and a second electrode disposed on the microfluidic channel and spaced apart from each other and detecting a position change of the photosensitive protein in the microfluidic channel.
US10403359B2 Non-contact electron beam probing techniques and related structures
Methods, systems, and devices for non-contact electron beam probing techniques, including at one or more intermediate stages of fabrication, are described. One subset of first access lines may be grounded and coupled with one or more memory cells. A second subset of first access lines may be floating and coupled with one or more memory cells. A second access line may correspond to each first access line and may be configured to be coupled with the corresponding first access line, by way of one or more corresponding memory cells, when scanned with an electron beam. A leakage path may be determined by comparing an optical pattern generated in part by determining a brightness of each scanned access line and comparing the generated optical pattern with a second optical pattern.
US10403353B1 Systems and methods for reducing coupling noise between propagation lines for die size efficiency
Devices, systems, and methods for reducing noise couplings between propagation lines for size efficiency. In one embodiment, a memory device is provided, comprising a memory array and an input/output (I/O) circuit. The I/O circuit can include a first plurality of global data lines and a second plurality of global data lines. The second plurality of global data lines are directly interleaved between the first plurality of global date lines and are configured to shield the first plurality of global data lines. In some embodiments, the first plurality of global data lines are shorter in length than the second plurality of global data lines and are switched before the second plurality of global data lines are switched.
US10403346B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device comprises a first bank and a second bank. Each of the first bank and the second bank comprises a memory cell having a variable resistor element, a reference cell, a sense amplifier having a first input terminal electrically coupled to the memory cell and a second input terminal electrically coupled to the reference cell, and a first transistor electrically coupling the memory cell and the first input terminal of the sense amplifier. A gate of the first transistor of the first hank and a gate of the first transistor of the second bank are independently supplied with a voltage.
US10403342B2 Hybrid flash memory structure
A memory system includes a code flash and data flash merged flash memory, which may contain a code flash with differential cell structure, a data flash with single cell structure, decoder circuitry, a sense amplifier, and other suitable support circuitry. The code flash and data flash may be located in a same plane or multi planes. In some examples, the code flash may be also accessed to read while the data flash is performing write operation, and vice versa.
US10403339B2 Quantizing circuits having improved sensing
A system including a processor and a memory device. The memory device includes a memory array having a plurality of memory elements connected to a bit-line and a quantizing circuit. The quantizing circuit includes a combination circuit configured to combine an analog input signal with an analog feedback signal to produce a delta signal. The quantizing circuit also includes an integrator configured to receive and integrate the delta signal to produce a sigma signal. The quantizing circuit also includes an analog-to-digital converter configured to receive the sigma signal and compare the sigma signal with a reference signal to produce a digital output signal.
US10403337B2 Output driver for multi-level signaling
A driver of a multi-level signaling interface is provided. The driver may be configured reduce noise in a multi-level signal (e.g., a pulse amplitude modulation signal) generated by the driver using switching components of different polarities. The driver may include a pull-up circuit and/or a pull-down circuit. The pull-up circuit and the pull-down circuit may include at least one switching component of a first polarity (e.g., nmos transistor) and at least one switching component of a second polarity different from the first polarity (e.g., pmos transistor). Such a configuration of pull-up and pull down circuits may generate a more linear relationship between an output current and an output voltage of an output of the driver, thereby improving one or more characteristics of the multi-level signal.
US10403336B2 Techniques for precharging a memory cell
Methods and devices for techniques for precharging a memory cell are described. Precharging a memory cell while the memory cell is coupled with its digit line may reduce a total duration of an access operation thereby reducing a latency associated with accessing a memory device. During a read operation, the memory device may select a word line to couple the memory cell with a selected digit line. Further, the memory device may selectively couple the selected digit line with a reference digit line that is to be precharged to a given voltage. A difference in voltage between the selected digit line and the reference digit line at the completion of precharging may represent a signal indicative of a logic state of the memory cell. The memory device may use a capacitor precharged to a first voltage to capture the signal. In some cases, the memory device may continue to perform a self-reference operation using the same memory cell, the selected digit line, and the reference digit line to produce a reference signal using the capacitor precharged to a different voltage. A similar precharging steps may be repeated during the self-reference operation. The selected word line may remain activated during the read operation and the self-reference operation.
US10403335B1 Systems and methods for a centralized command address input buffer
An apparatus may include a first pad and a first input circuit coupled to the first pad. The first input circuitry may include a first signal propagation path that couples to the first pad, a latch circuit, a second signal propagation path that couples to the latch circuit, and a gate circuitry coupling between the first and second signal propagation paths. The first signal propagation path may have first signal propagation time and the second signal propagation path may have second signal propagation time that is greater than the first propagation time.
US10403332B2 Memory device and memory system including the same
Provided are a memory device and a memory system including the same. The memory device may include a first memory rank including at least one first memory chip, a memory controller configured to provide a command to the first memory rank, at least one data buffer configured to buffer data input to the at least one first memory chip or being output from the at least one first memory chip, and a second memory rank connected to the first memory rank and comprising at least one second memory chip. The first memory rank may provide training data and a data strobe signal to the second memory rank based on a data training command from the memory controller without the training data and the data strobe signal passing through the data buffer. The second memory rank may determine a delay of the data strobe signal based on the training data being detected by the second memory rank.
US10403330B1 Power noise reduction technique for high density memory with gating
Memory devices may have internal circuitry that employs voltages higher than voltages provided by an external power source. Charge pumps are DC/DC converters that may be used to generate, internally, higher voltages for operation. The number of available charge pumps in a memory device may be higher than the number used for certain memory operations. Gating circuitry may be used to selectively enable charge pump cores based on power demands that may be associated with a mode of operation and/or a command.
US10403327B2 Content identification and playback
Systems and methods for playing back content based on external content are provided. An example system and method may identify content based on an environment in which a content-playback device is located. The example system and method may also detect a playback-initiation action performed by a user of the content-playback device and identify a content-playback position based on the playback-initiation action. The example system and method may also trigger playback of the content on the content-playback device based on the identified content-playback position.
US10403325B2 Video camera with capture modes
Embodiments provide a video camera that can be configured to allow tagging of recorded video and/or capture of video segments or sequences of images in response to user actuation of a camera control identifying an event of interest. For example, a user may press a button on the camera when an event of interest occurs, and in response the camera may tag a captured video file at a timestamp corresponding to the event. In another example, the user may initiate capture of video segments or sequences of images at an occurrence of an event of interest by pressing a button. The camera may include an image data buffer that may enable capture of video segments and/or sequences of images occurring before the user initiates capture of the event. User interfaces may enable the user to quickly review the captured video or sequences of images of the events of interest.
US10403324B2 Card recognition system, card handling device, and method for tuning a card handling device
A card recognition system comprises an imaging device configured to capture a raw image of at least a portion of a card, and a processor operably coupled with the imaging device. The processor is configured to perform an image processing analysis of the raw image to identify measurements of at least one of a rank area around a rank of the card, and a suit area around a suit of the card, and automatically generate a calibration file based, at least in part, on the image processing analysis. A card handling device comprises a card infeed, a card output, and a card recognition system. A method for tuning a card handling device comprises capturing a plurality of images from a deck of cards, storing the images in memory, analyzing the plurality of images for card identification information, and generating a calibration file including parameters associated with the card identification information.
US10403309B2 Dual spin-orbit torque oscillator in magnetic recording
The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole, a trailing shield, and an oscillator located between the main pole and the trailing shield. The oscillator is disposed at a media facing surface (MFS). The oscillator includes a spin-torque layer sandwiched between two distinct spin Hall layers. The two distinct spin Hall layers generate spin-orbit torque (SOT) that induces in-plane precessions on opposite surfaces of the spin-torque layer, and both in-plane precessions are in the same direction. The same-direction in-plane precessions on opposite surfaces of the spin-torque layer reduce the critical current of the oscillation of the oscillator, leading to high quality recording.
US10403308B2 Magnetic disk device which controls a recording operation and a non-recording operation of a recording head and a recording head control method of the magnetic disk device
According to one embodiment, a magnetic disk device conforming to perpendicular magnetic recording includes a magnetic disk, a recording head, and a controller. The head includes a main magnetic pole, a return magnetic pole, a recording coil, and a conductive member in which end surfaces are connected to opposed surfaces of a write gap which is opposed to a distal portion of the main magnetic pole and a distal portion of the return magnetic pole, and a resistance value varies. The controller applies a current to the recording coil to excite the magnetic flux in the recording operation, and applies a current at a constant voltage to the magnetic circuit via the comductive member.
US10403307B2 Pitch detection algorithm based on multiband PWVT of Teager energy operator
A pitch detection method. Such a pitch detection method may have M-PWVT-TEO algorithm to detect a pitch value from a speech signal, apply a partial auto-correlation to a current signal with the pitch value to compensate the delay of the pitch value. Also, the pitch detection method may apply a full auto-correlation to the speech signal where the pitch value is not detected to recover on-sets of the speech signal.
US10403298B2 Concept for encoding of information
An information encoder for encoding an information signal includes: a converter for converting the linear prediction coefficients of the predictive polynomial A(z) to frequency values f1 . . . fn of a spectral frequency representation of the predictive polynomial A(z), wherein the converter is configured to determine the frequency values f1 . . . fn by analyzing a pair of polynomials P(z) and Q(z) being defined as P(z)=A(z)+z−m−lA(z−1) and Q(z)=A(z)−z−m−lA(z−1), wherein m is an order of the predictive polynomial A(z) and l is greater or equal to zero, wherein the converter is configured to obtain the frequency values by establishing a strictly real spectrum derived from P(z) and a strictly imaginary spectrum from Q(z) and by identifying zeros of the strictly real spectrum derived from P(z) and the strictly imaginary spectrum derived from Q(z).
US10403294B2 Signaling layers for scalable coding of higher order ambisonic audio data
In general, techniques are described for signaling layers for scalable coding of higher order ambisonic audio data. A device comprising a memory and a processor may be configured to perform the techniques. The memory may be configured to store the bitstream. The processor may be configured to obtain, from the bitstream, an indication of a number of layers specified in the bitstream, and obtain the layers of the bitstream based on the indication of the number of layers.
US10403291B2 Improving speaker verification across locations, languages, and/or dialects
Methods, systems, apparatus, including computer programs encoded on computer storage medium, to facilitate language independent-speaker verification. In one aspect, a method includes actions of receiving, by a user device, audio data representing an utterance of a user. Other actions may include providing, to a neural network stored on the user device, input data derived from the audio data and a language identifier. The neural network may be trained using speech data representing speech in different languages or dialects. The method may include additional actions of generating, based on output of the neural network, a speaker representation and determining, based on the speaker representation and a second representation, that the utterance is an utterance of the user. The method may provide the user with access to the user device based on determining that the utterance is an utterance of the user.
US10403289B2 Voice processing device and voice processing method for impression evaluation
A voice processing device includes: a processor; and a memory which stores a plurality of instructions, which when executed by the processor, cause the processor to execute: detecting a first utterance section included in a first voice and a second utterance section included in a second voice; specifying an overlapping section within which the first utterance section and the second utterance section overlap with each other; calculating a first utterance continuation section from a start point of the overlapping section to an end point of the first utterance section; and evaluating an impression regarding the first voice at least on the basis of information relating to a length of the first utterance continuation section.
US10403285B1 Methods and apparatus to define virtual scenes using natural language commands and natural gestures
The disclosed methods and apparatus allow a lay person to easily and intuitively define virtual scenes using natural language commands and natural gestures. Natural language commands include statements that a person would naturally (e.g., spontaneously, simply, easily, intuitively, etc.) speak without any or little training. Example natural language commands include “put a cat on the box,” or “put a ball in front of the red box.” Natural gestures include gestures that a person would naturally do, perform or carry out (e.g., spontaneously, simply, easily, intuitively, etc.) without any or little training. Example natural gestures include pointing, a distance between hands, gazing, head tilt, kicking, etc. The person can simply speak and gesture how it naturally occurs to them.
US10403281B1 Method and system for voice based provisioning of optimized resources in a cloud environment
Systems and methods for provisioning optimized resources in a cloud environment are described. The system receives voice-based user input for accessing resources in the cloud environment. The voice input is converted into textual data from which one or more keywords are identified. Further, the system automatically determine one or more parameters and corresponding one or more values of the one or more parameters required for accessing the resources based on the one or more keywords. These one or more values are populated in one or more fields corresponding to the one or more parameters. The one or more values indicates an optimal machine configuration of the resource. Further, the system provisions the optimized resource based on the populating of the one or more values in the one or more fields.
US10403276B2 Voice enabled features based on proximity
Techniques for controlling a voice activated feature of a voice activated device are described. Data from one or more sensors and data indicative of a status of a user are received. Based on the analyzing the data, a proximity of the user relative to the location of the voice activated device is determined. One or more voice activated features of the voice activated device are enabled based at least in part on the determined proximity, one or more rules, and one or more user preferences.
US10403271B2 System and method for automatic language model selection
A system and method for generating a transcript of an audio input. An embodiment of a system and method may include generating a phonetic lattice by decoding the audio input and producing a transcription based on the phonetic lattice and based on a first language model. A transcription may be analyzed to produce analysis results. Analysis results may be used to select from a plurality of language models, one language model and the selected language model may be used to generate a transcript of the audio input.
US10403267B2 Method and device for performing voice recognition using grammar model
A method of updating speech recognition data including a language model used for speech recognition, the method including obtaining language data including at least one word; detecting a word that does not exist in the language model from among the at least one word; obtaining at least one phoneme sequence regarding the detected word; obtaining components constituting the at least one phoneme sequence by dividing the at least one phoneme sequence into predetermined unit components; determining information regarding probabilities that the respective components constituting each of the at least one phoneme sequence appear during speech recognition; and updating the language model based on the determined probability information.
US10403265B2 Voice recognition apparatus and voice recognition method
An object is to provide a technique that allows voice recognition of voice including a plurality of languages while suppressing a data size of a voice recognition dictionary. A voice recognition dictionary includes a plurality of place name dictionaries and a plurality of house number dictionaries in which phonemes in a different language are mapped to phonemes in a corresponding language. Out of the plurality of place name dictionaries, one place name dictionary is set, which a language-specific voice recognition unit set by a voice recognition language setting unit may perform voice recognition in phonemes of the corresponding language, and out of the plurality of house number dictionaries, one house number dictionary is set, which the language-specific voice recognition unit may perform voice recognition by substituting phonemes in a different language for the phonemes in the corresponding language.
US10403258B2 Silent zone generation
A system for generating a silent zone at a listening position is provided. The system includes a loudspeaker, an error microphone, a microphone array, and a noise controller. The loudspeaker is configured to radiate sound that corresponds to a sound signal. The error microphone is configured to pick up noise radiated by a noise source and the sound radiated by the loudspeaker via a secondary path. The microphone array is configured to pick up noise radiated by a noise source and the sound from the loudspeaker. The microphone array is configured to generate corresponding array signals. The noise controller is configured to receive a noise signal representative of noise radiated by the noise source and to filter the noise signal with a controllable noise reduction transfer function. The noise controller is further configured to control the noise reduction transfer function based on the noise signal and a virtual error signal.
US10403257B2 Sound deadening device
A sound deadening device has an introducing and damping section. The introducing and damping section includes an introduction section that introduces fluid, an expansion chamber, and a lead-out section. The expansion chamber is communicated with the introduction section, has a flow passage cross-section larger than a flow passage cross-section of the introduction section, and has protrusions along a travelling direction of a sound wave, resonance of the sound wave being to be suppressed. The lead-out section is communicated with the expansion chamber, has a flow passage cross-section smaller than that of the expansion chamber, and leads out the fluid in a direction different from an introduction direction of the fluid. Accordingly, it is possible to weaken the resonance of the sound wave, suppress rise of inner sound pressure of the sound deadening device, and prevent reduction in a sound deadening effect.
US10403256B2 Resonator with ring-shaped chamber between an inner tube and an outer wall and with a dividing rib extending from the inner tube toward the outer wall
A resonator (1, 1′, 1″) for reducing airborne noise has at least one first ring-shaped chamber (2, 2′, 2″) arranged between an inlet piece (6, 6′) and an outlet piece (7, 7′). An inner tube (3) or inner tube pieces (4, 4″, 5) are arranged between the inlet piece (6, 6′) and outlet piece (7, 7′) and have wall apertures (18, 19, 28, 28″, 29, 29″, 30, 30″) as a connection to the adjacent ring-shaped chamber (2, 2′, 2″). The first ring-shaped chamber (2, 2′, 2″) is divided by at least one radially encircling dividing rib (13, 13′, 13″) into at least two sub-chambers (14, 14′, 14″, 15, 15′, 15″). The dividing rib (13, 13′, 13″) has a free end that, relative to the wall that is adjacent in a radial direction, forms an encircling annular space (16) for receiving an air layer that co-resonates in steady-state.
US10403254B2 Electronic musical instrument, and control method of electronic musical instrument
According to the present invention, there is provided an electronic musical instrument, comprising: a plurality of keys; a memory that stores each pattern data showing a combination of a plurality of pitches that comprises a consonance; a speaker; and a processor that executes the following: determining processing for determining whether a combination of the operated keys matches any of the pattern data stored in the memory, first outputting processing for outputting a first sound, when the combination of the operated keys matches any of the pattern data, and second outputting processing for outputting a second sound, when the combination of the operated keys does not match any of the pattern data.
US10403252B2 System and method for connecting and controlling musical related instruments over communication network
A communication system provides connection, configuration, and control of a musical instrument. A musical instrument includes a first communication link disposed on the musical instrument. Various music related accessories, such as a speaker, effects pedal, computer, mobile communication device, and synthesizer, includes a second communication link. A communication link transmits and receives the audio signal and control data between the musical instrument and accessories through the first and second communication links. A controller receives the audio signal and control data for configuring and controlling the device. The communication link is further connected to a computer, mobile communication device, and server through a communication network. A web server interface is coupled to the communication link for user selection and viewing of the control data in human perceive form. A user control interface with one or more webpages is connected to the communication link for configuring the musical instrument and accessories.
US10403248B2 Drum head
A drum head includes: a first film including a striking surface; a second film disposed opposed to a back surface of the first film which is back from the striking surface; and a sensor disposed between the first film and the second film and configured to output a signal related to vibration. The sensor includes: a first contact surface configured to contact the back surface of the first film without being secured to the back surface; and a second contact surface configured to contact a front surface of the second film without being secured to the front surface. A sensor tail of the sensor is secured to at least one of the first film and the second film located outside the shell when the first film and the second film are stretched over an open end of a shell.
US10403239B1 Systems, methods, and media for presenting panel-based electronic documents
Systems, methods, and media for presenting panel-based electronic documents are provided. In accordance with some embodiments, systems for presenting panel-based electronic documents are provided, the system comprising: at least one processor programmed to: receive an electronic document, a definition of a first panel on a page in the electronic document, and a definition of a second panel on the page in the electronic document; control a display of the first panel based on the definition of the first panel; and transition from the display of the first panel to a display of the second panel by re-scaling the display and panning from the first panel to the second panel.
US10403238B2 Presentation of representations of input with contours having a width based on the size of the input
In one aspect, a device includes a touch-enabled display, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive input to the touch-enabled display and present a representation of the input on the touch-enabled display. The representation is presented with the width of one or more contours of the representation being correlated to the size of at least a portion of the input to the touch-enabled display.
US10403235B2 Methods for screen-sharing and apparatuses using the same
The invention introduces a screen-sharing method, executed by a processing unit of a screen-sharing source, which contains at least the following steps. Application windows being opened on a display unit are obtained. For each application window, screen-sharing receivers, which are connected to the screen-sharing source, are detected and items are appended to a system menu instance of the application window, where each item corresponds to one screen-sharing receiver.
US10403227B2 Integrated Liquid crystal display device and electrochromic device and driving method for displaying images
A liquid crystal display device mainly includes an upper substrate, a lower substrate, a backlight module, an electrochromic electrode layer, an electrochromic layer, a common electrode layer, a liquid crystal layer, a pixel electrode layer, a thin film transistor (TFT) switching layer, and a storage capacitor layer. Subpixels of the liquid crystal display device can successively display red, green, and blue three primary colors at different times to enhance display resolution of the liquid crystal display device. Further, since the electrochromic device has better reflectivity and contrast, the image display effect can be enhanced.
US10403222B2 Gate driver on array circuit having clock-controlled inverter and LCD panel
A gate driver on array (GOA) circuit includes a plurality of stages of GOA units cascaded. A first control latch module, a signal processing module, and a second control latch module of an Nth stage GOA unit generate an Nth stage dipulse gate driving signal and an Nth stage cascade signal according to clock signals, and an (N−2)th or (N+2)th stage cascade signal. For the clock signals corresponding to adjacent two stages of the GOA units, a first clock signal is delayed for a predetermined period of time with respect to a second clock signal. The two dipulse gate driving signals generated by the adjacent two stages of the GOA units partially overlap.
US10403220B2 GOA circuit, driving method, and display panel
The present disclosure is about a Gate Driver on Array (GOA) circuit, its driving method, and a display panel employing the circuit. The GOA circuit has a node between its pull-up control circuit and pull-up circuit where a reference voltage is introduced. A reset circuit has its input terminal connected to the node, its output terminal connected to the reference voltage and its control terminal is applied an activation signal STV at the instant when the display panel is shutdown so as to bring down the node's level.
US10403212B2 Display panel, method for displaying on the same, and display device
The disclosure discloses a display panel, a method for displaying on the same, and a display device, where a display region is divided into a central display region, and an edge display region surrounding the central display region; and the brightness of a pixel in the edge display region is lower than the brightness of a pixel in the central display region at each grayscale, so that while a picture is being displayed, the brightness in the edge display region is lower than the brightness in the central display region, but the edge display region is adjacent to an edge frame of the display panel, and human eyes perceive higher brightness in the edge display region than the real brightness in the edge display region, so that the brightness in the central display region perceived by the human eyes agrees with the brightness in the edge display region.
US10403211B2 Organic light emitting display device capable of compensating for deviation and deterioration in pixel
An organic light emitting display device includes pixels, a sensor configured to extract at least one of deviation information of first transistors of the pixels and deterioration information of OLEDs of the pixels in a sensing period, and a converter configured to change a bit of first data input from the outside by using at least one of the deviation information and the deterioration information, and to generate second data, wherein a pixel at an ith horizontal line includes an OLED, a first transistor configured to control an amount of a current that flows from a first power source via the OLED in response to a voltage of a first node, second and third transistors configured to turn on when a scan signal is supplied to an ith scan line, and a fourth transistor configured to turn on when a control signal is supplied to an ith control line.
US10403209B2 Array substrate, electrical aging method, display device and manufacturing method thereof
An array substrate, an electrical aging method, a display device and a manufacturing method thereof. The array substrate includes: pixel circuits disposed in a display area, where each of the pixel circuits is disposed in a corresponding pixel region of the display area; a scanning drive circuit disposed outside the display area; a plurality of scanning-line groups for connecting the pixel circuits to the scanning drive circuit; a voltage input interface disposed outside the display area; and a wire group for connecting the plurality of scanning-line groups to the voltage input interface. An insulating layer is disposed between the wire group and the scanning drive circuit.
US10403208B2 Emission driver and display device including the same
An emission driver includes light emission control drivers electrically connected to light emission control lines, the light emission control drivers including an (n−1)th light emission control driver configured to provide an (n−1)th carry signal, n being an integer greater than or equal to 2, and an (n)th light emission control driver adjacent to the (n−1)th light emission control driver, the (n)th light emission control drive being configured to generate an (n)th light emission control signal for controlling a light emission time of a pixel based on the (n−1)th carry signal, and to generate an (n)th carry signal based on the (n)th light emission control signal.
US10403207B2 Display device
A display device includes a plurality of pixel circuits and a gate driver including a plurality of stages configured to output a gate signal to a plurality of gate lines, respectively, to provide the gate signal to the pixel circuits. Each of the stages is divided into a plurality of sub-blocks. At least one of the pixel circuits is located between two adjacent sub-blocks of the sub-blocks.
US10403206B2 Display panel and display device including the same
A display panel includes a plurality of pixels; a plurality of light emission control signal lines configured to transfer a light emission control signal to control light emission times of the plurality of pixels through an end of the plurality of light emission control signal lines to the light emission control signal to the plurality of pixels, respectively; and a detection circuit configured to generate a detection signal based on light emission detection signals, the detection circuit being electrically connected to the other end of the plurality of light emission control signal lines, where the detection signal indicates an occurrence of an internal damage of the display panel.
US10403204B2 Display device, display module, electronic device, and method for driving display device
Control of a light emission period of a light-emitting element results in higher visibility. A display device includes a signal line, a first scan line, a second scan line, and a pixel circuit. The pixel circuit includes a light-emitting element, a first transistor, a second transistor, a third transistor, and a capacitor. The second transistor is turned on by application of voltage that is lower than voltage applied to the first scan line to the second scan line after the second transistor is turned off by second voltage. Thus, a gate of the third transistor is controlled by the voltage applied to the second scan line. The display device has a function of controlling the light emission period by turning off the third transistor by the second scan line.
US10403201B2 Pixel driving circuit, pixel driving method, display panel and display device
The present disclosure provides a pixel driving circuit, a pixel driving method, a, display panel and a display device. The pixel driving circuit includes a driving transistor, a storage capacitor, a switching control module, a writing control module and a light-emission control module. A gate electrode of the driving transistor is electrically connected to a first electrode of the driving transistor at a threshold compensation stage and a writing stage under the control of the switching control module, so as to write a threshold voltage of the driving transistor into the storage capacitor. A data voltage is written into a second electrode of the driving transistor at the writing stage under the control of the writing control module. According to the present disclosure, the threshold voltage of the driving transistor and the data voltage from the data line are separately written into the storage capacitor through the switching control module and the writing control module, so as to enable a driving current of the driving transistor to be independent of the threshold voltage of the driving transistor. In addition, a reference voltage is written into a second end of the storage capacitor at the writing stage through the writing control module, and the driving current of the driving transistor is enabled to be independent of an on-state voltage of a light-emitting element at a light-emission maintenance stage.
US10403194B2 Display panel and display device
A display panel includes a display area, the display area including a plurality of scan lines; and a non-display area, the non-display area including a plurality of gate driving circuits and at least one load compensating unit; wherein at least two of the plurality of scan lines have different lengths; each gate driving circuit is respectively connected with one scan line; each load compensating unit corresponds to one gate driving circuit to compensate a load of one gate driving circuit, and the larger a length of the scan line connected with the gate driving circuit, the smaller a load added by a corresponding load compensating unit. In the display panel provided by the present disclosure, through arranging the load compensating unit, the phenomenon of the non-uniform brightness of the display panel can be improved, and display quality of the display panel can be improved.
US10403193B2 Display device
An exemplary embodiment of the present disclosure provides a display device, including a substrate including a first pixel area, a second pixel area having a smaller area than the first pixel area and connected to the first pixel area, and a peripheral area surrounding the first pixel area and the second pixel area, a first pixel provided in the first pixel area and a second pixel provided in the second pixel area, a first line connected to the first pixel and a second line connected to the second pixel, a dummy part disposed in the peripheral area, overlapping with at least one of the first line and the second line, and providing a parasitic capacitance that compensate for a difference in a load value between the first line and the second line; and a power supply line provided in the first pixel area and the second pixel area, wherein the dummy part includes an insulating layer having at least one contact hole.
US10403192B2 Dithering techniques for electronic displays
Devices and methods for error diffusion and spatiotemporal dithering are provided. By way of example, a method of operating a display includes receiving a pixel input, a set of pixel coordinates, and a current frame number. A kernel and a particular kernel bit of the kernel is selected from a set of kernels, based upon the pixel input, the pixel coordinates, the frame number, or any combination thereof. A dithered output is determined based at least in part upon the kernel bit. When the display is in a diamond pixel configuration, the dithered output is applied in accordance with a diamond pattern formed by red, blue, or red and blue pixel channels.
US10403184B2 Freestanding exhibit display
A freestanding exhibit display for supporting a banner includes a base, an upright support structure, and a transverse support arm. The upright support structure extends from the base. The transverse support arm is mounted on the upright support structure and includes a cradle defining a cradle space. The cradle is configured to retain a furled portion of the banner in the cradle space with only gravity.
US10403175B2 Multi-panel display kit
A multi-panel display kit that includes a multi-panel display device and a header panel. The multi-panel display device may have a center panel, a first side panel attached to the center panel on a first side thereof, and a second side panel attached to the center panel on a second side thereof, the second side of the center panel being opposite the first side of the center panel. The first and second side panels may have a combined width that is less than a width of the center panel. The header panel may have a height that is substantially equal to the difference between the width of the center panel and the sum of the widths of the first and second side panels. Thus, in a folded state, the header panel may fit within a gap between the first and second side panels.
US10403174B2 Hardened white box implementation
A processor device has an executable implementation of a cryptographic algorithm implemented thereon that is white-box-masked by a function f. The implementation comprises an implemented computation step S by which input values x are mapped to output values s=S[x], and which is masked to a white-box-masked computation step T′ by means of an invertible function f. As a mapping f there is provided a combination (f=(c1, c2, . . . )*A) of an affine mapping A having an entry width BA and a number of one or several invertible mappings c1, c2, . . . having an entry width Bc1, Bc2, . . . respectively, wherein BA=Bc1+Bc2+ . . . . Output values w are generated altogether by the mapping f. The affine mapping A is constructed by a construction method coordinated with the invertible mappings c1, c2, and etc.
US10403172B2 Information processing apparatus
An information processing apparatus includes: a path planning unit that generates path data to a destination of a certain object; a filter setting unit that sets a filter representing an acquisition range to map data; and a map data acquisition unit that acquires, from the map data, data in a range set by the filter.
US10403168B1 Systems and methods for improving call center performance
Systems and methods improve call center performance. A system can include a motor training component and a communication training component. A composite training component can determine a composite accuracy based on both motor training and communication training. A method can train motor skills, communication skills, and develop a composite training metric reflecting at least performance with respect to these aspects.
US10403166B2 Musical performance assistance device and method
A display device displays a musical score image where musical notes indicative of individual tones or sounds constituting a music piece are arranged on a time axis and pitch axis. Pitch information indicative of one or more pitches is acquired in response to an operation on a keyboard, and a note matching any one of the one or more pitches indicated by the acquired pitch information is identified from among the notes included in the musical score image. When any note has been identified as matching any one of the one or more pitches indicated by the acquired pitch information, a display style of the matching note is changed. Only when no note has been identified as matching any one of the one or more pitches indicated by the acquired pitch information, a display mode of a portion of the musical score image other than the notes is changed.
US10403165B2 Unmanned vehicle simulation
A method of simulating a launch of an unmanned air vehicle may include providing an interface for a user selectable launch option for a plurality of simulation modes, and responsive to a user input at the interface, simulating a launch of an unmanned air vehicle into an orbit using a predefined launch model and orbit parameters.
US10403164B2 Self-propelled, highly dynamic driving simulator
A self-propelled driving simulator has a machine frame which can be moved by three, preferably four or more, wheel assemblies on an underlying surface. The wheel assemblies each contain at least one wheel which can move on the underlying surface and which is arranged so as to be rotatable about a steering axle. The machine frame is coupled to a cockpit which contains a seat for a person as well as operator control elements for controlling the driving simulator. The cockpit has a degree of freedom of rotational movement with respect to the machine frame, with the result that the cockpit can be rotated with respect to the machine frame about a main rotational axis, and/or wherein the main rotational axis is preferably a normal vector of the plane spanned by the wheel contact faces of the wheels on the underlying surface.
US10403162B2 Game system and method for learning mathematics
A method of playing a learning game having game pieces with a playing face divided into first and second sections, the first section displaying a first number and the second section displaying the first number, a mathematical operation, and a second number, the method including taking turns to place a game piece on a playing surface adjacent a game piece already on the playing surface in which a numeric value of the first number in the first section of the game piece or the numeric value of the result of the mathematical operation in the second section is equal to a numeric value of a first or second section of the game piece already on the playing surface that is not adjacent another game piece.
US10403159B2 Integrated avionics system
There is provided an avionics system that provides several avionics functions within a single LRU. In one embodiment, the system comprises a software-configurable RF assembly, one or more processor assemblies that are configured to provide multiple TAWS/TCAS/Mode S/ADS-B/ATC functions, interfaces to allow connections to aircraft electronics and data loaders, and multipurpose antennas. In one embodiment, a common processor architecture allows generic avionics processors to be configured to operate a number of TAWS/TCAS/Mode S/ADS-B/ATC functions without the need for multiple LRUs, and software-defined RF functions allow RF circuitry that interfaces to the processors to handle current and future communication needs.
US10403151B2 Traffic system having congestion management
A traffic system is disclosed for use with a plurality of mobile machines. The traffic system may have a locating device configured to generate a location signal indicative of a location of each of the plurality of mobile machines, and an onboard controller configured to regulate operation of each of the plurality of mobile machines based on the location signal. The traffic system may also have a communication device, and a worksite controller in communication with the locating device and onboard controller via the communication device. The worksite controller may be configured to calculate a directed graph of the worksite based on the location signal and known routes for each of the plurality of mobile machines. The worksite controller may also be configured to determine a congestion metric based on the directed graph, and to selectively command the onboard controller to implement a responsive operation based on the congestion metric.
US10403133B1 Vehicle roadway traffic density management systems for optimizing vehicle spacing
Systems and methods are provided that may automatically vary a speed of autonomous vehicles and/or a following distance between autonomous vehicles. The systems and methods may, thereby, maintain an optimal vehicle roadway traffic flow, for example, between a “free flow” and a “wide moving jam.” Furthermore, the systems and methods may generate data representative of autonomous vehicle related emergencies based on data representative of an autonomous vehicle operating environment.
US10403130B2 Filtering road traffic condition data obtained from mobile data sources
Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from vehicles and other mobile data sources traveling on the roads, as well as in some situations data from one or more other sources (such as physical sensors near to or embedded in the roads). The assessment of road traffic conditions based on obtained data samples may include various filtering and/or conditioning of the data samples, and various inferences and probabilistic determinations of traffic-related characteristics from the data samples. In some situations, the filtering of the data samples includes identifying data samples that are inaccurate or otherwise unrepresentative of actual traffic condition characteristics, such as data samples that are not of interest based at least in part on roads with which the data samples are associated and/or that otherwise reflect vehicle locations or activities that are not of interest.
US10403128B2 Configuration of interfaces for a location detection system and application
A system and method provides efficient and highly reliable customer and asset tracking. A Personal Digital Key (PDK) is associated with and carried by a user or fixed to an asset. The PDK wirelessly communicates with a receiver/decoder circuit (RDC) that can be coupled to a variety of electronic devices. The RDC authenticates the PDK based on received data and stores information to track customers and provide improved service. The RDC can be coupled to or integrated with a variety of electronic devices. The operation of the electronic device is determined based on an identification code of the detected PDK and an identification code of the RDC. The electronic device, the PDK or both can be configured with a personalized user interface and execute specific functions based on stored state information associated with the PDK and RDC identification codes.
US10403126B1 Security alarm systems and methods
A method for providing notification of an alarm event to a plurality of individuals and communication therebetween having steps that include: receiving an alarm event signal from an alarm system indicating an alarm event; determining a customer associated with the alarm event; determine a plurality of individuals that are to be contacted based upon the customer that has been determined as being associated with the alarm event; selecting a transmission vector having a corresponding transmission identifier; correspondingly associating the selected transmission identifier with the alarm event; sending an alarm event notification to each of the plurality of individuals utilizing the selected transmission vector; and receiving a response to the notification and automatically associating the same; directing each of the plurality of individuals into a virtual chat room corresponding to the alarm event; and facilitating communication between the individuals within the virtual chat room.
US10403124B1 Stun gun detect
A method and apparatus for detecting that a stun gun has been deployed is provided herein. During operation a periodic nature of a stun-gun voltage will be utilized to determine if the stun-gun has been fired. More specifically, an electric/magnetic field (EMF) and/or a sound will be analyzed to determine if the periodic nature of the EMF and/or sound matches that of a stun gun. If so, a command center will be notified of the event. In order to increase the accuracy of any stun-gun detect, a gun-draw sensor may be used in combination with the above technique.
US10403122B2 Programmable security system and method for protecting merchandise
A programmable security system and method for protecting an item of merchandise includes a programming station, a programmable key and a security system. The programming station generates a security code and communicates the security code to a memory of the programmable key. The programmable key initially communicates the security code to a memory of the security device and subsequently operates the security device upon a matching of the security code in the memory of the security device with the security code in the memory of the programmable key. The programmable key may also transfer power via electrical contacts or inductive transfer from an internal battery to the security device to operate a lock mechanism. The security code may be communicated by wireless infrared (IR) systems, electrical contacts or inductive transfer. A timer inactivates the programmable key and/or the security device after a predetermined period of time. A counter inactivates the programmable key after a predetermined maximum number of activations.
US10403117B2 Water quality measurement apparatus and method
A water quality measurement apparatus is provided. The apparatus comprises an electrochemical cell, a pH sensor, a temperature sensor, a control circuit, a power source, a database, and a warning device. The electrochemical cell comprises a working electrode, a reference electrode, and a counter electrode. The control circuit provides predetermined adjustable potentials between the reference electrode and the working electrode and measures electrochemical currents between the working electrode and the counter electrode, to form a current diagram based on the predetermined adjustable potentials and the electrochemical currents. The database stores predetermined reference diagrams based on various pH values and temperatures, and is in communication with the control circuit. The warning device is configured to output warnings, wherein the control circuit triggers the warning device in the condition that the current diagram exceeds the predetermined reference diagram based on the same range of the pH values and the temperatures.
US10403112B2 Communication device, information processing system, recording medium, and information processing method
[Object] To provide a communication device, an information processing system, a recording medium, and an information processing method capable of acquiring a user's situation and notifying surroundings, and thereby encourage unobtrusive acts of kindness. [Solution] Provided is a communication device including: a control unit that acquires current situation information of a first user based on an attribute of the first user and a current situation of the first user; and a communication unit that, in accordance with control by the control unit, transmits the current situation information of the first user to a surrounding communication device.
US10403110B2 Access control system for use in restricted areas and industrial environments
The invention relates to an access control system for use in restricted areas (400, 500, 600, 700, 800, 900) and industrial environments comprising at least one controlled electrostatic field sensor (100) connected to at least one antenna (1); wherein said antenna (1) is configured as a single electrode, such that said sensor (100) measures the disturbances in the electrostatic field around said antenna (1) in a particular direction, and wherein the controlled electrostatic field sensor (100) is configured for detecting a disturbance in the electrostatic field generated by its own antenna (1). The sensor (100) is connected to a control device (40, 50, 60, 70, 80, 90).
US10403107B2 Passive optical detection method and system for vehicles
A system, method, and apparatus are discussed for a passive optical camera-based system to detect a presence of one or more vehicles with one or more cameras. A detection algorithm is applied to recognize of the presence of the one or more vehicles using one or more imaging processors and the one or more cameras to detect fluctuations in light intensity from scattered light and/or reflections off of that vehicle. Those scattered light and/or reflections are captured in images contained in a set of frames from the one or more cameras.
US10403105B2 Recoiler for a merchandise security system
Embodiments of the present invention are directed to recoilers, merchandise security systems, and methods for displaying and protecting an article of merchandise from theft. In one example, the merchandise security system includes a sensor configured to be secured to the article of merchandise and a base for removably supporting the sensor and the item of merchandise thereon. The system also includes a recoiler operably coupled to the sensor. The recoiler includes a rotatable member defining a helical recess. The system further includes a cable configured to connect to the sensor and to be unwound from and wound on the rotatable member as the cable is extended and retracted. The cable is configured to be extended from the recoiler in response to the sensor being lifted off of the base, and the cable is configured to be retracted into the recoiler in response to the sensor being moved to a seated position on the base. The helical recess is configured to at least partially receive the cable therein as the cable is wound on the rotatable member.
US10403100B1 Secure digital coupon display and reading
A code is displayed on a screen with a first set of indicia, the code designed to be read only by a computer system. A second code is displayed only when it is determined that the code is being read. This determination is made by an optical sensor, such as a camera, detecting a particular wavelength of light above a threshold, the wavelength associated with an expected reader device. While the particular wavelength is detected the second code is displayed. Once the light is no longer detected, the display reverts back to the first code. In this manner, the second code, such as a barcode to be read is only displayed while the barcode is actually being read, but is otherwise hidden from view. The entire process can take place in under a second or in a fraction of a second, such as 1/10th of a second or less.
US10403091B2 Play for fun network gaming system and method
A network based play for fun gaming system and method that includes allocating a first number of achievable elements to said player based at least in part on at least one of a number of games completed by a user, a total amount of said wagers of said player in one or more games, and/or a total amount of winnings and/or losses by a player, wherein said achievable elements do not affect the game outcome. The achievable elements may also be purchased by a player and used to unlock additional features, speed play, assign additional players, provide additional features, provide additional bonuses, and/or provide a user the option to modify the player's play for fun experience.
US10403090B2 Inspection system, inspecting device and gaming chip
An inspection system inspects gaming chips each having a color or a display indicating a value on an outer surface in a state where the gaming chips are stored in a case in which a maximum number of gaming chips to be stored is limited, and a radio tag storing gaming chip information is embedded in each of the gaming chips. The gaming chips are stored in the case capable of containing a row of gaming chips stacked in a thickness direction, and the inspection system includes a reading device that reads the radio tag of the gaming chip in the case and acquires gaming chip information of the gaming chip and a determining unit that compares the gaming chip information with a maximum number of gaming chips storable in the case and determines an abnormality of the gaming chip in the case when the number of gaming chips obtained from the gaming chip information is different from a maximum number of storable gaming chips.
US10403089B2 Automated hand strength estimation for card games
In various embodiments, a method of estimating odds that a player will win a round of a card game is disclosed. Information is received pertaining to cards that have been dealt from a deck at a particular point during a round of a card game. The information identifies cards that have been revealed to the player and a number of cards that have not been revealed to the player. An estimation of odds that the player will win the round of the card game is generated. The generating includes repeatedly, for each of the number of cards that has not been revealed to the player and for each remaining card to be dealt in the round, randomly selecting a card from remaining cards in the deck. The estimation of the odds is communicated for integration into a presentation of information pertaining to the card game.
US10403085B2 Electronic gaming device with call tower functionality
Examples disclosed herein relate to a gaming device including a memory, a processor, a display, and a call tower including a first plate, a second plate, a third plate, and a call tower display screen and/or a plurality of external lights located at an outer area of a front surface of the gaming device, forming a u-shape with a left side, a right side, and a bottom each comprising a light column. The gaming device includes a processor which presents a game via the display.
US10403083B2 Object detection and interaction for gaming systems
A method for controlling a wagering gaming apparatus includes rendering a 3-dimensional display of a game, comprising visually projecting a game component out of a screen of a display device and into a 3-dimensional space between the screen and a player; receiving, from a contactless sensor device, location information indicative of a location of an anatomical feature of a player of the wagering game apparatus; generating a virtual object corresponding to the anatomical feature of the player; rendering the virtual object in the 3-dimensional space, comprising visually projecting the virtual object out of the screen of the display device and into the 3-dimensional space between the screen and the player; associating a virtual vector field in the 3-dimensional space with the virtual object; and causing the game component to move in the 3-dimensional space in response to the virtual vector field associated with the virtual object.
US10403080B2 Storage system for supplying articles
A storage system comprising: a cartridge, said cartridge including an upright having mounted to one side a plurality of guide blocks; a plurality of first drawer information means for providing information on at least one of position and movement of respective drawers; and a plurality of latch mechanisms, said system further comprising a plurality of drawers, each said drawer including: guide block engaging means extending in a depth direction of the drawer and mounting a first side of the drawer adjacent a respective guide block; second drawer information means disposed adjacent the first drawer information means; and at least one stop on the first side of the drawer for engaging with a said latch mechanism, wherein the latch mechanisms are electronically controllable, whereby access to the drawers can be controlled.
US10403078B2 Medium processing apparatus and method thereof
Disclosed herein is an apparatus for processing a medium, including: a accepting unit in which the medium is loaded; a dispending unit from which the medium is withdrawn; a medium discriminator configured to discriminate a denomination of the medium loaded into the accepting unit; a plurality of medium storage boxes configured to each discriminate and store the medium by denomination of the medium discriminated by the medium discriminator; and a controller configured to store the medium loaded through the accepting unit by the same denomination in the medium storage box and withdraw the loaded medium from the medium storage box according to a predetermined withdrawal criterion.
US10403077B2 Coin bar unpacking apparatus
A coin bar unpacking apparatus comprises a housing including an opening and a hole configured to accommodate a packed coin bar inserted through the opening, the hole extending in an insertion direction of packed coin bar and decreasing in diameter along the insertion direction such that a first diameter of the hole at a first location is greater than a second diameter of the hole at a second location that is farther from the opening than the first location. An inner surface of the housing at the second location restricts movement of the packed coin bar in a first direction when the packed coin bar is pressed against a rim of the opening in a second direction that is opposite to the first direction.
US10403065B2 Method and device for issuing an access authorization
Presented are methods and devices for issuing an authorization for access to a secured area, particularly a building, a room, a vehicle, a computer system or the like, or for starting a machine, a vehicle, a computer or the like, having a monitoring unit comprising a transmitter, a receiver, and an evaluation device, and having a key, a key card or similar, referred to as a key in short below, having a transmitter, a receiver and an electronic device. A permissible position and/or a permissible distance between the transmitter of the monitoring unit and a permissible key is determined prior to issuing an authorization, wherein the transmitter of the monitoring unit transmits signals and the key transmits response signals back to the monitoring unit. The permissible position and/or the permissible distance of the key are determined from the signals received by the key, wherein a signal strength of said signals is evaluated in various directions and/or angles.
US10403063B2 Geo-location estimate (GLE) sensitive physical access control methods of operation
A method operates a server that is coupled to a network controlling door actuators at physical geo-locations. The server receives through a wireless communication network a request to enable physical access at a portal using a secure channel and a geo-location estimate from a mobile device. A circuit of the mobile device receives radio signal magnitude, phase, and power from at least one transmitter and authentication input from a user interface. Dual secured communications paths protect the server on its separately provisioned request channel and actuator command channel. Each legacy electronically controlled access portal is enabled to support smartphones without installing a replacement multi-band radio frequency reader at the geo-location.
US10403062B2 Secure delivery via unmanned vehicles
Systems and methods are provided for on-demand delivery of a payload by an unmanned vehicle. An unmanned vehicle may comprise a chamber configured to house a payload and adjust a payload state. The payload state may be adjusted based on detection of a tampering event. An unmanned vehicle may also comprise an authentication system configured to allow access to the payload.
US10403059B2 Distributed vehicle monitoring systems and methods
Distributed monitoring systems and methods are provided for monitoring a vehicle, such as a rotorcraft. One exemplary system includes a plurality of sensor management modules onboard the vehicle and coupled to respective sensing arrangements mounted onboard the vehicle to provide measurement data corresponding to a respective mechanical component. A mobile device is communicatively coupled to the management modules over a wireless network associated with the vehicle. The mobile device configures the management modules for sampling their sensing arrangements, receives the measurement data obtained in accordance with the configuration information from the management modules, determines the condition of the respective mechanical components based on the corresponding measurement data, and displays a graphical representation of the condition of the respective mechanical component.
US10403055B2 Incoming and outgoing vehicle management method and incoming and outgoing vehicle management system based on vehicle number and vehicle type identified therefrom
Provided is an incoming and outgoing vehicle management method and an incoming and outgoing vehicle management system that are based on a vehicle number and a vehicle type identified therefrom, the method and system including: receiving incoming vehicle information including a vehicle number recognized from a vehicle image, and incoming time or an incoming gate identifier; determining a vehicle type by using the vehicle number of the incoming vehicle information; and generating an incoming vehicle message for directing the incoming vehicle to an incoming gate and transmitting the generated incoming vehicle message to a portable terminal designated to a user of the vehicle, wherein the incoming vehicle message includes incoming identification information that indicates the recognized vehicle number, and the incoming time or the incoming gate identifier.
US10403049B2 Methods and systems for minimizing pixel data transmission in a network-based virtual reality media delivery configuration
An exemplary virtual reality media provider system identifies a viewable pixel data subset and an unviewable pixel data subset within pixel data representative of a set of pixels that constitute a particular scene to be transmitted to a media player device. The media player device includes a head-mounted display screen worn by a user to view the particular scene. The viewable pixel data subset is representative of pixels corresponding to non-overlapping portions of two overlapping shapes arranged on the head-mounted display screen, while the unviewable pixel data subset is representative of pixels corresponding to an overlapping portion of the two overlapping shapes arranged on the head-mounted display screen. The virtual reality media provider system transmits the identified viewable pixel data subset to the media player device, and abstains from transmitting the identified unviewable pixel data subset to the media player device. Corresponding systems and methods are also disclosed.
US10403048B2 Storage medium, content providing apparatus, and control method for providing stereoscopic content based on viewing progression
A computer is caused to execute processing that detects that viewing is being performed for a book that is provided for reading on which details corresponding to a predetermined story are printed and that is registered in advance; processing that, for a target book for which it is detected that viewing is being performed, identifies a progression position in the viewing in a story corresponding to the book; and processing that starts presentation of binocular stereoscopic content associated with the progression position in the viewing that is identified.
US10403047B1 Information handling system augmented reality through a virtual object anchor
A virtual object anchor stores an offset in memory that defines a virtual object position, orientation and scale relative to the location of the virtual object anchor. Information handling systems retrieve and apply the offset to generate a virtual object in a head mounted display that is presented at a location relative to the virtual object defined by the offset. In one embodiment, gestures detected by information handling system sensors that change the position, orientation or scale of the virtual object are applied to update the offset and communicated for storage at the virtual object anchor. In another embodiment, gestures detected by sensors of the virtual object anchor are applied to update the offset so that the updated offset is communicated to the information handling systems for presentation of the virtual object at an updated position, orientation and/or scale determined from the gestures.
US10403046B2 Field of view (FOV) and key code limited augmented reality to enforce data capture and transmission compliance
In an AR environment in which the pointing direction of the video camera is slaved to field technician motion to capture a video signal within a camera FOV of an object at arm's length from the technician and remotely-generated hand gestures for manipulation of the object are overlaid on the video signal to instruct the technician in manipulation of the object, a customer-defined key code and FOV limitations are used to exclude portions of a scene for data capture and transmission compliance. If the video camera pointing direction does not satisfy an alignment condition to a marker in the scene, the camera is controlled to exclude at least a portion of the camera FOV that lies outside a user-defined allowable FOV from capture within the video signal. The customer-defined key code includes at least technician identification, marker pairing and specified tolerance fields that define the allowable FOV. The key code allows the technician to control the FOV exclusions to protect the technician from capturing and/or transmitting data in the scene that would violate customer or country policies or legal requirements.
US10403045B2 Photorealistic augmented reality system
A digital medium environment includes at least one computing device (e.g., a user's mobile device) in an environment. Systems and techniques are described for presenting a photorealistic augmented reality experience in real time on the computing device. A lighting representation of the environment is obtained from a partial view of the environment, such as from an image of the environment, and used to render a 3D asset (e.g., graphics of a synthetic object). The 3D asset is inserted into the environment by compositing the rendered 3D asset with the image of the environment accounting for occlusion and based on the lighting representation to form a composite image. Photorealistic processing is applied to the composite image by adding lighting for the rendered 3D asset to a portion of the background of the composite image. Consequently, the inserted graphic is indistinguishable from the real-world scene.
US10403041B2 Conveying data to a user via field-attribute mappings in a three-dimensional model
Systems and methods according to various embodiments enable a user to view three-dimensional representations of data objects (“nodes”) within a 3D environment from a first person perspective. The system may be configured to allow the user to interact with the nodes by moving a virtual camera through the 3D environment. The nodes may have one or more attributes that may correspond, respectively, to particular static or dynamic values within the data object's data fields. The attributes may include physical aspects of the nodes, such as color, size, or shape. The system may group related data objects within the 3D environment into clusters that are demarked using one or more cluster designators, which may be in the form of a dome or similar feature that encompasses the related data objects. The system may enable multiple users to access the 3D environment simultaneously, or to record their interactions with the 3D environment.
US10403034B2 Image processing method and apparatus for rendering an image based on virtual point light (VPL) samplings
An image processing method includes determining a number of virtual point light (VPL) samplings for each area of a current frame, applying VPLs sampled in a previous frame to the current frame, adjusting a result of the applying based on the determined number of VPL samplings, and rendering the current frame based on VPLs sampled in the current frame.
US10403025B2 Automated graphics and compute tile interleave
There is provided a method of a graphics processing system, the method including receiving dependency information for a set of interdependent images indicating a dependency across one or more compute shader and graphics workloads, and interleaving processing of the compute shader and graphics workloads for the set of interdependent images in accordance with the dependency information without recompiling a compute shader generating the one or more compute shader workloads.
US10403024B2 Optimizing for rendering with clear color
Embodiments provide for a graphics processing apparatus comprising render logic to detect rendering operations that will result in framebuffer having the same data as the initial clear color value and morphing such rendering operations to optimizations that are typically done for initial clearing of the framebuffer.
US10403022B1 Rendering of a virtual environment
Technology is described for distributing an environment event stream and rendering of video for a three dimensional (3D) virtual environment using a distributed system. A method may include receiving an environment event stream from a first computing node. The environment event stream may be used by a virtual environment engine to modify a 3D virtual environment. A destination computing node for the environment event stream may be determined using a destination address stored by a broadcast repeater. Another operation may be sending the environment event stream from the broadcast repeater to the destination computing node at the destination address. In addition, a video of an environment copy of the 3D virtual environment may be rendered as modified by the environment event stream from a perspective of a virtual camera to provide rendering of the 3D virtual environment that is distributed.
US10403020B2 Techniques for generating dynamic illustrations using principles of animation
An animation engine is configured to apply motion amplifiers to sketches received from an end-user in order to create exaggerated, cartoon-style animation. The animation engine receives a sketch input from the end-user as well as a selection of one or more motion amplifiers. The animation engine also receives one or more control sketches that indicate how the selected motion amplifiers are applied to the sketch input. The animation engine projects the sketch input onto a sketch grid to create a sketch element, and then animates the sketch element by deforming the underlying sketch grid based on the control sketches. The animation engine then interpolates the sketch input, based on the deformations of the sketch grid, to animate the sketch. In this manner, the animation engine exposes an intuitive set of tools that allows end-users to easily apply the well-known Principles of Animation.
US10403015B2 Interactive generation of procedural ornaments
A procedural model enables a user to configure a global space organization function for the generation of decorative ornaments. The user provides data to seed the generation of the ornaments, as well as localized interactive edits to the generated ornaments. The procedural model iteratively places decorative elements at a subset of locations within an ornament area (or domain) based on generalized placement functions employed by the global space organization function. As such, the user is enabled to interactively generate and edit decorative ornaments via configuring the global space organization function and employing editing tools. Such functionality significantly decreases the effort typically required to generate ornate ornaments, while retaining control of the aesthetic organization and structure of the ornament. The generalized placement functions and heuristics of the global space organization function enable such control.
US10403012B2 Integrated medicament delivery device for use with continuous analyte sensor
An integrated system for the monitoring and treating diabetes is provided, including an integrated receiver/hand-held medicament injection pen, including electronics, for use with a continuous glucose sensor. In some embodiments, the receiver is configured to receive continuous glucose sensor data, to calculate a medicament therapy (e.g., via the integrated system electronics) and to automatically set a bolus dose of the integrated hand-held medicament injection pen, whereby the user can manually inject the bolus dose of medicament into the host. In some embodiments, the integrated receiver and hand-held medicament injection pen are integrally formed, while in other embodiments they are detachably connected and communicated via mutually engaging electrical contacts and/or via wireless communication.
US10403008B2 Image generating apparatus and control method therefor
An image generating apparatus comprises an information acquiring unit that acquires request information including information representing a viewing time and information representing image qualities; a control unit that sets the image qualities to the image qualities specified by the request information when the plurality of images can be generated with the image qualities specified by the request information before the viewing time passes, and sets the image qualities by changing the image qualities from the image qualities specified by the request information, otherwise; and a generating unit that generates the plurality of images with the image qualities set by the control unit.
US10403000B2 Methods and systems for analyzing biological reaction systems
A method for analyzing biological reaction systems is provided. The method includes receiving an image of a substrate including a plurality of reaction sites after a biological reaction has taken place. Next, the method includes removing a noise background from the first image. The method includes determining an initial position of each reaction site based on an intensity threshold to generate a initial position set, then refining the initial position set of each reaction site based on an expected pattern of locations of the plurality of reaction sites to generate a first refined position set. The method further includes determining a presence or absence of a fluorescent emission from each reaction site based on the first refined position set and the first image.
US10402996B2 Distance measuring device for human body features and method thereof
A distance measuring device for human body features is provided. The device comprises: an image capturing unit configured to capture a plurality of groups of human images of at least one part of human body in a time interval; an image processing unit configured to analyze to recognize a plurality of feature points in each group of the human images to generate three-dimensional coordinates for each feature point; and a processing unit configured to calculate a distance between a first feature point and a second feature point, calculate a deflection angle for each group of the human images, and generate a weight value. The processing unit has a weighted average calculation based on the weight values and the distances to generate a measurement result.
US10402986B2 Unsupervised video segmentation
In one embodiment, a method includes a computing system accessing a first training data comprising a first image and a second image and an associated optical flow estimation. The system may input (1) the first image into a first machine-learning model configured to generate a first output and (2) the optical flow estimation into a second machine-learning model configured to generate a second output. The first output of the first machine-learning model is associated with first image segments of a predetermined number, and the second output of the second machine-learning model is associated with transformations of the predetermined number. The first output, the transformations, and the first image are configured to generate an estimated image. The system trains the first machine-learning model and the second machine-learning model based on at least a comparison of the estimated image and the second image.
US10402984B2 Monitoring
A method comprising: processing received image data and/or received depth data to track an object moving in a monitored scene space; determining a bearing of the tracked moving object in the monitored scene space; and adaptively filtering outputs from a plurality of spatially diverse microphones in dependence upon the bearing of the tracked moving object in the monitored scene space to produce a combined audio signal.
US10402979B2 Imaging segmentation using multi-scale machine learning approach
A robust segmentation technique based on multi-layer classification technique to identify the lesion boundary is described. The inventors have discovered a technique based on training several classifiers such that to classify each pixel as lesion versus normal Each classifier is trained on a specific range of image resolutions. Then, for a new test image, the trained classifiers are applied on the image. Then by fusing the prediction results in pixel level a probability map is generated. In the next step, a thresholding method is applied to convert the probability map to a binary mask, which determines a mole border.
US10402978B1 Method for detecting pseudo-3D bounding box based on CNN capable of converting modes according to poses of objects using instance segmentation and device using the same
A method for detecting a pseudo-3D bounding box based on a CNN capable of converting modes according to poses of detected objects using an instance segmentation is provided to be used for realistic rendering in virtual driving. Shade information of each of surfaces of the pseudo-3D bounding box can be reflected on the learning according to this method. The pseudo-3D bounding box may be obtained through a lidar or a rader, and the surface may be segmented by using a camera. The method includes steps of: a learning device instructing a pooling layer to apply pooling operations to a 2D bounding box region, thereby generating a pooled feature map, and instructing an FC layer to apply neural network operations thereto; instructing a convolutional layer to apply convolution operations to surface regions; and instructing a FC loss layer to generate class losses and regression losses.
US10402971B2 Matching patient images and images of an anatomical atlas
A matching transformation is determined for matching a patient image set of images of an anatomical body structure of a patient with an atlas image set of images of a general anatomical structure including anatomical atlas elements. Atlas spatial information containing spatial information on the general anatomical structure, and element representation information are obtained. The element representation information describes representation data sets which contain information on representations of the plurality of atlas elements in the atlas images to be determined are obtained, and also describes a determination rule for determining respective representation data sets for respective atlas elements in accordance with different respective parameter sets. Patient data is acquired by acquiring the patient image set and the parameter sets which are respectively associated with the images of the patient image set. The matching transformation is determined by matching images associated with the same parameter set to each other.
US10402970B2 Model-based segmentation of an anatomical structure
A system and method is provided for performing a model-based segmentation of a medical image which only partially shows an anatomical structure. In accordance therewith, a model is applied to the image data of the medical image, the model-based segmentation providing an adapted model having a first model part having been adapted to the first part of the anatomical structure in the medical image of the patient, and a second model part representing the second part of the anatomical structure not having been adapted to a corresponding part of the medical image. Metadata is generated which identifies the first model part to enable the first model part to be distinguished from the second model part in a further processing of the adapted model. Advantageously, the metadata can be used to generate an output image which visually indicates to the user which part of the model has been personalized and which part of the model has not been personalized. Other advantageous uses of the metadata in the further processing of the adapted model have also been conceived.
US10402969B2 Methods and systems for model driven multi-modal medical imaging
Systems and methods are provided for a visualization of a multi-modal medical image for diagnostic medical imaging. The systems and methods receive first and second image data sets of an anatomical structure of interest, register the first and second image data sets to a geometrical model of the anatomical structure of interest to form a registered image. The geometrical model includes a location of an anatomical marker. The systems and methods further display the registered image.
US10402968B2 Image processing device, medical device, and program
An image processing apparatus comprising an image producing unit 101 for producing an axial image of a body part to be imaged including an aorta and an esophagus; a map generating unit 102 for generating a map M2 for locating a region in which a probability that the aorta lies is high in the axial image; a detecting unit 103 for detecting a temporary position of the aorta based on the map M2; and a deciding unit 104 for making a decision on whether or not the temporary position of the aorta falls within the region of the aorta in the axial image based on a distribution model DM containing information representing a reference position (xe, ye) of the esophagus and information representing a range over which the aorta distributes relative to the reference position (xe, ye) of the esophagus, and on the map M2.
US10402967B2 Device, system and method for quality assessment of medical images
The present invention relates to a device, system and method for quality assessment of medical images. The device comprises an image input configured to obtain a medical image acquired according to an imaging guideline, a database access unit configured to access a database storing reference images for a plurality of imaging guidelines and for obtaining a reference image based on the imaging guideline used for acquisition of the obtained medical image, an analysis unit configured to analyze the obtained medical image in view of the obtained reference image and/or the used imaging guideline to generate quality information representing the quality of the obtained medical image, and a quality output configured to output the generated quality information.
US10402963B2 Defect detection on transparent or translucent wafers
Defect detection on transparent or translucent wafers can be performed on a die using references from the same die. A first calculated value based on a kernel size, such as a moving mean, is determined. A first difference is determined by subtracting the first calculated value from a pixel intensity. Candidate pixels with a first difference above a threshold are classified. A second calculated value based on a kernel size, such as a local median, is determined. A second difference is determined by subtracting the second calculated value from the pixel intensity. Pixels that include a defect are classified when the second difference is above the threshold.
US10402961B2 Inspection apparatus, inspection system, inspection method, and recording medium
An inspection apparatus, system, and method, each of which: acquires a master image serving as an inspection reference, the master image being generated based on image data to be printed as a printed image; acquires a read image read from the printed image; extracts a neighboring region neighboring an edge region of the master image; determines whether a change amount of density of pixels in the neighboring region falls within a predetermined range; based on a determination that the change amount of density of pixels in the neighboring region falls within the predetermined range, calculates a statistic of density of pixels in a corresponding region of the read image, which corresponds to the neighboring region of the master image; and determines existence or non-existence of a defect in the corresponding region of the read image based on the statistic of the corresponding region.
US10402951B2 Image processing device and image processing program
An image processing element 4 (image processing apparatus) of the present invention, the benchmark value calculation element 41 calculates a benchmark value indicating the unevenness level of the brightness value from the brightness distribution in the proximity of pixels and the area-dividing element 43 sets up the enhancement level (property of the filter or intensity of the filter) corresponding to the unevenness level of the benchmark value per se every divided divided-area, so that an adjustment corresponding to the level of the brightness value is unnecessary and the enhancement processing can be executed in high-accuracy from a low-brightness portion to a high-brightness portion. In addition, no setting depending on the brightness value is mandatory, so that a fine setting and a fine adjustment prior to imaging is unnecessary and a highly-accurate processing can be executed securely even when the imaging environment and an imaging condition change.
US10402948B2 Controlling smoothness of a transition between images
Embodiments described herein are directed to methods and systems for facilitating control of smoothness of transitions between images. In embodiments, a difference of color values of pixels between a foreground image and the background image are identified along a boundary associated with a location at which to paste the foreground image relative to the background image. Thereafter, recursive down sampling of a region of pixels within the boundary by a sampling factor is performed to produce a plurality of down sampled images having color difference indicators associated with each pixel of the down sampled images. Such color difference indicators indicate whether a difference of color value exists for the corresponding pixel. To effectuate a seamless transition, the color difference indicators are normalized in association with each recursively down sampled image.
US10402945B2 System and method for video processing
A system, method and computer program for processing at least one video sequence are provided, e.g., for transforming a video sequence to a different format, wherein the at least one video sequence includes a plurality of time-successive image frames. The system is configured to provide a predetermined set of at least one feature, and associate a weighted value to each feature. The system is further configured to provide a predetermined 10 set of at least one imaging process, and to provide a processed video sequence in which the one or more imaging processes have been applied to the video sequence as a function of features detected in the video sequence.
US10402942B2 Multiple georeferenced aerial image crop analysis and synthesis
Aerial imagery may be captured from an unmanned aircraft or other aerial vehicle. The use of aerial vehicle imagery provides greater control over distance from target and time of image capture, and reduces or eliminates imagery interference caused by clouds or other obstacles. Images captured by the aerial vehicle may be analyzed to provide various agricultural information, such as vegetative health, plant counts, population counts, plant presence estimation, weed presence, disease presence, chemical damage, wind damage, standing water presence, nutrient deficiency, or other agricultural or non-agricultural information. Georeference-based mosaicking may be used to process and combine raw image files into a direct georeferenced mosaic image.
US10402938B1 Systems and methods for modifying image distortion (curvature) for viewing distance in post capture
Systems and methods for modifying image distortion (curvature) for viewing distance in post capture. Presentation of imaging content on a content display device may be characterized by a presentation field of view (FOV). Presentation FOV may be configured based on screen dimensions of the display device and distance between the viewer and the screen. Imaging content may be obtained by an activity capture device characterized by a wide capture field of view lens (e.g., fish-eye). Images may be transformed into rectilinear representation for viewing. When viewing images using presentation FOV that may narrower than capture FOV, transformed rectilinear images may appear distorted. A transformation operation may be configured to account for presentation FOV-capture FOV mismatch. In some implementations, the transformation may include fish-eye to rectilinear transformation characterized by a transformation strength that may be configured based on a ratio of the presentation FOV to the capture FOV.
US10402936B2 Information processing apparatus, image forming system, and information processing method relating to an image compression
An information processing apparatus having a compression unit configured to compress image data and to store compressed image data in a storage unit, a determination unit configured to determine a compression method on a basis of a data size of the compressed image data stored in the storage unit, a decompression unit configured to decompress the compressed image data stored in the storage unit, and a transmission unit configured to transmit image data decompressed by the decompression unit and information on the determined compression method to an image forming apparatus.
US10402929B2 Signal processors and methods for estimating transformations between signals with least squares
Signal processing devices and methods estimate transforms between signals using a least squares technique. From a seed set of transform candidates, a direct least squares method applies a seed transform candidate to a reference signal and then measures correlation between the transformed reference signal and a suspect signal. For each candidate, update coordinates of reference signal features are identified in the suspect signal and provided as input to a least squares method to compute an update to the transform candidate. The method iterates so long as the update of the transform provides a better correlation. At the end of the process, the method identifies a transform or set of top transforms based on a further analysis of correlation, as well as other results.
US10402928B2 Flexible care plan methods and apparatuses
A care plan management system (10) includes storage (16) containing (i) care management-related content (14) and (ii) a patient care plan (21, 22, 23) including at least a schedule for presenting selected care management-related content. A user interface (31, 32, 33) is configured to receive and present care management-related content. At least one processor (26, 44) communicates with the storage and the user interface. The at least one processor is configured to communicate care management-related content to the user interface in accordance with the patient care plan and to automatically adjust the schedule of the patient care plan to free up a selected time period (54).
US10402927B2 Evidence-based healthcare information management protocols
Structures and protocols are presented for signaling a decision (processing or transmitting a medical record or other resource, e.g.) conditionally, at least partly based on one or more performance indicia (excess hospital readmissions, e.g.) or therapeutic determinants (prior success, e.g.) or privacy considerations (patient consent, e.g.).
US10402926B2 Multidevice collaboration
Systems, methods, and computer-readable media for multidevice collaboration are provided. In embodiments, indications are provided on a device that a wrong chart is open for a location. A clinician is prompted to synchronize a chart with a dashboard associated with the location. Control of the dashboard is transferred to the clinician utilizing the device.
US10402923B1 Coordinating distributed order execution
An order processing system operates in conjunction with external systems to process orders received by an online shopping system. The order processing system maintains execution references that indicate that an external system is performing an action with respect to an item in an order. Each execution reference may store data defining the state of the corresponding execution. The external systems may update the stored state according to a state machine, which may be an acyclic directed graph. The order processing system also maintains an execution registry including data specifying the actions performed by external systems that may not be performed in combination. When a request is received to start an action with respect to an item in an order, the order processing system uses the execution references associated with the item and the execution registry to determine if the request may be granted.
US10402919B2 Data assimilation for calculating computer-based models of crop growth
A method for estimating growth stage threshold values for a specific hybrid seed at a specific geo-location using historical growth stage data and observed growth stage data comprises using a server computer system, storing a historical crop growth model of one or more hybrid seeds measured from one or more fields over a particular period of time. The historical crop growth model includes growth stage threshold estimates for one or more hybrid seeds. The server computer system receives, via a network, one or more digital measurement values specifying one or more observed growth stage values for a particular hybrid seed at a particular field over a particular period of time. The server computer system transforms the growth stage thresholds into growth stage duration values for the historical crop data and the observed crop data. The server computer system then generates a posterior distribution of growth stage duration values for the particular hybrid seed using a multivariate distribution of growth stage duration value data, which is comprised of historical and observed growth stage data, a covariate matrix describing correlations between different growth stages, and an error matrix used to represent variations in the multivariate distribution. The server computer system estimates mean duration values and variance values for the different growth stages for the particular hybrid seed and then calculates estimated crop growth threshold values for the particular hybrid seed. The server computer system then sends the estimated crop growth threshold values to one or more external computer systems for the purposes of updating and programming crop management instructions.
US10402918B2 Data processing system for managing activities linked to multimedia content
An activity management system is configured to allow users to access multimedia content where the multimedia content is divided in to segments. While a user is viewing or interacting with the multimedia content, the user can submit one or more activities (e.g., comments, questions, replies, or reactions) using a graphical user interface. The system is operable to electronically link the activity provided by the user with the particular segment of multimedia content in which the activity was captured by the system. The system is also configured to determine a sentiment score for particular multimedia content, one or more segments of the particular multimedia content, a user, a group of users, or an organization. The sentiment score may be related to a general mood (e.g., confused, happy, bored) of the user when viewing one or more segments of particular multimedia content.
US10402916B2 Systems and methods for encouragement of data submission in online communities
The invention relates to systems and methods for behavioral modification of users in an online community where users store or share data to help one another reach informed decisions. One aspect of the invention provides a method for encouraging active participation in an online community. The method includes: receiving information from a first user regarding a topic, receiving a request from a second user for additional information desired from the first user, and sending a personalized message to the first user requesting the additional information. Another aspect of the invention provides a computer-readable medium whose contents cause a computer to perform a method for encouraging active participation in an online community. The method includes: receiving information from a first user regarding a topic; identifying additional information desired from the first user; and sending a personalized message to the first user requesting the additional information.
US10402913B2 Generation of personalized and hybrid responses to queries submitted from within tax return preparation system during preparation of electronic tax return
A hybrid response mechanism for processing queries submitted through an interview screen of a tax preparation application. User submits query through search field of interview screen generated by tax preparation application. Response engine accesses runtime data of electronic tax return stored in data store and generates hybrid response including runtime data and an action. Hybrid response data may be alpha/numerical runtime data or data identifying runtime data and identifying or including a link to an action, e.g., a form to be completed or revised, or to prepare a new form. The hybrid search result can also include a result (such as reference materials, e.g., information about tax topics or an answer provided by an on-line community member) generated by an external computing resource such as an online community for the tax preparation application also processing the query but that is not included in the electronic tax return being prepared.
US10402912B2 Intermediation server for cross-jurisdictional internet enforcement
A system, method and apparatus for cross-jurisdictional internet enforcement are provided. An intermediation server receives data indicative of on-line communications between at least one communication device and at least one on-line sales presence, determines that the data indicative of the on-line communications is associated with legal data associated with the on-line sales presence and when the legal data meets a given criteria, triggers remedial legal action.
US10402909B1 Machine structured plan description
A plan authoring tool can receive user input describing parameters of benefits of a benefit plan. The plan authoring tool can convert the user input into a machine structured plan description (MSPD) that defines the benefit plan. The MSPD can be used by a plan documentation generator to generate one or more plan documents that explain the benefits and/or indicate how to manually adjudicate claims submitted in association with the benefit plan. The MSPD can also be used to automatically adjudicate claims. Plan analysis tools can be used to evaluate an MSPD to validate a new or edited benefit plan and/or provide user feedback on the benefit plan so that users, if desired, can revise the MSPD via the plan authoring tool.
US10402906B2 Quantification for investment vehicle management employing an advanced decision platform
A system for investment vehicle quantification employing an advanced decision platform comprises a data retrieval module configured to retrieve investment related data. A predictive analytics module performs predictive analytics on investment data using investment specific and machine learning functions. A predictive simulation module performs predictive simulation functions on the investment data. An indexed global tile module retrieves geospatial and map overlay data, and serves as an interface for geospatial data requests. An interactive display module displays the results of predictive analytics and predictive simulation and both real world and simulated geospatial data.
US10402897B1 Method and system for redirecting a financial transaction
A system and method for redirecting a financial transaction from one account held by a customer at a first issuer to a second account held by the customer at a second issuer comprising receiving a customer request for redirection, identifying the second account to which transactions should be redirected, providing redirection information to a transaction entity, receiving terms for a financial transaction, and performing the financial transaction with respect to the second account.
US10402893B2 System and method for preventing multiple online purchases
A method for preventing redundant purchases of limited items includes steps for providing a commerce client to a user, receiving (a) financial information of the user and (b) a device identifier from a device the user is using to run the commerce client, the device identifier being based on one or more of user-configurable and non-user-configurable parameters of the user device, determining whether a previous transaction has been made with the device associated with the received device identifier, and disallowing the device from executing further transactions for a predetermined period of time. The method may be executed by an apparatus such as a computer server or stored as a series of instructions on a computer readable medium.
US10402892B2 Resource delivery via automated channel and virtual record
A resource delivery system typically includes a processor, a memory, and a resource delivery module stored in the memory. The system is typically configured for: receiving a request from a first user to transfer resources to a second user; authenticating the first user to initiate the transfer of the resources; creating a virtual record and associating a record of the second user with the virtual record; transferring the resources to the virtual record via an automated channel; identifying an event and provide the second user in response to identifying the event at least one option comprising using the resources in the virtual record; and moving the resources from the virtual record via the automated channel based on identifying that the second user selected the option comprising using the resources stored in the virtual record.
US10402881B2 Methods and systems for identifying a replacement motor
A client computing device comprising an indicia sensor and a processor coupled to the indicia sensor is described. The processor is configured to receive identification data for an original motor through the indicia sensor, identify a replacement motor based at least in part on the identification data, and identify a local seller of the replacement motor based at least in part on a first location associated with the client computing device and a second location associated with the local seller.
US10402880B2 System and method for peer virtual fitting
In a multimedia device, a method, apparatus, and system for image processing and virtual outfitting experience(s) sharing, where in provider(s) and user(s) are associated in like-mind groups, offering and sharing their virtual fitting image(s), setting(s), component(s) and/or experience(s), based on their personal preference(s) and/or style(s); means for said system to process image(s) and simultaneously virtual outfit a plurality of users in group(s) at the same time; means for said system to facilitate said sharing in a continuous way through data, image and/or multimedia information data feeds; and means for said system to organize, manage and maintain a plurality of said virtual outfitting item(s), image(s), data, provider(s), user(s), group(s), relationship(s) and/or etc., as a self-sustaining peer virtual outfitting community.
US10402874B1 Aggregator application app for a mobile electronic device
A mobile electronic device is described that is configured to upload a commercial application to a centralized server. In an implementation, the mobile electronic device includes a memory, and a processor communicatively coupled to the memory. The mobile electronic device also includes an aggregator module stored in memory and executable by the processor. The module is also configured to instruct the processor to aggregates the product information with applicant information to generate a commercial application relating to the product, the commercial application comprising an application for services from at least one a lending entity, an insurance entity, or a third-party service entity. The module is also configured to instruct the processor to cause transmission of the commercial application to a central server. The commercial application is accessible to the at least one of the lending entity, the insurance entity, or the third-party service entity.
US10402871B2 Automatic review excerpt extraction
Disclosed are various embodiments for extracting an excerpt from a representative review of an item, such as an item available for purchase in an electronic commerce system. Attributes or categories used in reviews of an item may be identified and ranked according to consumer preference. Upon ranking the categories, an excerpt may be extracted from a review corresponding to a ranked one of the attributes or categories. The excerpt may be identified and extracted if a number of reviews for an item exceeds a threshold quantity as it may be impractical for a user to read every review written about the item.
US10402870B2 System and method for indicating queue characteristics of electronic terminals
Exemplary embodiments are directed to electronically computing and indicating queue characteristics for electronic terminals (e.g., POS terminals) in a specified environment, such as a store. In exemplary embodiments, queue-related information from one or more sources is received, code is executed to process the queue-related information. One or more queue characteristics are identified and/or generated for active electronic terminals in a store based on the queue-related information. Indicators are programmatically associated with the active electronic terminals to indicate the queue characteristics to one or more users to assist the one or more user in selecting one of the active electronic terminals at which to enter a transaction.
US10402868B1 Computer-based systems and methods for creating and distributing food and/or drink promotions for targeted consumers based on bids from suppliers and data about the targeted consumers
Computer-based systems and methods for creating and distributing food and/or drink promotions to consumers based on bids from suppliers of food and/or drink products and based on data about the targeted consumers.
US10402866B2 Methods and systems for dynamically providing content
Systems and methods are disclosed for dynamically providing content to a user. The disclosed embodiments include generating a recommendation matrix based on event data received from a client. In certain embodiments, the client may be configured to generate event data associated with the client or a user associated with the client. The disclosed embodiments may also include generating an offer score matrix based on the recommendation matrix and the event data. In certain aspects, the offer score matrix may include score values associated with a set of offers to be provided to the user. The disclosed embodiments may identify a first offer from the set of offers based on the score values for the offers and provide an identification of the first offer. The disclosed embodiments may also receive content associated with the first offer for display on the client.
US10402864B2 Data processor, content distribution system, and communication apparatus
According to one embodiment, a storage unit, a management unit that acquires attributes of communication apparatuses from a plurality of the communication apparatuses and stores identifiers of the communication apparatuses and the attributes in the storage unit in association with each other as communication apparatus information, and a selection unit that selects a distributor apparatus that is the communication apparatus distributing a content to the other communication apparatuses as a radio signal based on the communication apparatus information are included.
US10402860B2 Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices
Various embodiments of the present technology generally relate to data delivery. More specifically, some embodiments of the present technology relate to systems and methods for using spatial and temporal analysis to associate data sources with mobile devices. The delivery of data to support a wide variety of services for and about mobile devices that are based on data stored in corporate, commercial, and government databases which is not currently linked to individual mobile devices. Some embodiments allow advertisers to better target their ads to relevant target audience with greater accuracy.
US10402858B2 Computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
A computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion are disclosed. Various embodiments are operable to receive a plurality of keywords to be trafficked on a search engine, and automatically select at least one of the plurality of keywords to be omitted from trafficking on the search engine based on pruning criteria. In some example embodiments, the automatically selecting comprises for each one of the selected at least one of the plurality of keywords, determining a corresponding confidence level with which a corresponding predicted value of the keyword(s) is expected to satisfy the pruning criteria, with the automatic selection of each one of the selected at least one of the plurality of keywords being based on the corresponding confidence level and a configurable confidence level threshold.
US10402854B2 Authenticating users for accurate online audience measurement
Online entities oftentimes desire to ascertain information about their audience members. To determine information about audience members and their activities, online transactions including information about transactions performed by audience members are collected. One or more audience analysis processes are applied to the online transactions to determine the collection of online transactions performed by a given audience member. With an accurate assignment of online transaction to the audience member, the audience member and associated transactions may be classified as a legitimate or illegitimate.
US10402851B1 Selecting a message for presentation to users based on a statistically valid hypothesis test
The disclosed embodiments provide a system that facilitates selecting a message to be presented to users based on a statistically valid hypothesis test. During operation, the system runs a hypothesis test by presenting alternate versions of a message to a test set of users and receives user-feedback data. Next, the system obtains a significance level for the test and determines a number of independent data subsets associated with data from the test. The system subsequently uses the significance level and the number of independent data subsets to calculate an individual significance level for each independent data subset. The system then uses the individual significance levels to calculate an amount of user-feedback data required to achieve the significance level during the test, and selects one of the alternate versions of the message by analyzing the calculated amount of user-feedback data during the test. Finally, the system presents the selected version.
US10402849B2 Digital incentives issuance, redemption, and reimbursement
A system and method for issuance, redemption, and reimbursement of digital incentives. A central database connected to the internet: enables customers to register unique customer registration information; is able to store this information and assign unique identifiers to it; and is accessible to incentives providers to make available digital incentives. Existing point-of-sale terminals: are authenticated to have access to the central database; have payment devices; are connected to the internet; and are provided with a message broker that facilitates communication with the central database. The customer redeems digital incentives at one of the existing point-of-sale terminals at the time of purchase by first presenting their unique identifier. The message broker routes the unique identifier to the central database which authenticates and validates the existing point-of-sale terminal, the customer's unique identifier, and the payment device. The central database then returns validated applicable digital incentives to the message broker which forwards the validated digital incentives for redemption.
US10402843B2 Electronic shelf label positioning method and system
A method is applied in a positioning Electronic Shelf Label, ESL, system, wherein each ESL of a set of ESLs is being associated with a target position datum, and wherein each item positioned in a sales area is associated with an ESL. The method includes receiving checklist data indicating at least one sales area item; updating a current set of target position data; receiving a user terminal position datum; monitoring the user terminal position datum; and if a set of triggering criteria is met triggering an alert. Checklist data may be derived from a user terminal GUI, and be received in the user terminal, or be received in the ESL control unit from the user terminal or from another available system interface. Further, a system, a user terminal, an ESL, a computer program and a computer program product is provided. Embodiments enable improved increased efficiency for customers or in-store staff.
US10402842B2 Updating costs for assets via a messaging system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting the costs of assets. A method includes receiving consumption data via a first channel of a plurality of channels. The consumption data indicates an amount of consumption of an asset. The method also includes determining whether one or more predetermined thresholds are satisfied based on the consumption data. The method further includes adjusting a cost of the asset in response to determining that the consumption data satisfies the one or more predetermined thresholds. The method further includes publishing, by a computer processing device, one or more messages indicating an adjusted cost of the asset to one or more client devices via a second channel of the plurality of channels.
US10402838B2 Multivariable regression analysis
There is disclosed apparatuses and methods for performing stepwise regression analysis on industry data. These apparatuses include a processor and memory which comprise circuits and software for performing the instructions on a storage medium comprising accessing a set of data specific to a business environment wherein the set of data comprises a set of values for a set of variables that describe a business environment; receiving a selection of a first variable from the set of variables; generating a correlation table, wherein the correlation table is generated by determining a correlation between the first variable and each remaining variable in the set of variables; and rank-ordering each of the remaining variables in the set of variables based on the correlation; and displaying the correlation table.
US10402834B2 Advertisements within television advertisements
One or more devices send, over a network, an advertisement for presentation by a video client, where the advertisement includes a trigger for secondary advertising content that is presented, within a hotspot designated in the primary advertisement, as part of the primary advertisement. The one or more devices receive, via the network, a notification from the video client that a user has selected the trigger and determine, based on the notification, particular secondary advertising content to be presented to the user. The one or more devices send, over the network, instructions to the video client to retrieve the particular secondary advertising content for presentation to the user.
US10402832B2 Network interaction correlation
Correlating a network interaction is disclosed. A network interaction is detected at an advertising network. A network interaction is detected at an advertiser. The network interaction at the advertising network is correlated with the network interaction at the advertiser. The network interaction correlation is performed by a third party that is not affiliated with the advertising network or the advertiser.
US10402824B2 Systems and methods for verifying identities in transactions
A computerized method of verifying the identity of an attendant operating a money transfer transaction device includes receiving at the money transfer transaction device a user identification and password from the attendant and receiving at the money transfer transaction device additional information from the attendant. The additional information relates to a security feature that limits access to the transaction device. The method also includes using the additional information, the user identification, and the password to evaluate whether to allow the attendant to operate the transaction device to process a transaction.
US10402822B2 Encryption and tokenization architectures
Various embodiments of the present invention are directed to methods, systems and computer program products for conducting an online transaction on a website involving sensitive information. Such embodiments provide methods, systems and computer program products to: (a) register at least one entity with a gate keeper module, the registering comprising associating the entity with a subscription level; (b) associate a sub-string of a character string with a unique token so that a direct link does not exist between the unique token and the character string; and (c) during processing of the online transaction: (i) using the unique token for intermediate steps during the processing of the online transaction; and (ii) only accessing the character string in storage memory to complete the online transaction after receiving a request from at least one registered entity associated with a subscription level associated with a privilege to receive the requested sensitive information.
US10402819B2 Systems and methods for use in inhibiting theft of payment cards
Exemplary systems and methods for inhibiting payment card theft are disclosed. One exemplary method includes receiving a non-activation attempt for a payment card. The payment card has a primary account number (PAN). The non-activation attempt includes the PAN. When the non-activation attempt precedes an activation attempt for the payment card, the exemplary method includes appending the payment card to a do-not-activate list stored in memory. The exemplary method further includes receiving the activation attempt from the merchant, via a payment network. The activation attempt includes an identifier associated with the payment card. The identifier is different than the PAN. And, in response to an activation attempt, the method includes declining activation of the payment card when the payment card is included in the do-not-activate list.
US10402811B2 Method and apparatus for performing payment function in limited state
A user terminal supporting mobile payment service is provided. The user terminal includes a display, a memory in which a payment application is stored, and a processor configured to run the payment application. If at least one specified user input occurs on the display while in a locked state, the processor runs the payment application without unlocking the locked state. Thus the payment application may be quickly launched from the locked state.
US10402809B2 Point-of-sale printer interpreting a markup language from a client device to control a scanner using scanner-control commands
A device control system has a terminal 3 with an application 31, and a printer 5 that controls a scanner, or other device. The terminal 3 sends a request written in XML generated by the application 31. The printer 5 receives the XML request, and the terminal 3 receives an XML response. If the terminal 3 requested control of the scanner in the XML request, the terminal controls the scanner.
US10402807B1 Estimating interchange fees for card payments
A payment processing system is configured to support purchase transactions generated by merchant point-of-sale (POS) devices. Information regarding the purchase transactions is archived and periodically analyzed using machine learning to create a predictive model relating transaction attributes to bank interchange fees. The predictive model is then used to estimate interchange fees that are later passed on to merchants. This allows more accurate settlement with merchants in situations where reports regarding actual interchange fees are not yet available.
US10402805B2 Point-of-sale customization service
Concepts and technologies are disclosed herein for point-of-sale customization service. A processor executing a point-of-sale customization service can receive a unique identifier associated with a user device detected in a proximity of a computing device. The processor can query preferences stored in a data store using the unique identifier and identify point-of-sale preferences associated with the user device based upon the querying. The processor can transmit the point-of-sale preferences to the computing device to apply to a transaction.
US10402804B1 Apparatus, system and method of obtaining items from a vending machine with an electronic benefits transfer card
A means and method to utilize government-issued food stamp credit to purchase items from a vending machine. The food stamp credit is to be received through a monetary device and validated through the vending machine control network. The network will validate the transaction and allow or limit the type of purchases based on information collected from the food stamp government program rules and regulations. The invention is applicable to any electronic benefit transfer (EBT) type program or analogous transactions.
US10402800B2 Image authentication and security system and method
Embodiments of the invention are related to a computer-implemented authentication method and system for authenticating a customer using an electronic device for engaging in a transaction involving a financial institution over a network. Embodiments of the method include capturing an image of the customer engaging in the transaction using an image capturing device integrated with the electronic device and retrieving a stored image of the customer from an authentication database. Embodiments of the invention additionally include comparing, using a comparison algorithm executed by computer processing components, the stored image with the captured image to authenticate the customer and upon authentication, monitoring the captured image during the transaction for an interruption using the computer processing components. The method further includes terminating the transaction if an interruption is detected.
US10402795B2 Prefunding for money transfer send transactions
A computer is configured to facilitate prefunding a number of money transfer transaction fees. Each prefunded money transfer transaction fee is usable to pay for a transaction fee associated with a future money transfer send transaction. The computer is further configured to charge an amount for each prefunded money transfer transaction fee based on the number of money transfer transaction fees prefunded. A server connected to the computer is configured to store information related to the prefunded money transfer transaction fees.
US10402791B2 System and method for electronic money withdrawal
The present invention concerns a system and method for electronic money withdrawal. This operation is implemented by a transfer of electronic money from the user electronic wallet to a money distribution authority, typically a bank. Advantageously, a strong authentication occurs previously with the bank. The transfer includes the ATM identifier. A delivery identifier is delivered to the user. The user is then goes to the ATM and proceeds to the withdrawal with its GSMT id and delivery id. Accordingly a robust and reliable withdrawal is possible. It may be actually done at the ATM without the mobile device handling the electronic wallet.
US10402780B2 Service for receiving obsolete web page copies
The state of network-accessible information is preserved by recognizing a reference to a uniform resource locator contained within an electronic file where the uniform resource locator provides an address for content to be preserved. A copy of at least a portion of the information associated with the recognized uniform resource locator is obtained defining relevant content for preservation. A determination is also made as to whether the relevant content of the recognized uniform resource locator has changed since obtaining the copy of the relevant content. If a change is detected, an indication of the change is conveyed, e.g., to a corresponding user.
US10402779B2 Standalone inventory reordering system
Methods, devices and systems for reordering an inventory item are provided herein. The device comprises a memory, a processor, and may comprise a sensor and/or a programming interface. The device receives and indication that an event occurred indicating that the inventory item has been used. The indication is received through a transceiver or through a sensor. The user programs a trigger threshold, and may program the device with a weighting factor for the triggering events or allow the device to calculate a weighting factor. The device automatically sends a signal when the number of triggering events calculated based on the weighting factor equals the trigger threshold. The indication may automatically reorder the inventory item or may send a message to the user requesting additional instructions.
US10402777B2 Method and a system for object recognition
The present disclosure provides a method of image processing comprising: obtaining by an imaging device a low resolution version and a high resolution version of a retail image, the high resolution version of the retail image being a temporary file to be erased automatically after a predetermined time period; transmitting to a server the low resolution version of the retail image; upon receipt of a request from the server, the request including data representative of a contour of an unidentified item in the low resolution version of the retail image, cropping a high resolution item image from the high resolution version of the retail image, the high resolution item image corresponding to the contour of the unidentified item; and transmitting the high resolution item image to the server thereby enabling updating an item database.
US10402775B2 Systems and methods of re-routing parcels intended for delivery to attended delivery/pickup locations
Systems and methods for re-routing parcels being delivered to attended delivery/pickup locations that have no capacity and/or ability to take delivery of the parcels. In various embodiments, in response to determining that the attended delivery/pickup location doesn't have sufficient capacity and/or ability to accept delivery of the parcel, the system is configured to: (1) re-route the parcel to a different location; or (2) hold the parcel for later delivery. In some embodiments, the system is configured to determine an appropriate response to determining that the attended delivery/pickup location cannot accept delivery of the parcel substantially automatically. In other embodiments, the system is configured to provide the parcel recipient with one or more re-routing options.
US10402773B2 System, method, and non-transitory computer-readable storage media for use in delivering items to a customer
A system for use in delivering physical customer items to a customer is described. The system includes a database and a server computer. The database includes customer item lists that include customer item records indicative of physical customer-owned items previously collected from customers. The server computer includes a processor that is programmed to display a website including a plurality of consumer goods and allow the customer to select goods for purchase and delivery. The processor also retrieves a customer item list associated with the customer, displays customer-owned items that are eligible for delivery, and allows the customer to select eligible customer-owned items to be included in a customer delivery order request. The processor also generates and displays a delivery order report including the selected consumer goods, the selected eligible customer-owned items, and a customer specified delivery location for use in assembling and delivering the goods and customer-owned items.
US10402771B1 System and method for evaluating drivers using sensor data from mobile computing devices
A network computer system determines a driving ability of a driver using sensor data that is obtained from a mobile computing device of a driver. In some examples, the network computer system determines the driving ability by comparing the sensor data obtained from the mobile computing device of the driver with a set of sensor values that are based at least in part on sensor data obtained from one or more other drivers over a same or similar route.
US10402769B2 Employee preference identification in a wellness management system
A method managing wellness of employees is presented. A computer system receives a group of health factors for activities and group of preferences for activities of the employees. The computer system aggregates the group of health factors into aggregate health factors and the group of preferences into aggregate preferences. The computer system displays the aggregate health factors and the aggregate preferences in a set of polar charts. The computer system then identifies a recommendation for an activity for a portion of the employees based on the set of polar charts.
US10402768B2 Business problem networking system and tool
A system for identifying and visualizing one or more interrelationships occurring amongst a plurality of business problems is provided. The system includes a business problem repository configured to store a plurality of business problem statements. Each business problem statement includes a plurality of components. The system also includes a connection engine coupled to the business problem repository and configured to determine one or more connections for the plurality of business problem statements by applying a one-to-one comparison scheme that is configured to generate a connection score for each comparison. The system further includes a connections repository coupled to the connection engine and configured to store the plurality of connections and corresponding connection scores. Further, a visualization engine is coupled to the connections repository and configured to generate a business problem network. The business problem network includes nodes and connections, each node representing a single business problem statement.
US10402766B1 Systems, methods, and apparatus for operations simulation, visualization, and improvement
Systems, methods, and apparatus are disclosed for visualizing and simulating operational activity and resources associated with an organization, which may be an airline. One or more data values may be aggregated. The data values may identify operational activity information and resource information associated with the organization. Data structures may be generated based on the aggregated one or more data values. Each of the data structures may represent at least part of an operational activity or resource associated with the organization. A process flow data structure may be generated based on the data structures. The process flow data structure may represent at least some of the operational activity of the organization with respect to time. A report may be generated based on the generated data structures and the generated process flow data structure. The report may identify one or more performance metrics associated with the organization.
US10402765B1 Analysis for network management using customer provided information
Embodiments of the disclosure include systems and methods for analyzing network management using customer provided information. A system comprises a computer having a processor and a memory; and an application stored in the memory that, when executed by the processor, identifies a plurality of customer sites; receives customer input information for each of the customer sites, wherein input information includes a priority level for the customer site, a number of employees at the customer site, a type of customer site, services provided by the customer site, and the redundancy of the services provided by the customer site; monitors the performance of each of the customer sites and service to each of the customer sites; determines one or more trouble tickets for each of the customer sites based on issues in the monitored performance for each of the customer sites; and prioritizes the trouble tickets based on the customer input information.
US10402764B2 Systems and methods of controlling quantities of denominations of currency at a retail shopping facility
In some embodiments, systems and methods are provided to forecast denomination needs at one or more retail shopping facilities. The system comprises a control circuit configured to determine a predicted optimized quantity of each of multiple different denominations of currency to be available for use at a retail shopping facility over a future period of time as a function of historic needs; select for each of the multiple denominations one of multiple different models; forecast a quantity of each of the multiple denominations to be present at the termination of the first future period of time by applying the selected one of the models; and determine, for each of the multiple denominations, whether the forecasted quantity of the denomination is greater than a threshold quantity of that denomination of the currency.
US10402762B2 Heterogeneous platform configurations
A method, system, and computer-readable storage device for selecting a heterogeneous platform configuration is described herein. In one aspect, a heterogeneous evaluation system may receive a platform configuration request from the tenant system. The platform configuration request can specify a job list and a quality of service metric. The heterogeneous evaluation system may then generate a heterogeneous platform configuration selection based on simulations of sub-lists formed from the job list. The heterogeneous platform configuration selection can specify a first platform configuration for a first duster and a second platform configuration for a second duster. The heterogeneous evaluation system can communicate the heterogeneous platform configuration selection to the tenant system.
US10402760B2 Methods and systems for the sale of consumer services
Computer-implemented systems and methods for the sale of consumer services. Predictions are made based on the behaviors, preferences, assets, identifying characteristics, and other attributes associated with customers and merchants. In one implementation, a prediction is made as to whether a customer is likely to request a service and whether a merchant is likely to be selected by the customer to provide the service. In another implementation, the calendars of a merchant and customer are automatically updated to account for the customer's late arrival to an appointment at the merchants location. In yet another implementation, a customer purchases an appointment for a service from another customer that has the appointment scheduled with a merchant providing the service.
US10402756B2 Capturing the result of an approval process/workflow and declaring it a record
Electronically capturing the result of an approval process/workflow for a record, and declaring the result as a record with a relationship to the approved record. The result of the approval process/workflow includes at least one workflow log or map. The workflow log may include the identities of those who took action during the approval process. The workflow log may also include comments of participants in the approval process and historical data about an execution instance of a workflow. The workflow map is essentially a flowchart defining the steps of the approval process and the transitions between process steps. The workflow map may specify each step, including who will process the work for the step, and the application and/or data necessary for the step. The result of the approval process/workflow for a record, including the workflow log and map, is declared as a related record along with the approved record.
US10402752B2 Training sequence natural language processing engines
A system for training a model to predict a sequence (e.g. a sequence of words) given a context is disclosed. A model can be trained to make these predictions using a combination of individual predictions compared to base truth and sequences of predictions based on previous predictions, where the resulting sequence is compared to the base truth sequence. In particular, the model can initially use the individual predictions to train the model. The model can then be further trained over the training data in multiple iterations, where each iteration includes two processes for each training element. In the first process, an initial part of the sequence is predicted, and the model and model parameters are updated after each prediction. In the second process, the entire remaining amount of the sequence is predicted and compared to the corresponding training sequence to adjust model parameters to encourage or discourage each prediction.
US10402749B2 Customizable machine learning models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for customizable machine learning models. In some implementations, data is received, including (i) example data sets and (ii) data specifying one or more criteria to be assessed. A set of multiple models is trained, where each model in the set of models is trained using a training data set comprising a different subset of the example data sets. Output of the models is obtained for various example data sets, and a combination of n-grams is selected based on the outputs. The example data sets are used to train a classifier to evaluate input data with respect to the specified one or more criteria based on whether the input data includes the n-grams in the selected combination of n-grams.
US10402748B2 Machine learning methods and systems for identifying patterns in data
Methods for training machines to categorize data, and/or recognize patterns in data, and machines and systems so trained. More specifically, variations of the invention relates to methods for training machines that include providing one or more training data samples encompassing one or more data classes, identifying patterns in the one or more training data samples, providing one or more data samples representing one or more unknown classes of data, identifying patterns in the one or more of the data samples of unknown class(es), and predicting one or more classes to which the data samples of unknown class(es) belong by comparing patterns identified in said one or more data samples of unknown class with patterns identified in said one or more training data samples. Also provided are tools, systems, and devices, such as support vector machines (SVMs) and other methods and features, software implementing the methods and features, and computers or other processing devices incorporating and/or running the software, where the methods and features, software, and processors utilize specialized methods to analyze data.
US10402747B2 Systems and methods for solving unrestricted incremental constraint problems
We present the architecture of a high-performance constraint solver R-Solve that extends the gains made in SAT performance over the past fifteen years on static decision problems to problems that require on-the-fly adaptation, solution space exploration and optimization. R-Solve facilitates collaborative parallel solving and provides an efficient system for unrestricted incremental solving via Smart Repair. R-Solve can address problems in dynamic planning and constrained optimization involving complex logical and arithmetic constraints.
US10402742B2 Processing sensor logs
A method includes accessing a first sensor log and a corresponding first reference log. Each of the first sensor log and the first reference log includes a series of measured values of a parameter according to a first time series. The method also includes accessing a second sensor log and a corresponding second reference log. Each of the second sensor log and the second reference log includes a series of measured values of a parameter according to a second time series. The method also includes dynamically time warping the first reference log and/or second reference log by a first transformation between the first time series and a common time-frame and/or a second transformation between the second time series and the common time-frame. The method also includes generating first and second warped sensor logs by applying the or each transformation to the corresponding ones of the first and second sensor logs.
US10402737B1 System, method, and computer program for providing proactive customer care for issues associated with setting up the billing process as part of the ordering process
A system, method, and computer program product are provided for providing proactive customer care for issues associated with billing or ordering processes. In use, a likelihood that a customer is going to call a call center to address at least one issue associated with at least one of an ordering process or a billing process is predicted. Additionally, it is determined whether the customer is likely to call the call center based on the predicted likelihood that the customer is going to call the call center. Further, the customer is proactively notified before the customer contacts the call center, if it is determined that the customer is likely to call the call center.
US10402736B2 Evaluation system, evaluation method, and computer-readable storage medium
Facilitate the procedure of evaluating a predictor.This evaluation system comprises an input receiving unit via which elements constituting an evaluation index are specified and an evaluation-index calculation unit that calculates an evaluation-index value for a data set. The evaluation index comprises an element of a first type that evaluates the sample data, an element of a second type that applies weights to the sample data, and an element of a third type that performs a statistical process on a plurality of sample data based on information outputted by the element of the first type and the element of the second type. The evaluation-index calculation unit calculates the above-mentioned evaluation-index value based on the evaluation index comprising the elements received by the input receiving unit.
US10402734B2 Temporal based word segmentation
A computing device is described that receives first input, at an initial time, of a first textual character and a second input, at a subsequent time, of a second textual character. The computing device determines, based on the first and second textual characters, a first character sequence that does not include a space character between the first and second textual characters and a second character sequence that includes the space character between the first and second textual characters. The computing device determines a first score associated with the first character sequence and a second score associated with the second character sequence. The computing device adjusts, based on a duration of time between the initial and subsequent times, the second score to determine a third score, and responsive to determining that the third score exceeds the first score, the computing device outputs the second character sequence.
US10402731B1 Machine learning for computer generated objects and/or applications
Aspects of the disclosure generally relate to computer generated environments, and may be generally directed to devices, systems, methods, and/or applications for learning an avatar's or an application's operating while being at least partially operated by a user and causing an avatar or an application to operate autonomously resembling the user's consciousness or methodology of avatar or application operating. Aspects of the disclosure also generally relate to other disclosed embodiments.
US10402723B1 Multi-stage machine-learning models to control path-dependent processes
Provided is a process, including: obtaining a first training dataset of subject-entity records; training a first machine-learning model on the first training dataset; forming virtual subject-entity records by appending members of a set of candidate action sequences to time-series of at least some of the subject-entity records; forming a second training dataset by labeling the virtual subject-entity records with predictions of the first machine-learning model; and training a second machine-learning model on the second training dataset.
US10402716B2 Non-contact strain measurement
Non-contact strain measurement systems and their method of use to detect strain on rotating components are disclosed. A non-contact strain measurement system comprises magnetic materials plated onto a rotatable component in addition to appropriate encoders and controller. The magnetic materials are spaced apart a first distance D1 when the component is not rotating, and a second distance D2 when the component is rotating. The encoders and controller are utilized to detect strain on the rotating component. A method of using the system to detect strain on a rotating component includes detecting the first distance D1 then detecting the second distance D2, and calculating the strain imparted onto the component from a difference between D1 and D2.
US10402715B2 Multilayer composite backed card
A transaction card is disclosed. The transaction card may include a first card component of non-plastic card material having a thickness of no more than about 0.3 mm, a second card component of composite fiber material having a thickness of no more than about 0.3 mm, and an adhesive for affixing the first layer and second layer together. The non-plastic card material may be selected from a group including wood, bamboo, steel, copper, aluminum, silver, gold, platinum, granite, marble, and slate and the composite fiber material may include at least one of a glass fiber composite, a carbon fiber composite, or a natural fiber composite.
US10402711B1 Combined RFID tag assembly
RFID tags are combined in increase their range. A first RFID tag comprises a first chip and a first antenna configured to transmit data from the chip. The first RFID tag has a first initial range by which data may be obtained by an RFID reader from the first chip. A second RFID tag comprises a second chip and a second antenna configured to transmit data from the chip. The second RFID tag has a second initial range by which data may be obtained by an RFID reader from the second chip. A conductive path from first antenna to the second antenna is established to change initial ranges to modified ranges which are greater than the initial ranges.
US10402703B2 Training image-recognition systems using a joint embedding model on online social networks
In one embodiment, a method includes identifying a shared visual concept in visual-media items based on shared visual features in images of the visual-media items; extracting, for each of the visual-media items, n-grams from communications associated with the visual-media item; generating, in a d-dimensional space, an embedding for each of the visual-media items at a location based on the visual concepts included in the visual-media item; generating, in the d-dimensional space, an embedding for each of the extracted n-grams at a location based on a frequency of occurrence of the n-gram in the communications associated with the visual-media items; and associating, with the shared visual concept, the extracted n-grams that have embeddings within a threshold area of the embeddings for the identified visual-media items.
US10402696B2 Scene obstruction detection using high pass filters
Advanced driver assistance systems need to be able to operate under real time constraints, and under a wide variety of visual conditions. The camera lens may be partially or fully obstructed by dust, road dirt, snow etc. The invention shown extracts high frequency components from the image, and is operable to classify the image as being obstructed or non-obstructed.
US10402694B2 Induction system for product authentication
A method of verifying product authenticity includes emitting, by an electromagnetic radiation source in communication with a processor, radiation to heat one or more pieces of ferromagnetic material in or on a product. The method also includes detecting, by a heat sensor in communication with the processor, heat emitted from the one or more pieces of ferromagnetic material that are in or on the product. The method further includes determining, by the processor, if the product is counterfeit based on the detected heat.
US10402689B1 Generating an image mask using machine learning
A machine learning system can generate an image mask (e.g., a pixel mask) comprising pixel assignments for pixels. The pixels can be assigned to classes, including, for example, face, clothes, body skin, or hair. The machine learning system can be implemented using a convolutional neural network that is configured to execute efficiently on computing devices having limited resources, such as mobile phones. The pixel mask can be used to more accurately display video effects interacting with a user or subject depicted in the image.
US10402684B2 Method of providing image feature descriptors
A method of providing a set of feature descriptors configured to be used in matching an object in an image of a camera is provided. The method includes: a) providing at least two images of a first object; b) extracting in at least two of the images at least one feature from the respective image, c) providing at least one descriptor for an extracted feature, and storing the descriptors; d) matching descriptors in the first set of descriptors; e) computing a score parameter based on the result of the matching process; f) selecting at least one descriptor based on its score parameter; g) adding the selected descriptor(s) to a second set of descriptors; and h) updating the score parameter of descriptors in the first set based on a selection process and to the result of the matching process.
US10402679B2 On-the-fly processing of data in an acquisition system
An electronic system including: a sensor (201) capable of successively supplying n vectors Li each including k values Li(j); and an electronic device (403) for processing on the fly the values measured by the sensor, including: a first stage (407) capable, each time a vector Li has been supplied by the sensor, of multiplying the k values Li(j) of vector Li by respectively k coefficients bi(j), and of supplying a vector T1i of k values T1i(j); a second stage (409) capable, each time a vector T1i has been supplied, of multiplying vector T1i by a matrix à of k*p coefficients, and of supplying a vector T2i of p values T2i(l); and a third stage (411) capable of digitally integrating the n vectors T2i and of supplying an output vector IT of p values IT(l).
US10402676B2 Automated system and methodology for feature extraction
An automated method performed by at least one processor running computer executable instructions stored on at least one non-transitory computer readable medium, comprising: classifying first data points identifying at least one man-made roof structure within a point cloud and classifying second data points associated with at least one of natural structures and ground surface to form a modified point cloud; identifying at least one feature of the man-made roof structure in the modified point cloud; and generating a roof report including the at least one feature.
US10402675B2 2D vehicle localizing using geoarcs
Examples include methods, systems, and articles for localizing a vehicle relative to an imaged surface configuration. Localizing the vehicle may include selecting pairs of features in an image acquired from a sensor supported by the vehicle having corresponding identified pairs of features in a reference representation of the surface configuration. A three-dimensional geoarc may be generated based on an angle of view of the sensor and the selected feature pair in the reference representation. In some examples, a selected portion of the geoarc disposed a known distance of the vehicle away from the portion of the physical surface configuration may be determined. Locations where the selected portions of geoarcs for selected feature pairs overlap may be identified. In some examples, the reference representation may be defined in a three-dimensional space of volume elements (voxels), and voxels that are included in the highest number of geoarcs may be determined.
US10402674B2 Planar prediction mode
New intra planar modes are introduced for predicting digital video data. As part of the new intra planar modes, various methods are offered for predicting a first sample within a prediction unit, where the first sample is needed for referencing to when processing the new intra planar modes. And once the first sample is successfully predicted, the new intra planar modes are able to predict a sample of video data within the prediction unit by processing a bi-linear interpolation of four previously reconstructed reference samples.
US10402672B1 Systems and synchronized visualization interfaces for tracking space objects
The system is configured to generate a display of a plurality of synchronized graphs. The display may include a longitude-time graph. The longitude time graph may include a first longitude axis spanning from a first lower-longitude limit to a first upper-longitude limit, a first time axis spanning from a first lower-time limit to a first upper-time limit, and a plurality of pixels corresponding to longitude-time points within the longitude-time graph. Each of the plurality of longitude-time points can correspond to a set of identifiers having a time identifier between the first lower-time limit and the first upper-time limit and having a longitude identifier between the first lower-longitude limit and the first upper-longitude limit.
US10402671B2 System and methods for automatic solar panel recognition and defect detection using infrared imaging
Methods and systems are provided for detecting a defect in a solar panel. The method includes initially imaging, via an infrared camera, a group of solar panels. Then, identifying, via a computer system configured for solar panel defect detection, the individual solar panels in the group of solar panels. Finally, identifying, via evaluation of an infrared image obtained by the infrared camera, a defect in at least one of the group of solar panels.
US10402670B2 Parallel scene primitive detection using a surround camera system
Techniques for road scene primitive detection using a vehicle camera system are disclosed. In one example implementation, a computer-implemented method includes receiving, by a processing device having at least two parallel processing cores, at least one image from a camera associated with a vehicle on a road. The processing device generates a plurality of views from the at least one image that include a feature primitive. The feature primitive is indicative of a vehicle or other road scene entities of interest. Using each of the parallel processing cores, a set of primitives are identified from one or more of the plurality of views. The feature primitives are identified using one or more of machine learning and classic computer vision techniques. The processing device outputs, based on the plurality of views, result primitives based on the plurality of identified primitives from multiple views based on the plurality of identified entities.
US10402669B2 Iris recognition camera system, terminal comprising same, and iris recognition method of system
An iris recognition camera system is provided to include: an image acquirer having an image sensor; at least one display arranged outside of the imaging unit; an analyzer for analyzing the position of an iris image taken, which has been generated by the image acquirer, in the image sensor; and a controller for controlling the operation of the at least one display in response to a result value which has been output from the analyzer. As a result, the iris recognition camera system can easily inform a user of the position of the iris image taken, enabling more rapid and accurate recognition of iris.
US10402667B2 Traffic-light detection and classification using computer vision and deep learning
A method is disclosed for detecting and classifying one or more traffic lights. The method may include converting an RGB frame to an HSV frame. The HSV frame may be filtered by at least one threshold value to obtain at least one saturation frame. At least one contour may be extracted from the at least one saturation frame. Accordingly, a first portion of the RGB may be cropped in order to encompass an area including the at least one contour. The first portion may then be classified by an artificial neural network to determined whether the first portion corresponds to a not-a-traffic-light class, a red-traffic-light class, a green-traffic-light class, a yellow-traffic-light class, or the like.
US10402661B2 Shape/object recognition using still/scan/moving image optical digital media processing
There is provided a system and method for shape/object recognition using still/scan/moving image optical digital media processing. The system may include a user device and a cloud/server. The user device may be configured to capture a reference optical data using a capturing device, transmit the reference data to the cloud/server, capture a subsequent optical data using the capturing device, and transmit the subsequent optical data to the cloud/server. The cloud/server may be configured to receive the reference optical data from the user device, receive the subsequent optical data from the user device, compare the subsequent optical data to the reference optical data, and transmit a notification to the user device. The notification may include similarities and differences between the reference optical data and the subsequent optical data.
US10402658B2 Video retrieval system using adaptive spatiotemporal convolution feature representation with dynamic abstraction for video to language translation
A video retrieval system is provided, that includes a set of servers, configured to retrieve a video sequence from a database and forward it to a requesting device responsive to a match between an input text and a caption for the video sequence. The servers are further configured to translate the video sequence into the caption by (A) applying a C3D to image frames of the video sequence to obtain therefor (i) intermediate feature representations across L convolutional layers and (ii) top-layer features, (B) producing a first word of the caption for the video sequence by applying the top-layer features to a LSTM, and (C) producing subsequent words of the caption by (i) dynamically performing spatiotemporal attention and layer attention using the representations to form a context vector, and (ii) applying the LSTM to the context vector, a previous word of the caption, and a hidden state of the LSTM.
US10402656B1 Systems and methods for accelerating video analysis
Video information defining video content may be accessed. The video content may include video frames. The video frames may be grouped into similarity groups based on similarity of the video frames. The similarity groups may include a first similarity group including a first video frame and a second video frame. The first video frame may be similar to the second video frame. Representative video frames may be selected from the similarity groups. An individual representative video frame may correspond to an individual similarity group. Representative video frames may include a first representative video frame selected from and corresponding to the first similarity group. The video content may be analyzed based on the representative video frames.
US10402655B2 System and method for visual event description and event analysis
A system and method are provided for analyzing a video. The method comprises: sampling the video to generate a plurality of spatio-temporal video volumes; clustering similar ones of the plurality of spatio-temporal video volumes to generate a low-level codebook of video volumes; analyzing the low-level codebook of video volumes to generate a plurality of ensembles of volumes surrounding pixels in the video; and clustering the plurality of ensembles of volumes by determining similarities between the ensembles of volumes, to generate at least one high-level codebook. Multiple high-level codebooks can be generated by repeating steps of the method. The method can further include performing visual event retrieval by using the at least one high-level codebook to make an inference from the video, for example comparing the video to a dataset and retrieving at least one similar video, activity and event labeling, and performing abnormal and normal event detection.
US10402654B2 Image processing method for selecting image to be output
An image processing method for selecting an image to be output includes evaluating a plurality of first images having a first attribute and a plurality of second images having a second attribute; performing a plurality of selection processes for selecting a plurality of images to be output from among the plurality of first images and the plurality of second images based on evaluation of the plurality of first images and the plurality of second images obtained in the evaluating; and outputting the selected plurality of images. The plurality of selection processes include a selection process for selecting an image to be output from among the plurality of first images by excluding the plurality of second images from selection candidates.
US10402653B2 Large margin high-order deep learning with auxiliary tasks for video-based anomaly detection
A computer-implemented method and system are provided for video-based anomaly detection. The method includes forming, by a processor, a Deep High-Order Convolutional Neural Network (DHOCNN)-based model having a one-class Support Vector Machine (SVM) as a loss layer of the DHOCNN-based model. An objective of the SVM is configured to perform the video-based anomaly detection. The method further includes generating, by the processor, one or more predictions of an impending anomaly based on the high-order deep learning based model applied to an input image. The method also includes initiating, by the processor, an action to a hardware device to mitigate expected harm to at least one item selected from the group consisting of the hardware device, another hardware device related to the hardware device, and a person related to the hardware device.
US10402652B2 Building black box
A system and computer-implemented method include a wireless network hub configured to forward received sensor readings to a sensor analysis system. One or more sensor units coupled to the wireless network hub and affixed to a structure are configured to wirelessly transmit data to the wireless network hub at a first time frequency, and, in response to a detected danger to the structure, wirelessly transmit sensor readings to the wireless network hub at a second time frequency greater than the first time frequency.
US10402647B2 Adapted user interface for surfacing contextual analysis of content
Non-limiting examples of the present disclosure describe surfacing of contextual suggestions for image content within an applications/service, a non-limiting example of which is a camera application. Image content is captured through a camera application executing on a computing device. A determination of user intent is generated based on an analysis of a result of execution of image recognition processing on the image content and a result of an analysis of context for data associated with the image content. As an example, processing operations related to determining user intent may be executed by an intelligent personal assistant service that is executing on the computing device. One or more contextual suggestions for the image content are generated based on the determination of the user intent. The contextual suggestions for the image content are surfaced, for example, within the camera application or an accessory device connected with the computing device, among other examples.
US10402642B2 Automatically converting ink strokes into graphical objects
A system for automatically converting hand-drawn shapes into graphical objects is provided. In aspects, a user's intention to convert a hand-drawn shape into a computer-generated graphical may be inferred when the user traces over a previously hand-drawn shape. For instance, after receiving a first ink stroke forming a drawn shape, the system may receive at least a second ink stroke that substantially overlays the first ink stroke. When the system detects that the user substantially traced over the drawn shape, it may be determined that the user intends to beautify the drawn shape. Thereafter, in response to identifying a graphical object corresponding to the drawn shape, the system may replace the drawn shape with the graphical object on a drawing canvas. Accordingly, the user may indicate an intention to automatically beautify a hand-drawn shape without switching to an edit mode or otherwise selecting the hand-drawn shape for editing.
US10402641B1 Platform for document classification
A device obtains image data associated with a document. Using a first machine learning model, the device determines, for the document, a first classification of one of a plurality of document types and a first confidence score associated with the first classification, and a second classification of one of the plurality of document types and a second confidence score associated with the second classification based on the image data. The device determines a difference between the first confidence score and the second confidence score, compares the difference and a threshold value, and accept the first classification of the document when the difference satisfies the threshold value.
US10402639B2 Identifying document forms using digital fingerprints
Techniques are disclosed to identify a form document in an image using a digital fingerprint of the form document. To do so, the image is evaluated to detect features of the image. For each feature, a pixel is plotted in a second image. The second image is the digital fingerprint of the form. To identify the form corresponding to the digital fingerprint, the digital fingerprint may be compared to digital fingerprints of known forms.
US10402634B2 Information processing device, information processing method, and computer program product
According to an embodiment, an information processing device includes a memory and processing circuitry. The processing circuitry is configured to receive an image and area information indicating a first area. The processing circuitry is configured to detect an object from the image. The processing circuitry is configured to, based on positional relationship between the first area and the object, estimate probability of occurrence of an event in the first area.
US10402632B2 Pose-aligned networks for deep attribute modeling
Technology is disclosed for inferring human attributes from images of people. The attributes can include, for example, gender, age, hair, and/or clothing. The technology uses part-based models, e.g., Poselets, to locate multiple normalized part patches from an image. The normalized part patches are provided into trained convolutional neural networks to generate feature data. Each convolution neural network applies multiple stages of convolution operations to one part patch to generate a set of fully connected feature data. The feature data for all part patches are concatenated and then provided into multiple trained classifiers (e.g., linear support vector machines) to predict attributes of the image.
US10402630B2 Maintaining privacy for multiple users when serving media to a group
An apparatus for maintaining privacy when providing media content to a group includes at least one sensor coupled to a processor that is configured to observe, based on sensor data from the sensor(s), that more than one user is engaged with the apparatus, and to obtain user identities for at least a first user and a second user engaged with the apparatus. The processor looks-up a first privacy preference for the first user and a second privacy preference for the second user based on the user identities of both users. The processor determines restricted content based on the first privacy preference and the second privacy preference and determines and outputs for display suggested content for engagement by the first user and the second user, based on the restricted content, where the suggested content satisfies criterion for the first privacy preference and the second privacy preference.
US10402628B2 Image classification systems based on CNN based IC and light-weight classifier
Image classification system contains a CNN based IC configured for extracting features out of input data by performing convolution operations using filter coefficients of ordered convolutional layers and a classifier IC configured for classifying the input data using reduced set of the extracted features based on a light-weight classifier. Light-weight classifier is derived by: training filter coefficients of the ordered convolutional layers using a dataset containing N labeled data, the trained filter coefficients are for the CNN based IC; outputting respective extracted features of the N labeled data after performing convolution operations of ordered convolutional layers using the trained filter coefficients, each labeled data contains X features; creating the reduced set of the extracted features by eliminating those of the X features that contain zeros in at least M of the N labeled data; and adjusting M until the light-weight classifier achieves satisfactory results using the reduced set.
US10402627B2 Method and apparatus for determining identity identifier of face in face image, and terminal
The present invention provides a method and an apparatus for determining an identity identifier of a face in a face image, and a terminal. The method includes: obtaining an original feature vector of a face image; selecting k candidate vectors from a face image database; selecting a matching vector of the original feature vector from the k candidate vectors; and determining, an identity identifier that is of the matching vector. In embodiments of the present invention, a face image database stores a medium-level feature vector formed by means of mutual interaction between a low-level face feature vector and autocorrelation and cross-correlation submatrices in a joint Bayesian probability matrix. The medium-level feature vector includes information about mutual interaction between the face feature vector and the autocorrelation and cross-correlation submatrices in the joint Bayesian probability matrix, so that efficiency and accuracy of facial recognition can be improved.
US10402623B2 Large scale cell image analysis method and system
A large scale cell image analysis method and system are provided. The method includes: obtaining a cell image; performing a region segmentation process; and performing a feature calculation process. The region segmentation process includes: performing a statistical intensity algorithm according to the cell image to calculate a first threshold and a second threshold; dividing the cell image into a background region and a cell region according to the first threshold; performing an average intensity process according to the cell region to calculate a third threshold and a fourth threshold; and dividing the cell region into a cytoplasmic region and a nucleus region according to the third threshold and the fourth threshold. The feature calculation process calculates at least one feature at least according to the cell region, the nucleus region, and the cytoplasmic region.
US10402622B2 Authentication apparatus and prism member for authentication
An authentication apparatus comprises a prism member, an imaging unit, and a visible light source configured to radiate visible light to a living body. The prism member has a substantially trapezoidal shape with at least one side face thereof formed in an expanded shape from a living body authentication face against which an authentication portion of the living body is put, toward an imaging face that is parallel to the living body authentication face. The visible light source is disposed below the imaging face and near a side of an expanded side of the imaging face. The imaging unit is disposed below the imaging face.
US10402619B2 Method and apparatus for detecting pressure
The present disclosure relates to a method and an apparatus for detecting pressure. The method includes: acquiring, via a fingerprint recognition sensor, a plurality of successive fingerprint images; recognizing sweat pores in the plurality of successive fingerprint images; determining a feature of the recognized sweat pores in the plurality of successive fingerprint images; and determining a changing trend of pressure applied on the fingerprint recognition sensor over time based on a changing trend of the feature of the recognized sweat pores across the plurality of successive fingerprint images.
US10402617B2 Input devices incorporating biometric sensors
A button assembly for an electronic device is disclosed. The button assembly integrates a biometric sensor below a top surface of the button. The button assembly is positioned relative to a secondary display of an electronic device. The secondary display can be positioned relative to a keyboard, such as above a top row of keys of the keyboard.
US10402610B2 Printed LEDs embedded in objects to provide optical security feature
In one embodiment, a printed LED area comprises a random arrangement of printed LEDs and a wavelength conversion layer. The LED area is embedded in an object to be authenticated, such as a credit card or a casino chip. The object may include a light guide for enabling the generated light to be emitted from any portion of the object. In one embodiment, when the LEDs are energized during authentication of the object, the existence of light emitted by the object is sufficient authentication and/or provides feedback to the user that the object is being detected. For added security, the emitted spectrum vs. intensity and persistence of the wavelength conversion layer is detected and encoded in a first code, then compared to valid codes stored in the database. If there is a match, the object is authenticated.
US10402607B2 Method and apparatus for tracking one or more plants and/or plant based products and/or tracking the sale of products derived from the same, utilizing RFID technology
This invention is for tracking at least one plant. A method of this invention comprises: putting at least one seed or at least one stem in a corresponding at least one pot; positioning a corresponding at least one RFID tag with respect to the seed or stem in a manner, wherein the RFID tag comprises a strap; packaging a harvested material into a packaged product and attaching the RFID tag from the potted plant, or a product RFID tag that is associated with the plurality of tags to the packaged product; confirming a request for authorization by a RFID buy card; and after confirming ID information, transferring at least one product.
US10402603B2 Mount device utilizing patterned features for rack orientation detection
An embodiment of the invention relates to systems and methods for detecting the orientation of sample carriers using two or more RFID tags. One or two dimensional matrix of equally spaced RFID reader antennas may be positioned beneath or within an area on which racks are placed. The first RFID tag defines the origin of the sample carrier and its geometry. The second and additional RFID tags define the orientations of the sample carrier relative to the matrix of the RFID reader antennas. At least two of the tag antennas on the rack align uniquely with two antennas on the reader matrix. The system energizes each reader antenna and associates the RFID tags aligned with them to the RFID reader antenna's physical position.
US10402593B2 Verification paths of leaves of a tree
There is provided mechanisms for determining a verification path for each leaf of a tree. A method is performed by a tree manager processor. The method comprises acquiring leaf values of leaves of a tree. The method comprises determining a root value from a leaf to the root value of the leaves. The method comprises determining a verification path for each of the leaves. The verification path for each of the leaves is determined such that the size of each verification path is independent from the number of leaves. Each verification path comprises a partial result and a function that enables determination of said root value from its leaf value and said partial result. The partial result for the verification path for leaf is determined as a one-way function depending only on other leaves such that the verification path for leaf prohibits re-computation of any other leaf value from said partial result.
US10402592B2 Electronic device and method for operating the same
A method for operating an electronic device according to an embodiment of the present invention includes: entering a content sharing mode capable of sharing content with a first electronic device; outputting first content shared with the first electronic device; entering a content sharing mode capable of sharing content with a second electronic device; determining the authority to decide a display layout, with respect to the second electronic device; transmitting display layout information to the second electronic device upon determining that the second electronic device has the authority to decide the display layout; and receiving, from the second electronic device, display layout determination information including information on output positions of content shared with the first and second electronic devices. Accordingly, it is possible to provide various optimized display layouts of a screen displaying content of connected electronic devices.
US10402591B1 Preference editor to facilitate privacy controls over user identities
A privacy preference editor enables a user to institute privacy preferences relative to user identity information on a card-based and category-based basis. An identity selector furnishes information cards representative of user identities. The editor allows the user to set a privacy preference for each information card. Any proposed disclosure of an information card invokes its corresponding privacy preference. In turn, an agent engine evaluates the invoked privacy preference against the privacy policy of a relying party seeking the card information. The editor also permits the user to create information categories, populate the categories with a group of relevant user identity attributes, and set a privacy preference to the category. In this way, a category-specific privacy preference can be invoked by using the attribute required by the security policy as an index to the appropriate categorized group where the required attribute resides.
US10402590B2 Method and system for masking of cheque image based on user access privileges
A method and system masks sensitive fields on a cheque image based one or more access privileges assigned to a user. The method involves receiving a cheque image at a cheque masking engine. A cheque template from one or more cheque templates is selected based on metadata associated with the cheque image. One or more zones of sensitive information associated with the cheque image are identified based on the one or more access privileges assigned to the user and a comparison with the selected cheque template. One or more characters are extracted from the one or more zones of sensitive information. The extracted one or more characters are aliased based on an aliasing rule. Another cheque image is generated by overlaying the one or more zones of sensitive information with the aliased one or more characters.
US10402589B1 Method and system for securing cloud storage and databases from insider threats and optimizing performance
A method of organizing client application data including receiving an access request for data from a client application, deriving a tag for the access request, receiving tracing information related to the access request, storing the received tracing information in a trace storage database, analyzing the trace storage database to develop updated rules, updating a storage intelligence service with the updated rules, mapping the access request to a corresponding access request record, storing the mapping, receiving a read access request, receiving tracing information for the read access request, and routing the client database read access request from the client application based on the rules stored in the storage intelligence service and the mapping database to a corresponding cloud-based server database record, receiving data responsive to the read access request, defining retrieved data, and transmitting the retrieved data to the client application.
US10402588B2 Method to manage raw genomic data in a privacy preserving manner in a biobank
A method to manage raw genomic data (SAM/BAM files) in a privacy preserving manner in a biobank. By using order preserving encryption of the reads' positions, the method provides a requested range of nucleotides to a medical unit, without revealing the locations of the short reads (which include the requested nucleotides) to the biobank.The method prevents the leakage of extra information in the short reads to the medical unit by masking the encrypted short reads at the biobank. That is, specific parts of the genomic data for which the medical unit is not authorized or the patient prefers to keep secret are masked at the biobank, without revealing any information to the biobank.
US10402584B1 System and method for translating security objectives of computer software to properties of software code
Described is a system for translating security objectives to properties of software code. The system receives a software code and a description of user security objectives written in a high-level language. Using a set of inference rules, the user security objective is translated into a formal security objective. The formal security objective is adapted into a low-level property to fit a target program having software code. Finally, it is determined whether the user objective has been satisfied by analyzing the software code with respect to the low-level property.
US10402582B2 Systems and methods for a cryptographic file system layer
The systems and methods disclosed herein transparently provide data security using a cryptographic file system layer that selectively intercepts and modifies (e.g., by encrypting) data to be stored in a designated directory. The cryptographic file system layer can be used in combination with one or more cryptographic approaches to provide a server-based secure data solution that makes data more secure and accessible, while eliminating the need for multiple perimeter hardware and software technologies.
US10402580B2 System and method for using unique device identifiers to enhance security
A method for detection and use of device identifiers to enhance the security of data transfers between electronic devices. A first electronic device can transmit access data to a second electronic device. The access data can be associated with a first access code that can be generated based at least in part on data representing a device identifier of the first electronic device. A device identifier can uniquely identify the first electronic device from a plurality of electronic devices. Transferring the access data can involve transforming the first access code into a second access code that can include data representing a device identifier associated with the second electronic device. Transforming the first access code into the second access code can facilitate access to a resource associated with the access data for a second user, but not for a first user.
US10402578B2 Management of encrypted data storage
A data storage management process is directed to aspects of managing encrypted data via data storage volumes in conjunction with a service provider computer network that hosts virtual machine instances. A volume can be created and configured for managing encrypted data with an encrypted version of a volume key. The volume can be attached to a virtual machine instance such that the virtual machine instance accesses the volume in a transparent fashion based on the volume key. Encrypted data specific to the volume can be copied across multiple regions of data storage each associated with distinct encrypted versions of a volume key corresponding to the volume.
US10402574B2 Techniques for multi-domain memory encryption
Various embodiments are generally directed to techniques for multi-domain memory encryption, such as with a plurality of cryptographically isolated domains, for instance. Some embodiments are particularly directed to a multi-domain encryption system that provides one or more of memory encryption, integrity, and replay protection services to a plurality of cryptographic domains. In one embodiment, for example, an apparatus may comprise a memory and logic for an encryption engine, at least a portion of the logic implemented in circuitry coupled to the memory. In various embodiments, the logic may receive a memory operation request associated with a data line of a set of data lines stored in a protected memory separate from the memory.
US10402573B1 Breach resistant data storage system and method
A breach resilient data storage system and method which encrypts, fragments, and stores data across a plurality of data stores, thereby requiring data being retrieved to be retrieved, recombined and decrypted before being accessible. The breach resilient data storage system and method includes, a plurality of storage containers, a client device from which data may be securely stored and securely stored data may be accessed, and a storage coordinator and a key keeper which track the encryption data and the placement and retrieval of fragmented data across the storage containers. Because the encrypted data is stored in fragmented bits, with none of the storage containers knowing what it is storing or having complete access to the complete set of data, a single compromised node in the system cannot be used to compromise the entire system or access any data.
US10402567B2 Secure boot for multi-core processor
The disclosed technology is generally directed to a secure boot mechanism for a multi-core system. In some examples, multiple execution environments may be sequentially booted according to a chain of trust that corresponds to the defense-in-depth hierarchy. A first stage of the secure boot may be based on the hardware root of trust of the multi-core processor. Subsequent stages may be based upon the trust in the previous stages. In some examples, if any stage is determined to be compromised, then the secure boot ceases, and neither the stage determined to be compromised nor any subsequent stages are booted.
US10402566B2 High assurance configuration security processor (HACSP) for computing devices
A High Assurance Configuration Security Processor (HACSP) for a computing device may perform real-time integrity measurements of an actual bitstream run-time performance against what is expected. The HACSP may be self-contained and have a relatively small footprint. The HACSP may be vendor-agnostic, and may be a trusted system application for the computing device. The HACSP may ensure the security of user application bitstream load and update during device configuration, and may implement security mechanisms for independent secure trusted attestation and integrity measurement mechanisms to report and provide reliable evidence about the “trustworthiness” of the system during user bitstream execution.
US10402563B2 Automated classification of exploits based on runtime environmental features
Various approaches are described herein for the automated classification of exploit(s) based on snapshots of runtime environmental features of a computing process in which the exploit(s) are attempted. The foregoing is achieved with a server and local station(s). Each local station is configured to neutralize operation of malicious code being executed thereon, obtain snapshot(s) indicating the state thereof at the time of the exploitation attempt, and perform a classification process using the snapshot(s). The snapshot(s) are analyzed with respect to a local classification model maintained by the local station to find a classification of the exploit therein. If a classification is found, an informed decision is made as to how to handle the classified exploit. If a classification is not found, the snapshot(s) are provided to the server for classification thereby. The server provides an updated classification model containing a classification for the exploit to the local station(s).
US10402561B2 Apparatus and method for protection of critical embedded system components via hardware-isolated secure element-based monitor
An apparatus and method of a hardware isolated secure element protecting a plurality of mission critical subsystems are provided. The method includes performing an actuation operation received across an unsecure path that modifies the state of a mission critical subsystem, performing a diagnostic operation received across the unsecure path that requests state information of the mission critical subsystem, storing information used to determine which of the diagnostic operation and the actuation operation received across the unsecure path are performed, and flashing an execution image of an electronic control unit when the execution image of the electronic control unit is received across the unsecure path.
US10402560B2 Virtual machine malware scanning
Methods, systems, and computer program products for selecting a virtual machine to perform a task corresponding to a client request and performing the task at the virtual machine. After performing the task at the virtual machine, an indicator corresponding to a shutdown of the virtual machine is detected. After detecting the indicator and prior to the shutdown of the virtual machine, a memory space is preserved corresponding to the virtual machine. The preserved memory space is then scanned for malware.
US10402558B2 Device restrictions during events
A system and method for controlling functions on devices is disclosed. An occurrence of a start of an event is determined. Based on determining the occurrence of the start, a respective registration of a respective device associated with a respective attendee of the event is received. Based on receiving the respective registration and determining the occurrence of the start of the event, temporary restrictions are applied to the respective device from which the respective registration is received. Based on determining an occurrence of an end of the event, the temporary restrictions are removed from the respective device.
US10402557B2 Verification that an authenticated user is in physical possession of a client device
An authentication server determines that a user entering authentication data is in physical possession of a client device by determining that the user has observed changes in the state of hardware elements of the client device that are effected outside of a remote desktop protocol. The authentication server causes the client device to prompt the user to observe the hardware element of the client device for state changes and receives data generated by the user representing observed state changes. If the data accurately represents the changes in the state of the hardware element, the user is determined to be in physical possession of the client device.
US10402551B2 Temporal security for controlled access systems
An apparatus for authenticating a user to gain access or entry. A correct final time interval count is associated with execution of a secure system act; it is revealed to or known by the user prior to ending the secure system act. A counter determines a final time interval count representing a number of time intervals from the beginning to the end of the secure system act. A validation unit validates the user as a valid user if the secure system act matches a correct secure system act and the final time interval count matches a correct final time interval count. If both determinations are affirmative the validation unit produces an authentication signal. In turn a control unit generates a control signal that permits access or entry to the user.
US10402541B2 Collaborative electronic nose management in personal devices
A system and diagnosis server are provided for collaborating with electronic noses, as well as a related mobile diagnosis unit and related method. The diagnosis server includes a receiver unit for receiving a set of data from one e-nose of a plurality of e-noses. The set of data may include a sensor identifier, a sensor output value, and a relevance flag for a predefined diagnosis. In addition, a determination unit determines a probability factor for the predefined diagnosis based on the set of data, a relevance function and a distribution function.
US10402540B2 Task optimization in remote health monitoring systems
Systems, methods, and devices are disclosed that monitor the health status of patients. Dynamic task management functions apply data analytics to discretize continuous data values from monitored patients, and apply association rule mining techniques to prioritized required user tasks, to minimize the number of daily action items required by patients. The remaining action items maximize information gain, thereby improving the overall level of patient adherence and satisfaction without losing health monitoring effectiveness.
US10402539B2 Integrated services qualification
Technical improvements to systems used to provide counseling regarding medical procedures and the payment therefor are discussed herein. A reduction in the amount of communications needed to provide financing for patients, when appropriate, is provided, which improves the efficiency of the systems used to process patients. Rather than transmitting sensitive data to multiple lenders to seek loan information, an internal risk assessment is developed, with the patient's consent, and used to provide pre-qualification during a cost-estimation phase of patient processing. Patients are thereby provided with greater flexibility in paying for healthcare services, which improves their access to healthcare and overall health, while providers are able to reduce regulatory and accounting burdens associated with patient delinquency.
US10402535B2 System and method for personalized computation of tissue ablation extent based on medical images
A method and system for personalized computation of tissue ablation extent based on medical images of a patient is disclosed. A patient-specific anatomical model of the liver and liver vessels is estimated from medical image data of a patient. Blood flow in the liver and liver vessels is simulated. An ablation simulation is performed that uses a bio-heat model to simulate heat diffusion due to an ablation based on the simulated blood flow and a cellular necrosis model to simulate cellular necrosis in the liver based on the simulated heat diffusion. Personalized tissue parameters of the bio-heat model and the cellular necrosis model are estimated based on observed results of a preliminary ablation procedure. Planning of the ablation procedure is then performed using the personalized bio-heat equation and the cellular necrosis model. The model can be subsequently refined as more ablation observations are obtained.
US10402534B2 Integrated circuit layout methods, structures, and systems
A method of generating a layout of an IC includes identifying a target pin in a first cell in an IC layout, the first cell being adjacent to a second cell and sharing a boundary with the second cell, and determining whether or not the target pin is capable of being extended into the second cell. Based on a determination that the target pin is capable of being extended into the second cell, the target pin is modified to include an extension into the second cell, the target pin thereby crossing the shared boundary. At least one of the identifying, determining, or modifying is executed by a processor of a computer.
US10402531B2 Spread weave induced skew minimization
A method of manufacturing a printed circuit board (PCB) includes determining a weft direction of the PCB, and defining a routing design of differential pairs. The routing design is designed to have a fixed region in the weft direction. The method further includes manufacturing the PCB according to the routing design.
US10402529B2 Method and layout of an integrated circuit
A method of designing a layout includes identifying a cell having a cell height being a non-integral multiple of a minimum pitch, generating, using a processor, possibilities of an ordered arrangement of a plurality of virtual grid lines parallel to the top boundary and the bottom boundary, and placing at least two conductive patterns on the plurality of virtual grid lines. The cell height is defined by a top boundary and a bottom boundary, and the minimum pitch is based on a manufacturing process. The plurality of virtual grid lines are separated from each other by a plurality of spacings, and the top boundary overlaps a first virtual grid line of the plurality of virtual grid lines and the bottom boundary overlaps a second virtual grid line of the plurality of virtual grid lines. At least one spacing is different from another spacing of the plurality of spacings.
US10402528B2 Methods, systems, and computer program products for generating semiconductor circuit layouts
A method of generating electronic circuit layout data can include electronically providing data representing a first standard cell layout including a first scaling enhanced circuit layout in an electronic storage medium. The first scaling enhanced circuit layout included in the first standard cell layout can be electronically defined using a marker layer. The first scaling enhanced circuit layout can be electronically swapped for a second scaling enhanced circuit layout to electronically generate data representing a second standard cell layout in the electronic storage medium. The data representing the second standard cell layout can be electronically verified.
US10402521B1 Programmable integrated circuits for emulation
Methods and apparatus are described for providing and using programmable ICs suitable for meeting the unique desires of large hardware emulation systems. One example method of classifying a programmable IC having impaired circuitry generally includes determining a partitioning of programmable logic resources into two or more groups for classifying the programmable IC, testing the programmable IC to determine at least one location of the impaired circuitry in the programmable logic resources of the programmable IC, and classifying the programmable IC based on the at least one location of the impaired circuitry in relation to the partitioning of the programmable logic resources.
US10402518B2 Parallel workflow finite element pre-processing method
A method for collaborative analysis pre-processing of electronic models of engineering objects includes assigning a first user to de-feature a model of an engineering object during a first session to provide a de-featured model of an engineering object, assigning a second user to conduct other FEA pre-processing operations on the model of the engineering object during a second session, and applying the other FEA pre-processing operations for the model of the engineering object to the de-featured model of the engineering object. Example of other FEA pre-processing operations include applying a material definition to a geometry, pre-meshing a geometry, initiating automated meshing of a geometry, validating automated meshing of a geometry, editing a mesh for a geometry, manually meshing a geometry, and defining one or more boundary conditions for a geometry. The second session and the first session may be conducted concurrently. A corresponding system and apparatus are also disclosed herein.
US10402516B2 Method for estimating inflow performance in a solution gas driven reservoir
Described herein is an empirical model to estimate inflow performance relationship (IPR) of fishbone wells. A reservoir simulation model is formulated and initial values for a plurality of reservoir and fishbone well parameters are assigned. IPR curves are generated by simulating the formulated reservoir model for a predetermined number of iterations. Each simulation iteration has a unique value of bottom-hole flowing pressure. Sensitivity analysis is performed based on the generated IPR curves by sequentially changing the values of the plurality of fishbone well parameters. Further, regression analysis is performed based on the sensitivity analysis in order to determine an empirical model that estimates the IPR of the fishbone well. The empirical model is determined as a function of a number of multilateral branches of the fishbone well.
US10402512B2 Systems and methods for mathematical regression with inexact feedback
The present invention provides methods for providing mathematical regression analysis. In particular, the method for conducting regression analysis comprises the steps of: selecting a regression model; selecting an initial set of regression parameters; applying the regression model to the initial set of regression parameters to create an initial set of regression values; selecting an improved set of regression values, wherein the improved set of regression values is selected from the set of initial regression values; generating a loss function based on the improved set; applying an iterative optimization method to the loss function and the improved set of regression values to generate a resultant set of regression values; and outputting the resultant set of regression values.
US10402511B2 System for maintenance recommendation based on performance degradation modeling and monitoring
Example implementations described herein are directed to predictive maintenance of equipment using data-driven performance degradation modelling and monitoring. Example implementations described herein detect degradation in performance over a period of time, and alert the user when degradation occurs. Through the example implementations, the operator of equipment undergoing predictive maintenance modeling can determine a more optimized time in repairing or replacing the equipment or its components.
US10402510B2 Calculating device, calculation method, and calculation program
A calculating device including; a controller configured to execute, for a multicore processor, a first calculation process of calculating a first performance value of a first code executed by the first core and including a first access instruction by executing a first simulation, a second calculation process of calculating a second performance value of a second code executed by the second core and including a second access instruction by executing a second simulation, a synchronization process of synchronizing the first and the second simulations when the first access instruction is executed in the first simulation, and a correction process of correcting the first performance value, by executing a third simulation to simulate an operation of the cache memory when the first core accesses the main memory through the cache memory in accordance with the first access instruction, after the synchronization by the synchronization process.
US10402509B2 Method and device for ascertaining a gradient of a data-based function model
In a method for calculating a gradient of a data-based function model, having one or multiple accumulated data-based partial function models, e.g., Gaussian process models, a model calculation unit is provided, which is designed to calculate function values of the data-based function model having an exponential function, summation functions, and multiplication functions in two loop operations in a hardware-based way, the model calculation unit being used to calculate the gradient of the data-based function model for a desired value of a predefined input variable.
US10402506B2 Method, computer program product and apparatus for providing a building options configurator
Embodiments may provide a method for creating specific three-dimensional building information models and a construction document set, including elevation views, architectural documents, mechanical systems documents, etc. based on user-selected options from a master three-dimensional model element database. A method is provided for generating a building information model, including: deriving three-dimensional building information model elements, where each of the building information model elements is part of an options set for a building; providing for display of the building information model elements in an options grid of an options configurator application, where each building information model element is presented in a cell of the options grid; associating options rules with the building information model elements; and receiving selection of two or more building information model elements.
US10402500B2 Device and method for voice translation
Provided are a method and electronic device for voice translation. The electronic device includes a voice receiver configured to receive a voice signal; a processor configured to divide the voice signal into a plurality of voice segments, determine an input language and a speaker that correspond to each of the plurality of voice segments, determine a translation direction based on the input language and the speaker of the voice segments, and translate the voice segments according to the translation direction to generate a translation result; and an output device configured to output the translation result.
US10402497B2 Processing method, processing apparatus, and recording medium
A processing method includes acquiring first parallel text data which is a pair of a first text described in a first language and a first translation of the first text into a second language; evaluating whether the first parallel text data has a possibility of mistranslation on the basis of words included in the first text and the first translation; and outputting information based on the evaluation result. It is evaluated whether the first parallel text data has a possibility of mistranslation on the basis of results of (1) a first determination as to whether the first text includes either or both of a word with a first meaning and an antonym of the word and (2) a second determination as to whether the first translation includes either or both of a translation word with the first meaning and an antonym of the translation word.
US10402495B1 Abstractive sentence summarization
In one embodiment, a sequence of input words is received. Each of the input words is encoded as an indicator vector, wherein a sequence of the indicator vectors captures features of the sequence of input words. The sequence of the indicator vectors is then mapped to a distribution of a contextual probability of a first output word in a sequence of output words. For each subsequent output word, the sequence of the indicator vectors is encoded with a context, wherein the context comprises a previously mapped contextual probability distribution of a fixed window of previous output words; and the encoded sequence of the indicator vectors and the context is mapped to the distribution of the contextual probability of the subsequent output word. Finally, a condensed summary is generated using a decoder by maximizing the contextual probability of each of the output words.
US10402492B1 Processing natural language grammar
Creating and processing a natural language grammar set of data based on an input text string are disclosed. The method may include tagging the input text string, and examining, via a processor, the input text string for at least one first set of substitutions based on content of the input text string. The method may also include determining whether the input text string is a substring of a previously tagged input text string by comparing the input text string to a previously tagged input text string, such that the substring determination operation determines whether the input text string is wholly included in the previously tagged input text string.
US10402489B2 Transliteration of text entry across scripts
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
US10402485B2 Systems and methodologies providing controlled collaboration among a plurality of users
A system provides for controlled collaboration among a plurality of users. The method as illustrated is comprised of a plurality of computing appliances, each having a display apparatus and an input apparatus. A presentation is displayed on at least two of the display apparatus. User data is provided having an associated presentation responsive to user input via the input apparatus by a user associated with the computing appliances. User data is stored in a non-transient memory as associatively mapped to the computing appliance providing the user input. A collaborative presentation is generated comprised of the display presentation and the associated presentations for a least some of the input data in the memory that is associatively mapped to at least two of the computing appliances. The collaborative presentation is displayed on the display apparatus of at least one of the computing appliances.
US10402481B2 Undo, redo, and state switching using content-addressable data structures
Systems and methods for switching to different states of electronic content being developed in a content creation application. This involves storing different states of the electronic content using a content-addressable data store, where individual states are represented by identifiers that identify items of respective states stored in the content-addressable data store. Identical items that are included in multiple states are stored once in the content-addressable data store and referenced by common identifiers. Input is received to change the electronic content to a selected state of the different states and the electronic content is displayed in the selected state based on identifiers for the selected state. In this way, undo, redo, and other commands to switch to different states of electronic content being developed are provided.
US10402480B2 PDF to web form conversion
A PDF to Web form converter operates to establish an image of an uploaded PDF form as an HTML background image of a new Web page. The converter additionally operates to query the uploaded PDF form to determine the name and type of user-interactive fields present in the PDF form, as well as to determine the size and placement of the user-interactive fields. The converter then converts the PDF user-interactive fields to HTML fields having the same type and name, and having a size and pixel location that corresponds to the PDF field. The HTML user-interactive fields are placed atop the HTML background image to present to the user a two layer Web form (e.g., layer one: background, layer two: user-interactive fields) that appears substantially identical to the PDF form.
US10402475B2 Text message displaying method and system, and text message providing system
A text information displaying method for displaying a message received or generated by a first electronic device on a display of a second electronic device. The text information displaying method includes the steps of: receiving a request of displaying the message; generating a word string according to the request, wherein the word string includes at least one word pattern and at least one character code correspondingly representing the at least one word pattern; transmitting the word pattern and the character code from the first electronic device to the second electronic device; and receiving the at least one word pattern and the at least one character code, and displaying the at least one word pattern corresponding to the message received or generated by the first electronic device on the display according to the character code.
US10402472B2 Optimized rendering of shared documents on client devices with document raster representations
Optimizing the rendering of a document stored on a collaboration server is disclosed. A request for the document is received from the client computer device. The document, which is defined by one or more sets of content data objects at least partially defining the visual appearance of the document, is transmitted to the client computer device in response to the request. The document also includes one or more supplemental document resource objects. One or more first sets of raster image data, each representative of a specific segment of the document, are transmitted to the client computer device. This is in response to the request, and based upon an evaluation of an identification of the client computer device included therein.
US10402468B2 Processing device for performing convolution operations
Systems and methods for performing convolution operations. An example processing system comprises: a processing core; and a convolver unit to apply a convolution filter to a plurality of input data elements represented by a two-dimensional array, the convolver unit comprising a plurality of multipliers coupled to two or more sets of latches, wherein each set of latches is to store a plurality of data elements of a respective one-dimensional section of the two-dimensional array.
US10402467B2 Computer device and method for detecting correlations within data
The computer device (10) comprises a receiving unit (1) for receiving numerical data (11) and logical data (12) from the technical system (100), a selection unit (2) for selecting a subset (13) of the numerical data (11), a processing unit (3) for processing the subset of the numerical data (11) and the logical data (12) by converting the subset of the numerical data (11) and the logical data (12) into text-based data and by detecting predefined events in the text-based data, a comparison unit (4) for comparing the detected events with predefined queries, wherein the predefined queries describe correlations between detected events, to provide a comparison result, and a signaling unit (5) for outputting a signal (13) based on the provided comparison result. By converting numerical data and logical data into text-based data, correlations within the data can be easily detected based on predefined queries, which are also in text-based form. Further, a technical system comprising such a computer device and a corresponding method are provided.
US10402465B1 Content authority ranking using browsing behavior
An intermediary system operates as an intermediary between content servers and user devices, and provides services for determining page authority based on user browsing behavior. One such service involves receiving user browsing behavior from at least one browser on a user device and using the browsing behavior to assign an authority ranking to a content page (e.g., web page). The intermediary system can determine the content page authority based on explicit user authority rankings and/or implicit authority indications in page traffic data.
US10402460B1 Contextual card generation and delivery
Systems, methods, and computer-readable media are disclosed for generating personalized and contextually relevant cards and delivering the cards to card clients for presentation to a user.
US10402453B2 Utilizing large-scale knowledge graphs to support inference at scale and explanation generation
Aspects discussed herein present a solution for utilizing large-scale knowledge graphs for inference at scale and generating explanations for the conclusions. In some embodiments, aspects discussed herein learn inference paths from a knowledge graph and determine a confidence score for each inference path. Aspects discussed herein may apply the inference paths to the knowledge graph to improve database lookup, keyword searches, inferences, etc. Aspects discussed herein may generate a natural language explanation for each conclusion or result from one or more inference paths that led to that conclusion or result. Aspects discussed herein may present the best conclusions or results to the user based on selection strategies. The presented results or conclusions may include generated natural language explanations rather than links to documents with word occurrences highlighted.
US10402451B2 Hybrid storage and processing of very large databases
A system and method of storing data in an unstructured or semi-structured database, such as a JSON database, includes defining a columnar store, or hybrid column portion having a set of values for each field, such that each set stores a sequence of values from commonly named fields of each document together, and defining a hybrid store, or hybrid row portion having, for each document in the columnar store, a hybrid entry storing fields from the same document together, such that each entry in the hybrid store includes fields of a corresponding document represented in the columnar store. The hybrid arrangement provides that both the columnar store and the hybrid store are derived from the same set of documents, and each of the columnar store and the hybrid store are configured to fulfill a query request for determining whether to access the columnar store or the hybrid store.
US10402448B2 Image retrieval with deep local feature descriptors and attention-based keypoint descriptors
Systems and methods of the present disclosure can use machine-learned image descriptor models for image retrieval applications and other applications. A trained image descriptor model can be used to analyze a plurality of database images to create a large-scale index of keypoint descriptors associated with the database images. An image retrieval application can provide a query image as input to the trained image descriptor model, resulting in receipt of a set of keypoint descriptors associated with the query image. Keypoint descriptors associated with the query image can be analyzed relative to the index to determine matching descriptors (e.g., by implementing a nearest neighbor search). Matching descriptors can then be geometrically verified and used to identify one or more matching images from the plurality of database images to retrieve and provide as output (e.g., by providing for display) within the image retrieval application.
US10402444B2 Personalized image-text creation method and system
A personalized image-text creation system and method is disclosed. The system including: a database that stores image-text data; a user interaction framework that interacts with a user equipment accessed to the creation system via a network; and a content aggregation engine that acquires corresponding image-text data from the database and generates a personalized image-text in response to interaction between the user interaction framework and the user equipment, according to the interaction. The present application provides a creation system and method that more flexibly and conveniently create personalized image-texts with more personalization and higher user experience.
US10402432B1 Search suggestions based on native application history
Methods, systems, and apparatus, for automatically generating search suggestions based on history data for multiple native application on a user device.
US10402420B2 Rule-based extraction, transformation, and loading of data between disparate data sources
Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (ETL) component may access an operational log of a given database in order to detect an update to the database. Upon detecting the update, the ETL component may extract a subset of data from the operational log, where the extraction of the subset of data is based on one or more rules. Ones the subset of data has been extracted, the ETL component may transform the extracted subset of data from the operational log into a format for another, target database, where the data format for the other, target database is different from a data format for the given, source database. The ETL component may then load the subset of data transformed into the data format for the other, target database into the target database.
US10402419B1 Search queries with previews of search results on online social networks
In one embodiment, a method includes receiving, from a client system of a first user, a text query comprising a character string of n characters, generating a plurality of suggested queries based on the text query, where each suggested query comprises the character string of the text query and one or more query tokens, and where at least one of the query tokens of each suggested query partially matches the character string of the text query, and sending, to the client system responsive to receiving the nth character of the text query, instructions for displaying one or more suggested queries to the first user, where at least one of the suggested queries is displayed with a preview of one or more search results matching the suggested query.
US10402416B2 Information provision method
An information provision method includes accumulating, in a first database, a first identifier identifying each of one or more service providers, and first device information indicating an electrical device to be designated by each of the one or more service providers in association with each other; accumulating, in a second database, a second identifier identifying each of one or more users, and second device information indicating an electrical device to be used by the one or more users in association with each other; extracting a service provider associated with the first device information when the second device information is updated by addition of a new electrical device to be used by one of the one or more users, and when the new electrical device is included in the electrical devices indicated by the first device information.
US10402415B2 Intelligently distributed stage data mining system
An intelligently distributed stage data mining system is disclosed herein, including an intelligent central server, a first WLAN receiving and transmitting unit, a local cluster control unit, a second WLAN receiving and transmitting unit, a third WLAN receiving and transmitting unit, a self-adaptive multi-dimensional transmission processing unit, a plurality of ZigBee receiving and transmitting units and a distributed data extraction unit. The intelligent central server is used for sending data acquisition and stage correction instruction to the local cluster control unit, and for receiving the stage real-time data uploaded by the self-adaptive multi-dimensional transmission processing unit. The local cluster control unit is used for receiving the data acquisition instruction sent by the intelligent central server, and forwarding instructions to the self-adaptive multi-dimensional transmission processing unit.
US10402412B2 Search intent for queries
In one embodiment, a method includes receiving, from a client system of a first user, a query comprising one or more n-grams, determining one or more search intents of the query based at least on whether one or more of the n-grams in the query match terms corresponding to a search intent indexed in a pattern-detection model, generating one or more search results based on the query, each search result corresponding to an object of a plurality of objects, and scoring the search results based on one or more of the search intents.
US10402410B2 Contextualizing knowledge panels
Methods, systems, and apparatus for receiving a request that includes an entity identifier of an entity that is referenced by a search query submitted by a user and one or more context terms that are referenced by the search query; identifying a plurality of knowledge elements that are related to the entity; identifying one or more context terms that are associated with the entity that is referenced by the search query; assigning, by one or more computers, rank scores to the plurality of knowledge elements, based at least on identifying the one or more context terms that are associated with the entity that is referenced by the search query; selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements; and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements.
US10402409B2 Method for ranking social and search web traffic with virality scores
In one embodiment, for each one of a plurality of web pages, a number of instances of page events for the one of the plurality of web pages and a number of instances of a particular subset of the page events for the one of the plurality of web pages may be ascertained and based upon the number of instances of page events for the one of the plurality of web pages and the number of instances of the particular subset of the page events for the one of the plurality of web pages, a virality score for the one of the plurality of web pages may be determined. The virality score may be determined independent from numbers of instances of page events associated with other web pages. The plurality of web pages may be ranked based upon the virality scores associated with the plurality of web pages.
US10402405B2 Explicit declaration of associations to optimize grouping of elements by large data objects
The disclosure generally describes methods, software, and systems, including a method for optimizing queries referencing large object (LOB) information. A structured query language (SQL) query containing an LOB field is identified. LOB replacement information for the LOB field is obtained from a data model. The SQL query is optimized including substituting, using the obtained LOB replacement information, the LOB field with replacement language to create an updated SQL query, and extending the updated SQL query with a join of LOB field language to create an extended SQL query.
US10402398B2 Recommendation system with hierarchical mapping and imperfect matching
Aspects described herein provide solutions to problems posed by a user. Input that includes a specified subject may be received from a user. A specified descriptor for the specified subject may be obtained from a hierarchical taxonomy associated with the specified subject. An information repository may be searched based on the specific descriptor, and entries stored at the information repository that are associated with the specific descriptor may be indicated in a list of results. The specific descriptor may be iteratively generalized to obtain generalized descriptors, and the information repository may be searched based on the generalized descriptors. The generalized descriptors may also be specialized to obtain specialized descriptors, and the information repository may be searched based on the specialized descriptors. The list of results may include entries stored at the information repository that are respectively associated with the generalized descriptors and the specialized descriptors.
US10402392B2 Identifying corrupted text segments
A computer-implemented method includes identifying a text segment including one or more text artefacts and determining a language-specific occurrence database associated with the text segment. The computer-implemented method further includes, for each of said one or more text artefacts, determining a language-specific occurrence value based on the language-specific occurrence database and determining a language-specific compliance value based on each language-specific occurrence value. A corresponding computer program product and computer system are also disclosed.
US10402389B2 Automatic adaptation of parameters controlling database savepoints
Each of a plurality of database transactions are logged (i.e., recorded) in a log. Concurrent with the logging, one or more characteristics of the log are monitored. Thereafter, a savepoint is triggered when a pre-defined condition is met as indicated by the monitoring. The triggered savepoint can override or accelerate a savepoint that would have otherwise been triggered based on pre-specified parameters.
US10402386B2 Method and apparatus for generating index for encrypted field in database
The present invention relates to a method and an apparatus for generating an index for an encrypted field in order to protect private information in database. The method for generating the index for the encrypted field according to an embodiment of the present invention constructs an index as encrypted data itself without decrypting and storing contents of the encrypted field, constructs an index using distance information between encrypted data and a pre-configured reference value when the index is constructed, calculates a distance value from the reference value even when a search is performed, and performs a search by comparing the distance value with constructed index information table. In particular, when duplicated data exists, the present invention configures the duplicated data as a set of lower leaf nodes for a leaf node, thereby minimizing a search time.
US10402384B2 Query handling for field searchable raw machine data
Embodiments are directed towards a method for searching data. The method comprises providing an inverted index that comprises at least one record, wherein the at least one record comprises at least one field name and a corresponding at least one field value. The at least one field name and corresponding value are extracted from time-stamped searchable events that are stored in a field searchable datastore and comprise portions of raw data. The at least one record further comprises a posting value that identifies a location in the field searchable datastore where an event associated with the at least one record is stored. The method further comprises receiving an incoming search query that references a field name and evaluating the incoming search query. Furthermore, responsive to the evaluating, the method comprises determining results for the incoming search query using the field searchable datastore or the inverted index.
US10402382B2 Method and system for managing recent data in a mobile device linked to an on-demand service
Systems and methods for managing recent data items in a database. A method typically includes determining whether a data object managed by an on demand service is designated as able to be accessed by a user at a mobile device and storing locally at a mobile device a plurality of most recently used items viewed for a data object designated as able to be accessed by a user at a mobile device. The method also typically includes determining a single most recently used set from among the stored plurality of most recently used items viewed for at least one data object designated as able to be accessed by a user at a mobile device.
US10402377B1 Data recovery in a distributed computing environment
A computing system recovers volumes in a distributed computing environment while reducing downtime of storage servers. In an embodiment, a storage server contacts a control plane after a storage failure has occurred. If the storage server hosts an authoritative copy of an offline volume, the storage server is requested to restore the volume. Non-authoritative volumes are removed from the storage server and the storage server provides read access to the restored volume while resuming storage services.
US10402376B2 Secure cloud-based shared content
Systems for managing content in a cloud-based service platform. Procedures for deduplication of a shared object in a cloud-based environment having one or more storage devices that store one or more files that are accessible by two or more entities. A computer-implemented method commences by generating a content-based encryption key for a shared object wherein the key is derived from one of the shared objects. The shared object is encrypted using the content-based encryption key to generate a content-based encrypted file. The content-based encrypted file is stored in a cloud-based storage system. A second or Nth entity and/or any number of users from the respective entities can upload the same file for shared storage, and before storing the same file for shared storage, a server in the cloud-based storage environment performs deduplication of the encrypted file across multiple entities by applying an intra-enterprise deduplicate directive or an inter-enterprise deduplicate directive.
US10402374B2 Log-structured storage device format
Embodiments of the disclosure provide techniques managing a log-structured solid state drive (SSD) format in a distributed storage system. SSDs in the distributed storage system maintains a journal of logical changes to storage objects to persist prepared and committed changes in the latency path. The journal includes metadata entries that describe changes and reference data pages. Dense data structures (such as a logical block addressing table) index the metadata entries. To reduce the amount of overhead in I/O operations, the distributed storage system maintains the dense data structures in memory rather than on disk.
US10402373B1 Filesystem redirection
Systems and methods are described for providing a proxied filesystem in a hosted computing environment. A provider of hosted computing services provides a filesystem proxy server. The server proxies filesystems on a client computing device utilizing the hosted computing environment, enabling the resources of the hosted computing environment to access the filesystems of the client computing device. Requests for resources in the proxied filesystem may be cached, and updates to cached resources may be communicated as a set of changes that, when applied to the cached resource, transform it into the current version of the resource. The filesystem proxy server may proxy read requests, write requests, requests for information pertaining to the filesystem, and may be implemented within a virtual machine in the hosted computing environment or as a standalone service.
US10402371B2 Method, apparatus and computer program product for generating externally shared communication channels
Computing systems, apparatuses, computer-implemented methods, and computer program products are disclosed for creating a shared communication channel in a group-based communication platform having a plurality of database shards. An example computer-implemented method includes generating a shared communication channel shard that is assigned a shared communication channel identification, a first set of shared communication channel attributes associated with a first group identification, and a second set of shared communication channel attributes associated with a second group identification. The method further includes generating first and second externally shared group-based shared communication channel interfaces based on the first and second sets of shared communication channel attributes, respectively. The method further includes transmitting the first and second externally shared group-based shared communication channel interfaces to a first client device associated with the first group identification and a second client device associated with the second group identification, respectively.
US10402366B2 Efficient and scalable multi-value processor and supporting circuits
Briefly, an efficient and scalable processor device is disclosed that uses multi-value voltages for operands, results, and signaling. An array of cells is arranged in rows and columns, and one or more multi-value operands are used to select a cell from the array. A row driver may be used to select a row of cells, and a column driver is used to select a particular column from the selected row. Once a particular cell is selected, a voltage value associated with that cell is passed as an output, which is typically a multi-value result. The multi-value processor is constructed such that the row driver and column driver can be substantially identical, and have a structure that enables significant circuit reuse, provides substantial reduction in size for a circuit layout, has increased layout symmetry, simple scalability, and advantageous power conservation.
US10402364B1 Read-ahead mechanism for a redirected bulk endpoint of a USB device
A read-ahead mechanism is provided for a redirected Bulk-In endpoint of a USB device. When a USB device is redirected to a server, an agent running on the server can evaluate the USB device's descriptors to determine whether it has any Bulk-In endpoints and whether any Bulk-In endpoint is part of a mass storage interface. For any Bulk-In endpoint that is not part of a mass storage interface, the agent can create a circular buffer and commence originating bulk read requests on the server and then redirecting the bulk read requests to a client-side proxy for delivery to the Bulk-In endpoint. The agent can then store the data it obtains from these bulk read requests in the circular buffer. By repeatedly sending the bulk read requests to the Bulk-In endpoint, the agent ensures that data will be read from the Bulk-In endpoint in a timely manner.
US10402360B2 Building management system with automatic equipment discovery and equipment model distribution
A building management system including a system manager, a zone coordinator, and one or more zone controllers configured to monitor and control building zones. The system manager includes a system bus datalink having an active node table stored therein. The zone coordinator includes a second system bus datalink and a zone bus datalink. A system bus connects the first system bus datalink to the second system bus datalink. A zone bus connects the zone bus datalink to the one or more zone controllers. The active node table includes a plurality of nodes, each node representing a system bus device communicating on the system bus. The system manager is configured to monitor the active node table for new nodes and to identify a new system bus device communicating on the system bus in response to a determination that the active node table includes a new node.
US10402359B2 Interface compatible with M.2 connector socket for ultra high capacity solid state drive
A solid state drive with modular memory. The solid state drive may include a modular array of memory cards installed on a controller board, each memory card being connected to the controller board utilizing a respective connector. Redundant data, e.g., parity data, may be stored in the solid state drive, making it possible for a solid state drive controller on the controller board to restore the contents of a removed memory card (e.g., a memory card that has failed) on a replacement memory card installed in its place. The connector utilized to connect each memory card to the controller board may be an industry standard, commercial off the shelf connector, e.g., an M.2 connector; the functions of the conductors in the connector may be redefined, from the industry standard definitions, for the purposes of embodiments of the present invention.
US10402357B1 Systems and methods for group manager based peer communication
In accordance with embodiments of the present disclosure, a system may include a rack configured to receive a plurality of server information handling systems, each server information handling system comprising a respective baseboard management controller and a rack manager configured to communicatively couple to each of the respective baseboard management controllers. The rack manager may further be configured to communicate handshake management traffic to each of the respective baseboard management controllers via a management interface coupled between the rack manager and the respective baseboard management controller and communicate sustenance management traffic to a single baseboard management controller selected as a group manager of the respective baseboard management controllers, wherein the single baseboard management controller is configured to further communicate the sustenance management traffic to the respective baseboard management controllers other than the single baseboard management controller.
US10402355B2 Apparatus and mechanism to bypass PCIe address translation by using alternative routing
An address space field is used in conjunction with a normal address field to allow indication of an address space for the particular address value. In one instance, one address space value is used to indicate the bypassing of the address translation used between address spaces. A different address space value is designated for conventional operation, where address translations are performed. Other address space values are used to designate different transformations of the address values or the data. This technique provides a simplified format for handling address values and the like between different devices having different address spaces, simplifying overall computer system design and operation.
US10402351B2 Interface components
In an example, an apparatus may have a controller to be coupled to a host, an interface component coupled to the controller, and a plurality of memory devices coupled to the interface component. The interface component may be to cause a memory device of the plurality of memory devices to perform an operation in response to a command from the controller.
US10402348B2 Method and system for using feedback information for selecting a routing bus for a memory transaction
A method includes receiving feedback information indicative of an overload condition from an arbiter. The method further includes deprioritizing a routing bus based on the received feedback information and selecting a routing bus to use to send a transaction across a system-on-chip (SOC).
US10402347B2 Data processing device
A data processing device has a communicator that receives, from a data overwriter, first device-specific information that identifies one of the plural same-ID data processing devices as a data overwrite object device having data to be overwritten by the data overwriter. Then, a device-specific information generator in the data processing device generates second device-specific information that is used to determine whether a subject data processing device is the data overwrite object device. Then, a specifier in the subject data processing device specifies that (i) the subject data processing device is the data overwrite object device or (ii) one of other plural same-ID data processing devices other than the subject data processing device is the data overwrite object device, based on a matching between (a) the first device-specific information received from the data overwriter, and (b) the second device-specific information generated by the device-specific information generator.
US10402346B2 Information processing apparatus capable of backing up and restoring key for data encryption and method for controlling the same
An information processing apparatus includes a storage device configured to store data, an encryption chip configured to store an encryption key therein, a nonvolatile memory configured to store a backup encryption key, and a control unit configured to confirm whether the data stored in the storage device has been correctly decrypted by using the encryption key, and when the data has not been correctly decrypted, restore the backup encryption key to the encryption chip, and when the data has been correctly decrypted, back up the backup encryption key, which is a backup of the encryption key, stored in the encryption chip into the nonvolatile memory.
US10402345B2 Deferred discard in tile-based rendering
An apparatus comprises a processor to perform tile-based rendering to build a command buffer without knowledge whether the contents of a cache will be discarded, and a memory to store the command buffer. The processor is to determine a discard state of the cache prior to executing the command buffer, execute the command buffer, and discard or keep the contents of the cache according to the discard state. The command buffer can sample discard control from memory immediately before the processor executes the command buffer. The discard control in memory can be updated after the command buffer is queued and before the processor executes the command buffer.
US10402344B2 Systems and methods for direct data access in multi-level cache memory hierarchies
Methods and systems for in direct data access in, e.g., multi-level cache memory systems are described. A cache memory system includes a cache location buffer configured to store cache location entries, wherein each cache location entry includes an address tag and a cache location table which are associated with a respective cacheline stored in a cache memory. The system also includes a first cache memory configured to store cachelines, each cacheline having data and an identity of a corresponding cache location entry in the cache location buffer, and a second cache memory configured to store cachelines, each cacheline having data and an identity of a corresponding cache location entry in the cache location buffer. Responsive to a memory access request for a cacheline, the cache location buffer generates access information using one of the cache location tables which enables access to the cacheline without performing a tag comparison at the one of the first and second cache memories.
US10402341B2 Kernel-assisted inter-process data transfer
Inter-process data transfer on a host computing device is disclosed. A kernel module executing on the host computing device receives, from a first process, buffer registration information that identifies a virtual address of a receive buffer and a length of the receive buffer. The kernel module determines a first physical memory address that corresponds to the virtual address of the receive buffer. The kernel module receives, from a second process, a send request to send data to the first process, the send request including a virtual address of a send buffer, a length of the data, and a destination identifier that is associated with the receive buffer. The kernel module determines a second physical memory address that corresponds to the virtual address of the send buffer and transfers the data directly from the second physical memory address to the first physical memory address.
US10402339B2 Metadata management in a scale out storage system
A method for managing metadata in a scale out storage system is disclosed. The system includes a plurality of nodes, a storage pool, first metadata that maps logical addresses of logical data blocks to corresponding content identifiers, and second metadata that maps content identifiers to corresponding physical addresses of physical data blocks in the storage pool and maintains a reference count. During an add-a-node operation, the processors are configured to move from the existing nodes to the new node some of its physical data blocks, their content identifiers and reference counts in the second metadata without accessing or altering the first metadata. A method is also disclosed to move a logical device from one node to another by de-activating the logical device's first metadata on the first node and activating and retrieving the logical device's first metadata on the second node.
US10402335B2 Method and apparatus for persistently caching storage data in a page cache
In one embodiment, an apparatus comprises a memory to store executable instructions of an operating system and a processor to identify a request for data from an application; determine whether a persistent page cache stores a copy of the data, wherein the persistent page cache is directly addressable by the processor and is to cache data of a storage device that is not directly addressable by the processor; and access the data from the persistent page cache.
US10402325B2 Memory system
A memory system may include a first cache memory including a plurality of regions, which are accessed using a first address, and in each of which an indication of whether cached data is present and a second address are stored. A memory system may also include a second cache memory configured to be accessed using the second address stored in an accessed region of the first cache memory when, as a result of an access of the first cache memory, cached data is present. Still further, a memory system may include a main memory configured to be accessed using the first address when, as the result of the access of the first cache memory, cached data is not present.
US10402323B2 Organizing memory to optimize memory accesses of compressed data
In one embodiment of the present invention a cache unit organizes data stored in an attached memory to optimize accesses to compressed data. In operation, the cache unit introduces a layer of indirection between a physical address associated with a memory access request and groups of blocks in the attached memory. The layer of indirection—virtual tiles—enables the cache unit to selectively store compressed data that would conventionally be stored in separate physical tiles included in a group of blocks in a single physical tile. Because the cache unit stores compressed data associated with multiple physical tiles in a single physical tile and, more specifically, in adjacent locations within the single physical tile, the cache unit coalesces the compressed data into contiguous blocks. Subsequently, upon performing a read operation, the cache unit may retrieve the compressed data conventionally associated with separate physical tiles in a single read operation.
US10402321B2 Selection and placement of volumes in a storage system using stripes
Provided are a computer program product, system, and method for determining the location for volumes of data being initially stored within a storage space, regardless of the physical location of the data. The storage space includes stripes composed of volumes, which can be logically represented as a utilization histogram of stripe locations offset from one another. Sometime the stripes are fully allocated with one large volume or partially allocated with multiple, arbitrary-sized smaller volumes. When there are multiple smaller volumes that do not utilize all of the available stripe space, gaps form. To minimize the creation of such gaps, when a volume of data is initially stored, a start location to place the volume of data is selected by using selection criteria as guidance.
US10402320B1 Verifying the validity of a transition from a current tail template to a new tail template for a fused object
A fused object includes a head and a tail. A head template is not modifiable. A tail template is modifiable. Modifying a tail template includes verifying the validity of a transition from a current tail template to a new tail template. The validity of the transition is determined by analyzing the type transitions per memory slot. If the type transition, for each memory slot, constitutes a type-compatible transition, then the transition from the current tail template to the new tail template is valid. If the type transition, for any memory slot, is not type-compatible, then the transition from the current tail template to the new tail template is not valid. A fused object may be associated with a repeating tail. A tail template associated with a fused object is repeated multiple times in the tail of the fused object.
US10402319B2 Apparatuses and methods for concurrently accessing different memory planes of a memory
Apparatuses and methods for concurrently accessing different memory planes are disclosed herein. An example apparatus may include a controller associated with a queue configured to maintain respective information associated with each of a plurality of memory command and address pairs. The controller is configured to select a group of memory command and address pairs from the plurality of memory command and address pairs based on the information maintained by the queue. The example apparatus further includes a memory configured to receive the group of memory command and address pairs. The memory is configured to concurrently perform memory access operations associated with the group of memory command and address pairs.
US10402318B2 Mapping table updating method, memory control circuit unit and memory storage device
A mapping table updating method, a memory control circuit unit and a memory storage device. The method includes: receiving a first data corresponding to a first logical address from a host system; loading a first logical address-physical address mapping table according to the first logical address; sending a command sequence to a rewritable non-volatile memory module; in the process of writing the first data into a first physical programming unit according to the command sequence by a control circuit of the rewritable non-volatile memory module, updating the first logical address-physical address mapping table; and after writing the first data into the first physical programming unit by the control circuit, storing the updated first logical address-physical address table back to the rewritable non-volatile memory module.
US10402317B2 Data storage device and flash memory control method
A mapping information rebuilding technique for a flash memory is introduced. Mapping information of data that has been stored in the flash memory is recorded in a plurality of logically-grouped tables. System information blocks are provided to store the mapping information by using the logically-grouped table as a management unit. A grouping list is stored in at least one pre-defined physical address of each system information block to list logical group numbers of the logically-grouped tables stored in the physical pages of the corresponding system information blocks. In each system information block, more physical pages are used in storing the logically-grouped tables than are used in storing the grouping list.