Document | Document Title |
---|---|
US10693114B2 |
Polyolefin-based porous film and method for producing the same
A method for producing a polyolefin-based porous film includes an (A) step: a raw fabric forming step for forming a non-porous raw fabric from a polyolefin-based resin composition, a (B) step: an MD cold stretching step for cold stretching the non-porous raw fabric obtained in the (A) step at a temperature of −20° C. to (Tm−30)° C. (Tm is a melting point (° C.) of the non-porous raw fabric) in an extruding direction (MD) of the raw fabric to make the raw fabric porous; a (D) step: a TD cold stretching step for cold stretching a film processed in the (B) step in a direction (TD) perpendicular to the MD, and an (H) step: a thermal fixing step, in the above order. |
US10693113B2 |
Battery electrode and secondary battery using the same
The present application relates to the field of energy storage devices and, in particular, relates to a battery electrode, and a secondary battery using the battery electrode. The battery electrode comprises an electrode tab, a current collector, and a diaphragm attached onto at least one surface of the current collector, wherein the diaphragm is provided with a groove, the electrode tab is embedded into the groove and is electrically connected with the current collector, the electrode tab comprises an embedded portion embedded in the groove and an exposed portion protruded outside the groove; wherein an upper surface of the embedded portion is covered with an active material coating layer. According to the present application, an embedded electrode tab is adopted, and a diaphragm covers a surface of an embedded portion. |
US10693112B2 |
Battery module
A battery module includes: cells; and a battery holder made of a resin material that contains a filler in a resin matrix. In the resin material of the battery holder, the lower limit of the content of the filler is determined on the basis of the endothermic amount, and the upper limit of the content of the filler is determined on the basis of the viscosity. Another battery module includes: cylindrical cells; and a battery holder having a plurality of tubular first accommodation portions each having a substantially hexagonal hole and a plurality of tubular second accommodation portions each having a substantially polygonal (heptagonal or more) hole. In the battery holder, the first accommodation portions and second accommodation portions are arranged in a manner of log pile by sandwiching a first column including the first accommodation portions between second columns including the second accommodation portions. |
US10693106B2 |
Display device
The organic electroluminescence display device of an embodiment of the present invention includes a substrate, a plurality of pixels formed on the substrate, and a sealing film that covers the plurality of pixels. The sealing film includes a first barrier layer, a base layer covering the top surface of the first barrier layer, an inter layer locally formed on the top surface of the base layer, and a second barrier layer covering the top surface of the base layer and the top surface of the inter layer. The inter layer is formed so as to cover a step on the top surface of the base layer. |
US10693104B2 |
Organic electroluminescent device and method for producing same
An organic EL device (100A) includes an active region (R1) including a plurality of organic EL elements and includes a peripheral region (R2) located in a region other than the active region. The organic EL device includes an element substrate (1) including a substrate, and the plurality of organic EL elements supported by the substrate; and a thin film encapsulation structure (10A) covering the plurality of organic EL elements. The thin film encapsulation structure includes a first inorganic barrier layer (12), an organic barrier layer (14) in contact with a top surface of the first inorganic barrier layer, and a second inorganic barrier layer (16) in contact with the top surface of the first inorganic barrier layer and a top surface of the organic barrier layer. The peripheral region includes a first protruding structure (22a) including a portion extending along at least one side of the active region, the first protruding structure being supported by the substrate, and also includes an extending portion (12e), of the first inorganic barrier layer, extending onto the first protruding structure, the first protruding structure having a height larger than a thickness of the first inorganic barrier layer. |
US10693097B2 |
Display device including two display elements, display module, electronic device, and method for manufacturing display device
A first display element includes a first pixel electrode that reflects visible light, a liquid crystal layer, and a first common electrode that transmits visible light. A second display element includes a second pixel electrode that transmits visible light, a light-emitting layer, and a second common electrode that reflects visible light. A separation layer that reflects visible light is formed over a formation substrate, an insulating layer is formed over the separation layer, and the second display element is formed over the insulating layer. The formation substrate and a second substrate are bonded to each other. Then, the formation substrate and the separation layer are separated from each other. The exposed separation layer is processed into the first pixel electrode. The liquid crystal layer is positioned between the first common electrode and the first pixel electrode and a first substrate and the second substrate are bonded to each other. |
US10693095B2 |
Light-emitting element, display device, electronic device, and lighting device
A light-emitting element having high emission efficiency which includes a fluorescent material as a light-emitting substance is provided. A light-emitting element includes a pair of electrodes and an EL layer between the pair of electrodes. The EL layer includes a light-emitting layer. The light-emitting layer includes a host material and a guest material. The host material has a difference of more than 0 eV and less than or equal to 0.2 eV between a singlet excitation energy level and a triplet excitation energy level. The guest material is capable of emitting fluorescence. The triplet excitation energy level of the host material is higher than a triplet excitation energy level of the guest material. |
US10693089B2 |
Flexible display device
The present disclosure relates to a flexible display device, including a flexible substrate. The substrate includes a first portion, a second portion and a bending portion connecting the first portion to the second portion, wherein the flexible substrate has a thickness T. A plurality of display pixels is located at a side of the first portion of the flexible substrate. A supporting layer is located at a side of the flexible substrate facing away from the plurality of display pixels and includes a first supporting layer corresponding to the first portion and a second supporting area corresponding to the second portion. A thickness of the first supporting layer is T1, a thickness of the second supporting layer is T2, and a width of the bending portion is W, wherein W ≥ ( 2 T + T 1 + T 2 ) π 2 . Therefore, a narrow border is achieved, and the problem of interference during bending is alleviated. |
US10693088B2 |
Method for producing an optoelectronic device, and an optoelectronic device produced by the method
In various embodiments, a method for producing an optoelectronic device is provided. The method may include in the following order: providing a substrate, having a first state having a non-planar shape, reshaping the substrate into a second state. The second state has a planar or substantially planar shape. The method may further include forming at least one optoelectronic component on the substrate and reshaping the substrate into a third state. The third state is identical or substantially identical to the first state. |
US10693086B2 |
Organometallic compound, organic light-emitting device including the organometallic compound, and diagnostic composition including the organometallic compound
An organometallic compound represented by Formula 1: wherein, in Formula 1, groups and variables are the same as described in the specification. |
US10693084B2 |
Compound for organic light-emitting device and organic light-emitting device including same
The present invention relates to an anthracene derivative selected from among compounds represented by Chemical Formulas A-1, A-2, B-1, and B-2, and an organic light-emitting device including the same. Structures of individual moieties in the anthracene derivative are as defined in the specification. |
US10693080B2 |
Solvent for producing organic transistor
Provided is a solvent for organic transistor production. The solvent has excellent solubility for organic semiconductor materials and enables formation of an organic transistor having high crystallinity. The solvent according to the present invention for organic transistor production includes a solvent A represented by Formula (a). In the formula, Ring Z represents a ring selected from an aromatic carbon ring, a 5- to 7-membered alicyclic carbon ring, and a 5- to 7-membered heterocyclic ring; R1 represents a group selected from oxo, thioxy, —ORa, —SRa, —O(C═O)Ra, —RbO(C═O)Ra, and substituted or unsubstituted amino; and R2 represents a group selected from hydrogen, C1-C7 alkyl, aryl, and —ORa, where R1 and R2 may be linked to each other to form a ring with one or more carbon atoms constituting Ring Z. |
US10693077B2 |
Compound and organic electronic device using the same
Provided are a novel compound and an organic electronic device using the same. The novel corn pound is represented by the following Formula (I): wherein Y is an oxygen atom, a sulfur atom, or a sulfur dioxide group; X1 and X2 are each independently C(Ra), multiple (Ra)s are the same or different, and the two (Ra)s are joined together to form a first aryl ring; X3 and X4 are each independently C(Rb), multiple (Rb)s are the same or different, and the two (Rb)s are joined to form a second aryl ring or a heteroaryl ring. |
US10693074B2 |
5,12-dihydrotetracene derivative and organic electroluminescence device using the same
The present invention discloses a 5,12-dihydrotetracene derivative and an organic electroluminescence device employing the 5,12-dihydrotetracene derivative as the thermally activated delayed fluorescence host material or the thermally activated delayed fluorescence dopant material in the light emitting layer. The organic electroluminescence device of the present invention exhibits improved performance, such as reduced power consumption and increased current efficiency. |
US10693072B2 |
Diazirine containing organic electronic compositions and device thereof
The present invention relates to organic electronic devices, and more specifically to organic field effect transistors, comprising a dielectric layer that comprises a polycycloolefinic polymer and a diazirine compound. |
US10693068B2 |
Organic light-emitting display apparatus and method of manufacturing the same
Provided are an organic light-emitting display apparatus and a method of manufacturing the same. The organic light-emitting display apparatus includes a substrate; lower electrodes, the lower electrodes being on the substrate and spaced apart from one another; a pixel-defining film, the pixel-defining film having portions that cover ends of the lower electrodes; upper electrodes, an upper electrode corresponding to each lower electrode, each upper electrode including a first portion contacting the corresponding lower electrode and a second portion contacting the pixel-defining film; organic functional layers, each including an emission layer, an organic functional layer corresponding to each upper electrode and disposed thereon; and an electrode on the organic functional layers. |
US10693064B2 |
Semiconductor memory device
A semiconductor memory device according to an embodiment comprises a memory cell array configured from a plurality of row lines and column lines that intersect one another, and from a plurality of memory cells disposed at each of intersections of the row lines and column lines and each including a variable resistance element. Where a number of the row lines is assumed to be N, a number of the column lines is assumed to be M, and a ratio of a cell current flowing in the one of the memory cells when a voltage that is half of the select voltage is applied to the one of the memory cells to a cell current flowing in the one of the memory cells when the select voltage is applied to the one of the memory cells is assumed to be k, a relationship M2<2×N×k is satisfied. |
US10693060B2 |
Phase change memory structure and the same
The present disclosure provides a phase change memory structure, including a bottom electrode, a first phase change material contacting a top surface of the bottom electrode, a first switch over the first phase change material, a second phase change material over the first switch, and a top electrode over the second phase change material. |
US10693058B2 |
Magnetic tunnel junction device and magnetic memory device
A magnetic tunnel junction device and a magnetic memory device. The magnetic tunnel junction device includes a magnetic tunnel junction including a fixed magnetic body, an insulator, and a free magnetic body sequentially stacked and a conducting wire disposed adjacent the free magnetic body of the magnetic tunnel junction to apply in-plane current. The fixed magnetic body has a fixed magnetization direction and is a thin film including a material magnetized directionally perpendicular to a film surface. The free magnetic body has a structure of [auxiliary free magnetic layer/free non-magnetic layer]N/main free magnetic layer, where N is a positive integer greater than or equal to 2 and indicates that an [auxiliary free magnetic layers/free non-magnetic layers] structure is stacked repeatedly N times. |
US10693055B2 |
Magnetic memory devices
Magnetic random access memory (MRAM) devices are provided. The MRAM devices may include a magnetic tunnel junction (MTJ) including a free layer and a pinned layer sequentially stacked in a vertical direction and a conductive layer adjacent to the free layer of the MTJ. The conductive layer may include a horizontal portion and first and second protruding portions that protrude away from the horizontal portion and are spaced apart from each other in a horizontal direction that is perpendicular to the vertical direction. A side of the free layer and a side of the horizontal portion may form a straight side. |
US10693054B2 |
MTJ bottom metal via in a memory cell and method for producing the same
A method of forming a memory cell with a high aspect ratio metal via formed underneath a metal tunnel junction (MTJ) and the resulting device are provided. Embodiments include a device having a metal via formed underneath a metal tunnel junction (MTJ) in a memory cell, and the metal via has an aspect ratio smaller than 2. |
US10693053B2 |
Method for producing intravascular ultrasonic transducers and structure thereof
The present invention relates to a method for producing an intravascular ultrasonic transducer and a structure for same, the method for producing a ultrasonic transducer producing a single element by: forming a piezoelectric element lapped according to a previously set thickness; depositing conductive material on the lapped surface of the piezoelectric element; forming a matched layer and a rear surface layer by casting the front and rear surfaces of the piezoelectric element to which conductive material has been deposited; lapping according to a previously set thickness; and dicing the bulk material, which is a stack of a matched layer, a piezoelectric element and a rear surface layer, along the stack direction so that the size of the element is less than the critical size for intravascular ultrasound (IVUS). |
US10693049B2 |
Light emitting device package and lighting system comprising same
One embodiment relates to a light emitting device package having improved luminous flux, and a light emitting device package, according to one embodiment of the present invention, comprises: a light emitting device having an electrode pad arranged at a lower surface thereof; a wavelength conversion layer for covering four lateral surfaces of the light emitting device; a first reflective pattern for covering an upper surface of the light emitting device and three lateral surfaces of the light emitting device so as to expose the wavelength conversion layer of the one remaining lateral surface, which is a light emitting surface of the light emitting device; and a second reflective pattern arranged between the first reflective pattern and the upper surface of the light emitting device. |
US10693046B2 |
Chip scale packaging light emitting device and manufacturing method of the same
A Chip-Scale Packaging (CSP) LED device and a method of manufacturing the same are disclosed. The CSP LED device includes a flip-chip LED semiconductor die and a packaging structure, wherein the packaging structure comprises a soft buffer layer, a photoluminescent structure and an encapsulant structure. The soft buffer layer includes a top portion formed on top of the flip-chip LED semiconductor die, and an edge portion formed covering an edge surface of the flip-chip LED semiconductor die, wherein the top portion has a convex surface, and the edge portion has an extension surface smoothly adjoining the convex surface. The photoluminescent structure is formed on the soft buffer layer covering the convex surface and the extension surface of the soft buffer layer. The encapsulant structure, which has a hardness not lower than that of the buffer layer, is formed on the photoluminescent structure. Therefore, the CSP LED device has improved reliability by improving adhesion strength between the flip-chip LED semiconductor die and the packaging structure, and improved optical performance such as more consistent correlated color temperature (CCT), more uniform spatial color, and higher optical efficacy. |
US10693043B2 |
Light emitting diode and LED module having the same
Disclosed are an LED and an LED module. The LED includes: a first conductivity type semiconductor layer; a mesa disposed over the first conductivity type semiconductor layer and including an active layer and a second conductivity type semiconductor layer; a first ohmic-contact structure in contact with the first conductivity type semiconductor layer; a second ohmic-contact structure in contact with the second conductivity type semiconductor layer; a lower insulating layer at least partially covering the mesa and the first conductivity type semiconductor layer and disposed to form a first opening part at least partially exposing the first ohmic-contact structure and a second opening part at least partially exposing the second ohmic-contact structure; and a current distributing layer connected to the first ohmic-contact structure at least partially exposed by the first opening part and disposed to form a third opening part at least partially exposing the second opening part. |
US10693042B2 |
Light-emitting device and display device using the same
A light-emitting device and a display device using the same. The light-emitting device improves the reliability of a process of disposing light-emitting devices. The light-emitting device is configured to ensure electrical connections even if the light-emitting device is inverted while being disposed on a substrate. The light-emitting device includes an n-type semiconductor layer and a p-type semiconductor layer. N-type electrodes and p-type electrodes are disposed on both sides of top and bottom surfaces of the light-emitting device. Contact holes are provided to electrically connect one of the n-type electrodes to the n-type semiconductor layer and one of the p-type electrodes to the p-type semiconductor layer. When the light-emitting device is inverted while being disposed on a substrate, the light-emitting device operates ordinarily, thereby reducing the defect rate of a display device. |
US10693039B2 |
Light-emitting element having a reflective structure with high efficiency
A light-emitting device comprises a light-emitting stack; a reflective structure comprising a reflective layer on the light-emitting stack and a first insulating layer covering the reflective layer; and a first conductive layer on the reflective structure; wherein the first insulating layer isolates the reflective layer from the first conductive layer. |
US10693038B2 |
Semiconductor device
A semiconductor device is provided. The semiconductor device includes a first semiconductor layer; a second semiconductor layer on the first semiconductor layer; an active region between the second semiconductor layer and the first semiconductor layer; an electron blocking structure on the active region; a first In-containing layer between the active region and the electron blocking structure; and a second In-containing layer on the electron blocking structure; wherein the first In-containing layer has a first indium content, the second In-containing layer has a second indium content, and the second indium content is different from the first indium content. |
US10693028B2 |
Micro-concentrator solar array using micro-electromechanical systems (MEMS) based reflectors
A micro-concentrator solar array is provided, and includes a plurality of solar cells and a plurality of micro-electromechanical systems (MEMS) based reflectors. Each solar cell includes a focal point. The MEMS based reflectors are each selectively tiltable about at least one axis to reflect a beam of light onto the focal point of one of the solar cells. |
US10693026B2 |
Photovoltaic module comprising a plurality of bifacial cells and method for producing such a module
The invention concerns a method for producing a photovoltaic module, comprising:⋅—providing a plurality of bifacial photovoltaic cells each having a short-circuit current ratio (B),⋅—asymmetrically cutting each cell into two portions, such that the ratio between the surface areas of said portions is substantially equal to the short-circuit current ratio (B) of said cell or to the average short-circuit ratio of the set of cells,⋅—juxtapositioning said cell portions in a main plane of the module in order to form pairs of cell portions chosen such that the front face of the first portion has a short-circuit current substantially equal to the short-circuit current of the rear face of the second portion, said portions being arranged such that the front face of the first portion and the rear face of the second portion coincide with the front face of the module,⋅—creating an electrical connection of the front face of the first portion with the rear face of the second portion. |
US10693024B2 |
Barrier assembly
An assembly that includes a barrier film interposed between a first polymeric film substrate and a first major surface of a pressure sensitive adhesive layer is provided. The first polymeric film substrate has a first coefficient of thermal expansion that is, in some embodiments, up to 50 parts per million per Kelvin. The pressure sensitive adhesive layer has a second major surface opposite the first major surface that is disposed on a second polymeric film substrate. The second polymeric film substrate is typically resistant to degradation by ultraviolet light. In some embodiments, the second polymeric film substrate has a second coefficient of thermal expansion that is at least 40 parts per million per Kelvin higher than the first coefficient of thermal expansion. The assembly is transmissive to visible and infrared light. |
US10693023B2 |
Imaging apparatus, method of manufacturing the same, and camera
A method of manufacturing an imaging apparatus includes: preparing a substrate comprising a wafer and a silicon layer arranged on the wafer, the wafer including a first semiconductor region made of single crystal silicon with an oxygen concentration not less than 2×1016 atoms/cm3 and not greater than 4×1017 atoms/cm3, the silicon layer including a second semiconductor region made of single crystal silicon with an oxygen concentration lower than the oxygen concentration in the first semiconductor region; annealing the substrate in an atmosphere containing oxygen and setting the oxygen concentration in the second semiconductor region within the range not less than 2×1016 atoms/cm3 and not greater than 4×1017 atoms/cm3; and forming a photoelectric conversion element in the second semiconductor region after the annealing. |
US10693020B2 |
Semiconductor device package and method for use thereof
An optical detector device including: a glass substrate having conductive traces plated thereon; a semiconductor device having an optical detector exposed on a side facing the glass substrate, the semiconductor device further including a plurality of bond pads electrically coupled to a first subset of the conductive traces; a metallic seal structure bonding a side of the glass substrate having the conductive traces with the side of the semiconductor device facing the glass substrate; and a plurality of conductive structures outside of a perimeter of the semiconductor device, the plurality of conductive structures being electrically coupled to a second subset of the conductive traces. |
US10693019B2 |
Film scheme for a high density trench capacitor
Various embodiments of the present application are directed towards a trench capacitor with a high capacitance density. In some embodiments, the trench capacitor overlies the substrate and fills a trench defined by the substrate. The trench capacitor comprises a lower capacitor electrode, a capacitor dielectric layer, and an upper capacitor electrode. The capacitor dielectric layer overlies the lower capacitor electrode and lines the trench. The upper capacitor electrode overlies the capacitor dielectric layer and lines the trench over the capacitor dielectric layer. The capacitor dielectric layer comprises a high κ dielectric material. By using a high κ material for the dielectric layer, the trench capacitor may have a high capacitance density suitable for use with high performance mobile devices. |
US10693016B2 |
Display apparatus and method of manufacturing the same
A display apparatus includes a thin film transistor on a first base substrate, the thin film transistor including a gate electrode disposed on the first base substrate, an active pattern disposed on the first base substrate and including a semiconductor layer including of amorphous silicon and an ohmic contact layer which is on the semiconductor layer, a drain electrode disposed on the ohmic contact layer and having a first thickness, and a source electrode disposed on the ohmic contact layer and having a second thickness which is greater than the first thickness. |
US10693010B2 |
Semiconductor device and method for manufacturing semiconductor device
A change in electrical characteristics of a semiconductor device including an interlayer insulating film over a transistor including an oxide semiconductor as a semiconductor film is suppressed. The structure includes a first insulating film which includes a void portion in a step region formed by a source electrode and a drain electrode over the semiconductor film and contains silicon oxide as a component, and a second insulating film containing silicon nitride, which is provided in contact with the first insulating film to cover the void portion in the first insulating film. The structure can prevent the void portion generated in the first insulating film from expanding outward. |
US10693001B2 |
Semiconductor device
A semiconductor device includes a semiconductor layer made of SiC. A transistor element having an impurity region is formed in a front surface portion of the semiconductor layer. A first contact wiring is formed on a back surface portion of the semiconductor layer, and defines one electrode electrically connected to the transistor element. The first contact wiring has a first wiring layer forming an ohmic contact with the semiconductor layer without a silicide contact and a second wiring layer formed on the first wiring layer and having a resistivity lower than that of the first wiring layer. |
US10692997B2 |
Bidirectional transistor having a low resistance heterojunction in an on state
A bidirectional heterojunction transistor includes first and second conduction electrodes, first and second gates between the conduction electrodes, and first and second reference electrodes between the gates. The transistor further includes a superposition of semiconductor layers, including channel zones that are vertically in line with the gates, a first conduction zone between the first conduction electrode and the first channel zone, and a second conduction zone between the second conduction electrode and the second channel zone. The superposition of semiconductor layers also includes a third conduction zone that is separated from the first and second conduction zones by the first and second channel zones, respectively, and a first electrical connection that is connected to the third conduction zone and to the first reference electrode. |
US10692996B1 |
Systems, methods and apparatus for radio frequency devices
Systems, methods and apparatus incorporating Gallium Nitride heterostructure (Alx,Iny)Ga1-x-y N-materials in flexible, strainable and wearable radio frequency devices. These devices include (Alx,Iny)Ga1-x-y N-based high-electron mobility transistors (HEMTs), which enable amplification of microwave radio frequencies from approximately 300 MHz to approximately 300 GHz for flexible and conformal wireless transmission. |
US10692992B2 |
Semiconductor device and fabrication method thereof
Semiconductor device and fabrication method are provided. The fabrication method includes: providing a base substrate having a first gate dielectric film thereon; forming a first gate electrode layer on a portion of the first gate dielectric film; forming an offset sidewall film on the first gate dielectric film and covering sidewalls of the first gate electrode layer; forming lightly doped regions in the base substrate on sides of the first gate electrode layer; removing the offset sidewall film and a portion of the first gate dielectric film to form a first dielectric layer under the first gate electrode layer; forming sidewall spacers; forming source/drain doped regions on sides of the first gate electrode layer; forming a dielectric layer over the source/drain doped regions and the base substrate; and forming a gate opening in the dielectric layer by removing the first gate electrode layer and the first gate dielectric layer. |
US10692987B2 |
IC structure with air gap adjacent to gate structure and methods of forming same
The disclosure provides an integrated circuit (IC) structure including a first spacer on a semiconductor fin adjacent a first portion of the gate structure, and having a first height above the semiconductor fin; a second spacer on the semiconductor fin adjacent the first spacer, such that the first spacer is horizontally between the first portion of the gate structure and a lower portion of the outer; and a gate cap positioned over the first portion of the gate structure and on the second spacer above the semiconductor fin. The gate cap defines an air gap horizontally between the first portion of the gate structure and an upper portion of the second spacer, and vertically between an upper surface of the first spacer and a lower surface of the gate cap. |
US10692986B2 |
Compound film of tungsten and germanium, and semiconductor device
A compound film of tungsten and germanium useful for semiconductor devices, a semiconductor device using the compound film and a method and an apparatus for manufacturing the compound film. Various embodiments include a compound film of tungsten and germanium, which has a germanium/tungsten composition ratio of 0.2 or more and less than 6 and includes an optical energy gap. The compound film of tungsten and germanium is produced on a substrate by causing a material gas of tungsten and a material gas of germanium to undergo a chemical reaction in at least one of a region in a gas phase and a region on the substrate. Various embodiments include a semiconductor device including a stack structure in which a semiconductor substrate, a compound film of tungsten and germanium having a germanium/tungsten composition ratio of 1 or more and 3.2 or less, and a metal electrode are laminated in this order. |
US10692985B2 |
Protection of high-K dielectric during reliability anneal on nanosheet structures
A starting structure for forming a gate-all-around field effect transistor (FET) and a method of fabricating the gate-all-around FET. The method includes forming a stack of silicon nanosheets above a substrate forming an interfacial layer over the nanosheets depositing a high-k dielectric layer conformally on the interfacial layer. The method also includes depositing a layer of silicon nitride (SiN) above the high-k dielectric layer and performing reliability anneal after depositing the layer of SiN to crystalize the high-k dielectric layer. |
US10692981B2 |
Memory device and manufacturing method thereof
A memory device and a manufacturing method thereof are provided. The memory device includes a first gate structure, a second gate structure, an oxide layer and a nitride layer. The first gate structure and the second gate structure are disposed on a substrate. The oxide layer covers the first gate structure. The nitride layer is disposed on the substrate and covers the oxide and the second gate structure. The refraction index of a portion of the nitride layer adjacent to an interface between the nitride layer and each of the first gate structure and the second gate structure is about 5% to 10% less than the refraction index of the remaining portion of the nitride layer. |
US10692978B2 |
SiC semiconductor device with insulating film and organic insulating layer
According to the present invention, a semiconductor device includes a first conductivity type SiC layer, an electrode that is selectively formed upon the SiC layer, and an insulator that is formed upon the SiC layer and that extends to a timing region that is set at an end part of the SiC layer. The insulator includes an electrode lower insulating film that is arranged below the electrode, and an organic insulating layer that is arranged so as to cover the electrode lower insulating film. The length (A) of the interval wherein the organic insulating layer contacts the SiC layer is 40 μm or more, and the lateral direction distance (B) along the electrode lower insulating layer between the electrode and SiC layer is 40 μm or more. |
US10692971B2 |
Process for fabricating silicon nanostructures
A process for etching a substrate comprising polycrystalline silicon to form silicon nanostructures includes depositing metal on top of the substrate and contacting the metallized substrate with an etchant aqueous solution comprising about 2 to about 49 weight percent HF and an oxidizing agent. |
US10692970B2 |
Semiconductor device with buffer region
A semiconductor device include a semiconductor body with a drain region of a first conductivity type, a drift region of the first conductivity type and having a doping concentration lower than a doping concentration of the drain region, a buffer region of the first conductivity type arranged between the drift region and the drain region, a source region of the first conductivity type, a body region of a second conductivity type arranged between the source region and the drift region and forming a first pn-junction with the source region and a second pn-junction with the drift region, and a charge compensation region of the second conductivity type extending from the body region towards the buffer region. A source metallization is in ohmic contact with the source region. A drain metallization is ohmic contact with the drain region. |
US10692960B2 |
Display apparatus
Provided is a display apparatus, including a substrate; a plurality of pixels that are on the substrate and include at least one display device; a separation area that is on the substrate and between two adjacent pixels from among the plurality of pixels; and a penetrating portion that is in the separation area and penetrates the substrate. |
US10692956B2 |
Display device including a control line with a detour part
A display device includes a scan line extending in a first direction. A plurality of data lines cross the scan line. A driving voltage line crosses the scan line. An active pattern includes a plurality of channel regions and a plurality of conductive regions. A control line is connected to the plurality of data lines and the driving voltage line. The active pattern includes a shielding part overlapping at least one data line of the plurality of data lines. The control line includes a plurality of main line parts each extending in the first direction, and a detour part connecting two adjacent main line parts of the plurality of main line parts to each other. The detour part extends along a periphery of the active pattern and crosses the at least one data line of the plurality of data lines. |
US10692954B2 |
Backplane for display device and method of manufacturing the same
A method of manufacturing a backplane for a display device includes forming an insulation layer on a substrate, forming a pad electrode layer on the insulation layer, forming a photoresist pattern on the pad electrode layer in the pad region, etching the pad electrode layer and a portion of the insulation layer by the photoresist pattern as an etch-stop layer so as to simultaneously form a pad electrode and a side protection layer, the side protection layer covering a sidewall of the pad electrode, and stripping the photoresist pattern. |
US10692953B2 |
Display apparatus
A display apparatus includes: a substrate having a bending area between a first area and a second area; an inorganic insulating layer arranged on the substrate, the inorganic insulating layer having an opening or a groove corresponding to the bending area; a wiring unit extending to the second area through the bending area, the wiring unit arranged on the inorganic insulating layer and at least a portion thereof overlapping the opening or the groove; and an organic material layer between the inorganic insulating layer and the wiring unit, the organic material layer configured to fill the opening or the groove, wherein the wiring unit comprises a first wire and a second wire that are adjacent to each other, and a width in which the opening or the groove overlaps the first wire is different from the width in which the opening or the groove overlaps the second wire. |
US10692948B2 |
Array substrate, manufacturing method thereof and display panel
An array substrate is provided, including a substrate, a driver thin film transistor and a switch thin film transistor disposed on the substrate, the driver thin film transistor and the switch thin film transistor both include a gate, a gate insulating layer, an active layer, a source, and a drain. A barrier layer is disposed between the gate and the gate insulating layer of the driver thin film transistor. A manufacturing method thereof includes forming a barrier layer on the gate of the driver thin film transistor. Compared with existing arts, forming a barrier layer between the gate and the gate insulating layer of the driver thin film transistor to prevent its active layer from water and active oxygen ions affections can improve the electrical property and reliability of the thin film transistor, and ensure the normal operation for driving the driver thin film transistor of organic light emitting diode. |
US10692947B2 |
Light emitting display device and method of manufacturing the same
Disclosed are a light emitting display device and a method of manufacturing the same, which prevent a lifetime of a light emitting layer from being shortened and prevent occurrence of a turn-on defect. The light emitting display device includes a plurality of pixels each including a transistor having a gate electrode, an active layer overlapping the gate electrode, a source electrode connected to one side of the active layer, and a drain electrode connected to another side of the active layer. The pixels further include a light emitting device having a first electrode, a light emitting layer disposed on the first electrode, and a second electrode disposed on the light emitting layer. The light emitting display device includes a contact hole, and the first electrodes of at least two of the pixels are electrically connected to side surfaces of respective source electrodes or to side surfaces of respective drain electrodes in the contact hole. |
US10692945B2 |
Manufacturing method for an inkjet printing AMOLED display panel
A manufacturing method for an inkjet printing AMOLED display panel is disclosed. The method includes steps of: manufacturing a TFT backplane, and manufacturing an anode on the TFT backplane; manufacturing a spacer layer for isolating the anode from a pixel definition layer on the anode; manufacturing a pixel definition layer on the TFT backplane, and the pixel definition layer covers the spacer layer; patterning the pixel definition layer to form a notch on the pixel definition layer in order to expose the spacer layer; etching the spacer layer below the notch by an etching solution; and forming an ink layer on the anode by an inkjet printing method. The invention can improve the cleanliness of the anode surface in the AMOLED display panel, reduce the residue, and make the printed light-emitting layer easier to spread evenly, prevent the AMOLED display panel from displaying abnormality. |
US10692941B2 |
Organic light emitting diode display
Provided is an organic light emitting diode display. The OLED display includes a thin film transistor substrate, a white OLED layer, a quantum dot photoluminescence film and a color filter film. The OLED display includes sub-pixels, which are sequentially disposed. The sub-pixels include a red sub-pixel, a green sub-pixel and a blue sub-pixel. A region of the quantum dot photoluminescence film corresponding to the red sub-pixel is provided with red quantum dots, and a region corresponding to the green sub-pixel is provided with green quantum dots. The red quantum dots and the green quantum dots are excited by white light emitted by the WOLED layer to emit high-purity red light and green light, respectively, and then filtered by the color filter film to be emitted. Thus, the OLED display has higher color saturation, which effectively broadens color gamut and can fully utilize the short-wavelength light. |
US10692937B2 |
Manufacturing method of OLED display panel with stacks structure
The present disclosure discloses an OLED display panel and a manufacturing method thereof, including: forming a first anode layer on a substrate; forming a conductive layer, a first pixel defining layer and a protective layer covering the conductive layer on the first anode layer; forming a first OLED pixel layer on the first anode layer; forming a first cathode layer on the OLED pixel layer; forming a second anode layer on the first cathode layer; forming a second OLED pixel layer on the second anode layer; and forming a second cathode layer on the second OLED pixel layer. In the above way, the times of the precision mask used in the manufacturing process is greatly reduced, and the space occupied by the stack structure in parallel with the three primary colors is greatly reduced, thereby greatly improving the pixel resolution. |
US10692934B2 |
Memory device
According to one embodiment, a memory device includes a first conductive layer, a second conductive layer, and a first layer. A direction from the first conductive layer toward the second conductive layer is aligned with a first direction. The first layer is provided between the first conductive layer and the second conductive layer. The first layer includes a first region including titanium and oxygen, a second region including aluminum and oxygen and being provided between the first conductive layer and the first region, and a third region including aluminum and oxygen and being provided between the first region and the second conductive layer. A surface area in a first plane of a brookite region included in the first region is 58 percent or more of a surface area in the first plane of the first region. The first plane crosses the first direction. |
US10692929B1 |
Integrated circuit including resistive random-access memory cell and resistor cell and forming method thereof
An integrated circuit includes: a substrate having a resistive random-access memory area and a resistor area; a first dielectric layer and a second dielectric layer sequentially disposed on the substrate; a patterned stacked structure having a bottom conductive layer, an insulating layer and a top conductive layer stacked from bottom to top sandwiched by the first dielectric layer and the second dielectric layer; a first metal plug and a second metal plug disposed in the second dielectric layer and contacting the top conductive layer and the bottom conductive layer of the resistive random-access memory area respectively, thereby constituting a resistive random-access memory cell; and, a third metal plug and a fourth metal plug disposed in the second dielectric layer and contacting the bottom conductive layer or the top conductive layer of the resistor area, thereby constituting a resistor cell. A method of forming said integrated circuit is also provided. |
US10692926B2 |
Magnetoresistive stack with seed region and method of manufacturing the same
A magnetoresistive stack/structure and method of manufacturing same comprising wherein the stack/structure includes a seed region, a fixed magnetic region disposed on and in contact with the seed region, a dielectric layer(s) disposed on the fixed magnetic region and a free magnetic region disposed on the dielectric layer(s). In one embodiment, the seed region comprises an alloy including nickel and chromium having (i) a thickness greater than or equal to 40 Angstroms (+/−10%) and less than or equal to 60 Angstroms (+/−10%), and (ii) a material composition or content of chromium within a range of 25-60 atomic percent (+/−10%) or 30-50 atomic percent (+/−10%). |
US10692922B2 |
Photoelectric conversion device, method of manufacturing the same, and equipment
A photoelectric conversion device includes photoelectric converter arranged in semiconductor substrate made of silicon and is and transistor arranged on surface of the substrate. The photoelectric converter includes first region of a first conductivity type, configured to accumulate charges, and second region of second conductivity type. The first region is arranged between the surface and the second region. The substrate includes third region as source and/or drain of the transistor. The substrate includes, in position which is below the third region and is apart from the third region, impurity region containing group 14 element other than silicon. Depth from the surface of peak position in density distribution of the group 14 element in the impurity region is smaller than depth from the surface of peak position in density distribution of majority carrier in the second region. |
US10692919B2 |
Solid-state imaging element, imaging device, and electronic device
The present technology relates to a solid-state imaging element, an imaging device, and an electronic device that can improve transfer efficiency of a charge accumulation unit (MEM) and can increase the number of saturation electrons Qs. In a case where a charge voltage conversion unit (FD) is connected to a center of a charge accumulation unit (MEM) in each pixel and pixels are arrayed in an array, a column in which photoelectric conversion units (PD) are arrayed and a column including charge voltage conversion units (FD) and pixel transistors are arrayed in parallel. The present technology can be applied to a CMOS image sensor. |
US10692916B2 |
Image-capturing unit and image-capturing apparatus
An image-capturing unit includes; an image-capturing chip; a power supply circuit unit that outputs electrical power to be fed to the image-capturing chip; a power supply line that feeds electrical power from the power supply circuit unit to the image-capturing chip; a disconnecting unit that is provided to the power supply line and is electrically disconnecting the power supply circuit unit and the image-capturing chip when a leakage current of the image-capturing chip is measured; and an implementation substrate on which the power supply circuit unit, the image-capturing chip, the power supply line and the disconnecting unit are implemented. |
US10692909B2 |
Solid-state imaging device, manufacturing method thereof, and camera with alternatively arranged pixel combinations
A solid-state imaging device includes a semiconductor substrate; and a pixel unit having a plurality of pixels on the semiconductor substrate, wherein the pixel unit includes first pixel groups having two or more pixels and second pixel groups being different from the first pixel groups, wherein a portion of the pixels in the first pixel groups and a portion of the pixels in the second pixel groups share a floating diffusion element. |
US10692908B2 |
CMOS image sensor encapsulation structure and method for manufacturing the same
A CMOS image sensor encapsulation structure and its manufacturing method, including: forming a blind hole in a combined layer formed by a first insulating layer and a wafer, a surface of the first insulating layer facing away from the wafer having a micro convex lens; forming a second insulating layer on a hole wall of the blind hole, then filling an electrically conductive material in the blind hole having the second insulating layer, and making a conductor in the combined layer in signal connection with the micro convex lens and an IC extend to a surface of the first insulating layer and electrically connecting the conductor to the electrically conductive material; fixing the transparent substrate material on a surface of the first insulating layer having the micro convex lens, forming a dummy wafer on a surface of the transparent substrate material, and then thinning the wafer by grinding. |
US10692900B1 |
Method of manufacturing array substrate and display panel
A method of manufacturing array substrate and a display panel, wherein, the method of manufacturing array substrate includes: depositing a gate electrode, a gate insulation layer, a semiconductor layer, a metal layer and a photoresist; forming an non-exposure area, a partial exposure area and a full exposure area through exposure and developing; then, performing a first ashing treatment and a wet etching to form a metal layer recess, and performing a second ashing treatment to etch off residual photoresist which remains in the metal layer recess after the first ashing treatment; and finally performing a dry etching to form a pattern of a channel region. |
US10692898B2 |
Display panel and display device
The present application discloses a display panel and a display device. The display panel includes an array substrate including a source driver, a gate driver, a plurality of spaced-apart data lines, a plurality of spaced-apart scan lines, and a plurality of spaced-apart connecting line. The source driver is disposed at a first end of the array substrate, the gate driver is disposed at a second end of the array substrate, and the second end is opposite to the first end. The plurality of data lines are respectively connected to the source driver, the plurality of scan lines respectively intersect with the plurality of data lines, the plurality of connecting lines are respectively connected to the gate driver, and each of the connecting lines is respectively connected to one of the scan lines. |
US10692894B2 |
Oxide semiconductor, thin film transistor, and display device
An object is to control composition and a defect of an oxide semiconductor, another object is to increase a field effect mobility of a thin film transistor and to obtain a sufficient on-off ratio with a reduced off current. A solution is to employ an oxide semiconductor whose composition is represented by InMO3(ZnO)m, where M is one or a plurality of elements selected from Ga, Fe, Ni, Mn, Co, and Al, and m is preferably a non-integer number of greater than 0 and less than 1. The concentration of Zn is lower than the concentrations of In and M. The oxide semiconductor has an amorphous structure. Oxide and nitride layers can be provided to prevent pollution and degradation of the oxide semiconductor. |
US10692890B2 |
Display device, stacked substrate including the same, and method for manufacturing the display device
A method for manufacturing a display device includes providing a carrier substrate and forming a soluble layer on the carrier substrate. The soluble layer includes a material that, dissolves in a washing solution. The method includes forming a cover layer on a top surface of the soluble layer and a side surface of the soluble layer. The method includes forming a display panel on the cover layer. The display panel includes a base layer. The method includes removing a portion of the cover layer from the side surface of the soluble layer to form a remaining part. The method includes providing the washing solution to the soluble layer to remove the soluble layer. The method includes separating the display panel and the remaining part from the carrier substrate. |
US10692888B2 |
High voltage three-dimensional devices having dielectric liners
High voltage three-dimensional devices having dielectric liners and methods of forming high voltage three-dimensional devices having dielectric liners are described. For example, a semiconductor structure includes a first fin active region and a second fin active region disposed above a substrate. A first gate structure is disposed above a top surface of, and along sidewalls of, the first fin active region. The first gate structure includes a first gate dielectric, a first gate electrode, and first spacers. The first gate dielectric is composed of a first dielectric layer disposed on the first fin active region and along sidewalls of the first spacers, and a second, different, dielectric layer disposed on the first dielectric layer and along sidewalls of the first spacers. The semiconductor structure also includes a second gate structure disposed above a top surface of, and along sidewalls of, the second fin active region. The second gate structure includes a second gate dielectric, a second gate electrode, and second spacers. The second gate dielectric is composed of the second dielectric layer disposed on the second fin active region and along sidewalls of the second spacers. |
US10692887B2 |
Methods used in forming an array of memory cells
In some embodiments, a method used in forming an array of memory cells comprises uses no more than two photolithographic masking steps are used in forming both: (a) sense lines longitudinally extending in a column direction that are individually directly above and electrically coupled to the upper source/drain regions of multiple of the second pedestals in the column direction; and (b) spaced elevationally-extending vias laterally between immediately-adjacent of the sense lines directly above and electrically coupled to the upper source/drain regions of multiple of the first pedestals. Other embodiments are disclosed. |
US10692886B2 |
Semiconductor memory device having vertical semiconductor films with narrowing widths and gate insulating films with different thickness
A semiconductor memory device according to an embodiment includes: a substrate; a plurality of first gate electrodes; a first semiconductor film facing the plurality of first gate electrodes; and a first gate insulating film provided between the plurality of first gate electrodes and the first semiconductor film. Moreover, this semiconductor memory device includes: a plurality of second gate electrodes; a second semiconductor film facing the plurality of second gate electrodes; and a second gate insulating film provided between the plurality of second gate electrodes and the second semiconductor film. Moreover, this semiconductor memory device includes: a third gate electrode that is provided between the plurality of first gate electrodes and the plurality of second gate electrodes, and extends in a second direction; and a third gate insulating film provided between the third gate electrode and the first semiconductor film. Moreover, a thickness in a first direction of the third gate insulating film is larger than a width in the second direction of the first gate insulating film and the second gate insulating film. |
US10692885B2 |
Semiconductor device and manufacturing method of the semiconductor device
A semiconductor device includes stack structures each including a first conductive layer, a substrate disposed under the stack structures, first impurity regions disposed in the substrate, and at least one trench passing through the stack structures and disposed above the first impurity regions. |
US10692884B2 |
Three-dimensional memory device including bottle-shaped memory stack structures and drain-select gate electrodes having cylindrical portions
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, drain-select-level gate electrodes located over the alternating stack, memory openings extending through the alternating stack and a respective one of the drain-select-level gate electrodes, and memory opening fill structures located in the memory openings. The memory opening fill structures can have a stepped profile to provide a smaller lateral dimension at the level of the drain-select-level gate electrodes than within the alternating stack. Each of the drain-select-level gate electrodes includes a planar portion having two sets of vertical sidewall segments, and a set of cylindrical portions vertically protruding upward from the planar portion and laterally surrounding a respective one of the memory opening fill structures. The memory opening fill structures can be formed on-pitch as a two-dimensional array. |
US10692883B2 |
Semiconductor memory device
A semiconductor memory device includes a substrate; a stacked body on the substrate and including a first stacked body formed of stacked first electrode layers and a second stacked body on the first stacked body and including a second electrode layer; a hole passing through the stacked bodies in a first direction and having a first insulator, and a channel film between the first insulator and first electrode layers and between the first insulator and second electrode layer and having first and second portions facing each other, with the first insulator placed therebetween. A first memory between the first electrode layers and the first portion and a second memory between the first electrode layers and the second portion are insulated. A third memory between the second electrode layer and the first portion and a fourth memory between the second electrode layer and the second portion are connected. |
US10692879B2 |
Semiconductor device including different orientations of memory cell array and peripheral circuit transistors
A memory device includes a memory cell on a first region of a substrate. An active region is in a second region neighboring the first region of the substrate, and an extension direction of the active region has an acute angle with the <110> direction of the substrate. A transistor serving as a peripheral circuit is on the second region of the substrate. In the memory device, defects or failures due to a crystal defects or a dislocation of the substrate may decrease. |
US10692875B2 |
Memory structure
A memory structure including a substrate, at least one stacked gate structure, a first spacer conductive layer, and a first contact is provided. The stacked gate structure is located on the substrate and includes a control gate. The control gate extends in a first direction. The first spacer conductive layer is located on one sidewall of the control gate and is electrically insulated from the control gate. The first spacer conductive layer includes a first merged spacer portion and a first non-merged spacer portion. A line width of the first merged spacer portion is greater than a line width of the first non-merged spacer portion. The first contact is connected to the first merged spacer portion. The memory structure can have a larger process window of contact. |
US10692874B2 |
3-dimensional NOR string arrays in segmented stacks
A memory structure formed above a semiconductor substrate includes two or more modules each formed on top of each other separated by a layer of global interconnect conductors. Each memory module may include a 3-dimensional array of memory transistors organized as NOR array strings. Each 3-dimensional array of memory transistors is provided vertical local word lines as gate electrodes to the memory transistors. These vertical local word lines are connected by the layers of global interconnect conductors below and above the 3-dimensional array of memory transistors to circuitry formed in the semiconductor substrate. |
US10692870B2 |
Three-dimensional devices having reduced contact length
Various embodiments comprise apparatuses and methods including a memory array having alternating levels of semiconductor materials and dielectric material with strings of memory cells formed on the alternating levels. One such apparatus includes a memory array formed substantially within a cavity of a substrate. Peripheral circuitry can be formed adjacent to a surface of the substrate and adjacent to the memory array. Additional apparatuses and methods are described. |
US10692868B2 |
Contact formation through low-temperature epitaxial deposition in semiconductor devices
A semiconductor material layer is deposited on a p-type source/drain region of a p-type transistor device and an n-type source/drain region of an n-type transistor device. The p-type device transistor device and the n-type transistor device are formed on a substrate of a semiconductor device. The semiconductor device includes a trench formed through an inter-level dielectric layer. The inter-level dielectric layer is formed over the n-type transistor device and the p-type transistor device. The trench exposes the p-type source/drain region of the p-type transistor device and the n-type source/drain region of the n-type transistor device. An element is implanted in the semiconductor material layer to form an amorphous layer on p-type source drain region and the n-type source/drain region. The amorphous layer is annealed to form a first metastable alloy layer upon the p-type source/drain region and a second metastable alloy layer upon the n-type source/drain region. |
US10692867B2 |
Method and structure for FinFET device
The present disclosure describes a fin-like field-effect transistor (FinFET). The device includes one or more fin structures over a substrate, each with source/drain (S/D) features and a high-k/metal gate (HK/MG). A first HK/MG in a first gate region wraps over an upper portion of a first fin structure, the first fin structure including an epitaxial silicon (Si) layer as its upper portion and an epitaxial growth silicon germanium (SiGe), with a silicon germanium oxide (SiGeO) feature at its outer layer, as its middle portion, and the substrate as its bottom portion. A second HK/MG in a second gate region, wraps over an upper portion of a second fin structure, the second fin structure including an epitaxial SiGe layer as its upper portion, an epitaxial Si layer as it upper middle portion, an epitaxial SiGe layer as its lower middle portion, and the substrate as its bottom portion. |
US10692865B2 |
Semiconductor device and fabricating the same
The present disclosure provides a method for fabricating an integrated circuit device. The method includes providing a precursor including a substrate having first and second metal-oxide-semiconductor (MOS) regions. The first and second MOS regions include first and second gate regions, semiconductor layer stacks, and source/drain regions respectively. The method further includes laterally exposing and oxidizing the semiconductor layer stack in the first gate region to form first outer oxide layer and inner nanowire set, and exposing the first inner nanowire set. A first high-k/metal gate (HK/MG) stack wraps around the first inner nanowire set. The method further includes laterally exposing and oxidizing the semiconductor layer stack in the second gate region to form second outer oxide layer and inner nanowire set, and exposing the second inner nanowire set. A second HK/MG stack wraps around the second inner nanowire set. |
US10692858B2 |
Semiconductor devices and methods of fabricating the same
A semiconductor device may include a substrate, a first doped region and a second doped region on the substrate, a base region on the first doped region, a channel region on the second doped region, and a third doped region and a fourth doped region on the base region and the channel region, respectively. The first doped region and the second doped region may be isolated from direct contact with each other in a first direction that is substantially parallel to a top surface of the substrate. A channel gate structure may be on a side surface of the channel region. A thickness of the base region, in a second direction that is substantially perpendicular to the top surface of the substrate, may be equal to or larger than a thickness of the channel region. |
US10692857B2 |
Semiconductor device combining passive components with HEMT
A semiconductor structure includes a substrate, a first III-V compound layer, a second III-V compound layer, a third III-V compound layer, and a fourth III-V compound layer. The top of the substrate includes a first region and a second region. The first III-V compound layer is in the first region. The second III-V compound layer is disposed over the first III-V compound layer. A first carrier channel is formed between the first III-V compound layer and the second III-V compound layer. The second III-V compound layer has a first thickness. The third III-V compound layer is in the second region. The fourth III-V compound layer is disposed over the third III-V compound layer. A second carrier channel is formed between the fourth III-V compound layer and the third III-V compound layer. The fourth III-V compound layer has a second thickness less than the first thickness. |
US10692853B2 |
Electrostatic discharge (ESD) robust transistors and related methods
An electrostatic discharge robust semiconductor transistor (transistor) includes a semiconductor substrate of a first conductivity type, a substrate contact region of the first conductivity type coupled with the semiconductor substrate, a source region of a second conductivity type, a channel region of the second conductivity type, a gate region of the first conductivity type, a drain region having a first drain region of the first conductivity type and a second drain region of the second conductivity type, and an electrical conductor coupled over the second drain region and a portion of the first drain region. A portion of the first drain region not covered by the electrical conductor forms a resistive electrical ballast region configured to protect the transistor from electrostatic discharge (ESD) induced voltage pulses. In implementations the transistor includes a silicon controlled rectifier (SCR) junction field effect transistor (SCR JFET) or a laterally diffused metal-oxide semiconductor (SCR LDMOS). |
US10692843B2 |
Flexible light emitting semiconductor device with large area conduit
A flexible polymeric dielectric layer (12) having first and second major surfaces, the first major surface having a conductive layer (20) thereon, the dielectric layer having at least one conduit (10) extending from the second major surface to the first major surface, the conduit having at least one lateral dimension of at least about one centimeter and being at least partially filled with conductive material (18), the conductive layer including at least one conductive feature (21) substantially aligned with the conduit (10), the conductive feature (21) supporting a plurality of light emitting semiconductor devices (22). |
US10692835B2 |
Ball bond attachment for a semiconductor die
A method for forming a ball bond for an integrated circuit formed on a semiconductor die includes forming a ball at a first send of a conductive wire inserted in a capillary tool and lowering the capillary tool toward a pad on the semiconductor die positioned on a support surface. The method further includes moving, using a motor, the support surface relative to the capillary tool to thereby bond the ball, without using ultrasound, to the pad and then raising the capillary tool. |
US10692830B2 |
Multilayers of nickel alloys as diffusion barrier layers
A structure for a semiconductor device includes a copper (Cu) layer and a first nickel (Ni) alloy layer with a Ni grain size a1. The structure also includes a second Ni alloy layer with a Ni grain size a2, wherein a1 |
US10692829B2 |
Method of forming a solder bump structure
A solder bump structure includes a pillar formed on an electrode pad. The pillar has a concave curve-shaped surface and a geometry defined at least in part by dimensions including a first height greater than a first width. The solder bump structure further includes solder formed on the concave curve-shaped surface of the pillar. The solder has a convex top surface and having dimensions including a second height greater than a second width due to the geometry of the pillar. |
US10692826B2 |
Semiconductor structure and method for forming the same
A semiconductor structure is provided. A first semiconductor device includes a first conductive layer formed over a first substrate; a first etching stop layer formed over the first conductive layer, and the first etching stop layer is in direct contact with the first conductive layer. A first bonding layer is formed over the first etching stop layer, and a first bonding via is formed through the first bonding layer and the first etching stop layer. The semiconductor structure includes a second semiconductor device. The second semiconductor device includes a second bonding layer formed over the second etching stop layer and a second bonding via formed through the second bonding layer and a second etching stop layer. A bonding structure between the first substrate and the second substrate, and the bonding structure includes the first bonding via bonded to the second bonding via. |
US10692825B2 |
Light-emitting chip package
A light emitting chip package includes a light-emitting chip, a molding compound, and a redistribution wiring structure. The light-emitting chip includes an emission zone, a first electrode, and a second electrode. The molding compound covers at least a sidewall of the light-emitting chip and supports the light-emitting chip. The redistribution wring structure disposed in the molding compound includes a first interconnect wiring structure electrically connected to the first electrode and a second interconnect wiring structure electrically connected to the second electrode. The first interconnect wiring structure and the second interconnect wiring structure respectively include a first pad and a second pad, and the first pad and the second pad are located at the same side of the light emitting chip package. |
US10692821B2 |
Semiconductor chip having tampering feature
Silicon-based or other electronic circuitry is dissolved or otherwise disabled by reactive materials within a semiconductor chip should the chip or a device containing the chip be subjected to tampering. Triggering circuits containing normally-OFF heterojunction field-effect photo-transistors are configured to cause reactions of the reactive materials within the chips upon exposure to light. The normally-OFF heterojunction field-effect photo-transistors can be fabricated during back-end-of-line processing through the use of polysilicon channel material, amorphous hydrogenated silicon gate contacts, hydrogenated crystalline silicon source/drain contacts, or other materials that allow processing at low temperatures. |
US10692819B2 |
Semiconductor structure and method for manufacturing semiconductor structure
The present invention discloses a semiconductor structure and a method for manufacturing the semiconductor structure. The semiconductor structure includes: a substrate; and at least one composition adjusting layer disposed above the substrate; wherein each of the at least one composition adjusting layer is made of a semiconductor compound, the semiconductor compound at least comprises a first element and a second element, and an atomic number of the first element is less than an atomic number of the second element, wherein in each of the at least one composition adjusting layer, along an epitaxial direction of the substrate, an atomic percentage of the first element in a compound composition is gradually decreased at first and then gradually increased, a thickness of a gradual decrease section is greater than a thickness of a gradual increase section. |
US10692817B2 |
Semiconductor device with shielding structure for cross-talk reduction
A method includes embedding a die in a molding material; forming a first dielectric layer over the molding material and the die; forming a conductive line over an upper surface of the first dielectric layer facing away from the die; and forming a second dielectric layer over the first dielectric layer and the conductive line. The method further includes forming a first trench opening extending through the first dielectric layer or the second dielectric layer, where a longitudinal axis of the first trench is parallel with a longitudinal axis of the conductive line, and where no electrically conductive feature is exposed at a bottom of the first trench opening; and filling the first trench opening with an electrically conductive material to form a first ground trench. |
US10692816B2 |
Semiconductor packages including die over-shift indicating patterns
A semiconductor package includes a package substrate including a die attachment region, a semiconductor die attached to the die attachment region, and a die over-shift indicating pattern disposed on or in the package substrate and spaced apart from the die attachment region. The die over-shift indicating pattern is used as a reference pattern for obtaining a shifted distance of the semiconductor die. |
US10692814B2 |
Chemical direct pattern plating method
A semiconductor structure with an improved metal structure is described. The semiconductor structure can include a substrate having an upper surface, an interconnect layer over the upper surface, and an additional structure deposited over the interconnect layer. The interconnect layer can include a patterned seed layer over the substrate, at least two metal lines over the seed layer, and a dielectric material between adjacent metal lines. A barrier layer can be deposited over the at least two metal lines. Methods of making the semiconductor structures are also described. |
US10692813B2 |
Semiconductor package with dummy bumps connected to non-solder mask defined pads
A semiconductor device including an integrated circuit, a dielectric layer, a plurality of connecting terminals and at least one dummy conductor is provided. The integrated circuit has a plurality of connecting pads, and the dielectric layer is disposed thereon and partially exposes the plurality of the connecting pads by a plurality of openings defined therein. The plurality of the connecting terminals is disposed on the plurality of the connecting pads exposed by the plurality of the openings. The at least one dummy conductor is disposed on the dielectric layer and electrically isolated from the integrated circuit. A substantial topology variation is between the plurality of the connecting terminals and the at least one dummy conductor. A semiconductor package having the semiconductor device is also provided. |
US10692812B2 |
Interconnects with variable space mandrel cuts formed by block patterning
Methods of fabricating an interconnect structure. A hardmask is deposited over an interlayer dielectric layer, and a block mask is formed that covers an area on the hardmask. A sacrificial layer is formed over the block mask and the hardmask, and the sacrificial layer is patterned to form a mandrel that extends across the block mask. |
US10692808B2 |
High performance cell design in a technology with high density metal routing
In certain aspects, a semiconductor die includes a first doped region, a second doped region, and an interconnect formed from a first middle of line (MOL) layer, wherein the interconnect electrically couples the first doped region to the second doped region. The semiconductor die also includes a first metal line formed from a first interconnect metal layer, and a first via electrically coupling the interconnect to the first metal line. |
US10692804B2 |
Semiconductor device package and method of manufacturing the same
A semiconductor device package includes an interposer and a semiconductor device. The interposer has a sidewall defining a space. The semiconductor device is disposed within the space and in contact with the sidewall. An interposer includes a first surface, a second surface and a third surface. The first surface has a first crystal orientation. The second surface is opposite the first surface and has the first crystal orientation. The third surface connects the first surface to the second surface, and defines a space. An angle defined by the third surface and the first surface ranges from about 90° to about 120°. |
US10692802B2 |
Flexible semiconductor device with graphene tape
A flexible semiconductor device includes a first tape having bonding pads and conductive traces formed. A semiconductor die having a bottom surface is attached to the first tape and electrically connected to the bond pads by way of electrical contacts. A second tape is attached to a top surface of the semiconductor die. The first and second tapes encapsulate the semiconductor die, the electrical contacts, and at least a part of the conductive traces. |
US10692800B2 |
Semiconductor device having substrate and base plate joined by joining member
In a semiconductor device, the marginal edge of a resist member on the side closer to a substrate is between first and third positions on a metal base plate. The third position is directly under an outer side surface of a metal plate. The first position is outside the third position and is away from a second position on the metal base plate directly under an outer side surface of the electrical insulating board, by a distance calculated by dividing “the height from a principal surface of the metal base plate to the front surface of the electrical insulating board” by “the tangent of the contact angle of solder created by the marginal edge stopping solder flow”. This makes it possible to ensure sufficient insulation distances between conductive patterns and the solder and to reduce creepage distances of the conductive patterns over the electrical insulating board. |
US10692798B2 |
Multiple flow entrance heat sink
Embodiments of the invention related to using the fin length of the heat sink extending from an entrance of the heat sink to an interior sectional wall as the heat transfer element to achieve high thermal performance. The sectional wall(s) of the heat sink function to isolate fluid flow communication between the heat sink sections of fin fields, thereby preventing a flow coupling between the fin fields. |
US10692797B2 |
Thermal interface materials with low secant modulus of elasticity and high thermal conductivity
Disclosed are exemplary embodiments of thermal interface materials with low secant modulus of elasticity and high thermal conductivity. |
US10692795B2 |
Flip chip assembly of quantum computing devices
In an embodiment, a quantum device includes an interposer layer comprising a set of vias. In an embodiment, the quantum device includes a dielectric layer formed on a first side of the interposer, the dielectric layer including a set of transmission lines communicatively coupled to the set of vias. In an embodiment, the quantum device includes a plurality of qubit chips coupled to an opposite side of the interposer layer, each qubit chip of the plurality of qubit chips including: a plurality of qubits on a first side of the qubit chip and a plurality of protrusions on a second side of the qubit chip. In an embodiment, the quantum device includes a heat sink thermally coupled with the plurality of qubit chips, the heat sink comprising a plurality of recesses aligned with the plurality of protrusions of the plurality of qubit chips. |
US10692792B2 |
Electronic device
An electronic device includes an electronic component, a sealing resin body, and a plurality of conductive members electrically connected to the electronic component in the sealing resin body, including respective portions exposed from the sealing resin body to the outside of the sealing resin body, and having different potentials. The conductive members include a heat sink and a terminal extending from an inside to the outside of the sealing resin body. A surface of the terminal includes, as a part covered with the sealing resin body, a higher adhesion part and a lower adhesion part. The lower adhesion part is provided in an entire portion of a back surface of the terminal, the back surface being opposite to a connection surface of the terminal which is adjacent to a connection part electrically connected to the electronic component. The higher adhesion part is provided in the connection surface. |
US10692789B2 |
Stacked fan-out package structure
A semiconductor package structure is provided. The structure includes a first semiconductor die having a first surface and a second surface opposite thereto. A first molding compound surrounds the first semiconductor die. A first redistribution layer (RDL) structure is disposed on the second surface of the first semiconductor die and laterally extends on the first molding compound. A second semiconductor die is disposed on the first RDL structure and has a first surface and a second surface opposite thereto. A second molding compound surrounds the second semiconductor die. A first protective layer covers a sidewall of the first RDL structure and a sidewall of the first molding compound. |
US10692785B2 |
Semiconductor pattern for monitoring overlay and critical dimension at post-etching stage and metrology method of the same
A semiconductor pattern for monitoring overlay and critical dimension at post-etching stage is provided in the present invention, which include a first inverted-T shaped pattern with a base portion and a middle portion extending from the base portion and a second pattern adjacent and spaced apart from the base portion of the first inverted-T shaped pattern, wherein the first inverted-T shaped pattern and the second pattern are composed of a plurality of spacer patterns spaced apart from each other. |
US10692784B2 |
Vacuum processing apparatus
A sample stage which is disposed inside a vacuum processing chamber and on which a wafer to be processed is placed on an upper surface thereof includes a metallic base material, a metallic substrate insulated from the base material below the base material with an insulating member interposed therebetween, and a base which is disposed below the substrate, has a space set to an atmospheric pressure therein, and is connected to the substrate by an opening above the space being covered, the insulating member has a ring-shaped member made of ceramic with a seal member airtightly sealing a part between a space of an inner peripheral side communicating with an outside of the vacuum vessel and set to the atmospheric pressure and an inside of the processing chamber interposed between the base material and an outer peripheral side portion of the substrate, a plurality of temperature sensors installed to penetrate the substrate and inserted into the base material is included, and the base material, the insulating member, and the substrate are configured to be integrally removable to an outside of the processing chamber in a state in which the plurality of temperature sensors is installed. |
US10692782B2 |
Control device, substrate processing system, substrate processing method, and program
Provided is a control device for controlling an operation of a substrate processing apparatus that forms a predetermined film on a substrate and operations of a plurality of measurement devices that measure a characteristic of the predetermined film. The control device includes: an individual difference information storing unit that stores individual difference information representing a relationship between information allocated to each of the plurality of measurement devices to specify each measurement device and an individual difference of the measurement device; and a controller that corrects a measurement value of the characteristic of the predetermined film measured by the measurement device based on information specifying the measurement device that has measured the characteristic of the predetermined film and the individual difference information stored in the individual difference information storing unit. |
US10692781B2 |
Semiconductor device
A semiconductor device including a first fin pattern and a second fin pattern, which are in parallel in a lengthwise direction; a first trench between the first fin pattern and the second fin pattern; a field insulating film partially filling the first trench, an upper surface of the field insulating film being lower than an upper surface of the first fin pattern and an upper surface of the second fin pattern; a spacer spaced apart from the first fin pattern and the second fin pattern, the spacer being on the field insulating film and defining a second trench, the second trench including an upper portion and an lower portion; an insulating line pattern on a sidewall of the lower portion of the second trench; and a conductive pattern filling an upper portion of the second trench and being on the insulating line pattern. |
US10692778B2 |
Gate-all-around FETs having uniform threshold voltage
A technique relates to a semiconductor device. An N-type field effect transistor (NFET) and a P-type field effect transistor (PFET) each include an inner work function metal, an outer work function metal, a first nanosheet including an inner channel surface having a first threshold voltage, and a second nanosheet including an outer channel surface having a second threshold voltage. The outer work function metal is modified so as to cause the outer channel surface for the second nanosheet to have the second threshold voltage within a predefined amount of the first threshold voltage for the inner channel surface of the first nanosheet, the predefined amount being within about 20 millivolts (mV). |
US10692777B2 |
Semiconductor device
A semiconductor device includes: a substrate having a first region and a second region; a first fin-shaped structure on the first region and a second fin-shaped structure on the second region, wherein each of the first fin-shaped structure and the second fin-shaped structure comprises a top portion and a bottom portion; a first doped layer around the bottom portion of the first fin-shaped structure; a second doped layer around the bottom portion of the second fin-shaped structure; a first liner on the first doped layer; and a second liner on the second doped layer. |
US10692775B2 |
Fin damage reduction during punch through implantation of FinFET device
Disclosed are methods of forming a semiconductor device, such as a finFET device. One non-limiting method may include providing a semiconductor device including a substrate and a plurality of fins extending from the substrate, and forming a source trench isolation (STI) material over the semiconductor device. The method may further include recessing the STI material to reveal an upper portion of the plurality of fins, implanting the semiconductor device, and forming a capping layer over the plurality of fins and the STI material. The method may further include removing a first fin section of the plurality of fins and a first portion of the capping layer, wherein a second fin section of the plurality of fins remains following removal of the first fin section. |
US10692768B1 |
Vertical transport field-effect transistor architecture
A vertical transport field-effect transistor architecture is fabricated using a fin-last fabrication technique that enables pre-patterning of sacrificial gate layers and/or sacrificial source/drain layers with substantially flat topography prior to fin formation. Fins are epitaxially grown in trenches extending vertically through the device layers. Discrete regions of the sacrificial layers are later removed and replaced with appropriate source/drain and/or gate materials. Dielectric spacer elements are used to constrain feature dimensions of the replacement materials. |
US10692767B2 |
Wafer processing method including cutting wafer based on surface height of wafer
A wafer processing method for forming cut grooves in streets of a wafer provided with a plurality of devices includes a holding step ST1 of holding the back surface side of the wafer by a holding surface of a chuck table, a measurement step ST2 of partitioning the front surface of the wafer held by the chuck table into a plurality of regions and measuring the surface height of the streets in each of the regions, a region-basis height setting step ST3 of setting the lowest surface height in each region as the surface height of the wafer in each region, and a cutting step ST4 of forming cut grooves in the front surface of the wafer while setting, on a region basis, a tip position of a cutting blade, based on the surface height of the wafer set in the region-basis height setting step ST3. |
US10692766B2 |
Method of cutting workpiece
A method of cutting a workpiece includes forming a guide groove to a depth smaller than the predetermined depth in the workpiece, the guide groove extending from the outer peripheral edge to an end portion of the device area, by causing a cutting blade to cut into the workpiece held on the holding surface of the chuck table from an outer peripheral edge of the workpiece along one of the projected dicing lines; and forming a groove to the predetermined depth in the workpiece along the projected dicing line, the groove extending from the device area beyond an opposite end of the device area to a portion of the outer peripheral extra area, after lowering the cutting blade toward and into the guide groove in the device area and then positioning a cutting edge thereof at the predetermined depth. |
US10692763B2 |
Integrated antenna on interposer substrate
The present disclosure, in some embodiments, relates to an integrated antenna structure. The structure includes an excitable element and a first ground plane. The first ground plane is disposed between a first surface of a semiconductor substrate and the excitable element. A first line that is normal to the first surface of the semiconductor substrate extends through both the first ground plane and the excitable element. A second ground plane is separated from the first ground plane by the semiconductor substrate. The second ground plane is electrically coupled to the first ground plane. |
US10692762B2 |
Semiconductor device with gate stack
A semiconductor device is provided. The semiconductor device includes a gate stack over a semiconductor substrate and a spacer element over a sidewall of the gate stack. The spacer element has a lower portion and an upper portion, the lower portion has a substantially uniform width. The upper portion becomes wider along a direction from a top of the spacer element towards the lower portion, and a bottom of the upper portion is higher than a top of the gate stack. The semiconductor device also includes a dielectric layer surrounding the gate stack and the spacer element. The semiconductor device further includes a conductive contact penetrating through the dielectric layer and electrically connected to a conductive feature over the semiconductor substrate. |
US10692758B1 |
Semiconductor device and method to fabricate the semiconductor device
A structure of semiconductor device includes a substrate, having a dielectric layer on top. The structure further includes at least two metal elements being adjacent, disposed in the dielectric layer, wherein an air gap is existing between the two metal elements. A porous dielectric layer is disposed over the substrate, sealing the air gap. An inter-layer dielectric layer disposed on the porous dielectric layer. |
US10692754B2 |
Device and method for contact state inspection
A method includes disposing a wafer in a cup of a clamshell of an electroplating apparatus. The wafer is clamped using the cup and a cone of the clamshell. First pressure forces of contacts of the cup applied by the wafer is detected. The first pressure forces are respective compared with corresponding predetermined pressure ranges. |
US10692753B2 |
Semiconductor structure with airgap
A field effect transistor (FET) with an underlying airgap and methods of manufacture are disclosed. The method includes forming an amorphous layer at a predetermined depth of a substrate. The method further includes forming an airgap in the substrate under the amorphous layer. The method further includes forming a completely isolated transistor in an active region of the substrate, above the amorphous layer and the airgap. |
US10692752B2 |
Gallium nitride semiconductor structure and process for fabricating thereof
A semiconductor substrate structure and process for fabrication of the semiconductor substrate structure are described. The semiconductor substrate structure includes a silicon carbide (SiC) wafer substrate, an active gallium nitride (GaN) layer and a layer of microcrystalline diamond (MCD) layer disposed between the SiC wafer substrate and the GaN active layer. The MCD) layer is bonded to the SiC wafer substrate and to the GaN active layer. |
US10692751B2 |
Method of manufacturing semiconductor device
In each n-type epitaxial layer, p-type impurity regions are respectively formed by performing for each stacking of an n-type epitaxial layer, ion implantation using a resist mask. In a first n-type epitaxial layer, a p-type impurity region is formed at an inner wall of an impurity diffusion trench formed by dry etching. In a second and third n-type epitaxial layer, p-type impurity regions are formed respectively at an inner wall of impurity diffusion trenches that are recesses respectively corresponding to the impurity diffusion trenches of the first and the second n-type epitaxial layers respectively therebelow. The resist mask has an opening width that is wider than widths of open ends of the impurity diffusion trenches. The p-type impurity regions are connected by thermal diffusion processing, thereby forming a parallel pn layer constituted by p-type regions having a high aspect ratio and n-type regions respectively between the p-type regions. |
US10692749B2 |
Method to provide consistent electrostatic clamping through real time control of electrostatic charge deposition in an electrostatic chuck
An electrostatic clamp monitoring system has an electrostatic clamp configured to selectively electrostatically clamp a workpiece to a clamping surface associated therewith via one or more electrodes. A power supply is electrically coupled to the electrostatic clamp and configured to selectively supply a clamping voltage at a clamping frequency to the electrostatic clamp. A data acquisition system measures a current supplied to the one or more electrodes, and a controller integrates the measured current over time, therein determining a charge value associated a clamping force between the workpiece and electrostatic clamp. The controller is further configured to selectively vary one or more of the clamping voltage and clamping frequency based on the determined charge value, thereby maintaining a desired clamping force between the workpiece and electrostatic clamp. |
US10692748B2 |
High-tech temperature control device for semiconductor manufacturing facility
The present invention relates to a high-tech temperature control device for a semiconductor manufacturing facility and, more specifically, to a high-tech temperature control device for an electrostatic chuck, which supports a wafer and maintains the temperature in a semiconductor wafer processing process. It is possible to very precisely control a temperature of an electrostatic chuck by maintaining temperatures and a mixing flow rate of a heating heat medium and a cooling heat medium constant and adjusting a mixing ratio. Meanwhile, the heat medium after heating and cooling is collected and reused, thereby efficiently using energy. |
US10692746B2 |
Substrate lift bar and method for smearing anti-static liquid
A substrate lift bar includes: an outer lift bar which is in shape of a box structure and includes one surface having an opening; an inner lift bar which is able to be accommodated in the outer lift bar and includes a supporting surface used for supporting a substrate; an elevator structure for controlling the inner lift bar to move up and down to change from a first state to a second state and back again; and an anti-static liquid smearing structure for smearing an anti-static liquid onto the inner lift bar if the inner lift bar is in the first state. In the first state, the inner lift bar is completely located inside the outer lift bar, and in the second state, the supporting surface of the inner lift bar is substantially flush with the surface having the opening of the outer lift bar. |
US10692745B2 |
Substrate processing apparatus
The present disclosure relates to a substrate processing apparatus, and more particularly, to a substrate processing apparatus capable of blocking particles falling from a lower portion of a substrate to a surface of a lower substrate.The substrate processing apparatus in accordance with an exemplary embodiment may include a substrate boat including a plurality of hollow plates coupled to a plurality of rods in a multistage manner, wherein a plurality of substrates are respectively loaded on the plurality of hollow plates, a reaction tube having an accommodation space in which the substrate boat is accommodated, a gas supply part configured to supply a process gas into the reaction tube from one side of the reaction tube, and an exhaust part configured to exhaust a process residue in the reaction tube from the other side of the reaction tube. Each of the hollow plates may include an edge portion defining a hollow portion vertically passing therethrough. |
US10692744B2 |
Method of inspecting gas supply system
In one embodiment, a vaporizer is connected to a chamber of a substrate processing apparatus through a gas supply line and a gas introduction port. An exhaust device is connected to the gas supply line. The substrate processing apparatus includes a pressure sensor that obtains a measurement value of a pressure of the gas supply line. A method according to the embodiment includes supplying a processing gas to the chamber from the vaporizer through the gas supply line, and monitoring a change of the measurement value obtained by the pressure sensor in a state in which supply of the processing gas to the gas supply line is stopped. |
US10692742B2 |
Operating method of microwave heating device and microwave annealing process using the same
An operating method of microwave heating device is provided, in which a holder is disposed in a heating chamber, and a plurality of microwave transmitters are arranged outside the heating chamber. A plurality of half-wave-rectified power supplies are provided to connect the microwave transmitters, and the half-wave-rectified power supplies have capacitances respectively. A plurality of longitudinal waveguides and a plurality of transverse waveguides are installed in between the heating chamber and the microwave transmitters. The capacitance of each of the capacitors of the half-wave-rectified power supplies is adjusted, such that the microwave power pulse bandwidth of the microwave transmitters are extended to produce a plurality of overlapped couplings. The half-wave-rectified power supplies supply power to the microwave transmitters, so that the microwaves are guided into the heating chamber by the longitudinal waveguides and the transverse waveguides for exciting multiple microwave modes in the heating chamber. |
US10692741B2 |
Radiation shield
A radiation shield and an assembly and a reactor including the radiation shield are disclosed. The radiation shield can be used to control heat flux from a susceptor heater assembly and thereby enable better control of temperatures across a surface of a substrate placed on a surface of the susceptor heater assembly. |
US10692735B2 |
Electro-oxidative metal removal in through mask interconnect fabrication
In one implementation a wafer processing method includes filling a plurality of through-resist recessed features with a metal, such that a ratio of fill rate of a first feature to a fill rate of a second feature is R1; followed by electrochemically removing metal such that a ratio of metal removal rate from the first feature to the metal removal rate from the second feature is greater than R1, improving the uniformity of the fill. In some embodiments the method includes contacting an anodically biased substrate with an electrolyte such that the electrolyte has a transverse flow component in a direction that is substantially parallel to the working surface of the substrate. The method can be implemented in an apparatus that is configured for generating the transverse flow at the surface of the substrate. In some implementations the method makes use of distinct electrochemical regimes to achieve improvement in uniformity. |
US10692732B2 |
CMP slurry and CMP method
The current disclosure describes a metal surface chemical mechanical polishing technique. A complex agent or micelle is included in the metal CMP slurry. The complex agent bonds with the oxidizer contained in the CMP slurry to form a complex, e.g., a supramolecular assembly, with an oxidizer molecule in the core of the assembly and surrounded by the complex agent molecule(s). The formed complexes have an enlarged size. |
US10692731B2 |
Semiconductor structure and fabrication method with precise patterning thereof
Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a base substrate having a first region and a second region; forming a first filling layer on the first region of the base substrate and a first hard mask layer on the first filling layer; performing a first treatment process on the second region of the base substrate using the first hard mask layer and the first filling layer as a mask; forming a second filling layer on the first region of the base substrate and a second mask on at least the second filling layer; removing the first hard mask layer and the first filling layer to expose the first region of the base substrate and to pattern the second hard mask layer on the second filling layer; and performing a second treatment process on the first region of the base substrate. |
US10692730B1 |
Silicon oxide selective dry etch process
Systems and methods for processing a workpiece are provided. In one example, a method includes exposing the workpiece to a first gas mixture when the workpiece is at a first temperature to conduct a doped silicate glass etch process. The first gas mixture can include hydrofluoric acid (HF) vapor. The doped silicate glass etch process at least partially removes the doped silicate glass layer at a first etch rate that is greater than a second etch rate associated with removal of the at least one second layer. The method can include heating the workpiece to a second temperature. The second temperature is greater than the first temperature. The method can include exposing the workpiece to a second gas mixture when the workpiece is at a second temperature to remove a residue from the workpiece. |
US10692728B2 |
Use of selective aluminum oxide etch
Methods of forming and processing semiconductor devices which utilize the selective etching of aluminum oxide over silicon oxide and/or silicon nitride are described. Certain embodiments relate to the formation of fin-etched substrates. Other embodiments relate to the removal of source drain caps from substrates. Further embodiments relate to the processing of substrates comprising vias and/or metal contacts with bottom etch stop layers and/or liner layers. |
US10692727B2 |
Integrated circuit, construction of integrated circuitry, and method of forming an array
A method of forming an array comprising using two different composition masking materials in forming a pattern of spaced repeating first features of substantially same size and substantially same shape relative one another. A pattern-interrupting second feature of at least one of different size or different shape compared to that of the first features is within and interrupts the pattern of first features. The pattern of the first features with the pattern-interrupting second feature are translated into lower substrate material that is below the first features and the pattern-interrupting second feature. Material of the first features and of the pattern-interrupting second feature that is above the lower substrate material is removed at least one of during or after the translating. After the removing, the pattern-interrupting second feature in the lower substrate material is used as a reference location to reckon which of the two different composition masking materials was used to make first spaces between the first features in an analysis area in the material that was above the lower substrate material or which of the two different composition masking materials was used to make second spaces between the first features in the analysis area that alternate with the first spaces. Structure independent of method is disclosed. |
US10692726B2 |
Method for processing workpiece
A method MT according to an embodiment provides a technique capable of controlling a pattern shape during processing of an organic film and the like. A wafer W as an object to which the method MT in the embodiment is applied includes an etching target layer EL, an organic film OL, and a mask ALM, the organic film OL is constituted by a first region VL1 and a second region VL2, the mask ALM is provided on the first region VL1, the first region VL1 is provided on the second region VL2, and the second region VL2 is provided on the etching target layer EL. In the method MT, the first region VL1 is etched to reach the second region VL2 by generating a plasma of a gas containing nitrogen gas in the processing container 12 in which the wafer W is accommodated, a mask OLM1 is formed from the first region VL1, a protective film SX is conformally formed on a side surface SF of the mask OLM1, the second region VL2 is etched to reach the etching target layer EL to form a mask OLM2 from the second region VL2. |
US10692724B2 |
Atomic layer etching methods and apparatus
A method for performing atomic layer etching of a surface of a substrate is provided, including: performing a surface conversion operation by exposing the surface of the substrate to a surface conversion reactant; performing a ligand exchange operation by exposing the surface of the substrate to a ligand containing reactant; performing a desorption operation that effects removal of surface species from the surface of the substrate; performing a purge operation; repeating the surface conversion operation, the ligand exchange operation, the desorption operation, and the purge operation, for a predefined number of cycles. |
US10692718B2 |
Polycrystalline semiconductor nanostructured material
A method for producing a network of nanostructures from at least one semiconductor material, including a step of forming nanostructures on the surface of a substrate, at least a part of the nanostructures having areas of contact between each other, comprising, in sequence and after the step of forming: a step of deoxidising the surface of the nanostructures and a step of reinforcing the bond between the nanostructures at the contact areas. |
US10692717B2 |
Minimization of carbon loss in ALD SiO2 deposition on hardmask films
A method for defining thin film layers on a surface of a substrate includes exposing the surface of the substrate to a first precursor via a first plasma to allow the first precursor to be absorbed by the surface of the substrate. A second precursor that is different from the first precursor is applied to the surface of the substrate via a second plasma. The second precursor is a Carbon dioxide precursor that releases sufficient oxygen radicals to react with the first precursor to form an oxide film layer on the surface of the substrate. |
US10692714B2 |
Method for cleaning semiconductor wafer
A method for cleaning a semiconductor wafer by using a chemical tank containing an SC-2 solution including, a plurality of the chemical tanks are used, and among SC-2 solutions contained in the plurality of chemical tanks, an HCl concentration in an SC-2 solution contained in a chemical tank to be finally used is lowered to the lowest to clean the semiconductor wafer. The method for cleaning a semiconductor wafer thus provided can improve the particle level in SC-2 cleaning for a semiconductor wafer without degrading the metal impurity level on the semiconductor wafer surface. |
US10692713B2 |
Field emission light source adapted to emit UV light
The present invention generally relates to a field emission light source and specifically to a field emission light source adapted to emit ultraviolet (UV) light. The light source has a UV emission member provided with an electron-excitable UV emitting material. The material is at least one of LuPO3:Pr3+, Lu2Si2O2:Pr3+, LaPO4:Pr3+, YBO3:Pr3+ and YPO4:Bi3+. |
US10692712B2 |
Ion transfer from electron ionization sources
An example system includes an electron ionization ion source and a mass analyzer. The electron ion source is configured, during operation of the system, to create from sample molecules a beam of ions extending along an ion beam axis. The system also includes a collision cooling chamber comprising a gas manifold and an electric field generator. The cooling chamber defines an entrance aperture and an exit aperture on respective opposing ends of the cooling chamber, the entrance aperture of the cooling chamber being in axial alignment with the ion beam axis. The cooling chamber is configured, during operation of the system, to generate a radio frequency (RF) field within the cooling chamber using the electric field generator, and receive collision gas through the gas manifold to pressurize the cooling chamber. |
US10692704B2 |
Methods and systems for generating plasma activated liquid
Exemplary systems and methods associated with activating fluids using indirect plasma. In particular, liquid can be activated to high concentrations and at high volumes by thinning and mixing the liquid as it is exposed to the plasma, resulting more efficient activation. Further increases in activation can be reached by re-circulating fluid for additional exposure to the plasma. High flow rates can be achieved with integrated systems that utilize multiple activation systems with coordinated control. |
US10692703B2 |
Ceramic heater with enhanced RF power delivery
Embodiments of the present disclosure generally relate to a substrate support assembly in a semiconductor processing chamber. The semiconductor processing chamber may be a PECVD chamber including a substrate support assembly having a substrate support and a stem coupled to the substrate support. An RF electrode is embedded in the substrate support and a rod is coupled to the RF electrode. The rod is made of titanium (Ti) or of nickel (Ni) coated with gold (Au), silver (Ag), aluminum (Al), or copper (Cu). The rod made of Ti or of Ni coated with Au, Ag, Al or Cu has a reduced electrical resistivity and increased skin depth, which minimizes heat generation as RF current travels through the rod. |
US10692700B2 |
Laser induced plasma micromachining (LIPMM)
A system for laser-induced plasma micromachining of a work-piece includes a dielectric fluid, a dielectric fluid supply device, a laser, a processor, and a memory. The dielectric fluid supply device is arranged to hold a work-piece in the dielectric fluid or to direct the dielectric fluid onto the work-piece. The laser is arranged to emit a pulsed laser-beam. The processor is in electronic communication with the laser. The memory is in electronic communication with the processor. The memory includes programming code for execution by the processor. The programming code is programmed to direct the laser to deliver the pulsed laser-beam into the dielectric fluid to create a plasma generated at a focal point of the pulsed laser-beam in the dielectric fluid to micromachine, using the plasma, the work-piece disposed adjacent to the focal point. |
US10692697B2 |
Apparatus and techniques for decelerated ion beam with no energy contamination
An ion implantation system may include an ion source to generate an ion beam, a substrate stage disposed downstream of the ion source; and a deceleration stage including a component to deflect the ion beam, where the deceleration stage is disposed between the ion source and substrate stage. The ion implantation system may further include a hydrogen source to provide hydrogen gas to the deceleration stage, wherein energetic neutrals generated from the ion beam are not scattered to the substrate stage. |
US10692696B2 |
Deflection scan speed adjustment during charged particle exposure
A method for exposing a wafer in a charged particle lithography system. The method comprises generating a plurality of charged particle beamlets, the beamlets arranged in groups, each group comprising an array of beamlets; moving the wafer under the beamlets in a first direction at a wafer scan speed; deflecting the beamlets in a second direction substantially perpendicular to the first direction at a deflection scan speed, and adjusting the deflection scan speed to adjust a dose imparted by the beamlets on the wafer. |
US10692695B2 |
Cross section processing observation method and charged particle beam apparatus
Provided is a cross-section processing observation method capable of easily and accurately forming a cross-section used to observe a sample's inside, and a cross-section processing observation apparatus for cross-section processing. The method includes a design data acquisition step acquiring design data of a three-dimensional structure of a sample having three-dimensional structure, a moving step moving the sample based on coordinate information of the design data, a surface observation step acquiring an observation image of a surface of the sample, a cross-section forming step irradiating the sample's surface with an ion beam to form a cross-section of the three-dimensional structure, a cross-section observation step acquiring an observation image of the sample's cross-section, and a display step displaying image data, among pieces of the design data, of surface and cross section corresponding to respective locations of the surface and the cross section. |
US10692693B2 |
System and method for measuring patterns
A pattern measuring device ensures highly accurately measuring a depth and a three-dimensional shape irrespective of a formation accuracy of a deep trench and/or a deep hole. Therefore, in the present invention, the measuring system detects backscattered electrons from a pattern caused by an irradiation, compares backscattered electron signal intensities from a top surface, a bottom surface, and a sidewall of the pattern, and calculates a three-dimensional shape (or height information) of the sidewall based on a difference in heights of the top surface and the lower surface. The measuring system compares the calculated three-dimensional shape of the sidewall with a three-dimensional shape of the sidewall estimated based on an intensity distribution (open angle) of a primary electron beam, corrects the estimated three-dimensional shape of the sidewall based on a difference in the comparison, and corrects until the difference in the comparison becomes an acceptable value. |
US10692688B2 |
Charged particle beam apparatus
A charged particle beam apparatus automatically prepares a sample piece from a sample. The apparatus includes a charged particle beam irradiation optical system that emits a charged particle beam. A sample stage with a sample placed thereon is movable relative to the charged particle beam irradiation optical system. A sample piece transferring device holds and transports a sample piece separated and extracted from the sample, and a holder fixing base holds a sample piece holder to which the sample piece is to be transferred. An electrical conduction sensor detects electrical conduction between the sample piece transferring device and an object, and a computer sets a time management mode when electrical conduction between the sample piece transferring device and the sample piece is not detected when the sample piece transferring device and the sample piece are connected to each other. |
US10692686B2 |
Surface treatment apparatus using plasma
The present invention relates to a surface treatment apparatus for cleaning or treating (micro etching, etc.) a surface of a TEM sample (substrate) by converting plasma ions into a neutral beam and a separator including an RF cathode connected to an RF supply unit and accelerating ions by self bias is disposed between a plasma generating chamber and a neutral chamber and the ions generated in the plasma generating chamber are converted into a neutral beam through a separator and accelerated and irradiated to a neutral chamber to enable surface treatment without damaging a sample. |
US10692684B2 |
Electronic control for high voltage systems
A circuit assembly includes plural voltage control modules configured to be operably coupled in series to a connection and configured to control voltage delivered to an X-ray electrode. Each voltage module includes an on/off circuit portion, a balancing circuit portion, and a tuning circuit portion. The on/off circuit portion is configured to provide a voltage for activating or deactivating the X-ray electrode. The balancing circuit portion is coupled in parallel to the on/off circuit portion, and includes a capacitor and a resistor coupled in parallel. The tuning circuit portion is coupled in parallel to the balancing circuit portion and the on/off circuit portion, and is configured to adjust a voltage provided to the X-ray electrode. |
US10692679B2 |
Modular fuse removal tool accessory, kit, and systems for fusible disconnect device
A removal tool accessory for replacing rectangular fuse modules of a fusible switching disconnect device. The removal tool accessory is a single piece part configured to snap-fit with the rectangular fuse module via opposing lateral sides thereof. The accessory includes an opening dimensioned to receive a person's index finger, middle finger, ring finger, and baby finger. A handlebar is provided for optimal mechanical leverage to pull the rectangular fuse module from the fusible switching disconnect device even when access to the rectangular fuse module is restricted. |
US10692678B2 |
Circuit breaker with slide to test function
A fault detector test device includes a test switch including a pivotable lever arm having a first end pivotably connected to rotate about an axis and a second end pivotable in an arc around the axis between an active position and an inactive position. A slide member has a first end accessible by an operator and a second end that cooperates with the second end of the lever arm, the slide member being slideable with respect to the axis of the lever arm such that the second end of the slide member slides in a plane that is substantially tangential to the arc in which the second end of the lever arm pivots. The second end of the slide member and the second end of the lever arm cooperate such that generally planar sliding motion of the slide member is translated into pivoting motion of the lever arm. |
US10692667B1 |
Keyboard keycap connecting element
A keyboard device includes a base, a wing-type connecting element and a keycap. The base plate includes a close-type connecting bracket. The wing-type connecting element includes a first frame and a second frame. A connecting shaft of the second frame is received within the close-type connecting bracket. Consequently, the wing-type connecting element is connected with the base plate. While the keycap is depressed, the connecting shaft is only allowed to be rotated and limited within the close-type connecting bracket. Since the swinging range of the wing-type connecting element is reduced, the keyboard device of the present invention is capable of improving the depressing stability of the keycap. |
US10692664B2 |
Preselector switch assembly for a variable transformer
The invention relates to a switch assembly (1), in particular a preselector, for a variable transformer (4) having a first winding (2) and a second winding (3) with a first and a second tap (3.3, 3.4), said switch assembly comprising: a first connection terminal (2.1) that can be connected to the first winding (2); a second connection terminal (3.1) that can be connected to the first tap (3.3); a third connection terminal (3.2) that can be connected to the second tap (3.4); a first, second, third and fourth fixed contact (5.1, 5.2, 5.3, 5.4); a vacuum interrupter (6); a first moving contact (7) that can be contacted selectively with the first or second fixed contact (5.1, 5.2); a second moving contact (8) that can be contacted selectively with the third or fourth fixed contact (5.3, 5.4), wherein the second and the fourth fixed contact (5.2, 5.4) are connected to the second connection terminal (3.1), the first and the third fixed contact (5.1, 5.3) are connected to the third connection terminal (32) the first moving contact (7) is connected to the first connection terminal (2.1) via the vacuum interrupter (6), and the second moving contact (8) is connected to the first connection terminal (2.1). |
US10692663B2 |
Light source board, manufacturing method thereof, and luminous keyboard using the same
A light source board includes a substrate, a composite circuit layer on the substrate, a first protective layer on the composite circuit layer, and a plurality of light sources on the pad portions, respectively. The substrate has a long side, a first short side, and a second short side. The composite circuit layer includes a first conductive trace layer and a second conductive trace layer stacked on the first conductive trace layer. A conductivity of the second conductive trace layer is higher than a conductivity of the first conductive trace layer. The composite circuit layer has a wire portion formed of at least the first conductive trace layer and a plurality of pad portions each formed of at least the first conductive trace layer and the second conductive trace layer. The wire portion is electrically coupled to the pad portions. The first protective layer exposes the pad portions. |
US10692662B2 |
Electric double layer device
An electric double layer device is configured such that a lower terminal is directly withdrawn from a lower collecting plate in the same manner as the manner in which an upper terminal is directly withdrawn from an upper collecting plate, thereby improving productivity and ease of assembly, and in addition increasing connection force. |
US10692654B2 |
Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a body including an internal electrode alternately arranged with a dielectric layer; and an external electrode disposed on the body and connected to the internal electrode. The internal electrode includes a plurality of nickel (Ni) grains, and a composite layer including tin (Sn) and nickel (Ni) is disposed at a grain boundary of the nickel (Ni) grains. |
US10692653B2 |
Ceramic sintered body and passive component including the same
The present disclosure provides a ceramic sintered body having a favorable dielectric constant. In some embodiments of the present disclosure, the ceramic sintered body includes a semiconductor ceramic phase dispersed in a dielectric ceramic phase, wherein the semiconductor ceramic phase and the dielectric ceramic phase jointly form a percolative composite, and a volume fraction of the semiconductor ceramic phase is close to and less than a percolation threshold. |
US10692650B2 |
Three-phase transformer
A three-phase transformer according to an embodiment includes a first plate iron core and a second plate iron core disposed opposite each other; a plurality of columnar iron cores disposed between the first plate iron core and the second plate iron core so as to be connected to the first plate iron core or the second plate iron core, the number of the columnar iron cores being an integer multiple of 3, the columnar iron cores being disposed rotation-symmetrically with respect to an axis equidistant from central axes of the columnar iron cores; and coils including a plurality of primary coils and a plurality of secondary coils, the number of the primary coils being an integer multiple of 3, the number of the secondary coils being an integer multiple of 3, the primary coils and the secondary coils being wound on the individual columnar iron cores. |
US10692648B2 |
Magnetic field shielding structure and mobile device including the magnetic field structure
A magnetic field shielding structure includes a magnetic layer and a resonance reactive shielding circuit including a capacitor and a conductor connected to the capacitor and having a loop form. At least a portion of the magnetic layer overlaps an area surrounded by the conductor in a thickness direction of the magnetic layer. |
US10692646B2 |
Single litz wire transformers
Transformers having a plurality of windings from a single Litz wire, as well as systems including such transformers and methods of providing such transformers are disclosed. A transformer includes a core and a single Litz wire having a plurality of individual strands of conductive material. The plurality of individual strands of conductive material are separated into a plurality of groups, each one of the plurality of groups being a winding of the transformer such that the transformer comprises a plurality of windings. |
US10692645B2 |
Coupled inductor structures
A coupled inductor structure includes a first three-dimensional inductor structure and a second three-dimensional folded inductor structure. At least a portion of the first three-dimensional folded inductor structure is located within a volume bounded by the second three-dimensional folded inductor structure. By nesting the first three-dimensional folded inductor structure within the second three-dimensional folded inductor structure, a variety of coupling factors can be achieved while minimizing the size of the coupled inductor structure. |
US10692636B2 |
Electromagnetic actuator device and system comprising same
An electromagnetic actuator device has at least one stationary spool unit (4), which can be energized, and at least one armature unit (7), movable along a displacement axis (V) and with respect to the spool unit (4) in reaction to the spool unit (4) being energized. The armature unit (7) can be displaced between a parked position and an actuating position in an output drive direction along the displacement axis (V) in order to interact with an actuating element, which can be a camshaft disposed on the output side of the armature unit (7), and can be rotated about the displacement axis (V). A spring member (14) supported against an abutment component (16) is preferably disposed in a torque-proof manner and allocated to the armature unit (7) in such a manner that the spring member (14) applies a spring force to the armature unit (7) during a displacing movement in the output drive direction while simultaneously at least partially relaxing and applying a spring force to the armature unit (7) when in the actuating position. It is intended that the spring member is supported against the abutment component (16) by a rotation decoupling member (15) for decoupling a rotational movement of the armature unit (7) from the spring member (14) about the displacement axis (V) at the armature unit (7) and/or for decoupling a rotational movement of the spring member (14) about the displacement axis (V) from the abutment component (16). |
US10692633B2 |
Resistor with upper surface heat dissipation
Resistors and a method of manufacturing resistors are described herein. A resistor includes a resistive element and a plurality of upper heat dissipation elements. The plurality of heat dissipation elements are electrically insulated from one another via a dielectric material and thermally coupled to the resistive element via an adhesive material disposed between each of the plurality of heat dissipation elements and a surface of the resistive element. Electrode layers are provided on a bottom surface of the resistive element. Solderable layers form side surfaces of the resistor and assist in thermally coupling the heat dissipation elements, the resistor and the electrode layers. |
US10692632B1 |
Surface mount resistors and methods of manufacturing same
Resistors and a method of manufacturing resistors are described herein. A resistor includes a resistive element and a plurality of conductive elements. The plurality of conductive elements are electrically insulated from one another via a dielectric material and thermally coupled to the resistive element via an adhesive material disposed between each of the plurality of conductive elements and a surface of the resistive element. The plurality of conductive elements is coupled to the resistive element. |
US10692628B2 |
Wiring member
An object of the present disclosure is to provide a technique with which it is possible to prevent the occurrence of a cable becoming uncovered. A wiring member includes wires, and a resin molded portion. The resin molded portion includes a first protective portion configured to cover an intermediate portion of the wires, and a second protective portion that is formed thinner than the first protective portion and is configured to be continuous with and cover a lending end side of the wires and relative to first protective portion. For example, the wiring member further includes an outer covering member that covers the second protective portion and the wires that extend from the second protective portion. |
US10692621B2 |
Method of interconnecting nanowires and transparent conductive electrode
According to embodiments of the present invention, a method of interconnecting nanowires is provided. The method includes providing a plurality of nanowires, providing a plurality of nanoparticles, and fusing the plurality of nanoparticles to the plurality of nanowires to interconnect the plurality of nanowires to each other via the plurality of nanoparticles. According to further embodiments of the present invention, a nanowire network and a transparent conductive electrode are also provided. |
US10692619B2 |
Methods and devices for treating radionuclides in a liquid
Radionuclides and other unwanted material in a liquid may be treated, removed or reduced through the use of electromagnetic fields applied to the liquid by electrodes that also function as co-precipitators by leaching polyvalent metal ions into the liquid. |
US10692618B2 |
Hazardous material canister
A canister to store spent nuclear fuel in an underground repository includes a first end portion; a second end portion; and a middle portion attachable to the first and second end portions to define an interior volume of the housing that is sized to enclose at least one spent nuclear fuel assembly. The first and second end portions comprise shielding. |
US10692610B2 |
Method of controlling pressure in a fuel rod
A method and a system includes controlling and monitoring the gas pressure in a nuclear fuel rod during filling of the fuel rod with a gas, and subsequent sealing of the fuel rod. The system includes a control unit and a length measuring system, which control unit is communicatively connected to the length measuring system. The length measuring system is configured to monitor the length of the fuel rod, and the control unit is configured to receive measurements from the length measuring system and to determine the gas pressure inside the fuel rod on the basis of variations of the length of the fuel rod. The method includes positioning an open first end of the fuel rod inside a pressure chamber, allowing gas to enter the fuel rod; pressurizing the gas in the pressure chamber at a first pressure level; closing the fuel rod; and sealing the fuel rod. |
US10692605B2 |
Library screening for cancer probability
A method, system, and computer program product are provided for generating a predictive model. A processor(s) obtains a raw data set (peptide libraries) of patients designated as diagnosed/pre-diagnosed with a condition or not diagnosed with the condition. The processor(s) segments the raw data set into a pre-defined number of groups and separates out a holdout group. The processor(s) performs a principal component analysis on the remaining groups to identify, based on a frequency of features in the remaining groups, common features (principal components) in the remaining groups and weighs the common features based on frequency of occurrence. The processor(s) determines a smallest number of the principal components that yields a pre-defined level of validation accuracy. The processor(s) generates a predictive model, by utilizing the smallest number for a best fit in a logistic regression model. The predictive model provides binary outcomes. |
US10692602B1 |
Structuring free text medical reports with forced taxonomies
Methods and systems for medical diagnosis by machine learning are disclosed. Imaging data obtained from different medical techniques can be used as a training set for a machine learning method, to allow diagnosis of medical conditions in a faster a more efficient manner. A three-dimensional convolutional neural network can be employed to interpret volumetric data available from multiple scans of a patient. The imaging data can be analyzed according to a forced taxonomy and any discrepancy in the labels of the taxonomy during data analysis by machine learning and human experts can be resolved based on the forced taxonomy. |
US10692601B2 |
Controlling devices based on hierarchical data
In some examples, a computing device may receive hierarchical data having a hierarchical structure including a plurality of levels. The computing device may determine a plurality of features based at least in part on the hierarchical data, and may select a subset of the features at a first level as candidates for consolidating to a next higher level in the hierarchical structure. The computing device may determine that a predicted loss of information from consolidating the subset of features is less than a threshold, and may revise the hierarchical structure to include a consolidated feature at the next higher level, rather than the subset of features. In some examples, a statistical model may be trained based on the revised hierarchical structure and used at least partially to make a determination, send a notification, and/or control a device. |
US10692600B2 |
Automatic analyzer, remote maintenance system, and maintenance method
It is an object to provide a system for a service department to contact a customer for improving customer service when it is determined that the customer has difficulty in handling an alarm by themselves in the case where the alarm is generated due to abnormality of an automatic analyzer and the automatic analyzer is deactivated. The automatic analyzer includes: a display to display an alarm screen; a computer that generates alarm generation information that indicates that an alarm has been generated due to abnormality and alarm deletion information that indicates that the customer has deleted the alarm displayed on the alarm screen based on the alarm generation information; and an information sharing portion that shares the alarm generation information and alarm deletion information that are generated by the computer with an external alarm maintenance system. |
US10692590B2 |
Method for conducting adaptive clinical trial with drug delivery device
The method set out herein involves conducting adaptive clinical trial to develop parenteral therapeutic product with variable dose drug delivery devices. The method comprises using a variable dose drug delivery device to respond modifications during the adaptive clinical trial, wherein the variable dose drug delivery device is able to deliver more than one dose level and is for delivering fluid formulation. Other methods set out herein involve using a variable dose drug delivery device equipped with radio frequency identification (RFID) or near field communication (NFC) technology to improve patient adherence to drug administration in the adaptive clinical trial. |
US10692586B2 |
Semiconductor device
A semiconductor device is disclosed, which is configured to perform a test using various conditions during a test mode. The semiconductor device includes a voltage generation circuit configured to output 2n (n is an integer of n≥2) bit-line precharge voltages through different power-supply lines, based on a mode control signal, and a sense amplifier configured to receive the bit-line precharge voltages from the voltage generation circuit, and supply the 2n bit-line precharge voltages to corresponding bit lines in units of 2n successive bit-lines within the same cell array. |
US10692583B2 |
Multi-channel package, and test apparatus and test method of testing the same
Provided are a multi-channel package capable of reducing a test cost while performing a test at a high speed, and a test apparatus and a test method of testing the multi-channel package. The multi-channel package includes: a package substrate; and at least two semiconductor chips mounted on the package substrate and having different channels, wherein each of the at least two semiconductor chips includes a built-in-self-test (BIST) circuit and operates in one of a self-test mode, a tester mode, and a target mode during a test, and in the tester mode or the target mode, the at least two semiconductor chips are configured to be inter-channel cross-tested through an external signal path of the package substrate. |
US10692582B2 |
Semiconductor memory device and method of operating the same
A semiconductor memory device a memory cell array and a repair control circuit. The memory cell array including a normal cell region and a redundancy cell region, the normal cell region including a plurality of normal region groups, and redundancy cell region configured to replace failed memory cells of the normal cell region. The repair control circuit configured to, determine a target normal region group from among the plurality of normal region groups based on an input address, extract target fail addresses from among a plurality of fail addresses based on the target normal region group, and control a repair operation based on the target fail addresses and the input address. |
US10692581B2 |
Circuits for bleeding supply voltage from a device in a power down state
Embodiments of the present disclosure include an apparatus. The apparatus includes a voltage supply line, a sense circuit coupled to the voltage supply line, and a bleeder circuit. The sense circuit is configured to sense a voltage level of the voltage supply line. The bleeder circuit is configured to bleed a remaining charge available on a capacitor when the voltage level reaches a device threshold voltage. The device threshold voltage arises from a device connected to the apparatus. |
US10692578B2 |
Nonvolatile memory device for performing urgent read operation based on suspend command and method of operating the same
Provided is a method performed by a nonvolatile memory device, the method may include: initiating a first program operation corresponding to a first program loop among a plurality of program loops; receiving a suspend command for an urgent read operation during the first program operation; determining a recovery timing from either of a first timing contemporaneous with the receiving the suspend command, and a second timing after completion of the first program operation, based on the suspend command; and initiating a recovery at the determined recovery timing by applying a recovery voltage to a selected word line. |
US10692573B2 |
Controlling aggregate signal amplitude from device arrays by segmentation and time-gating
High dynamic range resistive arrays are provided. An array of resistive elements provides a vector of current outputs equal to the analog vector-matrix product between (i) a vector of voltage inputs to the array encoding a vector of analog input values and (ii) a matrix of analog resistive weights within the array. First stage current mirrors are electrically coupled to a subset of the resistive elements through a local current accumulation wire. A second stage current mirror is electrically coupled to the first stage current mirrors through a global accumulation wire. Each of the first stage current mirrors includes at least one component having respective scaling factors selectable to scale up or down the current in the local current accumulation wire, thus controlling the aggregate current on the global accumulation wire. |
US10692568B2 |
Memory device capable of releasing stress voltage
A memory device includes: at least one memory cell; a bit line connected to the at least one memory cell; a write controller; a write driver receiving a logic signal from an output terminal of the write controller, and driving the bit line based on the logic signal; a negative voltage generator generating a reference voltage for receipt by a ground terminal of the write driver; and a protector connected to one of a power terminal and the output terminal of the write controller. The protector is capable of releasing stress voltage of the write driver. |
US10692567B2 |
Method for assisting memory cell in access operation and operating memory cell, and memory device having assist circuit with predefined assist strength
A method for assisting a memory cell in an access operation is provided. The method includes: setting a supply voltage to a first supply voltage level to determine a reference probability value of the memory cell applied by the first supply voltage level; applying an assist voltage to an access line coupled to the memory cell, and setting the supply voltage to a second supply voltage level to determine a relationship between the assist voltage and the access failure probability of the memory cell applied by the second supply voltage level; determining, from the relationship, a target assist voltage level of the assist voltage corresponding to the reference probability value; and providing an assist circuit configured to apply the target assist voltage level to the access line during the access operation, wherein the memory cell is applied by the second supply voltage level during the access operation. |
US10692566B2 |
Interface method of memory system, interface circuitry and memory module
A memory system may comprise a plurality of data strobe transfer paths assigned to a plurality of data transfer paths such that each of the plurality of data strobe transfer paths may be shared by the plurality of data transfer paths. At least one selected data strobe transfer path is selected and data signals transferred through the plurality of data transfer paths are sampled using at least one data strobe signal transferred through the selected data strobe transfer path. Reliability of data communication is enhanced through a redundant data strobe scheme by assigning a plurality of data strobe transfer paths to a plurality of data transfer paths such that the plurality of data strobe transfer paths may be shared by the plurality of data transfer paths. |
US10692561B2 |
Semiconductor memory device, memory system, and refresh method thereof
A semiconductor memory device includes a cell array that includes a plurality of DRAM cells to store data, and refresh control logic that refreshes the plurality of DRAM cells depending on access scenario information provided from an outside. The refresh control logic determines a refresh time of the plurality of DRAM cells with reference to the access scenario information and a retention characteristic of the plurality of DRAM cells and refreshes the plurality of DRAM cells depending on the determined refresh time. |
US10692550B2 |
Tracking and correction of timing signals
Various embodiments include apparatus and methods to track and/or correct timing signals. Timing signals generated from an interface can be compared to the timing signals returned to the interface. A timing delta from the comparison can be applied to calculate a correction value make adjustments that can include adjustment to a subsequent timing signal, adjustment to a reference voltage setting associated with the subsequent timing signal, other adjustments, or combinations thereof. Additional apparatus, systems, and methods are disclosed. |
US10692549B1 |
Memory array structure, in-memory computing apparatus and method thereof
A memory array structure that includes memory columns having first bit lines and second bit lines is introduced. Each of the memory columns includes a bit line pair, a pre-charge switch pair and a first switch pair. Output voltages from the first bit lines and the second bit lines are used to generated a first average voltage and a second average voltage, respectively. One of the first average voltage and the second average voltage is a lower average voltage and another one of the first average voltage and the second average voltage is a higher average voltage. The pre-charge switch pair and the first switch pair of a selected memory column among the plurality of memory columns are controlled to repeatedly perform an incremental step to increment the lower average voltage by a step voltage until the lower average voltage is greater than the higher average voltage. |
US10692544B2 |
Methods of command based and current limit controlled memory device power up
Methods for powering up a memory device, for example, are disclosed. One such memory device includes power up circuitry configured to receive an external power supply and to provide an internal power supply to the memory device upon receipt of a command. The power up circuitry may be configured to provide the internal power supply limited to a peak current, or may be configured to provide the internal power supply not limited to a peak current. The memory device may be, for example, a synchronous dynamic random access memory (SDRAM) device or Flash memory. |
US10692543B2 |
Semiconductor packages, storage devices including the same, and method of operating the semiconductor packages
A semiconductor package includes first through third memory chips. The first memory chip is arranged on a package substrate, the second memory chip is arranged on the first memory chip, and the third memory chip is arranged between the first memory chip and the second memory chip. Each of the first through third memory chips includes a memory cell array storing data, stress detectors, a stress index generator, and a control circuit. The stress detectors are formed and distributed in a substrate, and detect stacking stress in response to an external voltage to output a plurality of sensing currents. The stress index generator converts the plurality of sensing currents into stress index codes. The control circuit adjusts a value of a feature parameter associated with an operating voltage of a corresponding memory chip, based on at least a portion of the stress index codes. |
US10692538B2 |
Method and program for generating responsive image
A method and program for generating a responsive image is provided. The method includes obtaining, by a computer, a first image, receiving, by the computer, an input for specifying a specific playback range, and specifying playback range, the playback range corresponding to an entire interval or a partial interval in the first image, connecting, by the computer, a specific input operation to an entire region or a specific region of one or more image frames included in the playback range. The input operation adjusts movement of the image frames in the playback range and corresponds to motion of an object of the playback range in the first image. The computer connects an image captured by a typical image capture device to a specific input operation such that a user feels as if the image detects and responds to his or her input operation upon playback. |
US10692537B2 |
Synchronizing audio and video components of an automatically generated audio/video presentation
A method to author music. The method includes generating, based on a collection of media clips stored on a device, an audio component for an audio/video (A/V) presentation, determining a plurality of locations within the audio component where a beat, onset, segment boundary, or stinger occurs within the audio component, selecting a particular location in the plurality of locations as a transition location, generating, based the collection of media clips and the transition location within the audio component, a video component for the A/V presentation, and generating the A/V presentation based on the audio component and the video component. |
US10692536B1 |
Generation and use of multiclips in video editing
Some embodiments of the invention provide a method of generating a composite video clip from several video clips. The method automatedly groups the video clips into sets of related video clips. It then uses the sets of related video clips to generate the composite video clip. In some embodiments, the method can group the video clips based on their start times. For instance, the method can group video clips that start within a certain temporal offset of each other as a related set of video clips. Also, in some embodiments, the method can group video clips that overlap with each other by a required threshold amount as a related set of video clips. |
US10692531B2 |
Methods for serving interactive content to a user
One variation of a method for generating and distributing digital advertising content includes: accessing a static asset including a set of objects representing advertising content; extracting the set of objects from the static asset; generating a set of frames, an object in the set of objects inserted into each frame in the set of frames; defining an order for presenting the set of frames to a viewer; at a visual element loaded into a window of a first computing device, sequentially rendering the set of frames according to the order responsive to an interaction at the first computing device that moves the visual element within the window; and, based on the interaction, generating an engagement metric for a user interacting with the visual element at the first computing device. |
US10692525B2 |
On wafer laser stability control for heat-assisted magnetic recording
An apparatus includes a substrate. A laser is formed on a non-self supporting structure and bonded to the substrate. A waveguide is deposited proximate the laser. The waveguide is configured to communicate light from the laser to a near-field transducer that directs energy resulting from plasmonic excitation to a recording medium. A light detector is configured to detect an amount of light. At least one laser heater is disposed proximate the laser. A controller is configured to control current supplied to the at least one heater based on the detected amount of light. |
US10692524B2 |
Magnetic tape drive with a burnishing unit
The invention relates to a tape drive, and to a method and a computer program product for operating a tape drive. The tape drive may include a transport mechanism which may include a tape head. The tape drive may be adapted to receive a magnetic tape with the transport mechanism, and to transport the magnetic tape by the transport mechanism. The tape head may be adapted to perform read-write operations on an oxide side of the magnetic tape. The tape drive may include a burnishing unit, which may include a burnishing roller and a burnish controller having an abrasive shell. The burnishing roller may be installed in the tape drive upstream of the tape head such that the abrasive shell supports the received magnetic tape on the oxide side. The burnish controller may be adapted to control the movement of the burnishing roller. |
US10692520B2 |
Multichannel tape head module having thermal device for controlling span between transducers
In one embodiment, an apparatus includes a module having an array of transducers, and a heating element having multiple parts positioned proximate to the array of transducers. The multiple parts of the heating element are distinct from each other, where the multiple parts include a first part, a second part, and a third part. In addition, the first part includes a center portion and the second and third parts include a second portion and a third portion, respectively, and are positioned on opposite ends and a center portion positioned therebetween. The heating element is configured to produce more heat per unit length along the second and third portions at the opposite ends than in the center portion. |
US10692519B1 |
Adjustable seek energy settings in storage device systems
Various methods and systems are provided for implementing classification-based adjustable seek energy settings in storage device systems. In particular, operations support adjusting seek energy settings for storage device components, for executing requests. In operation, a classification is selected for a request. The classification indicates a first priority level for executing the request. The priority level is associated with a first adjustable seek energy setting of a plurality adjustable seek energy settings for executing requests on the hard disk drive system, where a seek energy setting is an adjustable operational speed or energy setting for the hard disk drive system. Based on the classification indicating the priority level, the classification is transmitted to cause the hard disk drive system to set the adjustable seek energy setting. One or more hardware components of the hard disk drive system operates to execute the first request based on the first adjustable seek energy setting. |
US10692516B2 |
Dialogue analysis
A method of determining a participant's contribution to a conversation or dialogue by generating a contribution score is provided. The contribution score may be determined based on at least one of a prosody analysis of a participant's input and an input reaction measure indicative of another participant's reaction to the participant's input. An associated computer system and computer program product is also provided. |
US10692511B2 |
Decoding apparatus and method, and program
The present technology relates to a decoding apparatus, a decoding method and a program which make it possible to obtain sound with higher quality.A demultiplexing circuit demultiplexes an input code string into a gain code string and a signal code string. A signal decoding circuit decodes the signal code string to output a time series signal. A gain decoding circuit decodes the gain code string. That is, the gain decoding circuit reads out gain values and gain inclination values at predetermined gain sample positions of the time series signal and interpolation mode information. An interpolation processing unit obtains a gain value at each sample position between two gain sample positions through linear interpolation or non-linear interpolation according to the interpolation mode based on the gain values and the gain inclination values. A gain applying circuit adjusts a gain of the time series signal based on the gain values. The present technology can be applied to a decoding apparatus. |
US10692510B2 |
Encoder and method for encoding an audio signal with reduced background noise using linear predictive coding
It is shown an encoder for encoding an audio signal with reduced background noise using linear predictive coding. The encoder includes a background noise estimator configured to estimate background noise of the audio signal, a background noise reducer configured to generate background noise reduced audio signal by subtracting the estimated background noise of the audio signal from the audio signal, and a predictor configured to subject the audio signal to linear prediction analysis to obtain a first set of linear prediction filter (LPC) coefficients and to subject the background noise reduced audio signal to linear prediction analysis to obtain a second set of linear prediction filter (LPC) coefficients. Furthermore, the encoder includes an analysis filter composed of a cascade of time-domain filters controlled by the obtained first set of LPC coefficients and the obtained second set of LPC coefficients. |
US10692508B2 |
Method for generating filter for audio signal and parameterizing device therefor
The present invention relates to a method and an apparatus for processing a signal, which are used to effectively reproduce an audio signal, and more particularly, to a method for generating a filter for an audio signal, which are used for implementing a filtering for input audio signals with a low computational complexity and a parameterization apparatus therefor.To this end, provided are a method for generating a filter of an audio signal, including: receiving at least one proto-type filter coefficient for filtering each subband signal of an input audio signal; converting the proto-type filter coefficient into a plurality of subband filter coefficients; truncating each of the subband filter coefficients based on filter order information obtained by at least partially using characteristic information extracted from the corresponding subband filter coefficients, the length of at least one truncated subband filter coefficients being different from the length of truncated subband filter coefficients of another subband; and generating FFT filter coefficients by fast Fourier transforming (FFT) the truncated subband filter coefficients by a predetermined block size in the corresponding subband and a parameterization unit using the same. |
US10692506B2 |
Keyword determinations from conversational data
Topics of potential interest to a user, useful for purposes such as targeted advertising and product recommendations, can be extracted from voice content produced by a user. A computing device can capture voice content, such as when a user speaks into or near the device. One or more sniffer algorithms or processes can attempt to identify trigger words in the voice content, which can indicate a level of interest of the user. For each identified potential trigger word, the device can capture adjacent audio that can be analyzed, on the device or remotely, to attempt to determine one or more keywords associated with that trigger word. The identified keywords can be stored and/or transmitted to an appropriate location accessible to entities such as advertisers or content providers who can use the keywords to attempt to select or customize content that is likely relevant to the user. |
US10692505B2 |
Personal assistant application
A mobile device may receive user input for requesting personal information for a subject in proximity of a mobile device and based on the user input, selecting one of available functions. The functions may include a first function for obtaining personal information using a first identifier. The functions may also include a second function for obtaining the personal information using the first identifier. The mobile device may output the personal information as an image to a display or as speech to speaker. |
US10692504B2 |
User profiling for voice input processing
This is directed to processing voice inputs received by an electronic device, and more specifically to receiving a voice input and identifying the user providing the voice input. The voice input can be processed using a subset of words from a library used to identify the words or phrases of the voice input. The subset can be selected such that voice inputs provided by the user are more likely to include words from the subset. The subset of the library can be selected using any suitable approach, including based on the user's interests and words that relate to those interests. For example, the subset can include one or more words related to media items selected by the user for storage on the electronic device, names of the user's contacts, applications or processes used by the user, or any other words relating to the user's interactions with the device. |
US10692499B2 |
Artificial intelligence voice recognition apparatus and voice recognition method
Disclosed is an artificial intelligence voice recognition apparatus including: an audio input unit configured to receive a voice; a communication module configured to transmit voice data received from the audio input unit to a server system, which performs voice recognition processing, and receive recognition result data on the voice data from the server system; and a controller configured to control the audio input unit and the communication module, wherein, when a voice command in the voice data corresponds to a pre-stored keyword command, the controller performs control to perform an operation corresponding to the keyword command, and wherein when the voice command in the voice data does not correspond to the pre-stored keyword command, the controller performs control to transmit the voice data including the voice command to the server system. Accordingly, voice recognition may be performed efficiently. |
US10692496B2 |
Hotword suppression
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suppressing hotwords are disclosed. In one aspect, a method includes the actions of receiving audio data corresponding to playback of an utterance. The actions further include providing the audio data as an input to a model (i) that is configured to determine whether a given audio data sample includes an audio watermark and (ii) that was trained using watermarked audio data samples that each include an audio watermark sample and non-watermarked audio data samples that do not each include an audio watermark sample. The actions further include receiving, from the model, data indicating whether the audio data includes the audio watermark. The actions further include, based on the data indicating whether the audio data includes the audio watermark, determining to continue or cease processing of the audio data. |
US10692494B2 |
Application-independent content translation
Techniques for providing application-independent content translation in an electronic device are disclosed. In one embodiment, a trigger may be received to activate a first application. Upon receiving the trigger to activate the first application, the first application may be enabled to display at least one visual indicator associated with the first application on a graphical user interface associated with a second application. The first application and the second application are to simultaneously run in an electronic device and the at least one visual indicator may be superimposed on the graphical user interface. Further, content on the graphical user interface may be translated from text-to-speech or speech-to-text in response to selecting the at least one visual indicator. |
US10692491B2 |
Methods and systems for recipe management
Systems and methods for obtaining content over the Internet, identifying text within the content (e.g., such as closed captioning or recipe text) or creating text from the content using such technologies as speech recognition, analyzing the text for actionable directions, and translating those actionable directions into instructions suitable for network-connected cooking appliances. Certain embodiments provide additional guidance to avoid or correct mistakes in the cooking process, and allow for the customization of recipes to address, e.g., dietary restrictions, culinary preferences, translation into a foreign language, etc. |
US10692484B1 |
Text-to-speech (TTS) processing
A speech model is trained using multi-task learning. A first task may correspond to how well predicted audio matches training audio; a second task may correspond to a metric of perceived audio quality. The speech model may include, during training, layers related to the second task that are discarded at runtime. |
US10692482B2 |
In-ear active noise reduction earphone
An in-ear active noise reduction earphone includes a housing, and the housing includes a rear chamber and a front chamber, and the housing is laterally provided with a sound generating unit separating the rear chamber from the front chamber; the rear chamber is located at a top of the housing, a feedforward microphone is installed inside the rear chamber, the front chamber is located at a bottom of the housing, and a feedback microphone is installed inside the front chamber; and the front chamber includes a first front chamber and a second front chamber, and the feedback microphone is installed inside the second front chamber. |
US10692479B2 |
Musical instrument pickup and musical instrument
A musical instrument pickup includes a vibrating body that is disposed facing a plurality of sound sources and excited in response to sounds from the sound sources, and a sensor that detects vibration of the vibrating body. |
US10692478B2 |
Keyboard apparatus
A keyboard apparatus includes a key, a frame, a flexible section configured to rotate the key with respect to the frame, the flexible section having a longitudinal direction, and including a region where a length of the flexible section in a first direction continuously increases toward a first end and a second end of the flexible section in a cross section perpendicular to the longitudinal direction of the flexible section, and a first supporting section supporting side closer to the first end than the region, the first supporting section including a bonding section bonded to the first end, the bonding section including a first section and a second section, the first section and the second section keeping continuity with the flexible section, and a recessed section being arranged at a position, in a scale direction and sandwiched between the first section and the second section, of the bonding section. |
US10692475B2 |
Body for stringed instrument and stringed instrument
A body for a stringed instrument includes a body unit having a protrusion, and a rigidity adjusting member that extends from a central portion of the body unit and that is affixed to the body unit. |
US10692474B2 |
Key unit and keyboard instrument
A keyboard instrument includes a plurality of key blocks, each including key main bodies, connecting sections, and a supporting section. Each key main body has a top surface that can be pressed by a user to play the keyboard instrument. Each connecting section extends from a key main body and deforms in response to pressing at the top surface of the key main body. The supporting section supports the key main bodies as one key block through the connecting sections. The key blocks are stacked at the supporting section in an instrument case so that a plurality of connecting sections of one key block and a plurality of connecting sections of another key block overlap each other. In at least one key block, each connecting section extends from a top surface side of the corresponding key main body. |
US10692473B1 |
Display pixel correction using compression
Channel selection, quantization, and compression are used to reduce data size of textures used in pixel correction. For example, an apparatus such as a head-mounted display may include circuitry that retrieves a compressed texture from the memory, the compressed texture being generated using various compression techniques, and decompresses the compressed texture to determine adjustment quantization values for sub-pixels based on the compressed values. The circuitry determines reconstructed brightness adjustment levels for the sub-pixels based on the adjustment quantization values, and renders an image frame based on the reconstructed brightness adjustment levels. In some embodiments, the apparatus or a separate device generates the compressed texture in a calibration and stores the texture in a memory of the apparatus for use during the pixel correction. |
US10692469B2 |
Touch recognition enabled display device with asymmetric black matrix pattern
A touch recognition enabled display device includes a plurality of common electrode blocks serving as touch-sensing regions and/or touch-driving regions. Conductive lines connected to the common electrode blocks are placed under the common electrode blocks and the pixel electrodes of the pixels, and they are routed across the active area, directly toward an inactive area where drive-integrated circuits are located. The conductive lines are positioned under one or more planarization layers, and are connected to the corresponding common electrode blocks via one or more contact holes. |
US10692465B2 |
Transitioning between video priority and graphics priority
Input video data of a video dynamic range and its input dynamic metadata is received. Input graphics data of a graphics dynamic range is received. Display identification data is received from a target display over a video interface. Interpolated dynamic metadata is generated based at least in part on (a) the input dynamic metadata, (b) the display identification data, and (c) a numeric interpolation factor, in order to operate a priority-transition mode for transitioning between a video-priority mode and a graphics-priority mode. The input video data is blended with the input graphics data based at least in part on the interpolated dynamic metadata into graphics blended video data. The graphics blended video data and the interpolated dynamic metadata is sent to the target display for rendering graphics blended images represented in the graphics blended video data. |
US10692456B2 |
Display driver and output buffer
A display driver includes a first latch storing first image data, a second latch storing second image data, and a buffer unit including a plurality of output buffers outputting a source voltage corresponding to the first image data. Each of the plurality of output buffers includes an input stage, an output stage, and a pre-charge circuit connected between the input stage and the output stage. A pre-charge control unit compares the first image data with the second image data to control the pre-charge circuit. |
US10692447B2 |
Liquid crystal display device
A liquid crystal display device includes a liquid crystal panel including a plurality of liquid crystal pixels, wherein the liquid crystal panel is configured to display a same picture in two adjacent frames; a driving module disposed on the non-display area, wherein the driving module is used to respectively provide each liquid crystal pixel with a same polarity pixel voltage of different levels in the two adjacent frames so as to deflect liquid crystal molecules of each liquid crystal pixel, and in each frame of the two adjacent frames, the level of the pixel voltage of each liquid crystal pixel is different from the level of the pixel voltage of the adjacent liquid crystal pixels in front, back, left or right. |
US10692445B2 |
Method for driving display apparatus with a plurality of gamma grayscale value curve alternately
This application relates to a method for driving a display apparatus, includes: outputting an output image corresponding to an pixel signal; performing a corresponding grayscale value conversion processing on a pixel grayscale value of the output image; and converting, according to a gamma correction curve, the pixel grayscale value of the output image after the corresponding grayscale value conversion processing into a corresponding applied voltage, and scanning and outputting the corresponding applied voltage to a display panel, wherein the corresponding grayscale value conversion processing splits a gamma standard curve into a first gamma grayscale value corresponding curve and a second gamma grayscale value corresponding curve, and outputs the two curves to the output image in an alternate manner, where the output image is processed by using a grayscale value corresponding curve. |
US10692436B2 |
Display panel and display device
The present disclosure provides a display panel and a display device. The display panel has a display area and an information notification area. The display panel includes: a first organic light-emitting device arranged in the display area; a pixel driving circuit arranged in the display area, and the pixel driving circuit is configured to receive a first power voltage; and at least one second organic light-emitting device arranged in the information notification area. Each of the at least one second organic light-emitting device is electrically connected to a control circuit, and the control circuit is configured to receive a second power voltage. The second power voltage is less than the first power voltage. |
US10692435B2 |
Pixel driving structure and display apparatus
The present application provides a pixel driving structure and a display apparatus, the pixel driving structure including: pixel units; scan lines for outputting scan signals; data lines for outputting data signals; a gate driver for providing the scan signals; a source driver for providing the data signals; a timing controller for providing timing signals; and switches disposed between adjacent data lines, the timing controller is to control the switches to be turned on or turned off. By the above manner, the present application can reduce the voltage drop of the light and dark switching of the pixel to be driven by the source driver, so as to reduce the power consumption of the driving circuit, and solve the problem that the temperature of the source driver is too high in the high loading image. |
US10692434B2 |
Pixel circuit, display panel, display device and driving method
A pixel circuit, a display panel, a display device and a driving method. The pixel circuit includes a storage capacitor, an organic light emitting diode, a driving transistor, an emission control circuit, a reset circuit, a threshold compensation circuit, a first data write circuit, a reference voltage write circuit, and an initializing circuit. |
US10692432B2 |
Pixel driving circuit and driving method thereof, and layout structure of transistor
The present disclosure provides a pixel driving circuit, a driving method thereof, and a layout structure of a transistor. The pixel driving circuit includes a storage capacitor, a first to a seventh switching transistor, a first driving transistor, a second driving transistor, and an organic light emitting diode. The layout structure includes a circuit node and an active layer connected to the circuit node; the active layer includes: a first active layer, a second active layer, and a third active layer; a first source, a drain and a second source connected to the first, the second and the third active layer, respectively; a first gate, a second gate, and a third gate corresponding to the first, the second, and the third active layer respectively; and a gate pattern composed of the first gate, the second gate, and the third gate being located above the circuit node and the active layer. |
US10692415B2 |
Gate driving circuit of irregular screen panel and driving method
Disclosed are a gate driving circuit of an irregular screen panel and a driving method. The gate driving circuit comprises: a first array substrate row driving circuit driving a scan line, which extends from the left side of the notch area to the notch area; a second array substrate row driving circuit driving a scan line, which extends from the right side of the notch area to the notch area; a third array substrate row driving circuit driving a scan line, which extends from the left side of the non-notch area to a right side thereof, and a scan line driven by a fourth array substrate row driving circuit is between adjacent scan lines driven by the third array substrate row driving circuit; the fourth array substrate row driving circuit driving a scan line, which extends from the right side of the non-notch area to the left side thereof. |
US10692414B2 |
Display device
A display device includes a plurality of scan lines, a plurality of data lines, a plurality of pixel units, a plurality of gate driving circuits, and a plurality of connection lines. The scan lines extend in a first direction. The data lines extend in a second direction. The gate driving circuits extend in the first direction, and each of the gate driving circuits crosses through at least two of the pixel units. At least two gate driving circuits are included between two adjacent rows of the pixel units. The connection lines extend in the second direction and are electrically connected to the gate driving circuits. At least part of the connection lines overlap the data lines. The connection lines include a plurality of output lines and a plurality of signal lines. The output lines are electrically connected to the scan lines. |
US10692404B2 |
Trapezoidal display box with cutting and creasing design and mounting system for formation of communication arch with automatic adjustment and structuring
Formation of a communication arch (A) over a consumer corridor, such as in large sales points, displaying at a height, a media (M) related to a certain product. For such, after mounting a display box (35) using the cutting and creasing design, its units are mounted to one another by coupling through the coupling flaps (29) of one unit to the cutouts (4) corresponding to the subsequent unit. After mounting the assembly, when it is raised and has its peripheral units settled over two opposite shelves, such as in a supermarket corridor, through the trapezoidal geometry of the display boxes (35) combined to slide coupling flaps (29) and cutouts ( ) between the units (35), there is a radial movement and positioning for its tops (16) while its bottoms (6) meet, providing the structuring of the assembly, in an arch shape, supporting the resulting stresses imposed vertically from top to bottom of the arch formed. Therefore, the communication arch (A) formed can receive a large media at its highest point. |
US10692402B2 |
Simulated fibrous tissue for surgical training
Disclosed herein are simulated fibrous tissue models of anatomical parts for surgical training. The non-dissolvable simulated fibrous tissue model is made of a polyvinyl alcohol (PVA) and fibrous material composite to simulate realistic tissue properties and behaviors. The simulated fibrous tissue model may be a standalone model of an anatomical part or may be used in a complementary anatomical simulation kit to provide a more comprehensive training approach. |
US10692399B2 |
Braille tactile sensation presenting device and image forming apparatus
A braille tactile sensation presenting device includes a tactile sensation presenting unit, a camera, a finger location specifying section, a braille conversion section, and a control section. The tactile sensation presenting unit applies ultrasonic stimulation to a finger of a user and causes the user to feel a tactile sensation. The camera shoots the user. The finger location specifying section specifies, from an image shot by the camera, a position of the finger of the user being held out in the air. The braille conversion section converts given character string into braille. The control section performs control of automatic scrolling on the braille converted by the braille conversion section and control of causing the tactile sensation presenting unit to output, to the position of the finger of the user specified by the finger location specifying section, ultrasonic stimulation representing each character of the braille to be automatically scrolled. |
US10692398B2 |
Three-dimensional dynamic apparatus and method of use
Disclosed in this application is a three-dimensional dynamic apparatus that can be configured for illustrating mathematical correlation as in the field of Economics. The three-dimensional dynamic apparatus is comprised of a grid panel with side panels defining one or more three-dimensional spaces for lines to be placed as a three-dimensional dynamic representation of the desired subject matter. |
US10692394B2 |
Systems, articles and methods related to providing customized cooking instruction
Systems, methods, and articles to provide customized cooking instructions to users via a communications device. The user is provided with audio/visual prompts depicting one or more ending characteristics of a food product, such as texture or doneness. The user provides a selection of the one or more ending characteristics according to the user's preferences. A processor-based device determines one or more output food preparation parameters based on the user's selection of the one or more ending characteristics for the food product. The one or more determined output food preparation parameters are provided to a communication device of the user so that the user may cook the food product according to the output food preparation parameters. |
US10692390B2 |
Tabletop system for intuitive guidance in augmented reality remote video communication environment
A tabletop system for intuitive guidance in an augmented reality remote video communication environment comprises augmented reality glasses worn by a field operator, equipped with a video camera that obtains on-site, actual image information, and displaying an augmented guide on a transparent display; a tabletop receiving the actual image information from the augmented reality glasses and displaying the actual image information on a touchscreen, detecting hand motion information and instructions indicated by a remote expert in an upper space of the touchscreen and transmitting the hand motion information and instructions to the augmented reality glasses as the augmented guide. |
US10692389B2 |
Flight control systems for aerial vehicles and related methods
Methods and systems may allow for automatic initiation of a contingency maneuver, to prevent mid-air collisions between an aerial vehicle and another aircraft or other obstacle, without requiring input from an operator. Generally, a processing unit on board the aerial vehicle detects potential conflicts via a navigation system on board the aerial vehicle. Said navigation system may receive, for example, automatic dependent surveillance-broadcast (ADS-B) signals and global positioning system (GPS) data. Disclosed systems automatically initiate one or more contingency maneuvers to change the flight (e.g., speed, position, direction, and/or altitude) of the aerial vehicle to avoid close calls or colliding with a potential conflict in the surrounding airspace. Such contingency maneuvers provide an automatic flight modification that may occur independently from any operator input. Such systems may also be implemented to prevent an aerial vehicle from entering a restricted airspace and/or from operating too close to another aircraft. |
US10692387B2 |
Method and device for setting a flight route
A method and a device for setting a flight route are provided. The method comprises acquiring route data of an aerial vehicle, determining waypoint coordinates in the route data, configuring a route display interface according to maximum distances between the determined waypoint coordinates, displaying a route of the aerial vehicle in the configured route display interface according to waypoint coordinates in the route data, and resetting the route displayed in the route display interface according to edit information corresponding to a received edit operation to obtain updated route data of the aerial vehicle. |
US10692386B2 |
Holding pattern determination
A holding pattern determination system and method assists a pilot with visualizing, entering, and flying a holding pattern. An exact solution to the holding pattern problem simplifies the entry to and flight of a holding pattern with minimal circuits, regardless of the wind direction and speed. Utilizing a windspeed ratio and relative wind direction, at least an inbound wind correction angle, an outbound heading, and an outbound time that begins at the outbound heading independent from an abeam point is provided. An entry pattern graphic and a holding pattern graphic may be provided with turn by turn heading and timing instruction to ensure precise entry and holding pattern flight. |
US10692384B2 |
Data processing system with machine learning engine to provide roadside assistance functions
Systems, methods, computer-readable media, and apparatuses for receiving requests for roadside assistance, generating user interfaces and using machine learning to generate roadside assistance instructions are provided. In some examples, a request for roadside assistance may be received. A user and one or more partners may be identified based on the request. In some examples, a profile associated with the user, partner or the like may be identified. A user interface may be generated based on the profile and may include features unique to the profile, partner, or the like. In some arrangements, the interface may include a first portion and a second portion. Selection of an option from the first portion may cause the system to identify data for display in the second portion and cause the data to be displayed in the second portion. Machine learning may be used to determine or identify one or more roadside assistance instructions and a roadside assistance instruction may be generated and executed. |
US10692373B2 |
Method for providing information to information representation units for a public transportation vehicle
A method and related apparatus for providing information to information representation units, the method comprising: determining, in a network server, information to be provided to at least one information representation unit (200); transmitting the information to at least one mobile node (100) travelling on a predetermined route passing in the vicinity of said at least one information representation unit (202); and in response to the mobile node (100) approaching said at least one information representation unit, transmitting the information from a short-range low power transmitter (112) of the mobile node (100) to a short-range low power receiver (114) of the information representation unit (204). |
US10692372B2 |
Appartus and method for road vehicle driver assistance
This disclosure relates to an apparatus and a method for road vehicle driver assistance through which it is possible to determine critical obstacles that are within a predetermined proximity of a calculated maneuver corridor of the vehicle, representative of the full vehicle extension, and determination of corresponding critical points of the vehicle calculated to come into the predetermined proximity of the identified obstacles when traversing the calculated maneuver corridor. Separate from the bird's eye image of the vehicle and its surrounding is displayed at least one image acquired from a determined best camera angle and position to navigate critical obstacles. This provides a driver of an associated road vehicle with a clear overview of a current situation and provides immediate access to detailed views of one or more critical areas to navigate. |
US10692370B2 |
Traffic obstruction detection
One or more techniques and/or systems are provided for training and/or utilizing a traffic obstruction identification model for identifying traffic obstructions based upon vehicle location point data. For example, a training dataset, comprising sample vehicle location points (e.g., global positioning system location points of vehicles) and traffic obstruction identification labels (e.g., locations of known traffic obstructions such as stop signs, crosswalks, stop lights, etc.), may be evaluated to extract a set of training features indicative of traffic flow patterns. The set of training features and the traffic obstruction identification labels may be used to train a traffic obstruction identification model to create a trained traffic obstruction identification model. The trained traffic obstruction identification model may be used to determine whether a road segment has a traffic obstruction or not. |
US10692368B2 |
Detection of vehicle queueing events on a road
A method, system and computer program product are provided for detecting vehicle queue events and managing traffic flow. A computing system recognizes whether a queue event occurred for each vehicle located in an area of interest based on collected vehicle data. The area of interest includes an intersection, and the vehicle data for the each vehicle includes location information and speed information. The location information further includes a distance to an intersection. The computing system identifies differences in queue length among queues in the area of interest based on the vehicle data and determines queue indicators for each of the queues in the area of interest. Based on queue indicators for each of the queues in in the area of interest generated over multiple sampling periods, traffic signal lights at the intersection in the area of interest are managed. |
US10692363B1 |
Method and system for determining probability of an alarm generated by an alarm system
This disclosure relates to method and system for determining probability of an alarm generated by an alarm system. The method may include receiving sensor data and maintenance data. The sensor data may include one or more environmental parameters and one or more trigger parameters, and the alarm is generated based on the one or more trigger parameters. The method may further include generating one or more input vectors based on the sensor data and the maintenance data, and determining a spuriosity index of the alarm based on the one or more input vectors using a machine learning model. The machine learning model may be created using historical sensor data and historical maintenance data, and the spuriosity index is indicative of the probability of the alarm. |
US10692362B2 |
Systems and methods for comparing signal channels having different common mode transient immunity
A sensor integrated circuit includes a main processing channel that responds to an input signal by generating a first processed signal from the input signal. Also included is a diagnostic processing channel that responds to the input signal by generating a second processed signal from the input signal. The main processing channel has a first response to disturbances and the diagnostic processing channel has a second response to disturbances that is slower than the first response of the main processing channel. A checker circuit in the sensor integrated circuit detects faults in the sensor IC and generates a fault signal when the first processed signal and the second processed signal differ from each other by more than a threshold amount. |
US10692359B2 |
Witness request and alert notification and tracking system
A witness request and alert notification and tracking system provides users the ability to notify other users of an alert event, such as a fire, or request a witness to an event, such as an altercation or protest. An alert event may be an emergency situation that users may be warned to avoid and a witness request may request users to come to an event location. A witness request event may be an event that the posting user wants documentation of, such as an altercation. A witness request may be an event wherein the posting user wants assistance and/or protection. The system enables a user to set an area range for the post and users within the range will receive the post. Other users can then add to the event log with text, pictures or videos. The system utilizes global positioning systems to track the location of the users. |
US10692353B1 |
Trash monitoring using video analytics
Techniques are described for trash monitoring using video analytics. In some implementations, a schedule for placing trash for collection is obtained, video of a scene that includes trash when trash is placed for collection is obtained, whether the trash has been placed for collection according to the schedule is determined from the video, and in response to determining that the trash is not placed for collection according to the schedule, a notification that the trash has not been placed for collection is provided. |
US10692352B2 |
Buoy hull corrosion detection system
A buoy corrosion detection system includes a buoy having a double hull section in which the outer hull is designed to corrode and fail prior to the rest of the hull. The double hull section is positioned at the waterline, which is the area most prone to corrosion. As the outer hull corrodes, water passes through the hull and is detected by a moisture detector. The moisture detector then relays a signal that water has entered through the hull, and a signaling circuit then sends a communication signal to the user indicating that the buoy has corrosion. The buoy corrosion detection system leads to an “as-needed” maintenance cycle for buoys. |
US10692350B2 |
Alerting system and method
Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification. |
US10692347B2 |
Smart toilet and safety monitoring system based on smart toilet
A safety monitoring system based on a smart toilet and a smart toilet are provided. The monitoring system includes a smart toilet, and a cloud server. The smart toilet is configured to detect toilet usage time of a user, and transmit the toilet usage time to the cloud server. The cloud server generates first prompt information, and transmits the first prompt information to the smart toilet. The smart toilet is further configured to prompt, according to the first prompt information, a user when the first prompt information is received. |
US10692344B1 |
Facility device management system with smart power cords
A system that uses smart power cords with integrated sensors and wireless interfaces to manage devices in a facility such as a hotel. Each cord may monitor power delivered to an attached device, and may measure variables such as temperature, humidity, and pressure. It may also act as a gateway to other devices in the vicinity. A central control station may manage the devices in the facility via the smart power cords. Data collected from smart power cords may be analyzed to provide alerts and management reports. Illustrative alerts may warn of attempted theft when a device is unplugged, of environmental conditions that suggest mold risks or HVAC problems, or of a staff member requesting assistance via an emergency alert forwarded through a smart power cord. Locations of smart power cords may be automatically configured using either cooperative or non-cooperative localization based on measurement of signal characteristics such as RSSI. |
US10692339B2 |
Personalized emergency evacuation plan
Embodiments of the present invention disclose a method, computer program product, and system for generating and transmitting a Personalized Emergency Evacuation Plan (PEEP). The computer receives an emergency condition real-time data from a plurality of building sensors, a tracking data of at least one user from a plurality of tracking sensors, a facility structural data from a facility database, and a stored user data from a user database for the at least one user. The computer generates a personalized emergency evacuation plan (PEEP) for the at least one user, wherein is a set of recommendations to put the user in the safest position, based on at least the emergency condition real-time data and the received stored user data. The computer transmits the PEEP to a user mobile device, wherein the user mobile device presents the PEEP to the at least one user. |
US10692337B2 |
Real-time haptics generation
One embodiment provides haptic functionality. The embodiment receives an encoded value that encodes an actuator drive value, where the actuator drive value corresponds to a strength of a haptic effect. The embodiment converts the encoded value into a pattern of ON/OFF durations, and plays back the pattern of ON/OFF durations on an actuator to produce the haptic effect. |
US10692335B2 |
Green drive with status indicator
Methods, systems, and devices are described for displaying information on a visual display of a data storage device. The device may be an internal data storage device and may display information associated with various operation parameters and a security confidence metric or states of the data storage device. The data storage device may display, on the visual display, an indication of a security confidence metric of the data storage device indicative of whether the data storage device has been compromised. The data storage device may be compromised by having one or more sub-components replaced, altered, or misused. The visual display may be electronic paper, mechanical, or chemical such that the information is displayed without power being applied to the data storage device. The visual display may be removable from the data storage medium. |
US10692334B2 |
Doorbell system with pulse-driven boost rectifier
In some embodiments, a power supply in a doorbell system includes a boost rectifier circuit with a plurality of active devices arranged in a bridge topology that are configured to receive an AC input voltage, generate a DC output voltage by rectifying the AC input voltage, drive an electric load using the rectified DC voltage, and boost an amplitude of the AC input voltage. Two of the plurality of active devices in the boost rectifier circuit may be pulse driven and can control an operation of a mechanical or digital chime device. The chime device can include a solenoid and the boost rectifier circuit may utilize the solenoid as an energy storage element to facilitate the boosting of the amplitude of the AC input voltage. The boost rectifier circuit may boost the AC input voltage by at least a multiplication factor of two. |
US10692331B2 |
Gaming system and method providing a class II bingo game with an interim video poker game
The gaming system of the present disclosure provides a Class II bingo game with an interim video poker game. In various embodiments, the interim video poker game is a single-hand video poker game. In various embodiments, the interim video poker game is a multi-hand video poker game. |
US10692329B1 |
Systems and methods for generating prizes for a primary game and a secondary game of chance
A system and method for operating a game of chance. A gaming system includes a primary game display and secondary game display with the secondary game display mapped with prize blocks arranged in a grid that may generally mimic a primary game grid. The prize blocks can be represented as characters, articles, numeral values, symbols and the like. Each prize block is assigned a prize value and a health value. When the health value of a prize block is exhausted based on primary game outcomes, the prize block is destroyed and removed awarding its corresponding prize value. New prize blocks fill the void left by removed prize blocks or the void remains as a space without any assigned prize value. One version of the system and method is facilitated by a slot-based primary game incorporating certain pre-established symbols (e.g., dice) that diminish (or increase) health values of the prize blocks. |
US10692327B2 |
Gaming system and a method of gaming for modifying a displayed player avatar
Disclosed is a gaming system including a display and a game controller, the game controller being arranged to identify a player from received player identification data, receive associated player game data of the identified player, and control the display of one or more characteristics of, or associated with, an avatar such that the player is provided with a graphical representation of the player game data. A method of gaming is also disclosed. |
US10692321B2 |
Architecture for access management
Disclosed are techniques that use user devices and a server system to process employee generated requests to allow guest access registration. A server system receives a request for guest registration and the server system sends in response to the request a message to a guest user device with the message including a request for user credentials. The user credentials are supplied from a user's PII wallet carried by the user. The server system receives from an employee user device a verification of the guest registration, produces an access policy for the guest user device and causes the produced policy and guest credentials to be stored in a distributed ledger system. |
US10692315B2 |
Low power modem and controller
The present invention is related with a modem device in conjunction with a Low Power Controller, which provides the capability of local control and remote management of electromechanical appliances in cases, where the locally available electric power is very low, and it is specially designed to be electrically powered and to communicate via a single PSTN telephone line The device has a wide application range to institutions, which own and use areas containing both passive and active equipment, and provides the capability of a single uniform solution for all such cases. It provides the ability to connect various digital and analog sensors, the transmission of various commands, the process automation, the data and information collection and the remote control (management). |
US10692312B1 |
User authentication with portable device and smart floor
A user obtains authentication credentials using a portable device, such as a smart phone. While standing on a smart floor in a facility, the portable device transmits the authentication credentials to the smart floor. The body of the user electromagnetically couples to electrodes in a touch sensor of the portable device and one or more antennas of the smart floor, acting as a signal path for signals between the mobile device and the smart floor. For example, one or more of the voltage applied to the electrodes, timing of when voltage is applied, and so forth, may be used to produce a particular electromagnetic signal that conveys the authentication credentials. The authenticated user may now be tracked in the facility using the smart floor. |
US10692307B2 |
Method and system for providing diagnostic filter lists
An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL. |
US10692306B2 |
Method and system for providing diagnostic filter lists
An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL. |
US10692305B2 |
Storage condition setting device and data storage system for vehicle diagnosis
A storage condition setting device searches, from among a plurality of ECUs that reside within an in-vehicle network, for a target ECU corresponding to a diagnostic item that is input to an input unit. In the case that such a target ECU exists, the storage condition setting device acquires from the target ECU equipment information of a vehicle related to storage conditions that correspond to the diagnostic item, and selects and sets as storage condition data in the target ECU only those items that correspond to the equipment information from among the storage conditions. |
US10692304B1 |
Autonomous communication and control system for vehicles
An autonomous communication and control system for controlling auxiliary equipment associated with a vehicle includes a vehicle mounted controller and output relay module. The controller includes an interface for receiving user input commands relating to control actions to be taken with respect to the auxiliary equipment. The controller is adapted to wirelessly communicate indications of the actions taken with respect to the auxiliary equipment (events) as well as other data relating to the status of the vehicle. The controller interface includes a display for displaying the messages for an occupant of the vehicle. The controller may be adapted to communicate information regarding the operating status of the vehicle for fleet management and maintenance purposes and may also be adapted for monitoring an inventory of removable assets to ensure the vehicle is stocked with necessary equipment for carrying its assigned duties. |
US10692303B2 |
Recording and reporting of driving characteristics
A system for recording, transmitting and compiling information indicative of actual vehicle operation and usage includes a device installed within a vehicle. Sensors communicate with the device to provide information relating to operation of the vehicle. A location module utilizes satellite signals to determine the current location of a vehicle. A data extraction module sends data to a central process server. The central processor compiles and summarizes the information from the device for determination of vehicle usage for use in determining an insurance premium. |
US10692298B2 |
Adaptive labeling of network graphs
For each vertex of a network graph that includes a set of vertices, a meta-property of the vertex is determined relative to other vertices of the set of vertices, a distance of the vertex from a user's viewpoint of a three dimensional (3D) rendering of the network graph is determined, and a ranking figure is calculated as a function of the determined meta-property in combination with the determined distance. The set of vertices of the network graph is ranked as a function of the respective calculated ranking figures. Labels for a subset of the set of vertices are selectively displayed on a display as a function of the ranking. |
US10692296B2 |
System and method for using augmented reality to visualize network service quality
The quality of service one may expect from a given network is often hard to determine in advance. Further, given agreements between network service providers and a variety of content providers, the complexity inherent in selecting a given available network is increasing for consumers. Embodiments described herein provide mechanisms for creating an augmented reality presentation of networks and the service quality of those networks. The presentation may display information regarding a variety of factors including content transit agreements with content providers, quality-of-service or prioritization guarantees for certain types of content, or low-level Wi-Fi signal quality. These presentations allow users to ascertain where in a given spatial area good quality is available for whichever services they intend to use. |
US10692294B1 |
Systems and methods for mediated augmented physical interaction
A system includes an image generation system for generating streaming media of a real-world environment based at least in part on image data captured via a camera of a mobile device, to generate one or more augmentations superimposed on the streaming media of the real-world environment based at least in part on data relating to user interaction with the mobile device, and to transmit the streaming media of the real-world environment along with the one or more augmentations to be displayed on a display of the mobile device. The system also includes a physical interaction system for determining one or more physical effects to be implemented for a physical object in the real-world environment based at least in part on the data relating to the user interaction with the mobile device, and to transmit a signal to the physical object to implement the determined one or more physical effects. |
US10692288B1 |
Compositing images for augmented reality
A method may include capturing a first image of a physical environment using a mobile device. The mobile device may include a physical camera and a display. The method may also include receiving a second image from a content provider system. The second image may be generated by the content provider system by rendering a view from a virtual camera in a virtual environment. The virtual environment may represent at least a portion of the physical environment. A location of the virtual camera in the virtual environment may correspond to a location of the physical camera in the physical environment. The second image may include a view of a computer-generated object. The method may additionally include generating a third image by compositing the first image and the second image, and causing the third image to be displayed on the display of the mobile device. |
US10692286B2 |
Device and method of creating an augmented interactive virtual reality system
A system for detecting and incorporating three-dimensional objects into a video stream reads an input video data stream. The user specifies areas of attention wherein said areas of attention or hotspots. Tracking movement of the hotspots generating a trajectory of said at least one object. Generating a cloud of points and tracking said points to detect configurations of points most similar to the initially defined hotspot. Obtaining a three dimensional topology defining a volume of interest in a three-dimensional space. Building virtual structures or pseudo objects that are placed within a spherical environment generated on the input video. |
US10692284B2 |
Method and vehicle control system for producing images of a surroundings model, and corresponding vehicle
In a method of generating continuous images of a stored three-dimensional surroundings model of a vehicle, a camera image is generated and projected onto a projection surface in the surroundings model, and continuous images of the projection surface are generated and output by a mobile virtual camera. |
US10692283B2 |
Geometric model establishment method based on medical image data
Provided is a geometric model establishment method based on medical image data, including: a step of reading medical image data; a step of defining a tissue type by a conversion relationship between the medical image data and the tissue type; a step of deciding the number of tissue clusters; a step of defining a tissue density by a conversion relationship between the medical image data and the density; a step of establishing 3D encoding matrix with information about the tissue and the density; and a step of generating a geometric model. According to a conversion relationship between medical image data and a tissue type, the number of tissue clusters can be determined according to actual requirements, so that the tissue type, the element composition and the density are provided more accurately, and an established geometric model is better matched to the real situation reflected by the medical image data. |
US10692282B2 |
Modeling apparatus and modeling method
A modeling apparatus calculates, with respect to edges in a three-dimensional mesh model, an evaluation value of each edge on the basis of the length of the edge, and selects the edges one by one as a first edge in ascending order of their evaluation value. In this connection, a lower evaluation value is calculated for a shorter edge. Then, if there is a specific node placement position where a value of a calculation formula using distances between the node placement position and each first face having either one of first nodes at both ends of the selected first edge as a vertex is lower than or equal to a threshold, the modeling apparatus removes the first edge, first nodes, and first faces from the three-dimensional mesh model, and adds a second node at the specific node placement position in the three-dimensional mesh model. |
US10692281B1 |
Gem viewer
An aspect of some embodiments of the current invention relates to a system for 3D viewing of a gem stone based on 3D image processing technology. Optionally, the views are not based on synthetic modeling of the stone (which may risk producing false images). For example, the system may be based on a standard 3D image processing an array of 2D images at different angles. Optionally, the device takes advantage of standard shapes of diamonds, for example at 16 equally spaced angles around the girdle of a round brilliant cut. |
US10692277B1 |
Dynamically estimating lighting parameters for positions within augmented-reality scenes using a neural network
This disclosure relates to methods, non-transitory computer readable media, and systems that use a local-lighting-estimation-neural network to estimate lighting parameters for specific positions within a digital scene for augmented reality. For example, based on a request to render a virtual object in a digital scene, a system uses a local-lighting-estimation-neural network to generate location-specific-lighting parameters for a designated position within the digital scene. In certain implementations, the system also renders a modified digital scene comprising the virtual object at the designated position according to the parameters. In some embodiments, the system generates such location-specific-lighting parameters to spatially vary and adapt lighting conditions for different positions within a digital scene. As requests to render a virtual object come in real (or near real) time, the system can quickly generate different location-specific-lighting parameters that accurately reflect lighting conditions at different positions within a digital scene in response to render requests. |
US10692276B2 |
Utilizing an object relighting neural network to generate digital images illuminated from a target lighting direction
The present disclosure relates to using an object relighting neural network to generate digital images portraying objects under target lighting directions based on sets of digital images portraying the objects under other lighting directions. For example, in one or more embodiments, the disclosed systems provide a sparse set of input digital images and a target lighting direction to an object relighting neural network. The disclosed systems then utilize the object relighting neural network to generate a target digital image that portrays the object illuminated by the target lighting direction. Using a plurality of target digital images, each portraying a different target lighting direction, the disclosed systems can also generate a modified digital image portraying the object illuminated by a target lighting configuration that comprises a combination of the different target lighting directions. |
US10692275B2 |
Assigning primitives to tiles in a graphics processing system
A tiling unit assigning primitives to tiles in a graphics processing system which has a rendering space subdivided into a plurality of tiles. Each tile can comprise one or more polygonal region. Mesh logic of the tiling unit can determine that a plurality of primitives form a mesh and can determine whether the mesh entirely covers a region. If the mesh entirely covers the region then a depth threshold for the region can be updated so that subsequent primitives which lie behind the depth threshold are culled (i.e. not included in the display list for a tile). This helps to reduce the number of primitive IDs included in a display list for a tile which reduces the amount of memory used by the display list and reduces the number of primitives which a hidden surface removal (HSR) module needs to fetch to perform HSR on the tile. |
US10692274B2 |
Image processing apparatus and method
An image processing method and apparatus are provided. The image processing apparatus includes an interface configured to output an input frame and metadata including type information and subtype information; and a rendering unit configured to: determine a type of a polyhedron included in an output frame based on the type information, determine attributes of arrangement of a plurality of areas included in the input frame based on the subtype information, and render the output frame by mapping each of the plurality of areas to corresponding faces of the polyhedron, based on the attributes of arrangement of the plurality of areas. |
US10692272B2 |
System and method for removing voxel image data from being rendered according to a cutting region
The present invention relates to a system and method for image processing. An image data processing system is disclosed comprising an image cutting engine for image cutting based on image data; a region of interest processing engine for selecting at least a rendering method for a region of interest; a processing engine for adjusting sampling rate; and rendering engine for rendering the image, with the rendering method selected by the region of interest processing engine. More particularly, the present invention relates to image processing techniques that perform image manipulation, volume rendering, displaying targeted regions of interest and other related functions. |
US10692271B1 |
Robust ray-triangle intersection
A technique for classifying a ray tracing intersection with a triangle edge or vertex avoids either rendering holes or multiple hits of the same ray for different triangles. The technique employs a tie-breaking scheme in which certain types of edges are classified as hits and certain types of edges are classified as misses. The test is performed in a coordinate space that comprises a projection into the viewspace of the ray, and thus where the ray direction has a non-zero magnitude in one axis (e.g., z) but a zero magnitude in the two other axes. In this coordinate space, edges are classified as one of top, bottom, left, and right, and an intersection on an edge counts as a hit if the intersection hits a top or left edge, but a miss if the intersection hits a bottom or right edge. Vertices are processed in a related manner. |
US10692270B2 |
Non-divergent parallel traversal of a bounding volume hierarchy
Various approaches to performing non-divergent parallel traversal operations for a bounding volume hierarchy (“BVH”) during ray tracing are presented. For example, a computer system has a processing unit with threads that, collectively, perform ray tracing for a group of rays in parallel in a computer-represented environment, which includes geometric objects (such as triangles) enclosed in the BVH. Each of the threads receives parameters for a given ray and traverses the BVH to determine an intersection, if any, between the given ray and one of the geometric objects. The order of traversal of the BVH is synchronized between threads for the rays of the group, for example, using a cross-group operation such as a ballot operation. In this way, the overall speed of the BVH traversal can be improved in many cases, while avoiding code divergence and data divergence in extra-wide single-instruction, multiple data (“SIMD”) graphics processing unit (“GPU”) architectures. |
US10692267B1 |
Volume rendering animations
Systems and methods are provided for generating smooth transitions between volume rendering presets when the volume rendering is used as part of an animation system. A windowing-compensated look-up table interpolation is used to interpolate between adjacent keyframes that include user defined rendering presets. A constrained spline interpolation may be used to prevent overshooting. |
US10692265B2 |
Neural face editing with intrinsic image disentangling
Techniques are disclosed for performing manipulation of facial images using an artificial neural network. A facial rendering and generation network and method learns one or more compact, meaningful manifolds of facial appearance, by disentanglement of a facial image into intrinsic facial properties, and enables facial edits by traversing paths of such manifold(s). The facial rendering and generation network is able to handle a much wider range of manipulations including changes to, for example, viewpoint, lighting, expression, and even higher-level attributes like facial hair and age—aspects that cannot be represented using previous models. |
US10692260B2 |
System and method for generating digital content for a composite camera
A method includes: receiving sensor data representing a subject within a field of vision associated with respective ones of a plurality of modular cameras associated with a composite camera and one or more geo-spatial characteristics associated with respective ones of the plurality of modular cameras; determining an arrangement of the composite camera based on the sensor data; generating digital content for respective ones of the plurality of modular cameras based on the sensor data; and generating combined digital content that represents a subject within a field of vision associated with the composite camera based on the digital content and the arrangement of the composite camera, wherein the field of vision associated with the composite camera includes at least some of fields of vision associated with the plurality of modular cameras. |
US10692258B2 |
Minimum or maximum sample indexing in control surface
Embodiments are generally directed to minimum or maximum sample indexing in a control surface. An embodiment of an apparatus includes a graphics processor including: a sampler to sample a value; one or more of a color unit or a depth unit; and at least one minimum or maximum sample (min/max) setter subunit for the color unit or depth unit, the min/max setter subunit to receive a new sample value, store the sample value in a resource containing a plurality of sample values, and update indexing include index values for one or more of a minimum sample value and a maximum sample value in the plurality of sample values of the resource. |
US10692257B2 |
Process management apparatus, process management method, and storage medium
Provided is a process management apparatus, a process management method, and a storage medium that can display retention of articles based on a value of the articles handled in the process in addition to a time period of the process. A process management apparatus according to one example embodiment of the present invention includes: an acquisition unit that acquires information indicating a time period in which a process to handle articles is performed and a value of the articles; a generation unit that generates information used for displaying bands indicating at least two process regions surrounded by two first sides opposed to each other and two second sides connecting endpoints of the two first sides and a retention region connecting the first sides of the two process regions to each other that are temporally adjacent; and a display control unit that performs control to display the bands based on the information used for displaying the bands. The first sides have a length corresponding to the value of articles, and the second sides have a length corresponding to the time period in which a process is performed. |
US10692255B2 |
Method for creating period profile for time-series data with recurrent patterns
Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern. |
US10692253B2 |
Using a nested pixel map for chart rendering optimization
Implementations generally relate to using a nested pixel map to optimize chart rendering in a graphical user interface. In some implementations, a method includes generating a first pixel map for a chart, wherein the first pixel map is a first data structure that includes a first group of first data elements, wherein each first data element corresponds to a pixel of a plurality of pixels used to render the chart. The method further includes generating at least one secondary pixel map for the chart. The method further includes determining one or more obscurity states of one or more markers of the chart based on one or more of the first pixel map and the at least one secondary pixel map. The method further includes rendering one or more of the markers in the chart based on the obscurity state of each of the one or more markers. |
US10692249B2 |
Octree traversal for anchor point cloud compression
An improved octree traversal implementation improves the color coding gain for point cloud compression. The improved octree traversal order to be used in Anchor PCC or any other octree-based point cloud compression such as Directed Acyclic Graph (DAG). The improved octree traversal makes minimal jumps in 3D space which makes traversed colors more correlated, which improves color coding gain. |
US10692247B2 |
System and method for compressing and decompressing surface data of a 3-dimensional object using an image codec
A processor implemented method for compressing surface data of a 3 dimensional object in a global digital space, using an image encoder that supports an image data compression algorithm, the image encoder being coupled to a transmitter. The method includes the steps of (i) decomposing the surface data into at least one surface representation that is encoded in an oriented bounding box, (ii) transforming the oriented bounding box into a canonical camera representation to obtain canonical coordinates for the at least one surface representation, (iii) converting each of the at least one surface representation into at least one bounding box image pair that includes a grayscale image representing depth, and a color image and (iv) tiling the at least one bounding box image pair to produce a tiled bounding box image. |
US10692245B2 |
Color identification in images
A method is provided for identifying colors across illuminants using a processor configured by code executing therein, the method comprising capturing a sample image with an image recording device, the image including pixels representing a color sample under analysis and a color reference chart. The processor is also configured to execute comparing the color values of pixels representing the color reference chart of the sample image to the pixel values corresponding to a plurality of entries within a plurality of color reference datasets to determine the dataset representing the closest match of the illumination present at the time the sample image was captured. Using the identified illuminant, the color reference dataset having the closest illuminant is searched for the color under analysis. |
US10692244B2 |
Learning based camera pose estimation from images of an environment
A deep neural network (DNN) system learns a map representation for estimating a camera position and orientation (pose). The DNN is trained to learn a map representation corresponding to the environment, defining positions and attributes of structures, trees, walls, vehicles, etc. The DNN system learns a map representation that is versatile and performs well for many different environments (indoor, outdoor, natural, synthetic, etc.). The DNN system receives images of an environment captured by a camera (observations) and outputs an estimated camera pose within the environment. The estimated camera pose is used to perform camera localization, i.e., recover the three-dimensional (3D) position and orientation of a moving camera, which is a fundamental task in computer vision with a wide variety of applications in robot navigation, car localization for autonomous driving, device localization for mobile navigation, and augmented/virtual reality. |
US10692241B2 |
Vehicle wheel alignment methods and systems
A wheel alignment system includes a side-to-side reference including an active reference pod and a passive reference pod disposed on opposite sides of the vehicle. The active reference pod includes a reference image sensor fixedly attached to a reference target, for mounting on a first side of the vehicle such that the reference image sensor produces image data including a perspective representation of the passive reference pod disposed on a second/opposite side of the vehicle. In operation, alignment cameras on the opposite sides of the vehicle capture perspective representations of targets mounted to vehicle wheels and of targets of the active and passive reference pods. A computer processes the image data to compute an alignment measurement of the vehicle based on a spatial relationship between the active reference pod and the passive reference pod determined according to the image data produced by the reference image sensor. |
US10692235B2 |
Image processing apparatus and method for determining a depth of a pixel of a reference image
The disclosure relates to an image processing apparatus for determining a depth of a pixel of a reference image of a plurality of images representing a visual scene relative to a plurality of locations, wherein the plurality of locations define a two-dimensional grid with rows and columns and wherein the location of the reference image is associated with a reference row and a reference column of the grid. The image processing apparatus comprises a depth determiner configured to determine a first depth estimate on the basis of the reference image and a first subset of the plurality of images for determining the depth of the pixel of the reference image, wherein the images of the first subset are associated with locations being associated with a row of the grid different than the reference row and with a column of the grid different than the reference column. |
US10692234B2 |
Methods and apparatus for making environmental measurements and/or using such measurements
Methods and apparatus for making environmental measurements are described. In some embodiments different devices are used to capture environmental information at different times, rates and/or resolutions. Environmental information, e.g., depth information, from multiples sources captured using a variety of devices is processed and combined. Some environmental information is captured during an event. Such information is combined, in some embodiments, with environmental information that was captured prior to the event. Environmental depth model is generated in some embodiments by combining, e.g., reconciling, depth information from at least two different sources including: i) depth information obtained from a static map, ii) depth information obtained from images captured by light field cameras, and iii) depth information obtained from images captured by stereoscopic camera pairs. The reconciliation process may involve a variety of information weighting operations taking into consideration the advantages of different depth information sources and the availability of such information. |
US10692232B2 |
Shape reconstruction of specular and/or diffuse objects using multiple layers of movable sheets
Shape reconstruction of physical objects using structured light patterns and multiple layers of movable sheets which each include a transparent region and a pattern region. Shape reconstruction of specular regions on the surface of the object may proceed by a first phase in which a first sheet is moved to the pattern region and all other sheets are moved to the transparent region, and a first sequence of images is captured for patterns projected on the pattern region of the first sheet; and by a second phase in which the first sheet is moved to the transparent region and all other sheets are moved to the pattern region, and a second sequence of images is captured for patterns projected on the pattern region of the second sheet. Based on the captured images, the shape of the surface of an object, particularly objects having a mirror-like or specular surface having at least some specular characteristics, is reconstructed. |
US10692227B2 |
Determination of sampling maps for alignment measurements based on reduction of out of specification points
A system for determining a sample map for alignment measurements includes a metrology tool and a controller. The controller defines a full sampling map including a plurality of measurement locations. The controller directs the metrology tool to measure alignment at each measurement location of the full sampling map for a plurality of samples to generate a reference alignment dataset, generates candidate sampling maps, each being a subset of the full sampling map. The controller may further estimate alignment as a function of location based on the two or more candidate sampling maps at each measurement location of the full sampling map, and determine a working sampling map by comparing the estimated alignment to the reference alignment dataset and selecting the candidate sampling map having a smallest number of alignment estimates exceeding a selected tolerance. |
US10692226B2 |
Medical atlas registration
A system and method are provided for enabling atlas registration in medical imaging, said atlas registration comprising matching a medical atlas 300, 302 to a medical image 320. The system and method may execute a Reinforcement Learning (RL) algorithm to learn a model for matching the medical atlas to the medical image, wherein said learning is on the basis of a reward function quantifying a degree of match between the medical atlas and the medical image. The state space of the RL algorithm may be determined on the basis of a set of features extracted from i) the atlas data and ii) the image data. As such, a model is obtained for medical atlas registration without the use, or with a reduced use, of heuristics. By using a machine learning based approach, the solution can easily be applied to different atlas matching problems, e.g., to different types of medical atlases and/or medical images. |
US10692224B1 |
Estimation of absolute depth from polarization measurements
A head mounted display comprises an eye tracking system configured to enable eye tracking using polarization. The eye tracking system includes one or more illumination sources and an optical detector comprising polarization sensitive pixels. The one or more illumination sources are configured to illuminate a user's eye and generate reflections directed towards the optical detector. The eye tracking system determines, for each polarization sensitive pixel in a subset of the polarization sensitive pixels, one or more estimation parameters. The eye tracking system determines, for the subset of the polarization sensitive pixels, depth information for one or more glints associated with one or more surfaces of the eye, based in part on the polarization of the reflections and the one or more estimation parameters. The determined depth information is used to update a model of the eye. The eye tracking system determines eye tracking information based on the updated model. |
US10692222B2 |
Work analysis device, work analysis method, program and information storage medium
A linkage between work for setting delimitation of motions and work for setting attribute information for the motions is improved. A work analysis device 10 includes a video image data acquisition unit 110 that acquires a video image obtained by imaging a series of motions performed by a worker, a delimitation operation reception unit 131 that receives a delimitation operation for setting a motion delimitation in the video image, a selection screen display control unit 122 that executes a process for displaying a selection screen for selecting attribute information to be associated with a video image range delimited by the delimitation operation at a timing when the delimitation operation is received by the delimitation operation reception unit 131, and a storage control unit 140 that stores the attribute information selected through the selection screen in association with the video image range. |
US10692218B2 |
Method and system of detecting image tampering, electronic device and storage medium
A method and system of detecting image tampering, an electronic device and a storage medium. The method includes: A. carrying out block segmentation on a to-be-detected image to segment the to-be-detected image into a plurality of image small fragments, and extracting initial tampering detection features from all the image small fragments; B. encoding the extracted initial tampering detection features with a predetermined encoder to generate complicated tampering features, and determining a tampering detection result corresponding to the to-be-detected image according to the generated complicated tampering features, wherein the tampering detection result includes an image-tampered result and an image-not-tampered result. The disclosure realizes accurate detection for different types and formats of image tampering. |
US10692215B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes: an obtaining unit configured to obtain a first image of an object and a second image of the object; a difference unit configured to obtain a difference image after the first image and the second image are registered; and a change unit configured to perform processing of changing a pixel value in the difference image based on a likelihood calculated using a pixel value in the first image and a pixel value in the second image. |
US10692213B2 |
Retrieval of corresponding structures in pairs of medical images
A system and related method for retrieving, for a first image structure (S1) in an initial image (IG1), a corresponding image structure (S2) in a second image (IG2). The system accepts as input a location of the first structure (S1) in the initial image (IG1) along with an additional structure property such as spectral information to so reduce ambiguity. |
US10692212B2 |
System and method for image reconstruction
A system and method relating to image processing are provided. The method may include the following operations. First data at a first bed position and second data at a second bed position may be received. The first bed position and the second bed position may have an overlapping region. A first image and a second image may be reconstructed based on the first data and the second data, respectively. Third data and fourth data corresponding to the overlapping region may be extracted from the first data and the second data, respectively. Merged data may be generated by merging the third data and the fourth data. A third image may be reconstructed based on the merged data. A fourth image may be generated through image composition based on the first image, the second image, and the third image. |
US10692206B2 |
Crystal analysis apparatus and crystal analysis method
A crystal analysis apparatus includes a first storage unit storing a crystal lattice image of a crystal region of a sample and a reference crystal lattice image for the crystal region of the sample. A first image processing unit is configured to generate a moiré image from the crystal lattice image and the reference crystal lattice image. A second storage unit stores a predetermined correspondence relationship between a moiré fringe pattern in the moiré image and a crystal defect in the crystal region or a predetermined correspondence relationship between the moiré fringe pattern in the moiré image and a crystal strain in the crystal region. An analysis unit is configured to compare the moiré fringe pattern in the moiré image to predetermined correspondence relationships stored in the second storage unit. |
US10692205B2 |
Generation of aggregate ultrasound images based on detection of constellations in overlapping ultrasound images
Systems and methods are provided for ultrasonic image generation. One embodiment is a method that includes capturing a first ultrasound image that represents a first volume within a part, and capturing a second ultrasound image that represents a second volume that partially overlaps the first volume. The method also includes identifying a first constellation comprising at least three inconsistencies in the part that are depicted in the first ultrasound image, identifying a second constellation, comprising a reoriented version of the first constellation, in the second ultrasound image, and generating an aggregate image that combines the first ultrasound image with the second ultrasound image. |
US10692204B2 |
System and method for high speed surface and subsurface FOD and defect detection
A system and method for the detection of foreign object debris materials or defects on and/or under a surface of a composite part under manufacture. A member, for example an inspection gantry, is configured to move over the surface. A thermal excitation source is fixed to the member and is configured to direct infrared radiation across the surface. An infrared camera is also fixed to the member a predetermined distance away from the thermal excitation source and is configured to scan the surface as the member moves over the surface to detect and output scan information of the surface. A controller is coupled to the excitation source and to the infrared camera. The controller is configured to process the scan information from the infrared camera to identify a foreign object debris material or defect located on and/or under the surface. |
US10692203B2 |
Measuring defectivity by equipping model-less scatterometry with cognitive machine learning
Techniques for measuring defectivity using model-less scatterometry with cognitive machine learning are provided. In one aspect, a method for defectivity detection includes: capturing SEM images of defects from a plurality of training wafers; classifying type and density of the defects from the SEM images; making training scatterometry scans of a same location on the training wafers as the SEM images; training a machine learning model to correlate the training scatterometry scans with the type and density of the defects from the same location in the SEM images; making scatterometry scans of production wafers; and detecting defectivity in the production wafers by measuring the type and density of the defects in the production wafers using the machine learning model, as trained, and the scatterometry scans of the production wafers. A system for defectivity detection is also provided. |
US10692202B2 |
Flat surface detection in photographs for tamper detection
Photographs can sometimes be altered or changed in order to create photographs which appear to be of a scene which never took place, or did not take place at the place and time when the photograph is purported to have been taken. One way of circumventing known systems to detect this sort of falsified image is to take a photograph of a printed altered image. The present invention is a method of detecting such “photographs of photographs” by comparing two photographs of the same seen taken at the same time, with different exposures. |
US10692200B2 |
Sensor location determination for geographical region
A method can include generating a feature vector based on image data and soil data, the image data of an image of the geographical region produced by an aerial vehicle, the image data representative of an attribute of the attributes of the soil or foliage, and the soil data indicating physical characteristics of soil of cells within the geographical region, producing a matrix including entries indicating how similar the cells are in terms of the image data and the soil data based on the feature vector, and producing based on the matrix, data indicating a cluster of clusters to which each cell of the cells belongs, each cell more similar to other cells of the cluster to which they belong than cells of other clusters, each cluster indicating a location at which to situate a sensor of the sensors to monitor the attribute. |
US10692199B2 |
Image processing method and device, and non-transitory computer-readable storage medium
An image processing method includes (a) obtaining a first image corresponding to a first photography parameter; (b) obtaining a second image having a same scene as the first image, the second image corresponding to a second photography parameter; (c) blurring the first image to obtain a blurred first image; (d) defining a to-be-replaced portion of the blurred first image, the to-be-replaced portion corresponding to an overexposed portion of the first image; (e) obtaining a replacing portion of the second image, the replacing portion corresponding to the to-be-replaced portion; and (f) replacing the to-be-replaced portion of the blurred first image with the replacing portion of the second image to obtain a merged image. |
US10692194B2 |
Method and terminal for displaying edge of rectangular frame
A method includes: separately creating a rectangular area R1 and a rectangular area R2 by using the first line segment as one side; determining a vector V1=(V1r,V1g,V1b) of an RGB color space of the rectangular area R1 and a vector V2=(V2r,V2g,V2b) of the RGB color space of the rectangular area R2; converting the vector V1 to a vector a1=(h1,s1,b1) of an HSB color space, and converting the vector V2 to a vector a2=(h2,s2,b2) of the HSB color space; determining a vector a0=(h0,s0,b0) of the first line segment in the HSB color space based on the vector a1 and the vector a2; and converting the vector a0 to a vector V0=(V0r,V0g,V0b) in the RGB color space; and after each edge line segment in the target quadrilateral is processed, displaying the target quadrilateral based on a vector of each edge line segment in the target quadrilateral in the RGB color space. |
US10692193B2 |
Saturation enhancement method and device based on fuzzy control
The invention provides a saturation enhancement method and device based on fuzzy control. The saturation control method based on fuzzy control utilizes a fuzzy system to output an enhancement weight according to the saturation component, value component and detail information or saturation component, intensity component, and detail information of an input image, and feeds back the enhancement weight to the enhancement function, to change the enhancement intensity of the saturation component. As such, the color uncertainty caused by saturation enhancement can be avoided, and the loss of detail information in saturation enhancement can be reduced. |
US10692191B2 |
Per-pixel photometric contrast enhancement with noise control
Embodiments relate to enhancing local contrast in an image. A bilateral high pass filter generates a high frequency value for each pixel of an input image, based on a convolution using photometric kernel coefficients associated with other pixels around the pixel. A noise control circuit generates a modulated high frequency value for the pixel based on a noise model for the image defining a noise threshold value for modifying the high frequency value. The modulated high frequency value for the pixel is then combined with a pixel value of the pixel to generate an enhanced value for the pixel. Enhanced values for pixels of the image may be generated to provide the local contrast enhancement for the input image. |
US10692189B2 |
Denoising medical images by learning sparse image representations with a deep unfolding approach using scan specific metadata
The present embodiments relate to denoising medical images. By way of introduction, the present embodiments described below include apparatuses and methods for machine learning sparse image representations with deep unfolding and deploying the machine learnt network to denoise medical images. Iterative thresholding is performed using a deep neural network by training each layer of the network as an iteration of an iterative shrinkage algorithm. The deep neural network is randomly initialized and trained independently with a patch-based approach to learn sparse image representations for denoising image data. The different layers of the deep neural network are unfolded into a feed-forward network trained end-to-end. |
US10692184B2 |
Super-resolution X-ray imaging method and apparatus
The presently-disclosed technology improves the resolution of an x-ray microscope so as to obtain super-resolution x-ray images having resolutions beyond the maximum normal resolution of the x-ray microscope. Furthermore, the disclosed technology provides for the rapid generation of the super-resolution x-ray images and so enables real-time super-resolution x-ray imaging for purposes of defect detection, for example. A method of super-resolution x-ray imaging using a super-resolving patch classifier is provided. In addition, a method of training the super-resolving patch classifier is disclosed. Other embodiments, aspects and features are also disclosed. |
US10692179B2 |
Methods and apparatus for signal distribution in an image sensor
Various embodiments of the present technology provide a method and apparatus for signal distribution in an image sensor. In various embodiments, the apparatus provides a balanced signal distribution circuit having a plurality of driver circuits, wherein each driver circuit is connected to a logic circuit, distributed either directly below the pixel array or interspersed within the pixel array. A clock distribution network is connected to the logic circuit to provide all the logic circuits with a clock signal substantially simultaneously, which, in turn, controls all of the driver circuits substantially simultaneously and all pixels in the pixel array receive a control signal substantially simultaneously. |
US10692178B2 |
Spatial radiometric correction of an optical system having a color filter mosaic
In an optical system, a color filter mosaic can determine first color pixel locations, second color pixel locations, and third color pixel locations in an array of sensor pixels. The optical system can capture overhead images, which can be subtracted to form a background-subtracted tri-color image of a reflection of sunlight from at least one ground-based curved mirror. A processor can scale color values at the first and second color pixel locations of the tri-color background-subtracted image. The processor can form a single-color background-subtracted image from the scaled color values at the first color pixel locations, the scaled color values at the second color pixel locations, and third color values at the third color pixel locations. The single-color background-subtracted image can correspond to a point spread function or a line spread function of the optical system. |
US10692177B2 |
Image pipeline with dual demosaicing circuit for efficient image processing
Embodiments relate to a first demosaicing circuit and a second demosaicing circuit that can perform demosaicing of image data. The first demosaicing circuit processes received image data to generate a first demosaiced image for obtaining statistic information on the received image data. The second demosaicing circuit performs demosaicing of the received image data to generate a second demosaiced image. A processing circuit pipeline performs at least one of resampling, noise processing, color processing and output rescaling performed on the second demosaiced image based on the statistics information obtained from the first demosaiced image. |
US10692175B1 |
Systems and methods for dewarping images
A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image. |
US10692169B2 |
Graphics driver virtual channels for out-of-order command scheduling for a graphics processor
Systems, methods, and computer readable media to perform out-of-order command scheduling for a graphics processor are described. A graphics driver receives commands committed to a graphics processor for execution. The graphics driver queues a first command to a first graphics driver virtual channel that submits commands to the graphics processor for execution. The first command is associated with a first set of resources. The graphics driver determines whether a second set of resources associated with the second command depends on the first set of resources. The graphics driver queues the second command to the first graphics driver virtual channel based on a determination that the second set of resources depends on the first set of resources. The graphics driver queues the second command to a second virtual channel based on a determination that the second set of resources does not depend on the first set of resources. |
US10692165B2 |
Systems and methods for managing a transportation plan
Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface. |
US10692164B2 |
Methods and systems for establishing identity confidence database
The invention provides various systems and methods for establishing an identity confidence scoring system. The method includes gathering identity information about the customers from physical locations and from remote locations. The method updates the identity profiles with the gathered identity information, and based on the gathered identity information, generates an identity confidence score associated with each identity profile. |
US10692157B2 |
Selection of information sources based on social activities
A method, computer system, and computer program product for retrieving information is provided. The method comprises receiving an information request, determining corresponding confidence indexes of a plurality of information sources, each of the confidence indexes being indicative of a capability of the corresponding information source to respond to the information request determined according to one or more social activities relating thereto, selecting a selected information source of said information sources according to the confidence indexes, submitting the information request to the selected information source, receiving selected information from the selected information source in response to the information request, and returning the selected information as a result of the information request. |
US10692155B2 |
Virtual budgeting computer program product, system and method
A system, method and computer program product are disclosed for imposing budget control constraints on user financial resources, including allocating funds across a plurality of sub-accounts exclusively associated with categories, the categories associated with a type of expenditure. A predetermined spending threshold is set for each category and a credit card may be activated in response to a spending threshold exceeding a requested payment. |
US10692152B2 |
Systems and methods for cross-system parameter coordination
A parameter coordination computer system is interposed between a first asset type computer system, a second asset type computer system, and an event processing computer system. Responsive to a determination that an event involves both a first asset type and second asset type, an event processing computer extracts a first parameter from the first asset type computer system and a second parameter from the second asset type computer system, dynamically updates one of the asset type computer systems based on a determined one of the parameters, and sets a parameter coordination flag in the other of the asset type computer systems. |
US10692148B1 |
Systems and methods for wireless journal presentation
A medical information system informs prescribers of medical journal publication information in a system for preparing a prescription. The point of prescribing messaging system can assist physicians in selecting medications when prescribing medication for patients by reviewing pertinent articles displayed with the apparatus. The system may include a point of prescription application configured to order, access and display medical journal articles based on associations between the articles and medical information identifiers including patient treatment, diagnosis or drug information managed by the apparatus. A data structure maintained or accessed by the system contain the associations or references for accessing the medical journal publication information. |
US10692146B2 |
Deploying and implementing centralized trading and tracking computing platforms to support tri-party trading
Methods, systems, and computer-readable media for deploying and implementing centralized trading and tracking computing platforms to support tri-party trading are presented. In some embodiments, a central trading computing platform may receive, from a retirement group accounts administration computer system associated with a financial institution, trade information defining one or more trades in one or more mutual funds for one or more accounts administrated by the financial institution. Subsequently, the central trading computing platform may validate the trade information and create order information based on the trade information. Then, the central trading computing platform may send the order information to a clearing entity computer system. The order information may be configured to cause the clearing entity computer system to settle the one or more trades in the one or more mutual funds for the one or more accounts administrated by the financial institution with a custodian different from the financial institution. |
US10692141B2 |
Multi-layer machine learning classifier with correlative score
The present disclosure relates generally to a multi-layer fraud identification and risk analysis system. For example, the system may receive a plurality of first scores associated with borrower users and a dealer user based at least in part upon output of the first ML model. The system may receive a request from a lender user device for a second score, where the dealer user and the lender user device are associated according to a correlative score. The plurality of applications and the correlative score may be used as input to the second ML model that quantifies the risk of the dealer user specifically to the lender user, based on attributes associated with the application data, dealer user, and/or lender user. Output from the second ML model may be provided to the lender user device. |
US10692140B1 |
Customized financing based on transaction information
In some examples, a payment processing system may receive, from a plurality of merchant POS terminals, transaction information of transactions performed between a plurality of merchants and a plurality of buyers. Further, the system may receive, from a first buyer, a request to finance a purchase of an item at a first merchant. The system may determine, based at least in part on the transaction information, financing terms for the first buyer for purchasing the item from the first merchant, the financing terms may include an approved financed amount for making the purchase from the first merchant. The system may receive an acceptance of the terms from the buyer and may generate a payment code associated with the financing terms and the first merchant that enables the customer to finance the purchase with the first merchant, such as at a POS terminal of the first merchant. |
US10692138B1 |
Secure data exchange
In an example, a computer-implemented method includes determining a set of permissions that specifies types of account data of one or more financial accounts to share with a third-party, the one or more financial accounts being associated with a user and held by a financial institution, and generating authorization data that authenticates the third-party and authorizes the third-party to access the types of account data specified by the set of permissions. The method also includes transmitting the authorization data to the third-party, receiving a request for authorization that includes the authorization data and a request for account data of the one or more financial accounts that conforms to the types of account data specified by the set of permissions, authorizing the third-party based on the authorization data, and transmitting the account data that conforms to the types of account data specified by the set of permissions. |
US10692137B2 |
Automated check deposit decisions
A customer attempts to deposit a check and receives an unacceptable decision. An automated decision process is initiated to evaluate the unacceptable decision based on governmental regulations, transaction details, customer profile information, and/or bank business rules. A new decision is automatically provided to the customer based on the automated decision process's decision. |
US10692136B2 |
System and method for opening an account using a mobile device
A system and method for opening an account at an institution. First information of a user may be received from a mobile device, and second information of the user may be received from the mobile device, the second information being converted from an image of a primary document. The first information may then be validated against the second information, and an account opened for the user if the first information validates against the second information. The step of receiving first information may include receiving optical character recognition data converted from an image of a secondary document such as a driver's license. The step of receiving second information may include receiving optical character recognition data converted from an image of the primary document such as a personal check, a debit card, a credit card, etc. |
US10692134B2 |
System and method enabling searching for items, listings, or products based on listing activity
A system and method for providing a listing activity engine for online computer users is disclosed. A particular embodiment includes: accessing a plurality of listings corresponding to items offered on a host site; accessing listing activity level information related to the plurality of listings; producing search results that include only matched listings of the plurality of listings with activity level information indicating activity less than a pre-determined listing activity threshold; and displaying the search results to a user. |
US10692128B2 |
Smart shopping list system
A system provider shopping list display device, including a shopping list support engine to receive user location information from a plurality of beacon devices that indicates a location of a user at a merchant physical location and to retrieve shopping list information that includes a plurality of products that are available in a first order. The shopping list support engine is further configured to: receive a product removal input that indicates the user has removed a first product, remove the first product in the shopping list following the product removal input, and provide the plurality of the products remaining in the shopping list in a second order based at least in part on locations of the plurality of products remaining and a location of the user after the first product is removed, and cause at least one of the plurality of the products in the second order to be displayed. |
US10692121B2 |
Systems and methods for facilitating the procurement of items
Various embodiments are directed to systems and methods for requesting commodities/items from a plurality of competing vendors. In various embodiments, vendor information/data indicative of commodities/items offered by each vendor is received and stored, request information/data is received from a consumer indicative of the commodities/items desired, as well as any additional request parameters. The system filters the vendor information/data to identify those vendors who satisfy the request parameters, and displays a graphical user interface identifying these vendors to the consumer. The consumer may then select one or more of the identified vendors, and the system enables access to a bidding tool for each of the selected vendors to submit a detailed bid/response to provide the goods or services to the consumer. The consumer may then select one or more of the bids/responses and confirm the commodities/items requested. |
US10692116B1 |
Optimization of ad request fulfillment for mobile device applications
Systems, methods, and computer-readable media are disclosed for optimization of ad request fulfillment for mobile device applications. In one embodiment, a system may receive an ad request from a mobile device, and determine a first price point associated with a publisher of the ad request. The system may send a bid request to ad servers, receive a first bid with a first bid amount, and may determine that the first bid amount is a highest bid amount. The system may determine that the first price point is less than the first bid amount, and may send the first bid amount and the first price point to the mobile device, where the mobile device is configured to send the first bid amount and the first price point to a publisher ad server, and the publisher ad server is configured to determine that the first bid amount is a winning bid amount. |
US10692115B2 |
Systems and methods for protecting internet advertising data
Systems and methods are disclosed for protecting user privacy in, for example, online advertising environments. The method includes receiving data related to a user in a first communication session between a host server and a client device, and generating a user profile associated with the user. The method further may include encrypting the user profile to produce encrypted user profile data and generating a decryption key for decrypting the encrypted user profile data. Thereafter, either the decryption key or a portion of the encrypted user profile data may be transmitted to the client device and then deleted from host server before ending the first communication session. The method further may include establishing a second communication session between the host server and the client device and retrieving the transmitted content. Then targeted advertising may be provided by decrypting the encrypted user profile data. |
US10692108B1 |
Platform for location and time based advertising
The present disclosure may provide a stand-alone application, API, or SDK, configured to, for example, but not be limited to: i) register digital assets, physical assets, virtual assets, brand assets, media assets, and mobile assets associated with a platform user; ii) associate content to be delivered in response to an activation of those assets, including interactivity criteria, if applicable; iii) specify triggers for delivering the content and target consumer profiles for receiving the content; and iv) transmit content for engaging the consumer at the right time and/or place, with the targeted profile, and v) track user engagement and provide analytics on consumer engagement. |
US10692105B1 |
Systems and methods for providing a direct marketing campaign planning environment
Embodiments of system are disclosed in which selection strategies for a direct marketing campaign that identify consumers from a credit bureau or other consumer database can be planned, tested, and/or refined on a stable subset of the credit database. In some embodiments, once refined, consumer selection criteria may be used to execute the direct marketing campaign on the full consumer/credit database, which is preferably updated approximately twice weekly. In one preferred embodiment, the data for the test database represents a random sampling of approximately 10% of the full database and the sampling is regenerated approximately weekly in order to provide a stable set of data on which campaign developers may test their campaign. For each consumer in the sampling, the environment may allow a client to access and use both attributes calculated by the credit bureau and proprietary attributes and data owned by the client. The system allows for a plurality of clients to use the system substantially simultaneously while protecting the privacy and integrity of the client's proprietary data and results. |
US10692104B2 |
Managing vendor offers
A system, method, and computer-readable media are described for facilitating management of vendor offers. In one embodiment, a loyalty card, or portion thereof, is presented, the loyalty card having a plurality of loyalty portions associated with a vendor that indicate loyalty of a user based on interaction with the vendor. Subsequently, an indication to fulfill one of the loyalty portions provided on the loyalty card is received. Upon fulfilling one of the loyalty portions, an indication that one of the loyalty portions is completed is provided. In one embodiment, the vendor is a school or a non-profit organization. |
US10692100B2 |
Method of correlating bid price to intrinsic value in a survey platform
An online survey platform and process for correlating the bid price offered by a supplier for the completion of an out-of-network survey hosted on the survey platform to one or more intrinsic value indicators of the survey. If the supplier's bid price is less than or equal to the survey budget price set by the buyer, then the routing platform of the present invention will route the supplier's respondent(s) to the survey. |
US10692099B2 |
Feature learning on customer journey using categorical sequence data
A method and system are provided. The method includes converting, by a computer having a processor and a memory, categorical sequence data for a customer journey into a numerical similarity matrix. The method further includes learning, by the computer, features of the customer journey by applying a distance metric learning based matrix factorization approach to the numerical similarity matrix. |
US10692098B2 |
Predicting content consumption
Methods and systems for predicting content consumption are provided herein. An application log of a user, comprising a user's application data, and a viewing log of the user, comprising the user's viewing data (e.g., television programs watched by the user), may be evaluated over a time period to construct a model. The model may comprise a correlation between the viewing log and the application log during the time period (e.g., what applications the user interacts with while watching a program). Second application data, regarding application usage of a second user, may be extracted. The model may be applied to the second application data to identify an expected viewing action of the second user (e.g., what program the second user is likely to watch during the time period based upon applications used by the second user). The second user may be provided with content related to the expected viewing action. |
US10692096B2 |
Customizable data management system
The invention relates to methods, systems, and computer-readable media related to a system having a plurality of users, designed to display a user-customized subset of item and/or provider information to the user. |
US10692095B2 |
Systems and methods of task cues
A computing system for encouraging the performance of a task comprises association data, a proxy module, a display module, and a reward module. The association data associates tags with stimuli related to performing tasks. The proxy module is configured to receive encoded data, to identify tags in the encoded data that have associated stimuli in the association data, and to generate modified encoded data that includes data representative of at least one of the stimuli. The display module is configured to receive the modified encoded data, to display information based at least in part on the modified encoded data, and to provide at least one mechanism for a user to perform a task related to at least one of the stimuli. The reward module is configured to reward a user for performing tasks related to the stimuli. |
US10692094B2 |
Systems and methods for determining crowd sentiment based on unstructured data
A systems and methods for determining crowd sentiment based on unstructured data are presented. The system includes scrapers that continuously scour a computer network to obtain one or more published documents and stores the documents in a document repository. The system further processes each of the documents through a filter (or percolator) to extract one or more system keywords, links and statistical information such as number of occurrences of the system keyword, rate of change and direction of change for each system keyword and crowd sentiment for the system keyword. The system further includes a keyword cache system for maintaining the system keywords so that up to date crowd sentiment is available upon demand. |
US10692093B2 |
Social home page
Technologies pertaining to the creation of personalized data for an individual, including personalized data based on a social networking participant's social networking data, entity extraction, and automatic collage generation are described herein. In one implementation, the personalized data is used to provide a personalized, social-based replacement for a default UI element. In one implementation, a disambiguated named entity is extracted from user generated content in a social networking application, a socially interesting photomontage is automatically generated based on photographs from a social networking application, and the photomontage is rendered with hotspots containing socially relevant annotations. |
US10692091B2 |
Method and apparatus for offline payment, service processing, and payment processing
One or more implementations shown in the present specification provide an offline payment method. A communication connection between a collection device and a payment device is established, wherein both the collection device and the payment device are in an offline state. Payment data sent by the collection device is received by the payment device through the communication connection established to the collection device. Payment processing based on the payment data and account information of the payment device is performed by the payment device, to obtain a payment result. The payment result is returned, by the payment device to the collection device through the communication connection. Collection processing is performed, by the collection device, based on the payment result and obtained account information of the payment device, to obtain a collection result. |
US10692089B2 |
User classification using a deep forest network
The present disclosure describes techniques for object classification using deep forest networks. One example method includes classifying a user object including features associated with the user based on a deep forest network including identifying one or more user static features, one or more user dynamic features, and one or more user association features from the features included in the user object; providing the user static features to first layers, the user dynamic features to second layers, and the user association features to third layers, the first, second, and third layers being different and each providing classification data to the next layer based at least in part on the input data and the provided user features. |
US10692087B2 |
Electronic financial service risk evaluation
Electronic stored value cards (“eSVCs”) may be susceptible to fraud, theft, or unauthorized access. As eSVCs are still relatively new, the eSVC industry may not have fully developed sufficient safeguards to prevent such fraud, therft, and unauthorized access. Disclosed herein are systems, apparatus, and methods for evaluating whether or not to provide a service, which may include displaying, funding, or authorizing an eSVC. The evaluation may be in response to a request for such a service. The evaluation may be based on a risk due to fraud, theft, or unathorized access. |
US10692085B2 |
Secure electronic payment
A method of authorizing a secure electronic payment from a payer to a payee. At a digital identity system, an electronic message is received, which comprises a payer credential and identifies a payee system, and a digital identity associated with the payer credential is accessed, the digital identity comprising: 1) at least one identity attribute or data for deriving at least one identity attribute, and 2) a payment token or data for obtaining a payment token, the payment token for effecting an electronic payment from the payer to a recipient of the payment token. At least one electronic message is transmitted from the digital identity system to the payee system to render the identity attribute and the payment token available to the payee system, for determining, based on the identity attribute rendered available to the payee device, whether to use the available payment token to effect the electronic payment. |
US10692067B2 |
Point-of-sale system and method with mobile payment feature
A point-of-sale system with a mobile payment feature includes an electronic display, one or more processors, and storage media storing a payment plugin to the point-of-sale system. The payment plugin sends ticket data representing a guest ticket over one or more data networks to an online service provider computer system; receives instruction from the service provider computer system to mark the guest ticket as designated for mobile payment; and causes user interface feedback on the electronic display that the guest ticket is to be paid via mobile payment. By doing so, the merchant is informed through their point-of-sale system that payment of the guest ticket will be facilitated by the online service provider. This alleviates the merchant from collecting payment from the guest before the guest leaves the merchant's premises and allows the guest to leave the premises as soon as the guest ticket is ready for mobile payment. |
US10692063B2 |
Remote transaction processing with authentication from a non-browser based application
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization. |
US10692061B2 |
System and method for switching of financial accounts between financial institutions
A method may include receiving documentation that authorizes changing an automatic payment method of at least one biller account of a user from an old payment method to a new payment method; retrieving payment transaction details of the at least one biller account from the user; generating a switch schedule for the at least biller account based on the payment transaction details, the switch schedule including a date when the new payment method for the at least one biller account takes effect; and transmitting a notification to a biller of the at least one biller account, the notification requesting a transfer to the new payment method. |
US10692059B1 |
Selecting a financial account associated with a proxy object based on fund availability
A method and apparatus for selecting a financial account associated with a payment object based on fund availability are disclosed. A payment object, such as a proxy card associated with multiple financial accounts, is used by a consumer to make a purchase. In one example, the consumer selects a debit card associated with the proxy card to use for the purchase. A computer system determines that the debit card account has insufficient funds available for the purchase, and determines that an alternate account associated with the proxy card has sufficient funds. The computer system notifies the consumer, via a mobile device of the consumer, that the debit account has insufficient funds, and provides the consumer with the option of using the alternate account. The consumer indicates a desire to use the alternate account, and the computer system processes the payment based on the alternate account. |
US10692058B2 |
Fraud detection by profiling aggregate customer anonymous behavior
Computer implementation methods of processing transactions to determine the fraud risk of transactions incorporating card issuer bin and cardholder location associated with a multitude of customers. The artificial intelligence models developed with such information provide an output of likelihood of fraud for payment card transactions. Disclosed are the methods of utilizing aggregated payment card transaction data at the card issuer bin and card holder location level to improve fraud detection. The implementation of the method is demonstrated to have boosted the performance of the developed models in detection of fraudulent payment cards. |
US10692049B2 |
Displaying a countdown timer for a next calendar event in an electronic mail inbox
An electronic mail (e-mail) display is generated for a user, showing a mailbox for the user. A next calendar item indication is persistently displayed on the e-mail display. The next calendar item includes a countdown timer showing a time until the next calendar item is scheduled to begin. |
US10692048B2 |
Apparatus and method for generating a chronological timesheet
The present invention relates to an improved method of generating a passive chronological timesheet for users of computing devices having a graphical user interface. A computer implemented method for generating a chronological timesheet for a computing device user over a given time period is provided, the method comprising the steps of receiving a set of user activity data records associated with a user identifier for time period, each user activity data record containing a time representation including duration value and descriptive element of action performed by user on computing device during time representation; applying a high-pass filter to the set of user activity data records to form a filtered set of user activity data records; creating an expanded set of user activity data records, wherein the duration value of the user activity data records is greater than the corresponding user activity data record of the filtered set of user activity data records, and whereby aggregate of duration values of the filtered set of user activity data records is less than or equal to the duration of the given time period. |
US10692047B2 |
Method and system for generating visually enhanced calendar from pre-existing calendar on electronic device
A method for enhancing a pre-existing calendar on an electronic device includes parsing an event of the pre-existing calendar for an item of information associated with the event. The method further includes searching at least one source for a visual representation indicative of the information associated with the event using the item of information as a search term. The method further includes forming a visual enhancement layer including the visual representation and generating a visually enhanced calendar based on the visual enhancement layer and the pre-existing calendar for display on the electronic device in lieu of the pre-existing calendar. |
US10692043B1 |
Intelligent inventory management
This disclosure describes techniques for performing intelligent rebalancing of items between physical locations of merchants and replenishment of items for physical locations of merchants. The techniques include the use of a payment service that provides various services for merchants and obtains information associated with transactions of the merchants, employees of the merchants, and vendors of the merchants. Harnessing the information and knowledge associated with the variety of merchants, the payment service may intelligently automate the rebalancing items between physical locations, such as by moving items from a physical location of the merchant with a lower rate of sale to another physical location of the merchant with a higher rate of sale. Similarly, the payment service may intelligently automate replenishment of items by generating orders to have vendors fulfill needed quantities of items at locations of merchants. |
US10692042B2 |
System and method for dynamic inventory management
A system, method, and computer program product for managing a physical inventory. Image data from a number of cameras is processed to recognize inventory items from identifying indicia and determine their respective locations to build a three-dimensional model of the inventory item distribution. Comparison with a database model of the inventory item distribution may indicate discrepancies, such as misplaced items. A picking agent may be dispatched to pick a target item by following a particular path, which may be designated in an overlay on a portable heads-up display. The picking agent may also perform a corrective inventory management action on a non-target item while picking the target item. The corrective inventory management action may include repositioning an item, reorienting the item for better visibility of its identifying indicia, replacing the item's identifying indicia, determining if the item is of expected weight, and gathering new image data. |
US10692041B1 |
Inventory holder markers for selective glowing based on received wavelengths
Inventory systems may include storage locations or other elements that can be visually indicated by selective glowing triggered by received wavelengths. In one example, a selected storage location can be determined from among multiple storage locations. A set of one or more wavelengths may be determined that is operable, when received at multiple markers associated with the multiple locations, to cause one or more of the markers to emit a presentation that visibly indicates the selected storage location or provides a visible acknowledgement of an action associated with the selected storage location. Instructions can be provided to cause a wavelength source to emit the set of one or more wavelengths so as to reach the multiple markers and cause the presentation. |
US10692039B2 |
Cargo logistics dispatch service with integrated pricing and scheduling
System and method that improves cargo logistics may be presented. For instance, shipping capacity in cargo logistics may be best utilized based on providing pricing and scheduling solutions that are jointly optimized and prices differentiated based on flexibility of service request. Scheduled service and pricing may be transmitted as a signal to control execution of the cargo logistics. |
US10692033B2 |
Data processing systems for identifying, assessing, and remediating data processing risks using data modeling techniques
In various embodiments, a system may be configured to substantially automatically determine whether to take one or more actions in response to one or more identified risk triggers (e.g., data breaches, regulation change, etc.). The system may, for example: (1) compare the potential risk trigger to one or more previous risks triggers experienced by the particular entity at a previous time; (2) identify a similar previous risk trigger (e.g., one or more previous risk triggers related to a similar change in regulation, breach of data, type of issue identified, etc.); (3) determine the relevance of the current risk trigger based at least in part on a determined relevance of the previous risk trigger; and (4) determine whether to take one or more actions to the current risk trigger based at least in part on one or more determined actions to take in response to the previous, similar risk trigger. |
US10692027B2 |
Confidentiality protection for survey respondents
In one embodiment, the invention can be a method of protecting confidentiality in a real-time survey, the method including receiving from each of a plurality of organization respondents a real-time response to a survey topic; receiving an indication of an organizational change affecting a first member of the organization, the organizational change comprising the first member departing or joining a first department, the first department comprising a plurality of first department respondents, the plurality of first department respondents being a first subset of the plurality of organization respondents; defining a first safe group comprising a first subset of the plurality of first department respondents, the first safe group having first safe group responses to the survey topic; and providing a response report for at least the first department, the response report excluding the first safe group responses. |
US10692022B2 |
Method and system for collecting and analyzing operational information from a network of components associated with a liquid energy commodity
A method for collecting and analyzing operational information from a network of components associated with a liquid energy commodity comprises the steps of: (a) measuring an amount of the liquid energy commodity in storage at one or more storage facilities in the network, and storing that measurement data; (b) determining a flow rate of the liquid energy commodity in one or more selected pipelines in the network, and storing that flow rate data; (c) ascertaining an operational status of one or more processing facilities in the network, and storing that operational status information; (d) analyzing the measurement data, the flow rate data, and the operational status information to determine a balance of the liquid energy commodity in the network or a selected portion thereof at a given time; and (e) communicating information about the balance of the liquid energy commodity to a third-party market participant. |
US10692021B2 |
System and method for procurement decisioning using home automation inputs
An interface receives procurement data, the procurement data comprising data received from a home automation device. A processor applies forecast development rules to the procurement data. The processor determines an electricity procurement recommendation, the electricity procurement recommendation based on the analyzed energy usage data and the forecast development rules. Upon a determination of the electricity procurement recommendation, the interface communicates the electricity procurement recommendation to a retail electricity provider. |
US10692019B2 |
Failure feedback system for enhancing machine learning accuracy by synthetic data generation
An exemplary system, method, and computer-accessible medium can include, for example, (a) receiving a dataset(s), (b) determining if a misclassification(s) is generated during a training of a model(s) on the dataset(s), (c) generating a synthetic dataset(s) based on the misclassification(s), and (d) determining if the misclassification(s) is generated during the training of the model(s) on the synthetic dataset(s). The dataset(s) can include a plurality of data types. The misclassification(s) can be determined by determining if one of the data types is misclassified. The dataset(s) can include an identification of each of the data types in the dataset(s). |
US10692017B2 |
Systems and methods for predictive document coding using continuous active machine learning
Systems and methods for predictive document coding using continuous active machine learning are described herein. A method uses both a primary queue and a plurality of secondary queues, where each secondary queue is associated with a model for category of documents. The method also repeatedly classifies new batches selected from a large set of documents that have not been reviewed. The classification uses the plurality of models and updates the secondary queues from the best documents in the most recently classified batch. While the method transparently cycles through batches, the most relevant documents are provided to one or more human reviewers from secondary queues via a primary queue. The reviewer confirms relevance or non-relevance in each of the documents for each of the categories. Periodically all the models are retrained using the set of reviewed documents after a selectable number of documents have been reviewed since the most recent retraining. |
US10692015B2 |
Primary key-foreign key relationship determination through machine learning
A method and a machine learning relationship determination system (MLRDS) for determining primary key-foreign key (PK-FK) relationships among data in tables of a target database through machine learning (ML) are provided. The MLRDS selects columns of the tables in the target database and identifies inclusion dependency (ID) pairs from the selected columns. The MLRDS receives training data and validation data from a source database, computes PK-FK features for the inclusion dependency pairs, the training data, and the validation data, and generates trained ML models and validated ML models using the PK-FK features. The MLRDS determines an optimum algorithm decision threshold for a selected machine learning classification algorithm (MLCA), using which the MLRDS determines a resultant on whether the inclusion dependency pair is a PK-FK pair or a non-PK-FK pair. The MLRDS performs majority voting on the resultant for multiple MLCAs to confirm the PK-FK relationships between the inclusion dependency pairs. |
US10692012B2 |
Classifying transactions at network accessible storage
A computerized method of classifying network accessible storage transactions at network accessible storage. The method comprises obtaining an client predictive security model for anomaly or malfunctioning detection, the client predictive security model is dynamically created by an analysis of a plurality of client transactions made to access target data stored in an client computing device, monitoring a plurality of network accessible storage transactions made to access a replica of the target data when the replica is stored in an network accessible storage, and classifying at least some of the plurality of network accessible storage transactions based on the client predictive security model. |
US10692009B2 |
In-situ quantum error correction
Methods, systems, and apparatus for parallel optimization of continuously running quantum error correction by closed-loop feedback. In one aspect, a method includes continuously and effectively optimizing qubit performance in-situ whilst an error correction operation on the quantum system is miming. The method directly monitors the output from error detection and provides this information as feedback to calibrate the quantum gates associated with the quantum system. In some implementations, the physical qubits are spatially partitioned into one or more independent hardware patterns, where the errors attributable to each hardware pattern are non-overlapping. The one or more different sets of hardware patterns are then temporarily interleaved such that all physical qubits and operations are optimized. The method allows for the optimization of each section of a hardware pattern to be performed individually and in parallel, and can result is O(1) scaling. |
US10692007B2 |
Behavioral rules discovery for intelligent computing environment administration
A management system for determining causal relationships among system entities may include a causal relationship detector configured to receive events from a computing environment having a plurality of entities, and detect causal relationships among the plurality of entities, during runtime of the computing environment, based on the events, and a rules converter configured to convert one or more of the causal relationships into at least one behavioral rule. The at least one behavioral rule may indicate a causal relationship between at least two entities of the plurality of entities. |
US10692006B1 |
Crowdsourced chatbot answers
A chatbot can use a knowledge base including question/answer pairs to respond to questions. When a question is asked that does not correspond to a question/answer pair in the knowledge base, the chatbot can send the question to one or more humans to obtain an answer. However, only some people will have the experience, context, knowledge, etc., to answer the question. A model can be trained to select “experts” that are likely to be able to provide a good answer to a question by using both A) a vector comprising characteristics of questions and of the person posing the questions and B) a vector comprising characteristics of a possible expert. The model can trained to produce a value predicting how good an identified expert's answer is likely to be. The model can be trained based on measures of past answers provided for types of questions/questioners. |
US10692005B2 |
Iterative feature selection methods
Feature selection methods and processes that facilitate reduction of model components available for iterative modeling. It has been discovered that methods of eliminating model components that do not meaningfully contribute to a solution can be preliminarily discovered and discarded, thereby dramatically decreasing computational requirements in iterative programming techniques. This development unlocks the ability of iterative modeling to be used to solve complex problems that, in the past, would have required computation time on orders of magnitude too great to be useful. |
US10692004B1 |
System and method for anomaly detection in dynamically evolving data using random neural network decomposition
Detection systems, methods and computer program products comprising a non-transitory tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method for anomaly detection, a detected anomaly being indicative of an undesirable event. A detection system comprises a computer and an anomaly detection engine executable by the computer, the anomaly detection engine configured to perform a method comprising receiving data comprising a plurality m of multidimensional data points (MDDPs), each data point having n features, constructing a dictionary D based on the received data, embedding dictionary D into a lower dimension embedded space and classifying, based in the lower dimension embedded space, a MDDP as an anomaly or as normal. |
US10692001B2 |
Processing cell images using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing cell images using neural networks. One of the methods includes obtaining data comprising an input image of one or more biological cells illuminated with an optical microscopy technique; processing the data using a stained cell neural network; and processing the one or more stained cell images using a cell characteristic neural network, wherein the cell characteristic neural network has been configured through training to receive the one or more stained cell images and to process the one or more stained cell images to generate a cell characteristic output that characterizes features of the biological cells that are stained in the one or more stained cell images. |
US10692000B2 |
Training machine learning models
In one respect, there is provided a system that may include a processor and a memory. The memory may be configured to store instructions that results in operations when executed by the processor. The operations may include: training a machine learning model by at least processing a training set with the machine learning model, the training set including at least one synthetic image that is generated by applying one or more modifications to a non-synthetic image; determining, based at least on a result of the processing of the mixed training set, that the machine learning model is unable to classify images having a specific modification; and training the machine learning model with additional training data that includes one or more additional synthetic images having the specific modification. Related methods and articles of manufacture are also disclosed. |
US10691997B2 |
Augmenting neural networks to generate additional outputs
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks to generate additional outputs. One of the systems includes a neural network and a sequence processing subsystem, wherein the sequence processing subsystem is configured to perform operations comprising, for each of the system inputs in a sequence of system inputs: receiving the system input; generating an initial neural network input from the system input; causing the neural network to process the initial neural network input to generate an initial neural network output for the system input; and determining, from a first portion of the initial neural network output for the system input, whether or not to cause the neural network to generate one or more additional neural network outputs for the system input. |
US10691995B2 |
Antenna module
Disclosed is an antenna module, which forms a radiation pattern for near-field communication and a radiation pattern for electronic payment on a flexible printed circuit board, and then couples it with a magnetic sheet, thereby implementing the performance equal to or superior to that of a conventional antenna module while simplifying the manufacturing process. The disclosed antenna module includes a flexible magnetic sheet and an antenna sheet on which a radiation pattern and an insertion hole are formed, and the magnetic sheet is formed with an extension portion formed on one short side, and the extension portion is penetrated and inserted into the insertion hole to be coupled with the antenna sheet. |
US10691993B2 |
System and method for autonomous tracking and imaging of a target
A submersible tag device configured to operate within a liquid medium, including a liquid-tight housing defining a chamber that remains isolated from the liquid medium when the housing is immersed in the liquid medium, and an attachment mechanism configured to attach to a target selected by a user. A communication module is disposed in the chamber, the module including a receiver, a controller configured to receive input from the receiver, a power source operatively connected to at least the controller, and data storage. When the tag device is immersed in the liquid medium, the receiver is configured to receive a command signal through the liquid medium. |
US10691989B2 |
Game token money, method of manufacturing game token money, and inspection system
A game token money includes a plurality of plastic layers laminated through thermocompression bonding including at least a colored layer in the middle to specify a value of the game token money and a pair of pale color layers laminated on both sides of the colored layer. An RFID is embedded in a layer other than the outermost layer of the plurality of plastic layers; and a classification part is filled in at least one of the pale color layers to indicate a classification of the game token money. The classification part is recognizable from a side face and a front face of the game token money. The RFID contains information regarding a value of the game token money and a classification of the game token money indicated by the classification part. |
US10691986B2 |
Cloning a computing environment
A computer implemented method comprises receiving one or more images of a computing environment comprising a plurality of interconnected components, analyzing the or each received image to identify each component shown in the image(s) and the connection(s) of each identified component, by identifying a set of attributes for each component from the image(s) and matching the identified attributes to attributes of known components stored in a database, obtaining a specification for each identified component, and generating a document comprising each identified component, its respective specification and the connection(s) of each identified component. |
US10691985B2 |
Machine learning system for in-situ recognition of common locations in a rotatable body with repeating segments
A system includes one or more processors configured to automatically identify different distressed portions in repeating segments of a rotating body. At least one of a size and/or a shape of one or more of the distressed portions changes with respect to time. The one or more processors also are configured to determine a pattern of the different distressed portions in the repeating segments of the rotating body during rotation of the rotating body based on identifying the different distressed portions. The one or more processors also are configured to subsequently automatically identify locations of individual segments of the repeating segments in the rotating body using the pattern of the distressed portions that is determined. |
US10691984B2 |
Method and apparatus for determining a document suitability for optical character recognition (OCR) processing
There is disclosed a method of determining a digital document suitability for OCR processing, the method executable by a user electronic device, the user electronic device configured for capturing a digital image of a document. The method comprises: acquiring by the user electronic device, the digital image of the document; determining, by a classifier executed by the user electronic device, an OCR suitability parameter associated with the digital image, the OCR suitability parameter indicative of whether the digital image is suitable for producing an output of the OCR processing of an acceptable quality, the classifier having been trained to determine the OCR suitability parameter at least partially based on a level of noise associated with the digital image; in response to the OCR suitability parameter being below a pre-determined threshold, causing the user electronic device to re-acquire the digital image. |
US10691983B2 |
Identifying complimentary physical components to known physical components
An approach is provided that captures a digital image of an object that has a number of facets. The approach further determines the actual sizes of various facets found on the object. The actual sizes of the facets are used to identify compatible objects based, with the compatible objects being objects that can work with the object. |
US10691982B2 |
Method and apparatus for vehicle damage identification
A method for vehicle damage identification, includes: obtaining a vehicle damage picture to be identified; inputting the vehicle damage picture into a plurality of pre-trained target detection models respectively, and obtaining corresponding detection results from the plurality of target detection models as a detection result set, wherein the detection result set comprises candidate bounding boxes detected by the plurality of target detection models and category prediction results of the candidate bounding boxes; determining an integrated feature vector of a first candidate bounding box of the candidate bounding boxes; and separately inputting integrated feature vectors corresponding to the candidate bounding boxes into a pre-trained classification model, and optimizing the detection result set according to output results of the classification model. |
US10691980B1 |
Multi-task learning for chest X-ray abnormality classification
Systems and methods are provided for automatic classification of multiple abnormalities that are visible in chest X-ray images. The systems and methods are based on a deep learning architecture that predicts, in addition to classification scores of abnormalities, lung/heart masks, and the location of certain abnormalities. By training a multi-task network to improve all the results, the network and the resulting abnormality classification is improved. Normalization of the chest X-ray images is also used to improve the accuracy and efficiency of the multi-task network. |
US10691977B2 |
Image registration device, image registration method, and ultrasonic diagnosis apparatus having image registration device
There is provided an image registration device and an image registration method. The device includes: a feature extractor configured to extract, from a first image, a first feature group and to extract, from a second image, a second feature group; a feature converter configured to convert, using a converted neural network in which a correlation between features is learned, the extracted second feature group to correspond to the extracted first feature group, to obtain a converted group; and a register configured to register the first image and the second image based on the converted group and the extracted first feature group. |
US10691973B2 |
Image scanning device, image forming apparatus, image scanning method, and image scanning program
An image scanning device including an image sensor, an operation unit, and circuitry. The circuitry acquires reference-image data and comparative-image data output from the image sensor when a predetermined time elapses after acquiring the reference-image data. The circuitry further divides each of the reference-image data and the comparative-image data into a plurality of image areas, extracts a feature point of a given pixel for each of the plurality of image areas of each of the reference-image data and the comparative-image data, compares pixel values of feature points in the same coordinate to determine a difference in pixel value, identifies an image area including at least one feature point having a difference in pixel value, and identifies a direction of flip of pages of the document based on the image area including the at least one feature point having the difference in pixel value. |
US10691971B2 |
Method and apparatus for recognizing object
A method includes actuating a processor to apply an input image to a feature extractor including a plurality of layers, determine a third feature vector based on first feature vectors of an input image output by a first layer included in a feature extractor and second feature vectors of the input image output by a second layer in the feature extractor, and identify an object in the input image based on the third feature vector. |
US10691970B2 |
Data acquiring apparatus, printing apparatus, and genuineness discriminating apparatus
A data acquiring apparatus includes: an acquirer that acquires feature data, as registration data, from an image including an object to be registered, the feature data representing a feature that is distributed in a region of a predetermined size determined based on a position defined by an external shape of the object and a position of printing information that has been printed on the object; and a memory that stores the registration data acquired by the acquirer as data for determining identity of the object. |
US10691969B2 |
Asynchronous object ROI detection in video mode
An image data processing method includes receiving, from an image sensor, frame image data of a plurality of frames; receiving a plurality of control rules comprising a respective control rule for each of the frames, wherein each of the control rules identifies one of a plurality of process regions and one of a plurality of object detectors; identifying a region of interest in each frame by a location and a category, comprising applying the object detector identified by the respective control rule to the respective frame image data in the process region identified by the respective control rule; identifying a final region of interest based on the identified regions of interest; and reporting the final region of interest. |
US10691965B2 |
Fingerprint recognition method and apparatus and computer readable storage medium
A fingerprint recognition method includes: acquiring a prestored number of historical defect pixels after a fingerprint recognition sensor captures a first fingerprint image; prohibiting performing matching recognition on the first fingerprint image upon the number of the historical defect pixels being greater than or equal to a first preset number threshold; detecting a number of damaged capturing modules of the fingerprint recognition sensor to obtain a number of current defect pixels; and updating the number of the historical defect pixels by using the number of the current defect pixels, the updated number of the historical defect pixels being used for determining whether to perform matching recognition on a fingerprint image captured next time. |
US10691964B2 |
Methods and systems for event reporting
An automaton is implemented in a state machine engine. The automaton is configured to observe data from a beginning of an input data stream until a point when an end of data (EOD) signal is seen. Additionally the automaton is configured to report an event only when one and only one occurrence of a target symbol is seen in the input data stream. |
US10691963B2 |
Method for locating a vehicle
A method for locating a vehicle, including the following steps: sensorial detection of first surroundings objects by the vehicle; locating the vehicle by reconciling data of the sensorially detected first surroundings objects with map data of a first digital map, in the case in which reconciliation of the data of the first surroundings objects with the map data of the first digital map to a defined extent is not possible, a second digital map for a local surroundings of the vehicle being created and location of the vehicle being carried out using the second digital map, data from second surroundings objects of an ascertaining device, which are conveyed from the ascertaining device to the vehicle, being used for creation of the second digital map. |
US10691961B2 |
Management of parking spaces
Management of parking spaces in a parking area comprising a plurality of zones. A ticket is provided to an individual associated with a vehicle parked in the parking area, and the ticket is associated with the vehicle. Also, a first zone in which the vehicle is parked is identified. Responsive to the individual validating the ticket, it is determined that the vehicle associated with the ticket will be leaving the identified first zone, and there is provided an indication that a parking space of the identified first zone is to become available. |
US10691958B1 |
Per-lane traffic data collection and/or navigation
An apparatus comprising a sensor, an interface and a processor. The sensor may be configured to generate a video signal based on a targeted view from a vehicle. The interface may receive status information from the vehicle. The processor may be configured to detect objects in the video signal. The processor may be configured to generate metadata in response to (i) a classification of the objects in the video signal and (ii) the status information. The metadata may be used to report road conditions. |
US10691956B2 |
Information processing apparatus, information processing system, information processing method, and storage medium having determination areas corresponding to waiting line
An aspect of the present disclosure provides a detection unit that detects an object in determination areas of an image, a decision unit that decides whether each of the determination areas is in a congestion state based on the number of objects detected in the determination areas, and a determination unit that determines that a second determination area is in a line state when a first determination area is decided to be in the congestion state and the second determination area adjacent to the first determination area is decided to be in the congestion state. |
US10691955B1 |
Aircraft cabin artificial intelligence crew assistance
A method may include receiving an image from at least one camera positioned within an aircraft cabin. The method may further include associating the image with a category and a corresponding probability value based on a predictive model. The method may include displaying an alert at a cabin crew station within the aircraft cabin when the probability value is greater than a threshold probability value. A system may include at least one camera positioned within an aircraft cabin, a cabin crew station, and a processor positioned within an aircraft avionics bay. The processor may be configured to receive an image from the at least one camera, associate the image with a category and a probability value based on a predictive model, and generate an alert at the cabin crew station when the probability value is greater than a threshold probability value. |
US10691954B2 |
Wide area parking spot identification
Embodiments detailed herein can include performing an initial calibration that maps each optical character of the plurality of optical characters visible in a field-of-view of a digital camera of a wide-area parking space monitoring system with corresponding parking spaces. The digital camera of the system may capture an image facing downward toward the parking spaces. The system may identify one or more optical characters that are visible within the image. The system may determine one or more parking spaces of the plurality of parking spaces that are mapped to the identified one or more optical characters, The system may output an indication of the determined one or more parking spaces that indicates the one or more parking spaces are available. |
US10691953B2 |
Door lock system with one or more virtual fences
An intelligent door lock system is coupled to a door at a dwelling. A sensor is at the dwelling. The sensor is coupled to a drive shaft of a lock device to assist in locking and unlocking a lock of a lock device at the door. The lock device is coupled to the sensor and includes a bolt. An engine, an energy source and a memory are coupled together. A camera is coupled to or part of the intelligent door lock system. The camera is configured to define a safe zone in the dwelling in which an occupant, and a non dwelling occupant third person is allowed into the dwelling. |
US10691951B1 |
Apparatus and method for detecting suspicious content
Aspects of the subject disclosure may include, for example, receiving data associated with a video, applying the data to a machine learning model to obtain a prediction regarding an accuracy of an assertion included in the video, responsive to the prediction indicating that the assertion is accurate, transmitting the video to a processing system including a processor, and responsive to the prediction indicating that the assertion in inaccurate, preventing a transmission of the video to the processing system. Other embodiments are disclosed. |
US10691950B2 |
Activity recognition method and system
An activity recognition system may comprise a local device and a server. The local device may be configured to: obtain a video; determine whether at least one human is present in one or more frames of the video; in response to determining the at least one human present in the video, determine if the at least one human in each of the frames corresponds to the same person; in response to determining that the at least one human in each of the frames corresponds to the same person, determine if the person is a stranger; and in response to determining that the person is not a stranger, transmit at least a portion of the video to the server. The server may be configured to: predict an activity class associated with the person; and trigger an alarm based on the activity class. |
US10691949B2 |
Action recognition in a video sequence
A method and system for action recognition in a video sequence is disclosed. The system comprises a camera configured to capture the video sequence and a server configured to perform action recognition. The camera comprises an object identifier that identifies an object of interest in an object image frame of the video sequence; an action candidate recognizer configured to apply a first action recognition algorithm to the object image frame to detect presence of an action candidate; an video extractor configured to produce action image frames of an action video sequence by extracting video data pertaining to a plurality of image frames from the video sequence; and a network interface configured to transfer the action video sequence to the server. The server comprises an action verifier configured to apply a second action recognition algorithm to the action video sequence to verify or reject that the action candidate is an action. |
US10691948B1 |
Image networks for actuation and control of objects
A mobile communication system based on images, enabling communication between a plurality of mobile devices and servers, wherein the images have associated additional properties in the nature of voice, audio, data and other information. The system further enabling the formation of one or more image networks wherein the images are stored, organized, connected and linked to each other by one or more methods inclusive of one to one connection between images, a hierarchical connection between images and or other methods of connection between images to facilitate efficient image based communication between mobile devices, stationary devices and servers based on the mobile device identification, mobile device specific profiles and user specific profiles. The imaged base network system further having the ability to learn and form intelligent association between objects, people and other entities; between images and the associated data relating to both animate and inanimate entities for intelligent image based communication in a network. |
US10691947B2 |
Monitoring device
An image monitoring system includes: a reference image generation unit generating a reference image serving as a reference image, based on an input image; a foreground extraction unit detecting, from the input image, a foreground region different from the reference image; a stationary region extraction unit extracting a stationary region from the foreground region; a feature quantity extraction unit extracting a feature quantity of the stationary region; a feature quantity recording unit recording feature quantities as a function of time; a stationary object detection unit clustering pixels, recorded feature quantities of which meet predetermined criteria, and detecting a stationary object; a left object determination unit determining whether the stationary object is a left object, based on a feature quantity of the stationary object and evaluation of the surrounding environment; and a left object management unit managing attributes of left objects, and issuing a report when a certain condition is met. |
US10691945B2 |
Altering virtual content based on the presence of hazardous physical obstructions
A computer-implemented method includes: detecting, by a virtual wearable computing device, a hazardous condition based on monitoring a proximity of a user wearing the virtual wearable computing device to a physical obstruction; and alerting, by the virtual wearable computing device, the user regarding the detection of the hazardous condition. |
US10691942B2 |
Unsupervised land use and land cover detection
A system and methods for unsupervised land use and land cover detection using a classifier that produces a plurality of class image layers which are filtered to remove misclassified same-label pixel groupings, a class resolution module that reduces multiple pixel labels to a single one if applicable and a reconstruction module that generates the output land use and land cover image. |
US10691940B2 |
Method and apparatus for detecting blink
A method and apparatus for detecting a blink. An embodiment includes: extracting two frames of face images from a video recording a face; extracting a first to-be-processed eye image and a second to-be-processed eye image respectively from the two frames of face images, and aligning the first to-be-processed eye image with the second to-be-processed eye image through a set marking point, the marking point being used to mark a set position of an eye image; acquiring a difference image between the aligned first to-be-processed eye image and the second to-be-processed eye image, the difference image being used to represent a pixel difference between the first to-be-processed eye image and the second to-be-processed eye image; and importing the difference image into a pre-trained blink detection model to obtain a blink detection label, the blink detection model being used to match the blink detection label corresponding to the difference image. |
US10691939B2 |
Systems and methods for performing iris identification and verification using mobile devices
Technologies are presented herein in support of a system and method for performing iris identification and verification using mobile devices. Embodiments of the present invention concern a method for authenticating a user with a mobile device that includes steps for capturing imagery of a user's face, analyzing the imagery to identify the portion of the image depicting the user's eyes and segmenting the eye image to isolate the iris image data and encoding the iris image data in iris template. The present disclosure further describes authenticating the user based on the encoded iris template and additional techniques for preventing erroneous authentication caused by spoofing. In some examples, the anti-spoofing techniques may include capturing one or more images of a user's eyes and analyzing the captured images for indications of liveness based on reflection characteristics depicted in the imagery. |
US10691932B2 |
Systems and methods for generating and analyzing user behavior metrics during makeup consultation sessions
A server device detects initiation of a video conferencing session between a consultation device utilized by a makeup professional and a client device utilized by a user receiving a makeup consultation from the makeup professional. The server device extracts data from the client device during the video conferencing session, the data characterizing behavior of the user performed on the client device with respect to suggested cosmetic effects transmitted by the makeup professional via the consultation device to the client device. The server device applies weight values to the extracted data and generates one or more hesitation metrics based on the weight values and causes the one or more hesitation metrics to be displayed in a user interface on the consultation device. |
US10691931B2 |
Sensor-based environment for providing image analysis to determine behavior
Method, computer program product, and system for use with an environment divided into a plurality of predefined regions. The method comprises acquiring first image information including a first person, determining location information for the first person, and identifying a first behavior of the first person from a plurality of predefined behaviors. The method further comprises performing a first predefined action responsive to identifying the first behavior. Performing the first predefined action comprises determining a first region of the plurality of predefined regions corresponding to the location information, and accessing a memory storing predefined relationship information between the plurality of predefined behaviors and the plurality of predefined regions. The predefined relationship information comprises a plurality of predefined actions. Performing the first predefined action further comprises selecting, using at least the first behavior and the first region, the first predefined action from the plurality of predefined actions. |
US10691924B2 |
Biological information detection device and biological information detection method
A pulse detection method resistant to changes in an imaging environment is provided.A biological information detection device includes an imaging unit that images reflected light from a target object and outputs a video signal including a plurality of wavelength components, a reflected light analysis unit that obtains a wavelength and an intensity of the reflected light from the video signal, a wavelength fluctuation detection unit that detects difference between the wavelength of the reflected light of each time and the wavelength of the reflected light of a time before each of the time, and a pulse detecting unit that detects a change in accordance with a time of the detected difference as a pulse. |
US10691920B2 |
Information image display method and apparatus
Techniques for providing an information image display method are described. One example method includes biometric information is received from a user at a client device. The received biometric information is determined whether it matches a predetermined biometric information from a plurality of stored predetermined biometric information. In response to determining the received biometric information matches one of the stored predetermined biometric information, data indicating an interface of an application is retrieved that corresponds to the stored predetermined biometric information. The data indicating the interface of the application on a display screen of the client device for a predetermined duration is displayed while the client device is in an unused mode. After the predetermined duration has elapsed, the data indicating the interface of the application from the display screen is removed while the client device remains in the unused mode. |
US10691919B1 |
Dynamic registration using multiple match enrollment
A system and method for selectively enrolling new pattern information in a way that reduces incorrect mapping or reduces overuse of previously mapped pattern information using a multi-match model. A method for dynamically enrolling a pattern-under-test into a pattern template, the pattern template including a set of template elements, may include a) determining a number N of template elements of the set of template elements matched by the pattern-under-test, wherein N is greater than one; b) establishing a multi-match mode for a dynamic enrollment of the pattern-under-test into the pattern template; and c) enrolling dynamically the pattern-under-test responsive to the multi-match mode. |
US10691916B1 |
Pattern recognition device, array substrate and display apparatus
Disclosed are a pattern recognition device, an array substrate and a display apparatus. The pattern recognition device includes: a base substrate; and a plurality of pattern recognizers on the base substrate, at least one of the plurality of pattern recognizers including a photosensitive structure and an optical path selector. The photosensitive structure includes a first light-shielding electrode, a photoelectric conversion and a second light-shielding electrode which are arranged in a stacked manner, the first light-shielding electrode including a light-transmitting region; and the optical path selector is configured to direct pattern light rays having a predetermined angle with respect to a surface of the pattern recognition device to the light-transmitting region. |
US10691914B2 |
Optical fingerprint sensing unit and manufacturing method thereof
An optical fingerprint sensing unit includes a substrate, a circuit pattern, an optical fingerprint sensing chip, an encapsulation layer and a fiber-optic layer. The circuit pattern is formed on a surface of the substrate. The optical fingerprint sensing chip is fixed on the substrate. The optical fingerprint sensing chip is electrically connected with the circuit pattern through a metal wire. The optical fingerprint sensing chip, the circuit pattern and the metal wire are covered by the encapsulation layer. The fiber-optic layer is disposed on the encapsulation layer. After a UV-curable optically clear adhesive is subjected to a light-curing reaction, the encapsulation layer is formed. |
US10691913B2 |
Display panel and display apparatus
A display panel and a display apparatus are provided. The display panel comprises an array substrate, a plurality of light emitting units disposed on the array substrate, each having a plurality of sub-light emitting units, and a plurality of fingerprint recognition units, configured to recognize fingerprints based on light reflected by a touch object to the fingerprint recognition units. Each fingerprint recognition unit is configured in coordination with at least one sub-light emitting unit. An orthogonal projection of each fingerprint recognition unit on the array substrate and an orthogonal projection of a corresponding sub-light emitting structure on the array substrate overlap with each other. |
US10691909B2 |
User authentication method using fingerprint image and method of generating coded model for user authentication
A user authentication method using a fingerprint image, the user authentication method includes receiving at least a portion of a fingerprint image of a user; actuating a processor to divide the fingerprint image into a plurality of first sub-blocks; generate a set of input codes by encoding the first sub-blocks based on a coded model; measure a similarity between the set of the input codes and a set of registered codes included in a pre-registered binary codebook; and authenticate the user based on the similarity. |
US10691906B2 |
Barcode-reading system that automatically adjusts certain outputs based on ambient characteristics
A barcode-reading system may include a barcode reader and at least one detector that is configured to detect a characteristic of an environment in which the barcode-reading system is located. The barcode-reading system may also include a controller that is configured to adjust at least one output of the barcode-reading system based on at least one detected characteristic. |
US10691905B2 |
Field-upgradable barcode readers
Field-upgradable barcode readers. An example field-upgradeable barcode reader is configured to be supported by a workstation and includes a first housing portion supporting a generally horizontal platter having a generally horizontal window and a second housing portion supporting a generally vertical window. The second housing includes a receptacle configured to alternatively receive one of a cover and a field-installable imaging assembly insert. The field-installable imaging assembly insert is configured to receive an image acquisition assembly. |
US10691901B2 |
Sequence generation using neural networks with continuous outputs
A machine learning system including a continuous embedding output layer is provided. Whereas traditional machine language translation or generation models utilize an output layer that include an single output for each word in the output vocabulary V, the present machine learning system includes a continuous embedding output layer that stores continuous vectors mapped to an m-dimensional vector space, where m is less than V. Accordingly, the present machine learning system processes an input string to produce an output vector and then searches for the continuous vector within the vector space that most closely corresponding to the output vector via, for example, a k-nearest neighbor algorithm. The system then outputs the output string corresponding to the determined continuous vector. The present system can be trained utilizing a cosine-based loss function. |
US10691898B2 |
Synchronization method for visual information and auditory information and information processing device
Disclosed is a method for synchronizing visual information and auditory information characterized by extracting visual information included in video, recognizing auditory information in a first language that is included in a speech in the first language, associating the visual information with the auditory information in the first language, translating the auditory information in the first language to auditory information in a second language, and editing at least one of the visual information with the auditory information in the second language so as to associate the visual information and the auditory information in the second language with each other. |
US10691895B2 |
Dynamic text generation for social media posts
Utilizing a computing device to share a social media post with automatically generated dynamic text in a social media service in real time. A computing device receives a social media post from a social media user computer. The computing device monitors social media activities of a social media user computer. The computing device accesses one or more social media activities of social media follower computers. The computing device compares social media activities of the social media user computer with the one or more social media activities of social media follower computers. The computing device aligns the received social media post to a preference model. The computing device generates dynamic text in real time to accompany the received social media post. The computing device outputs the generated dynamic text to the social media user computer to accompany the received social media post. |
US10691888B2 |
Method, terminal, apparatus and computer-readable storage medium for extracting a headword
Disclosed are a method, a terminal, and an apparatus for extracting a headword and a computer-readable storage medium, wherein the method comprises: acquiring a text information input by a user; determining an out-edge weight of each search term of the text information; calculating a linkage-matrix for the each search term; calculating a priori score of the each search term according to a preset document library; determining a random jumping vector for the each search term according to the priori score; calculating a first preliminary score of the each search term according to the linkage-matrix and the random jumping vector; determining a second preliminary score of the each search term according to a preset part-of-speech configuration rule; determining a final degree score of the each search term according to the first preliminary score and the second preliminary score; extracting the headword of the text information according to the final degree score. |
US10691885B2 |
Extracting structured data from handwritten and audio notes
This application is directed to recognizing unstructured information based on hints provided by structured information. A computer system obtains unstructured information collected from a handwritten or audio source, and identifies one or more terms from the unstructured information. The one or more terms includes a first term that is ambiguous. The computer system performs a recognition operation on the first term to derive a first plurality of candidate terms for the first term, and obtains first contextual information from an information template associated with the unstructured information. In accordance with the first contextual information, the computer system selects a first answer term from the first plurality of candidate terms, such that the first term is recognized as the first answer term. |
US10691884B2 |
System and method for cheque image data masking using data file and template cheque image
System and method for cheque image data masking are disclosed. In an example, a cheque image and a data file are received, the data file includes data records with values corresponding to sensitive data fields in the cheque image. Further, a template cheque image matching to the cheque image and redacted information associated with the template cheque image are obtained. Furthermore, a blank image snippet is generated for each sensitive data field in the cheque image based on a part of the obtained information about sensitive fields. Moreover, values corresponding to each sensitive field from the input data file are written to the blank image snippet based on the remaining information about sensitive fields. Also, the template cheque image is updated with the image snippet. Data of non-sensitive fields in the cheque image is then copied to the template cheque image, thereby facilitating cheque image data masking. |
US10691883B2 |
Infinite canvas
Providing an infinite or seemingly infinite canvas as a workspace is disclosed. In some embodiments, an ability to add to a displayed canvas and view simultaneously one or more table objects, each of which has associated with it an ability to define the content of a first cell by reference to one or more other cells such that the content of the first cell is updated automatically and without further human intervention if the content of one or more of the one or more other cells is changed, is provided. |
US10691880B2 |
Ink in an electronic document
Techniques for ink in an electronic document are described. According to various implementations, techniques described herein provide a rich set of tools which allow a user to markup an electronic document such as a web page, not only in static 2D where the user writes on top of a document, but in dynamic 3D. In addition, when adding 3D elements to an electronic document, the 3D elements are added based on awareness of the content of the electronic document and can adapt its content in relationship to the document. |
US10691879B2 |
Smart multimedia processing
Embodiments of the present disclosure intend to provide a method and system for processing multimedia data. According to one aspect of the present disclosure, there is provided a method for processing multimedia data, comprising: generating an annotation text; and associating the annotation text with a corresponding partition in the multimedia data. By using the processing method and system according to the embodiments of the present disclosure, for example, multimedia data searching efficiency may be effectively enhanced. |
US10691878B2 |
Presenting associations of strokes with content
A method and apparatus for displaying and interacting with a user interface are described. In one embodiment, the method comprises: receiving first content for display on a display surface, displaying the first content at a first area of the display surface, capturing a stroke when written on the display surface over a first portion of the first content, and automatically creating a first page at a second area of the display surface, the second area being different than the first area and displaying the first content with the captured stroke. |
US10691877B1 |
Homogenous insertion of interactions into documents
Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. To ensure that entities of the organization can collaborate on documents, an overlay creation and storage system is described. The overlay may be usable by a computing device operated by the entities of the organization. Furthermore, information contained in the overlay may be injected into the document. |
US10691869B2 |
Pattern-based optical proximity correction
Aspects of the disclosed technology relate to techniques of pattern-based resolution enhancement. Surrounding areas for a plurality of geometric layout elements in a layout design are partitioned into geometric space elements. The plurality of geometric layout elements and the geometric space elements are grouped, through pattern classification, into geometric layout element groups and geometric space element groups, respectively. Optical proximity correction is performed for each of the geometric layout element groups and sub-resolution assist feature insertion is performed for each of the geometric space element groups. The results are applied to the plurality of geometric layout elements and the geometric space elements in the layout design. |
US10691865B2 |
Modifying layout by removing fill cell from fill-dense regions and inserting duplicate in target fill region
The disclosure provides a method including: identifying a fill-dense region of an integrated circuit (IC) layout having a plurality of fill cells, and a target fill region of the IC layout adjacent to the fill-dense region and free of fill cells; modifying the IC layout by removing a fill cell from the fill-dense region and inserting a duplicate of the removed fill cell within the target fill region to at least partially fill the target fill region; and providing instructions to manufacture an IC using the modified IC layout. The method may reduce a feature density of the fill-dense region to less than an allowable feature density, while adding fill features to otherwise unfillable regions. |
US10691863B2 |
Method and apparatus to correct for patterning process error
A method including modeling high resolution patterning error information of a patterning process involving a patterning device in a patterning system using an error mathematical model, modeling a correction of the patterning error that can be made by a patterning device modification tool using a correction mathematical model, the correction mathematical model having substantially the same resolution as the error mathematical model, and determining modification information for modifying the patterning device using the patterning device modification tool by applying the correction mathematical model to the patterning error information modeled by the error mathematical model. |
US10691861B2 |
Integrated circuit design
Disclosed herein is an apparatus that includes a first pair of signal lines and a second pair of signal lines. Each pair of signal lines comprises a first line and a second line that collectively signal any one of: a logical zero, a logical one, and nothing. A first cell occupies a first layer of the apparatus to receive the first line of the first pair of signal lines and the first line of the second pair of signal lines; and a second cell occupies a second layer of the apparatus to receive the second line of the first pair of signal lines and the second line of the second pair of signal lines. The first cell is a dual of the second cell and at least partially overlaps the second cell. |
US10691856B1 |
System design flow with runtime customizable circuits
A computer-implemented design flow can include, within a circuit design for an integrated circuit, determining a portion of the circuit design that is a candidate for implementation as a runtime customizable circuit and determining implementation options for the runtime customizable circuit. The design flow can also include generating, using computer hardware, a description of the circuit design using the runtime customizable circuit to implement the portion of the circuit design and generating, using the computer hardware, program code for an embedded processor coupled to an implementation of the runtime customizable circuit within the integrated circuit. The program code is usable by the embedded processor to parameterize the runtime customizable circuit to create a specific instance of the runtime customizable circuit. |
US10691854B1 |
Graph-based timing analysis timing calibration
A set of multi-corner multimode (MCMM) databases that correspond to a set of working scenarios are accessed. A full timing update on the set of MCMM databases, for the set of working scenarios, is applied. A graph based analysis (GBA) timing calibration is performed on the databases, for the set of working scenarios to obtain a set of GBA-calibrated databases. Multiphase optimizations on the set of GBA-calibrated databases are iteratively performed to generate a set of optimized databases, including: performing a phase-specific optimization on the set of GBA-calibrated database to obtain an improved set of databases, and recalibrating GBA timing on the set of improved databases prior to a next phase-specific optimization. |
US10691850B1 |
Power projection using machine learning
A power analysis system for an integrated circuit device design can use machine learning to determine an estimated power consumption of the design. In various examples, the system can generate workloads for a power projection tool, which can include less than all the data of a full suite of power projection tests. The results from the power projection tool can be used to train a machine learning data model. From the results, the data model can learn the functions of the design by grouping together cells that are triggered together by the same signals. The data model can also learn estimated power consumption for each of the functions. The output of the data model can then be used to configure a design testing tool, which can run tests on the design. The output of the tests can then be used to compute an estimated overall power consumption for the design. |
US10691846B2 |
Capillary network simulations based on a low-dimensional representation of porous media
A method is provided including receiving data corresponding to a three-dimensional physical representation of a porous rock sample; calculating a low-dimensional representation of a pore network in the porous rock sample based on the three-dimensional physical representation; extracting one or more geometrical parameter from the low-dimension representation; generating a capillary network model of the porous rock sample based at least on the at least one geometrical parameter for simulating fluid flow inside the porous rock sample; and performing at least one simulation of a flow of the fluid through the capillary network model of the porous rock sample with a fluid additive to provide a predicted enhanced fluid recovery efficiency. |
US10691843B2 |
System and method for CNC machines and software
A method of rendering a machine state, a method of generating and rendering a work-piece cut path, and a CNC machines system are disclosed. |
US10691841B2 |
Electrical device and housing for an electrical device
An electrical device includes a housing with a first and at least one second opening state, an opening detector, and a first installation position and at least one second installation position for the opening detector, wherein the opening detector, if it is arranged on the first installation position, detects the first, as well as the at least one second opening state, and the opening detector, if it is arranged on the at least one second installation position, only detects the at least one second opening state. |
US10691826B1 |
Securing date data fields
A method facilitating searching of data containing protected date information includes generating one or more randomly escalating dateID values for each date during a time period and storing such generated dateID values in a lookup table together with an encrypted, associated date value. Such generated dateID values can be stored in a datasource in place of protected dates in order to safeguard protected health information. In one or more preferred implementations, a de-identified date is stored in the lookup table in association with a dateID, and utilized for searching operations. |
US10691823B2 |
Method and system to prevent ultrasound data leaks in mobile devices
A system, method and program product for implementing an ultrasound security system for a mobile device. A system is described that includes: an app flow analysis system that generates and maintains runtime flow graphs for apps running on the mobile device and analyzes the runtime flow graphs to identify a set of apps having confidential data flow application programming interfaces (APIs) in their execution paths; a detector that further evaluates the set of apps having confidential data flow APIs to identify a subset of vulnerable apps also having ultrasound emitting APIs; and a runtime correlation system that flags a vulnerable app as a potential data leak when a microphone detects an ultrasound transmission from the vulnerable app. Also contemplated is a countermeasure system that broadcasts a temporal sound blocking signal to neutralize an ultrasound transmission from the vulnerable app. |
US10691813B2 |
Techniques for enclave confidentiality management
Various embodiments are generally directed to techniques for enclave confidentiality management, such as for protecting cross enclave confidentiality on servers, for instance. Some embodiments are particularly directed to a computing platform including hardware and/or instruction set architecture (ISA) extensions that ensure enclaves cannot access confidential data of other enclaves. For example, key programming ISA extensions and/or hardware changes to the page miss handler (PMH) may ensure that the key uniquely associated with an enclave is used for its memory accesses. |
US10691809B2 |
Information processing apparatus and method for controlling the same
An information processing apparatus, including a function of mandatory access control, includes a storage unit that stores a security policy for managing access by the mandatory access control, an obtaining unit that obtains information on vulnerability of an application, and an updating unit that updates the security policy by a function of a kernel thread in accordance with the information obtained by the obtaining unit. |
US10691807B2 |
Secure system boot monitor
A security device includes an interface and a processor. The interface is configured for connecting to a bus that serves a host device and a non-volatile memory (NVM) device. The processor is connected to the bus in addition to the host device and the NVM device. The processor is configured to detect on the bus a boot process, in which the host device retrieves boot code from the NVM device, and to ascertain a security of the boot process, based on an authentic copy of at least part of the boot code of the host device. |
US10691804B2 |
Password power switch circuit and electronic device
A password power switch circuit for an electronic device includes a thermal energy conversion circuit and a programmable control chip. The thermal energy conversion circuit is used for generating a plurality of sensing temperatures. The programmable control chip is coupled to the thermal energy conversion circuit for storing a password and generating a power-on signal to a central processing device of the electronic device according to a plurality of locations corresponding to the plurality of sensing temperatures and a plurality of locations corresponding to the password. The central processing device determines at least one operation associated with the electronic device according to the power-on signal. |
US10691796B1 |
Prioritizing security risks for a computer system based on historical events collected from the computer system environment
A method of identifying security risks in a computer system that includes several computers executing different applications is provided. The method receives event data about threat events associated with a set of applications executing on a set of computers in the computer system. The method, for each event, compares a set of parameters associated with the event with a set of historical parameters maintained for a similar event. The method, based on the comparisons, defines a normality characterization for each event to express a probability of an exploit of the application associated with the event. The method, based on the normality characterization, defines a prioritized display of security risks due to the threat events associated with the set of application. |
US10691795B2 |
Quantitative unified analytic neural networks
This document describes a system and method for quantitatively unifying and assimilating all unstructured, unlabelled and/or fragmented real-time and non-real-time cyber threat data generated by a plurality of sources. These sources may include cyber-security surveillance systems that are equipped with machine learning capabilities. |
US10691789B2 |
Authentication/security using user activity mining based live question-answering
A processor-implemented method enables a device based on authentication of a particular user. One or more processors data mine past activities of a particular user. The past activities are detected by physical monitoring devices that monitor the particular user. The processor(s) create an authentication question and answer for the particular user based on the past activities of the particular user that the one or more processors have data mined. The processor(s) receive a request to use an electronic device used by the particular user, and then 1) transmit the authentication question to the electronic device used by the particular user and 2) receive an authentication answer to the authentication question from the electronic device used by the particular user. In response to the authentication answer from the electronic device matching the answer for the authentication question, the processor(s) remotely enable the electronic device for the particular user. |
US10691786B1 |
User interface method capable of survey
The present invention provides a user interface method capable of survey, when a lock screen mode is switched to a main screen mode in a mobile device in which an unlock mobile application software capable of survey is installed, including a step of entering the main screen mode, when an input means of the mobile device generates a gesture event corresponding to a directional pattern on a second split screen, wherein the lock screen mode includes a first split screen and a second split screen separately divided from the first split screen, survey content is displayed on the first split screen, and two or more answer screens, each of which includes answer content matched with the survey content, and the directional pattern corresponding to the answer screens is defined and visualized on the second split screen. |
US10691777B2 |
Care plan administration: patient feedback
Embodiments presented herein describe techniques for providing feedback for a care plan for a patient. Embodiments receive a care plan specifying a plurality of assigned tasks for the patient to perform, timing information specifying when each of the plurality of assigned tasks should be performed, and a plurality of observation metrics that each indicate a type of biometric data to monitor. Biometric data corresponding to the plurality of observation metrics is collected using at least one monitoring device. Embodiments receive symptom information specifying one or more reported symptoms experienced by the patient and monitor adherence of the patient to completing the plurality of assigned tasks according to the timing information specified in the care plan. Embodiments further include providing feedback to the patient, based on the collected biometric data, received symptom information and monitored adherence. |
US10691776B1 |
Methods and systems for predicting adherence to Multiple Sclerosis treatment
Methods and systems for predicting adherence to Multiple Sclerosis treatment are described. In one embodiment, a member undergoing a Multiple Sclerosis treatment is identified. Member data associated with the member undergoing the Multiple Sclerosis treatment is accessed. Pre-prediction time period adherence data associated with the member, member prescription data associated with the member, member family data associated with the member, and member demographic data associated with the member are determined based on the member data associated with the member. A likelihood that the member will be adherent to the Multiple Sclerosis treatment over a prediction time period is determined based on the pre-prediction time period adherence data, member prescription data, member family data, and member demographic data. Other methods and systems are described. |
US10691775B2 |
Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform
A system, method and apparatus for executing a bioinformatics analysis on genetic sequence data includes an integrated circuit formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the integrated circuit that may be connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits may be arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the bioinformatics analysis on the reads of genomic data. Each subset of the hardwired digital logic circuits may be formed in a wired configuration to perform the one or more steps in the bioinformatics analysis. |
US10691770B2 |
Real-time classification of evolving dictionaries
A method including identifying an emotion identifier from a message using an emotion identifier table is provided. The method includes separating emotion identifier from the message, splitting a portion into multiple tokens delimited by a space or a punctuation mark, and determining a score for the message based on an emotion score in the emotion identifier table, and on at least one of the multiple tokens. The method includes adding a token from the multiple tokens to the emotion identifier table based on a contribution from the token to the message score, associating a sentiment score for the token in the emotion identifier table based on the contribution of the token to the message score, and modifying an emotion score of the token when the token is already included in the emotion identifier table based on the contribution of the token to the message sentiment score. |
US10691763B2 |
Trustable web searching verification in a blockchain
Providing web search results which are verifiable via the blockchain may offer transparency into valid web pages and their availability when conducting a search. One example method of operation may include performing a plurality of web page interactions by a plurality of network node devices operating on a network, validating existence of valid web pages, detecting invalid web pages based on the plurality of web page interactions, and storing a valid page package with the valid web pages in a blockchain. |
US10691762B2 |
Method of outputting recommended item and recommended item output device
A method of outputting a recommended item implemented by a computer, the method includes: obtaining information on a search item selected by a user when the user searches for an item on an item search screen; storing the information on the search item obtained in the obtaining in a storage unit that stores information on a search item that a plurality of users have selected in the past with respect to each user; identifying a similar user to the user by referring to the storage unit; and outputting information on an item that the similar user has referred to in the past to the user as information on a recommended item. |
US10691761B2 |
Scenario-based interactive behavior modification systems and methods
A method for operating a behavior modification software comprises identifying a user profile comprising a behavioral score; presenting an illustration associated with a scenario, the scenario associated with at least one question, each question associated with at least two answers, wherein each answer is associated with a behavior score modifier; receiving selection of a selected question within the scenario; presenting the selected question to a user in response to the selection and at least a subset of the answers associated with the selected question; receiving a selected answer from the user in response to presenting the question; evaluating input from the user based on the behavior score modifier associated with the received selected answer; adjusting the behavioral score based on the behavior score modifier; and determining a path based on the user's adjusted behavioral score, wherein the path identifies a next operation within the behavioral modification software. |
US10691758B2 |
Methods and systems for presenting online content elements based on information known to a service provider
Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided. |
US10691757B1 |
Method and system for cached document search
A method for servicing document search requests. The method includes receiving, by a document management service, a document search query from a requesting user, identifying, in a document repository, by the document management service, a document that matches the search query, and obtaining a permission level by the document management service, from an access control cache, based on a combination of the requesting user and an access control list required by the document. The access control cache is located on the document management service, and the access control cache is populated using content in an access control repository located on a repository server, separate from the document management service. The method further includes making a determination that the permission level is sufficient and based on the determination, returning the document to the requesting user, as a search result. |
US10691749B2 |
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 into 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 an 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 curate activities that are displayed to a user for any given segment based on (1) viewers linked to the user (e.g., groups, social media groups, etc.), (2) viewers that influence the user, (3) a threshold number of activities set by the viewer or the system; (4) group membership of either the viewer or the user; etc. |
US10691746B2 |
Images for query answers
Methods and systems for providing an image with an answer to a question query. A method receiving a first query that is determined to be a question query; generating a second query form the first query; causing a search of a plurality of resources of a first corpus using the second query as input, wherein the first corpus of resources are resources that include images and textual data rendered with the images; receiving data indicating a set of resources determined to be responsive to the second query; causing a search for images in the set of resources; selecting, from the set of images and based in part on the search for images in the first set of resources, an image to be provided with the answer in response to the query; and providing, by the data processing apparatus, and with the answer, the image in response to the first query. |
US10691739B2 |
Multi-label content recategorization
In an example, there is disclosed a computing apparatus, including one or more logic elements, including at least one hardware logic element, comprising a classification engine to: receive a clean multi-labeled dataset comprising a plurality of document each assigned to one or more of a plurality of categories; receive an unclean multi-labeled dataset; and produce a recategorized and cleansed dataset from the unclean multi-labeled dataset, comprising predicting a number of labels {circumflex over (l)} for a document j, and comparing {circumflex over (l)} to an existing number of labels l. There is also disclosed a method of providing a classification engine. |
US10691737B2 |
Content summarization and/or recommendation apparatus and method
Apparatuses, methods and storage medium associated with summarization and recommendation of content are disclosed herewith. In embodiments, an apparatus may include a content processing engine to process content. The content processing engine may include a summarization engine to score constituent parts of the content, and to generate a plurality of summaries from a plurality of points of view for the content, based at least in part on the scores of constituent parts. The summaries may be formed with constituent parts extracted from the contents. In embodiments, the apparatus may further include a recommendation engine and/or a user preference learning module. Other embodiments may be described and/or claimed. |
US10691727B2 |
Information processing apparatus, information processing method, information management apparatus, information management method, recording medium, and information processing system
An information processing apparatus includes a collection information obtaining unit configured to collect information stored in a plurality of apparatuses so as to obtain collection information assigned to predetermined category groups, and a display controller configured to control display of the collection information. The category groups include first and second category groups. The display controller controls display of an image including a first category group display region which displays categories of the first category group, a second category group display region which displays categories of the second category group, and a content display region which displays concrete content of the collection information which corresponds to one of the categories selected in the first category group and which corresponds to one of the categories selected in the second category group. |
US10691724B2 |
Virtual integration command system
The system, for facilitating access to data in a database, includes a computing device communicatively coupled with a communications network and with the user interface, the computing device configured for transmitting the database query over the communications network; a server communicatively coupled with the communications network, the server configured for: a) receiving the database query transmitted by the computing device, and storing the database query in association with a user record corresponding to the user; b) accessing the database to retrieve responsive data from the database in response to the database query; c) processing the responsive data to produce a virtual 3D image of the responsive data, wherein the 3D virtual image is configured to be manipulated by the user; d) transmitting the 3D image of the responsive data to the computing device over the communications network. |
US10691723B2 |
Distributed database systems and methods of distributing and accessing data
A database system comprises a plurality of servers with data storage. The system holds first and second database tables. Records of the first database table are distributed among the servers according to values of a first distribution column. The servers can receive access requests and log workload data representative of the requests. Based on the workload data, the servers can determine a performance impact associated with columns of the tables and, upon determining that a performance impact associated with one of the columns is greater than a performance impact associated with the first distribution column, the servers can re-distribute the records among the plurality of servers according to values of the second column. |
US10691719B2 |
Cursor with last observed access state
The present technology pertains to an organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency. |
US10691714B1 |
Data lineage in an intelligent data integration system
A computer-executed method includes storing in a data store data attributes, data objects, and a data analysis tool (DAT). Each data object has an attribute set and an identifier set. The method includes identifying each data object that has an attribute set comprising a data attribute matching each reference data attribute associated with the DAT, and selecting an identified data object as an input data object for the DAT. The DAT generates a new data object as a function of the input data object, which includes analyzing the input data object with reference to an auxiliary data object and creating an identifier set for the new data object that includes an identifier of the new data object for distinguishing the new data object from each other data object in the data store, and the identifier of the auxiliary data object. The new data object is stored in the data store. |
US10691712B2 |
System and method for merging a mainframe data file to a database table for use by a mainframe rehosting platform
In accordance with an embodiment, described herein is a system and method for merging a mainframe data file to a target table in a database used by a mainframe rehosting platform. A plurality of programs can be generated by the mainframe rehosting platform based on the target table and the mainframe data file. The generated programs can be used to create in the database an empty temporary table that has the same structure as that of the target table, to upload the mainframe data file to the empty temporary table, and to use an existing merge function in the database to merge the temporary table with the target table. When uploading the mainframe data file to the temporary table, records in the mainframe data file can be read and stored into an array, which can be inserted into the temporary table in a single insert operation. |
US10691707B2 |
Systems and methods for identifying an affinity group
Systems and methods for identifying an affinity group are provided. Some systems and methods may include matching respective access times associated with a plurality of access cards over a defined search period and using a swipe time interval to identify the affinity group of at least one of the plurality of access cards. |
US10691703B2 |
User recommendation method and system in SNS community, and computer storage medium
The present invention relates to a user recommendation method and system in SNS community and a computer storage medium. The method includes following steps: obtaining an interaction record between a first user and a second user in a first community; generating an interaction frequency of the first user and the second user according to the interaction record; calculating familiarity of the first user and the second user according to the interaction frequency; recommending the second user whose familiarity with the first user exceeds a threshold to the first user in a second community. The method and system and computer storage medium calculate familiarity between users in other community, recommend other users to the user in current community according to familiarity, expand information sources used for determining which users are persons user may possibly know, thereby obtaining more persons user may possibly know and improving efficiency of expanding user relationship circle. |
US10691702B1 |
Generating ranked lists of entities
A device may be configured to receive a query; receive information regarding documents that are relevant to the query; identify one or more entities associated with the documents; determine a category for the query based on: the query, a topic of the documents, and the one or more entities; determine, based on the query and the category, that an entity list should be presented in response to the query; and present a search result document based on determining that the entity list should be presented in response to the query. The search result document may include a list with information identifying the one or more entities. |
US10691701B2 |
Item selection apparatus
An apparatus comprises: selection circuitry to select the two most preferred items from a set of items having ranking information indicative of an order of preference for the set of items. The selection circuitry comprises at least one selection node circuit, each selection node circuit to receive as inputs an indication of a first pair of items and a second pair of items among the set of items, and comprises first selection circuitry and second selection circuitry. The first selection circuitry to first selection circuitry to select as a first selected item a most preferred one of: a most preferred ranked item of the first pair, and a least preferred item of the second pair. The second selection circuitry to select as a second selected item a most preferred one of: a least preferred item of the first pair, and a most preferred item of the second pair. |
US10691699B2 |
Augmenting search results with user-specific information
Techniques for augmenting or modifying ordered results include sending a search query to a location service, receiving ordered results responsive to the search query, and augmenting or modifying the search results based on user-specific information stored locally at a consumer computing device. The ordered results may be augmented by reordering a search result in the list of search results based on the user-specific information, and/or by graphically representing a location included in the ordered search results based on the user-specific information. The augmented search results may be presented on a display associated with the consumer computing device in a manner specific to a user of the consumer computing device. |
US10691694B2 |
Method and system for defining an object-agnostic offlinable synchronization model
Some embodiments optimize a local, pending transaction queue of transactions locally executed by a client application to be synchronized with a server. Multiple transactions, which may be executed by the client application for a same local object, need to be synchronized with a server. The transactions, in queue for synchronization with the server, may include transactions to add, delete, or modify objects. Each set of transactions for a particular object in queue for synchronization with the server corresponds to a particular net effect on the server if synchronized individually to the server. The client application may replace the set of transactions for the particular object with a reduced set of transactions corresponding to the net effect, or entirely removed without replacement if there is no net effect of the set of transactions on the server. |
US10691693B2 |
Cache for efficient record lookups in an LSM data structure
Techniques are disclosed relating to maintaining a cache usable to locate data stored in a data structure. A computer system, in various embodiments, maintains a data structure having a plurality of levels that store files for a database. The files may include one or more records that each have a key and corresponding data. The computer system may also maintain a cache for the database whose entries store, for a key, an indication of a location of a corresponding record in a file of the data structure. In some embodiments, the computer system receives a request to access a particular record stored in the data structure where the request specifies a key usable to locate the particular record. The computer system may retrieve, from the cache via the key, a particular indication of a location of the particular record and may use the particular indication to access the particular record. |
US10691690B2 |
Helper scan in a database management system
A method, system and computer program product are provided. A first index scan of records of a database table is performed. A first index used by the first index scan is specified in a DBMS query statement as being ordered by one or more field values of one or more fields of the first index. A second scan of the database table is performed to determine whether each respective record of the second scan is qualified based on one or more fields of the each respective record of the second scan and a predicate. A lookup data structure is built indicating whether each of the respective records of the second scan is qualified. The lookup data structure is used to determine whether a record of the first index scan is qualified when the lookup data structure becomes available. |
US10691689B2 |
Automatic API façade generation in dynamic multi-tenant environments
A dataset management system uses a façade API to automate access to data stores maintained by data tenants. The system receives a configuration request from a data tenant and determines whether the configuration request corresponds to an existing data tenant. If an existing data tenant is identified, the system updates the façade API associated with the existing data tenant based on the configuration request. When a client request for data associated with the data tenant is received, the façade API formats the direct query to include the updated parameters and executes the direct query to retrieve data from the data stores. |
US10691682B2 |
Storing and processing JSON documents in a SQL database table
Embodiments for storing a JSON document tree in a single SQL database table by defining a schema to store JSON nodes in the table and converting each JSON document into a corresponding set of rows in the table using the schema to encode a hierarchical relationship of nodes and sub-nodes into a path that specifies a node path to a root node for each node. Embodiments further receiving a SQL query to retrieve a specific sub-document, responding to the query by returning all rows of the table belonging to the sub-document, and inflating the returned rows back into a JSON expression using the path to guide reconstruction of the original JSON document tree. |
US10691681B2 |
Query language distribution heuristics
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing local distribution heuristics. One of the methods includes receiving an original expression having a conjunction comprising a context term and a disjunction of a plurality of other terms. The context term and the disjunction are evaluated according to one or more local distribution heuristics to determine that the context term is a candidate for distribution across the disjunction of the plurality of other terms. In response, a transformed expression is generated in which the candidate context term is distributed across the disjunction of the plurality of other terms. |
US10691677B2 |
Communication device and method of controlling operation of communication device
A communication device and method of controlling an operation of a communication device are provided, by which an application can be efficiently selected according to location information. The communication device includes a wireless communication unit for determining a location using received information, a controller for generating location information based on the determined location and searching for an application corresponding to the location information, and a display for displaying an indicator of the searched application. |
US10691676B1 |
Updating blockchain world state Merkle Patricia Trie subtree
Implementations of this specification include traversing a sub-tree of a world-state MPT in multiple iterations, and, at each iteration, for a current node of the sub-tree, executing one of: adding the current node of the world-state MPT to the update tree, adding the current node of the world-state MPT to the update tree, and moving to a next iteration of the traversal setting the current node of the sub-tree to a node referenced by the extension node, adding the current node of the world-state MPT to the update tree, and moving to a next iteration of the traversal setting the current node of the sub-tree to a node pointed to by a slot of the current node of the sub-tree; and transmitting the update tree to a client for updating a locally stored sub-tree using the update tree. |
US10691675B2 |
Asset management system, method, apparatus, and electronic device
This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to perform a contract operation on asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, generating an asset container as an operation target of the contract operation, the asset container recording field information of the asset objects, generating an asset container group by dividing the asset container into the asset container group based on an association relationship between the asset objects, wherein the association relationship defines correspondences between each asset container in the asset container group and at least one other asset container in the asset container group, and performing the contract operation on the asset container group using a contract object. |
US10691674B2 |
Distributed system for animal identification and management
A platform may receive, from a user device, a request for a status of an animal, wherein the request includes animal identification information associated with the animal. The platform may identify, based on receiving the request, an animal record identifier associated with the animal. The platform may verify that an entity associated with the user device is authorized to obtain the status of the animal, wherein the entity is one of a plurality of entities that are authorized to obtain the status of the animal. The platform may identify, based on verifying that the entity is associated with the user device, blocks of a blockchain that include the animal record identifier. The platform may determine the status of the animal from animal records associated with the animal, wherein the animal records are included within the blocks. The platform may provide, to the user device, the status of the animal. |
US10691671B2 |
Using persistent memory to enable consistent data for batch processing and streaming processing
Systems, methods, and computer-readable media are provided for consistent data to be used for streaming and batch processing. The system includes one or more devices; a processor coupled to the one or more devices; and a non-volatile memory coupled to the processor and the one or more devices, wherein the non-volatile memory stores instructions that are configured to cause the processor to perform operations including receiving data from the one or more devices; validating the data to yield validated data; storing the validated data in a database on the non-volatile memory, the validated data being used for streaming processing and batch processing; and sending the validated data to a remote disk for batch processing. |
US10691666B1 |
Providing strong consistency for object storage
In one example, a device includes a processor, implemented in circuitry, configured to receive an updated version of an existing storage object to be stored to a distributed data store including one or more remote data storage devices, at least one of the one or more remote data storage devices storing the existing storage object, the existing storage object having a current name representing a current version of the existing storage object, determine an updated name for the updated version of the existing storage object from the current name, the updated name representing the updated version of the existing storage object, and store the updated version of the existing storage object with the updated name to at least one of the one or more remote data storage devices. In this manner, the device may ensure strong concurrency for the storage object. |
US10691661B2 |
System and method for managing the storing of data
A system is arranged to receive data which is written to a data store by a writer. A controller is able to read data from the data store. That controller is able to control the rate at which data is read from the data store with respect to the rate at which data is written to the data store. A query function receives a stream of said data substantially in real time and when said stream of data is unavailable in real time, the query function is able to subsequently obtain that unavailable data from said data store. |
US10691660B2 |
System and method for representing media assets
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for representing media assets. The method includes receiving an original media asset and derivative versions of the original media asset and associated descriptors, determining a lineage to each derivative version that traces to the original media asset, generating a version history tree of the original media asset representing the lineage to each derivative version and associated descriptors from the original media asset, and presenting at least part of the version history tree to a user. In one aspect, the method further includes receiving a modification to one associated descriptor and updating associated descriptors for related derivative versions with the received modification. The original media asset and the derivative versions of the original media asset can share a common identifying mark. Descriptors can include legal documentation, licensing information, creation time, creation date, actors' names, director, producer, lens aperture, and position data. |
US10691659B2 |
Integrating copy data tokens with source code repositories
Computerized systems and methods are provided for integrating copy data tokens with source code repositories. A first command associated with the version control system stores in the memory a copy of source code and a copy of the data token from the remote repository, comprising source data and mount data. A second command associated with the version control system is executed to create a version of the source code stored in the memory. Based on the execution of the second command a working copy of the copy data is created based on the data token for use with the version of the source code, comprising creating a copy of the copy data from the data source based on the source data, and mounting the working copy to the device based on the mount data, thereby automatically managing the copy data for the version control system. |
US10691658B2 |
Automatically optimizing resource usage on a target database management system to increase workload performance
Loading a set of data into a target database management system (DBMS) from a source DBMS to increase workload performance and decrease resource usage is provided. Using a size and a change rate of tables eligible to be offloaded to the target DBMS, a total central processor unit (CPU) cost corresponding to loading the set of data into to the target DBMS and workload cost savings corresponding to executing one or more workloads on the target DBMS is determined based on a set of one or more load strategies. The total CPU cost is compared with the workload cost savings of each load strategy. An optimal load strategy is selected based on comparing the total CPU cost with the workload cost savings of each load strategy. The set of data is automatically loaded into to the target DBMS from the source DBMS in accordance with the selected optimal load strategy. |
US10691657B2 |
System and method for managing a database having a size limit
A system for updating a database having a size limit is disclosed. The system can dynamically update a table associated with a given call destination based on historical call data associated with the given call destination. The database may specify a size limit on the table (e.g., the number of database entries the table can include, which may depend on the sizes of the individual database entries) associated with each call destination. The system can generate a number of database entries that would satisfy the size limit based on the historical call data and the carrier data associated with a plurality of carriers that may be used to route the calls made to the call destination and insert the generated database entries into the database. |
US10691656B2 |
Deleting rows from tables in a database without an index
A method for deleting a row from a table in a database system comprises logically deleting the row in the first table in the database system by inserting a key of the row into a corresponding row of a dedicated table in the database system; querying the dedicated table during a query against the first table to identify the corresponding row in the dedicated table; and in response to identifying the corresponding row in the dedicated table, deleting the row from the first table and the corresponding row from the dedicated table as part of query processing during a subsequent query. |
US10691655B2 |
Generating tables based upon data extracted from tree-structured documents
Various technologies pertaining to extracting data encoded in a tree-structured document and generating a table based upon the extracted data are described herein. In a first embodiment, the table is generated without requiring input from a data cleaner. In a second embodiment, the table is generated based upon examples set forth by a data cleaner. |
US10691652B2 |
Similarity-based clustering search engine
A search engine identifies external data records that describe similar entities and may each conform to a different data format or source schema. The engine derives mappings capable of translating data values between differently formatted attributes of two source schemas and uses these mappings to identify degrees of similarity between attributes and schemas. When the search engine receives a search request, the engine translates submitted search criteria into values of a first schema's attributes and then uses the mappings to map those values onto selected attributes of other schemas. The search engine then uses each schema's selected attributes to select external data records formatted in that schema. Each selected record is assigned a match score that is weighted by the similarity of the record schema's selected attributes to the search criteria. Records are then retrieved in order of decreasing match score. |
US10691651B2 |
System for analysing data relationships to support data query execution
A method and software tool for identifying relationships between columns of one or more data tables are disclosed. In the disclosed method, a relationship indicator is computed for each of a plurality of column pairs, each column pair comprising respective first and second columns selected from the one or more data tables. The relationship indicator comprises a measure of a relationship (e.g. indicating a strength or likelihood of a relationship) between data of the first column and data of the second column. Relationships between columns of the data tables are then identified in dependence on the computed relationship indicators. The identified relationships may be used to create and execute data queries. |