Document Document Title
US10581065B1 Production of metalloid-based anodes for lithium ion batteries using dry etching
Electrodes, production methods and mono-cell batteries are provided, which comprise active material particles embedded in electrically conductive metallic porous structure, dry-etched anode structures and battery structures with thick anodes and cathodes that have spatially uniform resistance. The metallic porous structure provides electric conductivity, a large volume that supports good ionic conductivity, that in turn reduces directional elongation of the particles during operation, and may enable reduction or removal of binders, conductive additives and/or current collectors to yield electrodes with higher structural stability, lower resistance, possibly higher energy density and longer cycling lifetime. Dry etching treatments may be used to reduce oxidized surfaces of the active material particles, thereby simplifying production methods and enhancing porosity and ionic conductivity of the electrodes. Electrodes may be made thick and used to form mono-cell batteries which are simple to produce and yield high performance.
US10581062B2 Nanocubic Co3O4/few-layer graphene composites and related anode components
Co3O4 nanocubes as can be homogeneously assembled on a few-layer graphene sheet, such a composite as can be used in conjunction with an anode and incorporated into a high energy lithium-ion battery.
US10581057B2 Lithium ion battery electrolyte elimination method
The present invention comprises steps of forming an opening portion in a battery case; aspirating an electrolyte solution from the interior of the battery case through the opening portion and into a sealed and depressurized electrolyte solution recovery trap; injecting a solvent containing no electrolyte from a solvent tank through the opening portion, and into the battery case; and aspirating a mixed solution from the interior of the battery case through the opening portion and into the sealed and depressurized electrolyte solution recovery trap. By performing the above-mentioned process, battery constitutive members including the battery case can be disassembled and recovered efficiently in large quantities.
US10581054B2 Busbar structure
A busbar structure includes an electrode connection portion that is made of conductive metal and includes a terminal portion and an inter-battery connection portion that has an extended body portion extending from the electrode connection portion and at least one side edge portion of a pair of side edge portions extending from both ends of the extended body portion in a width direction perpendicular to an extending direction of the extended body portion. The at least one side edge portion of the pair of side edge portions is folded onto the extended body portion.
US10581052B2 Heat applied electrochemical cell separator
A separator for a bobbin-style electrochemical cell is inserted into an interior opening within a ring-shaped cathode in an electrochemical cell can. An expansion force is then applied to an interior surface of the separator to press the separator against the interior walls of the cathode. A tool may then remove various creases and/or wrinkles in the separator and/or may then heat seal at least a portion of the tubular walls of the separator to minimize the void space between the separator and active material (e.g., cathode and/or anode) within the electrochemical cell.
US10581051B2 Separator winding core, separator roll, and method of cleaning separator winding core
The invention provides for a reduction in the period of time necessary for recycling a separator winding core around which a nonaqueous electrolyte secondary battery separator is wound. The separator winding core is described by the Munsell color system as (i) a lightness of not less than 3.0 but not more than 9.2 and (ii) a chroma of not less than 0.5.
US10581049B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery (100) includes a positive electrode (30), a negative electrode (40), a separator (50), a nonaqueous electrolytic solution, and a battery case (10). The positive electrode includes a positive electrode current collector (32) and a positive electrode active material layer (34). The separator includes a separator substrate (52) and a heat resistance layer (54). The separator substrate has an opposite surface opposite the positive electrode active material layer. The heat resistance layer constitutes at least a part of the opposite surface and contains a heat-resistant filler and a binder. The positive electrode active material layer has an adjacent region (X). The heat resistance layer has an opposite region (Y) opposite at least an end portion of the adjacent region. The end portion of the adjacent region is adjacent to a positive electrode current collector exposure portion (33). The opposite region contains at least a calcium salt of carboxymethyl cellulose.
US10581047B2 All-solid battery and method for manufacturing the same
Provided are a method of manufacturing an all-solid battery and an all-solid battery manufactured by the method. The all-solid batter may have edge portions that can be more effectively insulated. In particular, the all-solid battery may include a cathode layer, an anode layer, and an electrolyte layer, a first insulator disposed at an edge of the cathode layer and a second insulator disposed between the cathode layer and the first insulator, thereby forming a membrane of the second insulator for preventing contact between the cathode layer and the anode layer in pressing.
US10581046B2 Laminar textile material for a battery electrode
The invention relates to a laminar textile material for covering a pasty active mass on a battery electrode. The invention further relates to a battery electrode having such a material, to a battery, and to a method for producing battery electrodes. Potential improvements of lead batteries are disclosed that are more practical than previously known solutions, and that stabilize the pasty active mass on the battery electrodes. A laminar textile material is disclosed to this end, comprising glass fibers and fibers made of a thermoplastic, e.g. polyester.
US10581045B2 Separator for electrochemical element having improved electrolyte wettability and electrochemical element comprising same separator
The present invention relates to a separator for an electrochemical element having improved electrolyte wettability and an electrochemical element comprising the separator, in which a layer containing at least two binder polymers having different slopes on the frequency-storage modulus curve is formed on a surface of the separator, and with one of the binder polymers being concentratedly distributed on the surface of the separator, the separator and the electrode can be securely attached, and with the other binder polymer being permeated and coated onto a porous polymer substrate, electrolyte wettability can be enhanced.
US10581041B2 Battery array plate assembly with pressure retention pad
An exemplary assembly includes, among other things, a group of battery cells, and an array plate assembly having a pressure retention pad that is configured to plastically deform in response to the group of battery cells expanding. An exemplary method includes, among other things, compressing a group of battery cells with an array plate assembly having a pressure retention pad, the pressure retention pad plastically deforming in response to the group of battery cells expanding.
US10581040B2 Module housing for a battery module
A module housing (11) for a battery module (10) having at least one battery cell (12) exhibiting a first substantially L-shaped housing side wall (14) with at least one clip connection (17), and a second substantially L-shaped housing side wall (14) with at least one clip connection (17) and two housing plates (15) which can be arranged on the battery module (10) on the end face, as a result of which the module housing is closable on the end face. At least the two housing side walls (14) can be connected to one another mechanically in a form-fitting and/or force-fitting manner by means of clip connections (17), as a result of which a cuboid module housing (11) can be produced.
US10581036B2 Package structure of soft package lithium battery
A package structure of a soft package lithium battery is provided. Two joining sheets that are correspondingly joined are provided at positions at which peripheries of covering films are press-fit on each tab. Each of the joining sheets has a first press-fit area and a second press-fit area. Joining surfaces of the first press-fit areas of the two joining sheets are correspondingly joined to each other and fixedly sandwich the tab therebetween. The second press-fit area is folded downward away from the tab to the first press-fit area, and the second press-fit areas are press-fit and fixed to the covering films. The concave surface formed by folding between the first press-fit area and the second press-fit area of each of the joining sheets alleviates the problem that hot gases generated during battery discharging exerts an upward force to generate a gap at the press-fit position and lead to electrolyte leakage.
US10581032B2 Lithium battery packaging material
A lithium battery packaging material of the present invention includes a laminate in which a substrate layer, a first adhesive layer, a metal foil layer, a corrosion prevention treatment layer, a second adhesive layer, and a sealant layer are laminated in this order. In the packaging material, the corrosion prevention treatment layer contains an rare-earth oxide, and 1 to 100 parts by mass of phosphoric acid or phosphate relative to 100 parts by mass of the rare-earth oxide, the second adhesive layer includes an adhesive composition containing an acid modified polyolefin resin and a polyfunctional isocyanate compound, and, in an infrared absorption spectrum of the second adhesive layer, a ratio (Y/X) between absorption (X) derived from C—H bending vibration of CH3 and absorption (Y) derived from N—H bending vibration of a biuret bond is 0.3 or less.
US10581030B2 Manufacturing method for OLED panel and OLED manufacturing apparatus
The present disclosure provides a manufacturing method for an OLED panel and an OLED panel manufacturing apparatus. The OLED panel manufacturing apparatus include at least one roller; at least one outlet used to print a plurality of RGB trichromatic sub-pixels disposed in sequence on a substrate by spraying organic light-emitting coating; and at least one pipe used to convey the organic light-emitting coating. By simultaneously printing the RGB trichromatic sub-pixels on the substrate in a letterpress printing way, the present disclosure can maximize the utilization of the organic light-emitting coating forming sub-pixels, simplify the production process and cycle, and increase the production efficiency.
US10581028B2 Method for producing organic electroluminescent display device
An organic EL display device (100) including a plurality of pixels includes an element substrate (1) including a substrate, and a plurality of organic EL elements supported by the substrate and respectively located in the plurality of pixels; and a thin film encapsulation structure (10) covering the plurality of pixels. 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 (12), the organic barrier layer (14) including a plurality of solid portions distributed discretely, and a second inorganic barrier layer (16) in contact with the top surface of the first inorganic barrier layer (12) and top surfaces of the plurality of solid portions of the organic barrier layer (14). The organic barrier layer (14) is black.
US10581024B2 Display component packaging structure, manufacturing method thereof, and display device
A display component packaging structure, a manufacturing method thereof, and a display device are provided. The display component packaging structure includes a base substrate, a display component arranged at a surface of the base substrate, a packaging cover plate covering the display component, and a heat dissipation layer arranged at a surface of the packaging cover plate adjacent to the display component. An orthogonal projection of the heat dissipation layer onto the base substrate at least partially overlaps an orthogonal projection of the display component onto the base substrate.
US10581023B2 Organic light emitting diode
The described technology relates to an organic light emitting diode including: a first electrode; a second electrode overlapping the first electrode; an organic emission layer between the first electrode and the second electrode; and a capping layer on the second electrode, wherein the capping layer has an absorption rate of 0.25 or more for light having a wavelength of 405 nm, thereby preventing degradation of the organic emission layer by blocking the light of the harmful wavelength region and providing the organic light emitting diode in which a blue emission efficiency is not deteriorated.
US10581016B2 Package structure, packaging method and electronic device
The beneficial effects of the present application are as follows: the modified epoxy resin is doped with the modified epoxy resin in the buffer layer, the modified epoxy resin is reacted with the first barrier layer under UV irradiation, so that the modified epoxy resin is adhered to the first barrier layer to adhere the buffer layer and the first barrier layer and solve the technical problem that the organic layer and the inorganic layer are easily peeled off in the prior art. The present application also provides a packaging method and an electronic device.
US10581015B2 Barrier film constructions
A barrier film construction comprises an ultra-barrier film and a barrier adhesive. The adhesive layer comprises a barrier adhesive composition comprising a resin system and organically modified nanoclay; wherein the resin system comprises a first polyisobutylene resin having a viscosity average molecular weight of about 100,000 to about 1,200,000 g/mol and tackifier.
US10581005B2 Organic thin-film solar cell and organic thin-film solar cell manufacturing method
Provided is an organic thin-film solar cell, including: a substrate, an anode, an organic thin-film layer that includes an organic semiconductor layer, and a cathode. The anode, the organic thin-film layer that includes the organic semiconductor layer, and the cathode are layered in order on top of the substrate. A recess and protrusion-shaped microstructure that includes a plurality of recesses or protrusions arranged two-dimensionally at random is formed in an interface between the organic thin-film layer and the cathode. The recess and protrusion-shaped microstructure is formed such that, when λ1 and λ2 are a shorter wavelength and a longer wavelength, respectively, of wavelengths that produce an absorption edge in a light absorption spectrum of the organic semiconductor layer, and k1 and k2 are real parts of propagation constants of surface plasmons that correspond, respectively, to those wavelengths and occur along an interface between the organic semiconductor layer and the cathode, and when the real part k1 corresponds to an upper wavenumber limit K1 in a power spectrum of a height distribution of the microstructure formed in the interface between the cathode and the organic semiconductor layer, and the real part k2 corresponds to a lower wavenumber limit K2 in the power spectrum of the height distribution of the microstructure formed in the interface between the cathode and the organic semiconductor layer, the power spectrum of the height distribution of the microstructure exhibits determinate values between the upper wavenumber limit K1 and the lower wavenumber limit K2, and an integrated value of a spectral intensity of the power spectrum of the height distribution over a wavenumber range from K1 to K2 is equal to at least 50% of an integrated value of the spectral intensity of the power spectrum of the height distribution across all wavenumbers.
US10581001B2 Organic electronic component having a charge carrier generation layer and the use of a zinc complex as a P-type dopant in charge carrier generation layers
The invention relates to an organic electronic component (100) comprising at least one charge generation layer (5) which has an organically p-doped region (5a) that contains a zinc complex as a p-dopant, said zinc complex in turn containing at least one ligand L of the following structure: formula (I) wherein R1 and R2 can be oxygen, sulphur, selenium, NH or NR4 independently from one another, wherein R4 is selected from the group containing alkyl or aryl and which can be bonded to R3; and wherein R3 is selected from the group containing alkyl, long-chain alkyl, cycloalkyl, halogen alkyl, at least partially halogenated long-chain alkyl, halogen cycloalkyl, aryl, arylene, halogen aryl, heteroaryl, heteroarylene, heterocyclic alkylene, heterocycloalkyl, halogen heteroaryl, alkenyl, halogen alkenyl, alkynyl, halogen alkynyl, ketoaryl, halogen ketoaryl, ketoheteroaryl, ketoalkyl, halogen ketoalkyl, ketoalkenyl, halogen ketoalkenyl, halogen alkyl aryl, and halogen alkyl heteroaryl, wherein, for suitable groups, one or a number of non-adjacent CH2 groups can be replaced by —O—, —S—, —NH—, —NR∘∘∘—, —SiR∘R∘∘—, —CO—, —COO—, —COR∘OR∘∘—, —OCO—, —OCO—O—, —SO2-, —S—CO—, —CO—S—, —O—CS—, —CS—O—, —CY1=CY2 or —C≡C— independently from one another, and in such a way that O and/or S atoms are not directly bonded to one another, and are replaced optionally with aryl- or heteroaryl preferably containing between 1 and 30 C atoms (terminal CH3 groups are understood to be CH2 groups in the sense of CH2-H). The invention further relates to the use of a zinc complex as a p-dopant in charge generation layers.
US10580997B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound represented by Formula 1: wherein in Formula 1, a1, a2, Ar1, Ar2, R1, and R2 are the same as described in the specification.
US10580986B2 Vapor deposition apparatus with electromagnets generating magnetic field in reverse orientation
A vapor deposition apparatus is configured to attract a vapor deposition mask by an electromagnet. The electromagnet includes a first electromagnet for generating a magnetic field in a first orientation, and a second electromagnet for generating a magnetic field in a second orientation, which is a reverse orientation to the first orientation. As a result, a generated magnetic field is weakened by operating the first and second electromagnets at the same time when a current is turned on, and an intended magnetic field can be obtained by thereafter turning off the second electromagnet. As a result, an influence of electromagnetic induction is reduced, reducing failure of elements and the like formed on a substrate for vapor deposition and degradation in properties of the elements. Meanwhile, by turning off the operation of the second electromagnet after the current is turned on, a normal attraction force can be obtained.
US10580985B2 Deposition mask, method for manufacturing thereof, and method for manufacturing organic EL display device
A deposition mask and a manufacturing method thereof capable of performing vapor deposition at a desired place, without causing any gap between the deposition mask and a substrate for vapor deposition having a surface of irregularity, even when depositing a vapor deposition material only at a predetermined place on a bottom part of the substrate for vapor deposition, are provided. The manufacturing method includes preparing a dummy substrate having irregularity corresponding to a surface shape of the substrate for vapor deposition (step S1), coating a liquid resin material on an uneven surface of the dummy substrate to form a resin coating layer (step S2), and raising the temperature of the resin coating layer and baking the resin coating layer to obtain a baked resin film (step S3). The manufacturing method further includes forming a desired opening pattern on the baked resin film attached to the dummy substrate to obtain a resin film having the desired opening pattern (step S4), and subsequently peeling off the resin film from the dummy substrate to obtain a deposition mask (step S6).
US10580983B2 Ultra-fast method for formation of organic/inorganic thin film by using spontaneous spreading effect
According to the present invention, an ultra-fast method for preparing an organic/inorganic thin film by using self-diffusion effects comprises the steps of: forming a solution by dissolving one or more organic/inorganic materials in a solvent; forming an organic/inorganic thin film by supplying the formed solution onto a liquid substrate; and transferring the formed thin film to a substrate, wherein the step of forming an organic/inorganic thin film forms a thin film on the liquid substrate from the organic/inorganic materials through the occurrence of a self-diffusion phenomenon caused by a difference in surface tension between the liquid substrate and the solution, and through the occurrence of the evaporation of the solvent and the dissolution process of the solvent to the liquid substrate.
US10580981B1 Method for manufacture of a CEM device
A method for the manufacture of a correlated electron material device which method comprises forming a conductive substrate and forming a layer of a correlated electron material on the conductive substrate, wherein the forming of the correlated electron material layer comprises: forming a layer of a metal rich transition or other metal compound; and annealing the layer of the metal rich transition or other metal compound in an atmosphere containing a gaseous precursor for an electron-back donating extrinsic ligand capable of occupying an anion vacancy within the transition or other metal compound; wherein the annealing provides that an anion vacancy within the transition or other metal compound is occupied by an electron back-donating extrinsic ligand; and wherein the annealing is carried out at a predetermined temperature and for a predetermined time whereby to activate electron back-donation from a transition or other metal cation to the electron back-donating extrinsic ligand occupying the anion vacancy.
US10580975B2 Spin transfer torque memory (STTM), methods of forming the same using volatile compound forming elements, and devices including the same
Technologies for manufacturing spin transfer torque memory (STTM) elements are disclosed. In some embodiments, the technologies include methods for removing a re-deposited layer and/or interrupting the electrical continuity of a re-deposited layer that may form on one or more sidewalls of an STTM element during its formation. Devices and systems including such STTM elements are also described.
US10580971B2 Magnetic domain wall shift register memory devices with high magnetoresistance ratio structures
A method includes depositing a magnetic track layer on a seed layer, depositing an alloy layer on the magnetic track layer, depositing a tunnel barrier layer on the alloy layer, depositing a pinning layer on the tunnel barrier layer, depositing a synthetic antiferromagnetic layer spacer on the pinning layer, depositing a pinned layer on the synthetic antiferromagnetic spacer layer and depositing an antiferromagnetic layer on the pinned layer, and another method includes depositing an antiferromagnetic layer on a seed layer, depositing a pinned layer on the antiferromagnetic layer, depositing a synthetic antiferromagnetic layer spacer on the pinned layer, depositing a pinning layer on the synthetic antiferromagnetic layer spacer, depositing a tunnel barrier layer on the pinning layer, depositing an alloy layer on the tunnel barrier layer and depositing a magnetic track layer on alloy layer.
US10580962B2 Method for manufacturing piezoelectric device
In a method for manufacturing a piezoelectric device while stably achieving strong bonding, a moisture-absorbing layer is formed on a bonding surface side of a piezoelectric single-crystal substrate. The moisture-absorbing layer is allowed to absorb moisture. A binder layer is formed on a bonding surface side of a supporting substrate. The moisture-absorbing layer is placed on the binder layer. A silica precursor in the binder layer is converted into silica through a hydrolysis reaction with moisture in the moisture-absorbing layer.
US10580959B2 Actuator system
The invention relates to an actuator system comprising at least four electrically controllable, longitudinally adjustable actuators, to each of which a compressive force is applied in the direction of the longitudinal adjustment thereof by means of a separate housing that has an integrally formed resilient portion, each housing being designed as a single piece along with a base element shared by all housings. The invention further relates to an array comprising a plurality of actuator systems of said type.
US10580953B2 Thermoelectric conversion element, thermoelectric conversion module, method for manufacturing thermoelectric conversion element, and method for manufacturing thermoelectric conversion module
A thermoelectric conversion layer contains carbon nanotubes and a surfactant, and in an upper portion and a lower portion and/or a side face end surface and a center, a mass ratio obtained by dividing the carbon nanotubes by the surfactant is higher in the upper portion and/or the end surface than in the other portions. A layer which contains carbon nanotubes and a surfactant and will become a thermoelectric conversion element is formed, the layer is washed with a washing agent which dissolves the surfactant but does not dissolve the carbon nanotubes. Accordingly, provided is a thermoelectric conversion element and a thermoelectric conversion module, each having not only high adhesiveness between the substrate and the thermoelectric conversion layer but also excellent thermoelectric conversion performance; and methods for manufacturing the thermoelectric conversion element and the thermoelectric conversion module.
US10580944B2 Wavelength conversion member, light-emitting device, and method for manufacturing wavelength conversion member
Provided is a wavelength conversion member that can increase the light extraction efficiency to improve the luminous efficiency. A wavelength conversion member 10 includes: a phosphor layer 1 containing a glass matrix and inorganic phosphor powder dispersed in the glass matrix; a glass layer 2 disposed on a surface of the phosphor layer 1 and having a refractive index equal to or smaller than a refractive index of the inorganic phosphor powder; and a microscopically uneven layer 3 disposed on a surface of the glass layer 2 and having a refractive index equal to or smaller than the refractive index of the glass layer 2.
US10580943B2 Light emitting device and method for fabricating the same
Embodiments of a light emitting device and a method for fabricating the same are provided. The light emitting device comprises a cavity and one or more light emitting elements. The cavity is formed to a depth of 450 μm or less, and the light emitting elements are installed in the cavity. A fabricating method includes forming a package body having a cavity with a depth of 250 μm to 450 μm and at least one lead frame disposed at the bottom surface of the cavity, mounting at least one light emitting element on the lead frame, and molding a molding member in the cavity.
US10580941B2 Optoelectronic semiconductor component
An optoelectronic semiconductor component comprising a connection carrier with a mounting face and an electrically insulating base member. An optoelectronic semiconductor chip is arranged on the mounting face of the connection carrier. A radiation-transmissive body having four side faces is provided. The radiation-transmissive body surrounds the semiconductor chip in such a way that the radiation-transmissive body envelops outer faces of the optoelectronic semiconductor chip not facing the connection carrier in form-fitting manner. The radiation-transmissive body comprises at least one side face which extends at least in places at an angle of between 60° and 70° to the mounting face. The base member has a thickness which amounts to at most 250 μm.
US10580940B2 Flexible circuits for mounting light emitting semiconductor device
A flexible dielectric substrate (102) defines a LESD mounting region (120) including two conductive filled vias (105, 106) extending through the flexible dielectric substrate (102) and the LESD mounting region is substantially surrounded by two conductive frame portions (112, 116). The frame portions are in electrical connection with the conductive filled vias (105, 106), respectively. The conductive filled vias (105, 106) form conductive features in the mounting region (120) that are co-planar with each other.
US10580935B2 Ultrathin solid state dies and methods of manufacturing the same
Various embodiments of SST dies and solid state lighting (“SSL”) devices with SST dies, assemblies, and methods of manufacturing are described herein. In one embodiment, a SST die includes a substrate material, a first semiconductor material and a second semiconductor material on the substrate material, an active region between the first semiconductor material and the second semiconductor material, and a support structure defined by the substrate material. In some embodiments, the support structure has an opening that is vertically aligned with the active region.
US10580927B2 Process of forming light-receiving device
A process of forming a light-receiving device type of avalanche photodiode (APD) is disclosed. The process includes steps of: (1) growing semiconductor layers on a semiconductor substrate, the semiconductor layers providing a first area on a top thereof; (2) thermally diffusing impurities within the semiconductor layers in a second area outside of the first area so as to leave a roughed surface in a top of the second area, the impurities laterally diffusing to form an diffusion edge locating inside of the first area; and (3) removing the semiconductor layers including the roughed surface thereof in the second area to form a mesa in the first area, the mesa including the diffusion edge in a periphery thereof but excluding the roughed surface.
US10580925B2 High voltage photovoltaics integrated with light emitting diode containing zinc oxide containing layer
An electrical device that includes a material stack present on a supporting substrate. An LED is present in a first end of the material stack having a first set of bandgap materials. A photovoltaic device is present in a second end of the material stack having a second set of bandgap materials. The first end of the material stack being a light receiving end, wherein a widest bandgap material for the first set of bandgap material is greater than a highest bandgap material for the second set of bandgap materials. A zinc oxide interface layer is present between the LED and the photovoltaic device. The zinc oxide layers or can also form a LED.
US10580923B2 Optical semiconductor device and optical transceiver
A disclosed optical semiconductor device includes a first semiconductor layer having a first refractive index and a first optical absorption coefficient; and a second semiconductor layer formed on the first semiconductor layer, the second semiconductor layer having a second refractive index and a second optical absorption coefficient. The second refractive index is larger than the first refractive index, and the second optical absorption coefficient is larger than the first optical absorption coefficient. The first semiconductor layer includes a first region of p-type, a second region of n-type, a third region of p-type or n-type between the first region and the second region, a fourth region of i-type between the first region and the third region, and a fifth region of i-type between the second region and the third region. The second semiconductor layer is formed on the first region, the fourth region, and the third region.
US10580913B2 Semiconductor nanoparticle dispersion, a photoelectric conversion element, and an image pickup device for substantially uniform absorption edge wavelength
A semiconductor nanoparticle dispersion is provided. The semiconductor nanoparticle including a plurality of semiconductor nanoparticles having a radius equal to or larger than an exciton Bohr radius; and a solvent dispersed with the plurality of semiconductor nanoparticles.
US10580912B2 Arrangement with a component on a carrier substrate, an arrangement and a semi-finished product
An arrangement including a carrier substrate, and a component situated on a cover surface of the carrier substrate in a hollow space, and electrical contacts for the component, wherein the hollow space is comprised of a plurality of spacer elements arranged on the cover surface of the carrier substrate and a cover substrate mounted on the plurality of spacer elements is provided. A semi-finished product comprising a carrier substrate made of silicon, wherein one or more recesses are formed on one side of the carrier substrate, and wherein the semi-finished product further comprises an alkaline evaporated glass applied to the side of the carrier substrate having the one or more recesses is also provided.
US10580910B2 Silver-coated copper powder and method for producing same
There is provided a silver-coated copper powder which can improve the conversion efficiency of a solar cell in comparison with conventional silver-coated copper powders when it is used in an electrically conductive paste used for forming the busbar electrodes of the solar cell, the silver-coated copper powder being capable of producing a solar cell having a high conversion efficiency which is the same degree as that of a solar cell using silver powder, and a method for producing the same. A silver-coated copper powder obtained by coating the surface of a copper powder, which is obtained by the atomizing method or the like, with 5 wt % or more (with respect to the silver-coated copper powder) of a silver containing layer of silver or a silver compound, is added to a cyanide solution, such as a potassium silver cyanide solution, a potassium gold cyanide solution, a potassium cyanide solution or a sodium cyanide solution, to cause the copper powder coated with the silver containing layer to contain 3 to 3000 ppm of cyanogen.
US10580909B2 Semiconductor photomultiplier with improved operating voltage range
The present disclosure relates to a semiconductor photomultiplier comprising an array of interconnected microcells; wherein the array comprises at least a first type of microcell having a first junction region of a first geometric shape; and a second type of microcell having a second junction region of a second geometric shape.
US10580901B2 Stacked series connected VFETs for high voltage applications
A method of forming a semiconductor device and resulting structures having stacked vertical field effect transistors (VFETs) connected in series. A first semiconductor fin and a second semiconductor fin are formed on a doped region of a substrate. A shared gate is formed over a channel region of the first semiconductor fin and a channel region of the second semiconductor fin. A shared epitaxy region is formed on a surface of the first semiconductor fin and a surface of the second semiconductor fin.
US10580899B2 Nanowire structures having non-discrete source and drain regions
Nanowire structures having non-discrete source and drain regions are described. For example, a semiconductor device includes a plurality of vertically stacked nanowires disposed above a substrate. Each of the nanowires includes a discrete channel region disposed in the nanowire. A gate electrode stack surrounds the plurality of vertically stacked nanowires. A pair of non-discrete source and drain regions is disposed on either side of, and adjoining, the discrete channel regions of the plurality of vertically stacked nanowires.
US10580898B2 Semiconductor device and method for manufacturing same
The present disclosure provides semiconductor devices and methods for manufacturing same and relates to the field of semiconductor technologies. Some implementations of a method may include: providing a semiconductor structure, where the semiconductor structure includes a substrate, a semiconductor fin having a first conductivity type and disposed on the substrate, and a gate structure covering a part of the semiconductor fin, where the semiconductor fin includes a first part and a second part respectively located on two sides of the gate structure; executing first doping on the first part and the second part of the semiconductor fin, where a dopant from the first doping has a second conductivity type that is opposite to the first conductivity type; and after the first doping is executed, forming a source on the first part of the semiconductor fin and forming a drain on the second part of the semiconductor fin. The present disclosure can reduce a series resistance between a channel region in the semiconductor fin and the source and the drain, thereby improving device performance.
US10580895B2 Wide band gap transistors on non-native semiconductor substrates
Techniques are disclosed for forming a GaN transistor on a semiconductor substrate. An insulating layer forms on top of a semiconductor substrate. A trench, filled with a trench material comprising a III-V semiconductor material, forms through the insulating layer and extends into the semiconductor substrate. A channel structure, containing III-V material having a defect density lower than the trench material, forms directly on top of the insulating layer and adjacent to the trench. A source and drain form on opposite sides of the channel structure, and a gate forms on the channel structure. The semiconductor substrate forms a plane upon which both GaN transistors and other transistors can form.
US10580893B2 Sealed cavity structures with non-planar surface features to induce stress
The present disclosure relates to semiconductor structures and, more particularly, to sealed cavity structures having a non-planar surface features and methods of manufacture. The structure includes a cavity formed in a substrate material. The cavity is covered with epitaxial material that has a non-planar surface topography which imparts a stress component on a transistor.
US10580892B2 Self-biasing and self-sequencing of depletion-mode transistors
A transistor circuit includes a transistor having a gate terminal and first and second conduction terminals, a first circuit configured to convert an AC input signal of the transistor circuit to a gate bias voltage and to apply the gate bias voltage to the gate terminal of the transistor, a second circuit configured to convert the AC input signal of the transistor circuit to a control voltage, and a switching circuit configured to apply a first voltage to the first conduction terminal of the transistor in response to the control voltage.
US10580891B2 Semiconductor device and method for fabricating the same
A semiconductor device capable of adjusting profiles of a gate electrode and a gate spacer by implanting or doping an element semiconductor material into an interlayer insulating layer may be provided. The semiconductor device may include a gate spacer on a substrate, the gate spacer defining a trench, a gate electrode filling the trench, and an interlayer insulating layer on the substrate, which surrounds the gate spacer, and at least a portion of which includes germanium.
US10580888B1 Oxygen inserted Si-layers for reduced contact implant outdiffusion in vertical power devices
A semiconductor device includes a gate trench extending into a Si substrate, a body region in the Si substrate, the body region including a channel region which extends along a sidewall of the gate trench, a source region in the Si substrate above the body region, a contact trench extending into the Si substrate and separated from the gate trench by a portion of the source region and a portion of the body region, the contact trench being filled with an electrically conductive material which contacts the source region at a sidewall of the contact trench and a highly doped body contact region at a bottom of the contact trench, and a diffusion barrier structure formed along the sidewall of the contact trench and disposed between the highly doped body contact region and the channel region, the diffusion barrier structure including alternating layers of Si and oxygen-doped Si.
US10580887B2 Field effect transistor and process of forming the same
A process of forming a field effect transistor (FET) and a FET are disclosed. The process includes steps of forming a nitride semiconductor layer on a substrate; selectively growing an n+-region made of oxide semiconductor material on the nitride semiconductor layer and subsequently depositing oxide film on the n+-region; rinsing the oxide film with an acidic solution; forming an opening in the oxide film to expose the oxide semiconductor layer therein; and depositing a metal within the opening such that the metal is in direct contact with the n+-region.
US10580884B2 Super junction MOS bipolar transistor having drain gaps
Methods and designs are provided for a vertical power semiconductor switch having an IGBT-with-built-in-diode bottom-side structure combined with a SJMOS topside structure in such a way as to provide fast switching with low switching losses (MOSFET), low on-resistance at low currents (SJMOS), low on-resistance at high currents (IGBT), and high current-density capability (IGBT).
US10580878B1 SiC device with buried doped region
A SiC device with a doped buried region is provided. The doped buried region may be formed by: forming a first trench which extends into a first side of a SiC epitaxial layer of a first conductivity type, the first trench terminating at a first depth in the SiC epitaxial layer; at least partly filling the first trench with an epitaxial material of a second conductivity type opposite the first conductivity type; forming a second trench which extends into the first side of the SiC epitaxial layer so that the second trench overlaps the first trench, the second trench terminates at a second depth in the SiC epitaxial layer which is less than the first depth, and the epitaxial material in the first trench laterally extends below a bottom of the second trench; and forming a gate electrode in the second trench and electrically insulated from the SiC epitaxial layer.
US10580871B2 Nucleation layer for growth of III-nitride structures
Nucleation layers for growth of III-nitride structures, and methods for growing the nucleation layers, are described herein. A semiconductor can include a silicon substrate and a nucleation layer over the silicon substrate. The nucleation layer can include silicon and deep-level dopants. The semiconductor can include a III-nitride layer formed over the nucleation layer. At least one of the silicon substrate and the nucleation layer can include ionized contaminants. In addition, a concentration of the deep-level dopants is at least as high as a concentration of the ionized contaminants.
US10580868B2 Super-junction corner and termination structure with improved breakdown and robustness
A superjunction power semiconductor device includes a termination region with superjunction structures having higher breakdown voltage than the breakdown voltage of the active cell region. In one embodiment, the termination region includes superjunction structures having lower column charge as compared to the superjunction structures formed in the active cell region. In other embodiments, a superjunction power semiconductor device incorporating superjunction structures with slanted sidewalls where the grading of the superjunction columns in the termination region is reduced as compared to the column grading in the active cell region. The power semiconductor device is made more robust by ensuring any breakdown occurs in the core region as opposed to the termination region. Furthermore, the manufacturing process window for the power semiconductor device is enhanced to improve the manufacturing yield of the power semiconductor device.
US10580865B2 Transistor with a sub-fin dielectric region under a gate
Embodiments of the present disclosure describe a semiconductor multi-gate transistor having a semi-conductor fin extending from a substrate and including a sub-fin region and an active region. The sub-fin region may include a dielectric material region under the gate to provide improved isolation. The dielectric material region may be formed during a replacement gate process by replacing a portion of a sub-fin region under the gate with the dielectric material region, followed by fabrication of a replacement gate structure. The sub-fin region may be comprised of group III-V semiconductor materials in various combinations and concentrations. The active region may be comprised of a different group III-V semiconductor material. The dielectric material region may be comprised of amorphous silicon. Other embodiments may be described and/or claimed.
US10580862B2 High-voltage semiconductor devices with improved EAS and related manufacturing method thereof
A high-voltage semiconductor device has a main high-voltage switch device and a current-sense device for mirroring the current through the main high-voltage switch device. The main high-voltage switch device has a plurality of switch cells arranged to form a first array on a semiconductor substrate. Each switch cell has a first cell width. The current-sense device has a plurality of sense cells arranged to form a second array on the semiconductor substrate. Each sense cell has a second cell width larger than the first cell width. The switch cells and the sense cells share a common gate electrode and a common drain electrode.
US10580860B2 Integration methods to fabricate internal spacers for nanowire devices
A nanowire device having a plurality of internal spacers and a method for forming said internal spacers are disclosed. In an embodiment, a semiconductor device comprises a nanowire stack disposed above a substrate, the nanowire stack having a plurality of vertically-stacked nanowires, a gate structure wrapped around each of the plurality of nanowires, defining a channel region of the device, the gate structure having gate sidewalls, a pair of source/drain regions on opposite sides of the channel region; and an internal spacer on a portion of the gate sidewall between two adjacent nanowires, internal to the nanowire stack. In an embodiment, the internal spacers are formed by depositing spacer material in dimples etched adjacent to the channel region. In an embodiment, the dimples are etched through the channel region. In another embodiment, the dimples are etched through the source/drain region.
US10580858B2 Preventing threshold voltage variability in stacked nanosheets
Embodiments are directed to a method of forming a stacked nanosheet and resulting structures having equal thickness work function metal layers. A nanosheet stack is formed on a substrate. The nanosheet stack includes a first sacrificial layer formed on a first nanosheet. A hard mask is formed on the first sacrificial layer and the first sacrificial layer is removed to form a cavity between the hard mask and the first nanosheet. A work function layer is formed to fill the cavity between the hard mask and the first nanosheet.
US10580856B2 Structure for improved noise signal isolation
A structure for improved noise signal isolation in semiconductor devices. In one embodiment, the structure includes a second-conductivity type substrate, a 1st first-conductivity type well, a 1st first-conductivity type layer, a second-conductivity type layer positioned between the 1st first-conductivity type well and the 1st first-conductivity type layer. The structure also includes a 2nd first-conductivity type well, and a 2nd first-conductivity type layer positioned between the 2nd first-conductivity type well and the 1st first-conductivity type layer. The 1st first-conductivity type layer and the second-conductivity type layer are positioned between the P type substrate and the 1st first-conductivity type well, and the 1st first-conductivity type well is laterally separated from the 2nd first-conductivity type well.
US10580850B2 Display device
A display device includes a substrate, a first insulating layer, a power lines, and connection lines. The substrate includes a peripheral area adjacent to at least one side of a pixels area. The first insulating layer including one or more contact holes. The power line is in the peripheral area and provides a driving voltage to pixels. The power line includes a first metal layer on the substrate and a second metal layer connected to the first metal layer through the contact hole. The connection lines extend to the peripheral area from the pixels and overlap part of the power line. The power line includes a first area in which the first and second metal layers are electrically connected through the contact hole. The connection line does not overlap the first area of the power line.
US10580849B2 Display device including an inorganic residual layer defined in an opening of a bending section
At a bending section of a frame region, an opening portion is formed on at least one layer of inorganic film included in a TFT layer, in which a residual layer of the inorganic film is formed, a flattening film is provided to plug the opening portion, and the frame wiring line is provided on the flattening film.
US10580848B1 Organic light-emitting display panel and organic light-emitting display device
The present disclosure provides an organic light-emitting display panel and device. The organic light-emitting display panel includes pixel units; gate lines; and data lines intersecting with and insulated from the gate lines. None of the pixel units is provided within the hollow area, and the pixel units are provided in a periphery of the hollow area. The display area includes a full display area and a half display area, and the full display area includes first to fifth display regions. The first display region, the hollow area and the second display region are sequentially arranged along a first direction. The half display area, the hollow area, and the third display region are sequentially arranged along a second direction. A number of pixel units per unit area in the full display area is greater than a number of pixel units per unit area in the half display area.
US10580843B2 Substrate and fabrication method thereof, and display device
Embodiments of the present invention provide a substrate and a fabrication method thereof, and a display device. The substrate includes a base and a pixel defining layer in which a plurality of openings are formed, the pixel defining layer includes a first defining layer, a second defining layer and a third defining layer sequentially stacked on the base, wherein, the second defining layer is configured as a conductive layer, and an orthogonal projection of the second defining layer on the base is at least partially located outside an orthogonal projection of a side of the third defining layer close to the base on the base.
US10580830B2 Method of fabricating an electrical circuit assembly on a flexible substrate
A method of fabricating an electrical circuit assembly on a flexible substrate comprises: identifying one or more bending-sensitive elements of an electrical circuit assembly, each bending-sensitive element having a performance that varies when said bending-sensitive element is flexed; splitting said one or more bending-sensitive elements into a first portion and a second portion, wherein the first portion and the second portion are functionally equivalent and together equate to said bending-sensitive element; printing the first portion of said bending-sensitive element on a first surface of the flexible substrate; printing the second portion of said bending-sensitive element on a second surface of the flexible substrate, diametrically opposite the first portion such that bending of the flexible substrate has an opposite effect on each of the first and second portions thereby serving to substantially cancel the effect on each portion out; and electrically connecting the first portion and the second portion.
US10580828B2 Integrated circuit system with memory support and method of manufacture thereof
A method of manufacturing an integrated circuit system, includes, in part, providing a planar surface on an insulator, forming first and second bottom electrodes over the insulator substrate, forming a first electrolyte over the first and second bottom electrodes, forming a first top electrode over the first electrolyte, forming and depositing a second bottom electrode over the insulator substrate, patterning and removing the first top electrode and the first electrolyte from regions above the second bottom electrode, forming a second electrolyte above the second bottom electrode and the first tope electrode, forming a second top electrode above the second electrolyte, and patterning and removing the second top electrode and the second electrolyte from regions above the first bottom electrode.
US10580827B1 Adjustable stabilizer/polarizer method for MRAM with enhanced stability and efficient switching
A magnetoresistive random-access memory (MRAM) is disclosed. The MRAM bit cell consists of a magnetic tunnel junction stack having a significantly improved performance of the magnetic storage layer. The MRAM device utilizes a polarizer layer with a magnetic vector that can switch between a stabilizing magnetic direction and a programming magnetic direction.
US10580819B2 Solid-state imaging device, method for manufacturing same, and electronic device
The present disclosure relates to a solid-state imaging device, a method for manufacturing the same, and an electronic device capable of increasing utilization efficiency of a substrate. The solid-state imaging device includes a first semiconductor substrate provided with a sensor circuit having a photoelectric conversion part, and a second semiconductor substrate and a third semiconductor substrate provided with respective circuits different from the sensor circuit. The first semiconductor substrate, the second semiconductor substrate, and the third semiconductor substrate are stacked on each other in three layers, and a metal element for an electrode constituting an electrode for external connection is disposed in the first semiconductor substrate. An electrode for a measuring terminal is disposed within the second semiconductor substrate or the third semiconductor substrate, and the first semiconductor substrate is stacked after performing a predetermined measurement. The present technology can be applied to a backside-illuminated solid-state imaging device, for example.
US10580817B2 Photodetector
A sensor includes a first substrate including at least a first pixel. The first pixel includes an avalanche photodiode to convert incident light into electric charge and includes an anode and a cathode. The cathode is in a well region of the first substrate. The first pixel includes an isolation region that isolates the well region from at least a second pixel that is adjacent to the first pixel. The first pixel includes a hole accumulation region between the isolation region and the well region. The hole accumulation region is electrically connected to the anode.
US10580807B2 Color pixel and range pixel combination unit
The present disclosure is directed to an image sensor including a pixel array of both range pixels and color pixels. Each range pixel (or range pixel area) may be associated with multiple adjacent color pixels, with each side of the range pixel immediately adjacent to at least two color pixels. The association between the range pixels and the color pixels may be dynamically configurable. The readings of a range pixel(s) and the associated color pixels may be integrated together in the generation of a 3D image.
US10580806B2 Method of manufacturing a display substrate, method of manufacturing a display device and display substrate
There are provided a method of manufacturing a display substrate, a method of manufacturing a display device, and a display substrate. The method of manufacturing a display substrate comprises: providing a base substrate; forming a thin film transistor on the base substrate; forming a first conductive layer on the base substrate on which the thin film transistor is formed, the first conductive layer being electrically connected to a drain of the thin film transistor; forming a light-emitting material block; and transferring the light-emitting material block to a surface of the first conductive layer.
US10580805B2 Display apparatus having a stepped part
Provided is a display apparatus including a substrate and a semiconductor layer including first and second semiconductor layers. A first gate insulating layer is formed on the semiconductor layer. A first gate wiring overlapping the first semiconductor layer is formed on the first gate insulating layer. A second gate insulating layer is formed on the first gate wiring. A second gate wiring overlapping the second semiconductor layer is formed on the second gate insulating layer. A third gate insulating layer covers the second gate wiring. A driving voltage line intersecting the first and second gate wirings is formed on the third gate insulating layer. A data line intersecting the first and second gate wirings is formed on the third gate insulating layer. A short circuit protection area is formed between the first gate wiring, the second gate wiring, the driving voltage line and the data line.
US10580800B2 Thin film transistor and organic light emitting diode display including the same
A thin film transistor includes a substrate, a semiconductor layer on the substrate, a first insulating layer covering the substrate and the semiconductor layer, a first gate electrode on the first insulating layer and overlapping the semiconductor layer, a second insulating layer covering the first gate electrode and the first insulating layer, a second gate electrode on the second insulating layer and overlapping the semiconductor layer and the first gate electrode, a third insulating layer covering the second gate electrode, a first contact hole defined in the first insulating layer, the second insulating layer and the third insulating layer, and through which a portion of the semiconductor layer is exposed, and a source electrode and a drain electrode connected to the semiconductor layer through the first contact hole.
US10580795B1 Microelectronic devices including staircase structures, and related memory devices and electronic systems
A microelectronic device comprises vertically alternating conductive structures and insulating structures arranged in tiers, each of the tiers individually comprising one of the conductive structures and one of the insulating structures; a staircase structure within the stack structure and having steps comprising edges of at least some of the tiers; a source tier underlying the stack structure and comprising: a source structure, and first discrete conductive structures horizontally separated from one another and the source structure by at least one dielectric material; conductive contact structures on the steps of the staircase structure; and first conductive pillar structures horizontally alternating with the conductive contact structures and vertically extending through the stack structure to the first discrete conductive structures of the source tier. A memory device, a 3D NAND Flash memory device, and an electronic system are also described.
US10580794B2 Semiconductor memory device
A plurality of semiconductor layers have longitudinally a first direction, have a peripheral area surrounded by the plurality of control gate electrodes, and are arranged in a plurality of rows within the laminated body. A controller controls a voltage applied to the control gate electrodes and bit lines. The controller, during a writing operation, applies a first voltage to a first bit line connected to the semiconductor layer positioned in a first row closer to the insulation separating layer, and applies a second voltage larger than the first voltage to a second bit line connected to the semiconductor layer positioned in a second row positioned further from the insulation separating layer with respect to the first row, among the plurality of rows.
US10580793B2 Semiconductor device and manufacturing method thereof
In a method of manufacturing a semiconductor device, the method includes: forming a stack structure; forming a channel layer penetrating the stack structure; forming a first dielectric layer in the channel layer; forming a second dielectric layer in the first dielectric layer; forming an opening by selectively etching the first dielectric layer; selectively etching the second dielectric layer exposed through the opening; and forming a pad in the opening.
US10580792B2 Integrated structures and methods of forming integrated structures
Some embodiments include an integrated structure having a first opening extending through a stack of alternating insulative levels and conductive levels. A nitride structure is within the first opening and narrows the first opening to form a second opening. Detectable oxide is between the nitride structure and one or more of the conductive levels. Some embodiments include an integrated structure having a conductive material, a select device gate material over the conductive material, and vertically-stacked conductive levels over the select device gate material. A first opening extends through the vertically-stacked levels to the conductive material and has opposing sidewalls along a cross-section. Nitride liners are along the sidewalls of the first opening. Detectable oxide is between at least one of the nitride liners and one or more of the vertically-stacked conductive levels. Some embodiments include methods for forming integrated structures.
US10580790B2 Semiconductor apparatus with multiple tiers, and methods
Apparatus and methods are disclosed, including an apparatus that includes a number of tiers of a first semiconductor material, each tier including at least one access line of at least one memory cell and at least one source, channel and/or drain of at least one peripheral transistor, such as one used in an access line decoder circuit or a data line multiplexing circuit. The apparatus can also include a number of pillars of a second semiconductor material extending through the tiers of the first semiconductor material, each pillar including either a source, channel and/or drain of at least one of the memory cells, or a gate of at least one of the peripheral transistors. Methods of forming such apparatus are also described, along with other embodiments.
US10580788B2 Methods for forming three-dimensional memory devices
Embodiments of methods for forming three-dimensional (3D) memory devices are disclosed. In an example, a peripheral device is formed on a first substrate. A first interconnect layer is formed above the peripheral device on the first substrate. A dielectric stack including a plurality of dielectric/sacrificial layer pairs and a plurality of memory strings each extending vertically through the dielectric stack is formed on a second substrate. A second interconnect layer is formed above the memory strings on the second substrate. The first substrate and the second substrate are bonded, so that the first interconnect layer is below and in contact with the second interconnect layer. The second substrate is thinned after the bonding. A memory stack is formed below the thinned second substrate and including a plurality of conductor/dielectric layer pairs by replacing, with a plurality of conductor layers, sacrificial layers in the dielectric/sacrificial layer pairs.
US10580787B2 Three-dimensional memory device containing dummy antenna diodes
At least one diode, lower-level metal interconnect structures embedded within lower-level dielectric material layers, and a doped semiconductor material layer are formed over a semiconductor substrate. An electrically conductive path is provided between the at least one diode and the doped semiconductor material layer. An alternating stack of insulating layers and spacer material layers and memory stack structures extending therethrough are formed above the doped semiconductor material layer. A backside trench is formed through the alternating stack. The electrically conductive path is employed during plasma etch processes employed to form the memory stack structures and the backside trench to provide a discharge path for accumulated electrical charges. The electrically conductive path is subsequently disconnected by removing a conductive component underlying the backside trench. The spacer material layers can be replaced with electrically conductive layers employing the backside trench.
US10580785B2 Semiconductor device and manufacturing method for semiconductor device
A semiconductor device of the present invention includes: an element isolation part which is disposed between fins and whose height is lower than the height of each fin; a memory gate electrode placed over the fins and the element isolation part with a memory gate insulating film having a charge storage part in between; and a control gate electrode disposed in line with the memory gate electrode. The height of the element isolation part below the memory gate electrode is higher than the height of the element isolation part below the control gate electrode. A mismatch between electron injection and hole injection is improved, rewriting operation speed is accelerated, and reliability is enhanced by making the height of the element isolation part below the memory gate electrode higher than the height of the element isolation part below the control gate electrode as mentioned above.
US10580784B2 Memory device and method for manufacturing memory device
A memory device includes first and second conductive layers, first and second semiconductor members, first and second charge storage members, first and second insulating members, and first and second insulating layers. The second conductive layer is distant from the first conductive layer. The first semiconductor member is positioned between the first and second conductive layers. The second semiconductor member is positioned between the first semiconductor member and the second conductive layer. The first insulating layer includes a first region positioned between the first semiconductor member and the first charge storage member and a second region positioned between the first semiconductor member and the second semiconductor member. The second insulating layer includes a third region positioned between the second semiconductor member and the second charge storage member and a fourth region positioned between the second region and the second semiconductor member.
US10580780B2 Semiconductor structure and method of forming the same
Provided is a semiconductor structure including a substrate, an isolation structure, a fuse and two gate electrodes. The isolation structure is located in the substrate and defines active regions of the substrate. The fuse is disposed on the isolation structure. The gate electrodes are disposed on the active regions and connected to ends of the fuse. In an embodiment, a portion of a bottom surface of the fuse is lower than top surfaces of the active regions of the substrate.
US10580778B2 Dynamic random access memory structure and method for preparing the same
The present disclosure provides a DRAM cell structure. The DRAM cell structure includes a substrate, a gate structure disposed in the substrate, a source region and a drain region disposed in the substrate respectively at two sides of the gate structure, a landing pad disposed over the drain region, a plurality of carbon nanotubes disposed on the landing pad, a top electrode disposed over the plurality of carbon nanotubes, and a dielectric layer disposed between the top electrode and the plurality of carbon nanotubes.
US10580774B2 Layout construction for addressing electromigration
A first interconnect on an interconnect level connects a first subset of PMOS drains together of a CMOS device. A second interconnect on the interconnect level connects a second subset of the PMOS drains together. The second subset of the PMOS drains is different than the first subset of the PMOS drains. The first interconnect and the second interconnect are disconnected on the interconnect level. A third interconnect on the interconnect level connects a first subset of NMOS drains together of the CMOS device. A fourth interconnect on the interconnect level connects a second subset of the NMOS drains together. The second subset of the NMOS drains is different than the first subset of the NMOS drains. The third interconnect and the fourth interconnect are disconnected on the interconnect level. The first, second, third, and fourth interconnects are coupled together through at least one other interconnect level.
US10580772B2 Two dimension material fin sidewall
A semiconductor structure includes fins that have a 2D material, such as Graphene, upon at least the fin sidewalls. The thickness of the 2D material sidewall may be tuned to achieve desired finFET band gap control. Neighboring fins of the semiconductor structure form fin wells. The semiconductor structure may include a fin cap upon each fin and the 2D material is formed upon the sidewalls of the fin and the bottom surface of the fin wells. The semiconductor structure may include a well-plug at the bottom of the fin wells and the 2D material is formed upon the sidewalls and upper surface of the fins. The semiconductor structure may include both fin caps and well-plugs such that the 2D material is formed upon the sidewalls of the fins.
US10580769B2 Semiconductor device with schottky diode and manufacturing method thereof
A semiconductor device with an embedded schottky diode and a manufacturing method thereof are provided. A semiconductor device having a schottky diode include: an epilayer of a first conductivity type, a body layer of a second conductivity type, and a source layer of the first conductivity type arranged in that order; a gate trench that extends from the source layer to a part of the epilayer; a body trench formed a predetermined distance from the gate trench and extends from the source layer to a part of the epilayer; and a guard ring of the second conductivity type that contacts an outer wall of the body trench and formed in the epilayer.
US10580767B2 Semiconductor devices with package-level configurability
A semiconductor device assembly includes a substrate and a die coupled to the substrate. The die includes a first contact pad electrically coupled to a first circuit on the die including at least one active circuit element, and a second contact pad electrically coupled to a second circuit on the die including only passive circuit elements. The substrate includes a substrate contact electrically coupled to both the first and second contact pads. The semiconductor device assembly can further include a second die including a third contact pad electrically coupled to a third circuit on the second die including at least a second active circuit element, and a fourth contact pad electrically coupled to a fourth circuit on the second die including only passive circuit elements. The substrate contact can be electrically coupled to the third contact pad and electrically disconnected from the fourth contact pad.
US10580766B2 Methods of forming circuit-protection devices
Methods of forming a circuit-protection device include forming a dielectric having a first thickness and a second thickness greater than the first thickness over a semiconductor, forming a conductor over the dielectric, and patterning the conductor to retain a portion of the conductor over a portion of the dielectric having the second thickness, and to retain substantially no portion of the conductor over a portion of the dielectric having the first thickness, wherein the retained portion of the conductor defines a control gate of a field-effect transistor of the circuit-protection device.
US10580765B1 Semiconductor structure for electrostatic discharge protection
A semiconductor structure includes a silicon control rectifier (SCR) region and a NPN region adjacent to the SCR region. The silicon control rectifier (SCR) region includes a first p-well region, a first n-well region surrounded by the first p-well region and a first P+ region in the first p-well region and spaced apart from the first n-well region. The NPN region includes a second p-well region, a first N+ region, a second N+ region and a second P+ region. The first N+ region is coupled to the second p-well region and an electrostatic discharge source. The second N+ region is coupled to the second p-well region and spaced apart from the first N+ region. The second P+ region is disposed in the second p-well region and equipotentially connected to the first P+ region in the first p-well region.
US10580762B1 Integrated circuit (IC) chip arrangement
Examples disclosed herein involve integrated circuit chip arrangements. An example integrated circuit (IC) package may include a first semiconductor chip that includes a first metal-oxide-semiconductor field-effect transistor (MOSFET) and a second semiconductor chip mounted within a housing of the IC package. The second semiconductor chip may include a second MOSFET and a control circuit configured with a first driver for the first MOSFET and a second driver for the second MOSFET. The first semiconductor chip may be mounted to the second semiconductor chip opposite a base of the IC package.
US10580755B2 Fan-out wafer level multilayer wiring package structure
A fan-out wafer level multilayer wiring package structure, wherein the package structure comprises a plurality of semiconductor chips, a multilayer interposer, a vertical interconnection interposer, molding materials and a redistribution layer; the back surface of the semiconductor chip is bonded to the back surface of the multilayer wiring interposer with the bonding material, and is placed on the same horizontal plane as the vertical interconnection interposer and packaged as a whole with the molding material, the redistribution layer is provided on the surface of the structure; the semiconductor chip, the multilayer interposer, the conductive material of the vertical interconnection interproser and the solder ball are connected by the conductive metal layer of the redistribution layer to achieve the signal interconnection between the semiconductor chip and the multilayer interposer and the I/O signal transfer of the semiconductor chip.
US10580750B2 Electronic component
An electronic component includes: four device chips having rectangular planar shapes and arranged on a substrate so that a corner of four corners constituting a rectangle of one device chip is adjacent to the corners of remaining three device chips; first pads located on surfaces of the four device chips and closest to the corner; one or more first bumps bonding the first pads to the substrate in the four device chips; second pads located on surfaces of the four device chips, the second pad being one of pads other than the first pad; and one or more second bumps bonding the second pads to the substrate in the four device chips, a sum of bonded areas between the one or more second bumps and the second pad being less than a sum of bonded areas between the first pad and the one or more first bumps.
US10580748B2 Semiconductor apparatus
A first wiring is disposed above operating regions of plural unit transistors formed on a substrate. A second wiring is disposed above the substrate. An insulating film is disposed on the first and second wirings. First and second cavities are formed in the insulating film. As viewed from above, the first and second cavities entirely overlap with the first and second wirings, respectively. A first bump is disposed on the insulating film and is electrically connected to the first wiring via the first cavity. A second bump is disposed on the insulating film and is electrically connected to the second wiring via the second cavity. As viewed from above, at least one of the plural operating regions is disposed within the first bump and is at least partially disposed outside the first cavity. The planar configuration of the first cavity and that of the second cavity are substantially identical.
US10580747B2 Semiconductor package and method for fabricating base for semiconductor package
In one configuration, a semiconductor package includes a conductive trace embedded in a base and a semiconductor device mounted on the conductive trace via a conductive structure, wherein the conductive structure is a bump structure and the width of the bump structure is bigger than the width of the conductive trace. In another configuration, a method for fabricating a semiconductor package includes providing a base, forming at least one conductive trace on the base, forming an additional insulation material on the base, and defining patterns upon the additional insulation material, wherein the pattern is formed on at least one conductive trace, wherein the conductive structure is a bump structure and the width of the bump structure is bigger than the width of the conductive trace.
US10580743B2 Prevention of reverse engineering of security chips
A semiconductor chip includes a chip substrate; a self-destructive layer arranged on the chip substrate, the self-destructive layer including a pyrophoric reactant; and a sealant layer arranged on a surface of the self-destructive layer, on sidewalls of the self-destructive layer, and on the chip substrate such that the sealant layer forms a package seal on the semiconductor chip; wherein the pyrophoric reactant ignites spontaneously upon exposure to air.
US10580738B2 Direct bonded heterogeneous integration packaging structures
Direct bonding heterogeneous integration packaging structures and processes include a packaging substrate with first and second opposing surfaces. A trench or a pedestal is provided in the first surface. A bridge is disposed in the trench or is adjacent the pedestal sidewall, wherein the bridge includes an upper surface coplanar with the first surface of the package substrate. At least two chips in a side by side proximal arrangement overly the bridge and the packaging substrate, wherein the bridge underlies peripheral edges of the at least two chips in the side by side proximal arrangement. The at least two chips include a plurality of electric connections that are directly coupled to corresponding electrical connections on the bridge and on the packaging substrate.
US10580737B2 Method for manufacturing graphene wiring structure and method for manufacturing wiring structure
A graphene wiring structure of an embodiment has: an amorphous or polycrystalline insulating film; and a multilayer graphene on the insulating film. The multilayer graphene including a plurality of graphene crystals having a zigzag direction is oriented at 17 degrees or less with respect to an electric conduction direction on the insulating film.
US10580736B2 Semiconductor device including conductive structure having nucleation structure and method of forming the same
A semiconductor device and a method of forming the same, the semiconductor device including an insulating structure having an opening; a conductive pattern disposed in the opening; a barrier structure covering a bottom surface of the conductive pattern, the barrier structure extending between the conductive pattern and side walls of the opening; and a nucleation structure disposed between the conductive pattern and the barrier structure. The nucleation structure includes a first nucleation layer that contacts the barrier structure, and a second nucleation layer that contacts the conductive pattern, and a top end portion of the second nucleation layer is higher than a top end portion of the first nucleation layer.
US10580724B2 Applicant screening
Systems and methods for screening applicants are disclosed herein. A method of screening applicants is performed by a screening server. The server begins by receiving a selection of screening services and an applicant profile that identifies an applicant. The screening continues by generating screening results specified by the selection of screening services based on the applicant profile. A property manager is then notified that the screening results are available for the applicant based upon the applicant profile. The screening results are then provided to the property manager based upon the applicant profile. Based on these screening results, the screener or property manager can make a decision about the applicant and communicate a decision action to the applicant.
US10580723B2 Flat no-lead packages with electroplated edges
A lead frame sheet of flat no-lead lead frames having a semiconductor die on a die pad, terminals, and plastic encapsulation except on a back side of the sheet to provide an exposed thermal die pad, exposed side walls, and exposed back sides of the terminals.A solder wetable metal or metal alloy plating layer is on the back side and on the exposed the walls of the terminals. The exposed thermal pad and the back side of the terminals each include a contact region which lacks the plating layer.
US10580720B1 Silicon interposer with fuse-selectable routing array
A silicon interposer that includes an array, or pattern, of conductive paths positioned within a silicon substrate with a plurality of pins on the exterior of the substrate. Each of the pins is connected to a portion of the array of conductive paths. The array of conductive paths is configurable to provide a first electrical flow path through the substrate via a portion of the array of conductive paths or a second electrical flow path through the substrate. The electrical flow path through the substrate may be customizable for testing various die or chip layout designs. The electrical flow path through the substrate may be customizable by laser ablation of portions of the conductive paths, breaking of fuses along the conductive paths, and/or the actuation of logic gates connected to the conductive paths.
US10580713B2 Semiconductor package device and method of manufacturing the same
A semiconductor package device includes a first substrate, a second substrate and a first spacer. The first substrate includes a first divided pad. The second substrate includes a second divided pad disposed above the first divided pad. The first spacer is disposed between the first divided pad and the second divided pad. The first spacer is in contact with the first divided pad and the second divided pad.
US10580711B2 Electronic device mounting board and electronic package
An electronic device mounting board includes an inorganic substrate, a frame, and a bond. The inorganic substrate includes, on an upper surface, a mount area on which an electronic device is mountable, and a surrounding area surrounding the mount area. The frame is located in the surrounding area of the inorganic substrate to surround the mount area. The bond is located in the surrounding area between the inorganic substrate and the frame. The bond has a plurality of cavities.
US10580700B1 Method for avoiding crack formation during laser lift-off process
A method for avoiding crack formation during a laser lift-off process is provided. The method includes: forming a composite glue layer on a carrier substrate in which the composite glue layer includes an ultraviolet glue and fillers therein and a Young's modulus of the fillers is greater than a Young's modulus of the ultraviolet glue; placing a semiconductor structure onto the composite glue layer in which the semiconductor structure includes a growth substrate, an epitaxial layer present on the growth substrate, and a metal layer present on the epitaxial layer, wherein placing the semiconductor structure makes the metal layer be in contact with and attached to the composite glue layer; and performing the laser lift-off process to separate the growth substrate from the epitaxial layer.
US10580699B1 Method and device for the production of wafers with a pre-defined break initiation point
The present invention relates to a method for the production of layers of solid material, in particular for use as wafers. The method may include the following steps: providing a workpiece for the separation of the layers of solid material with the workpiece optionally having at least one exposed surface, producing and/or providing a carrier unit for receiving at least one layer of solid material having the carrier unit optionally having a receiving layer for holding the layer of solid material, attaching the receiving layer to the exposed surface of the workpiece forming a composite structure, producing a break initiation point by means of pre-defined local stress induction in the peripheral region, including at the edge, of the workpiece, and separating the layer of solid material from the workpiece starting from the break initiation point.
US10580698B2 Wafer processing method
A wafer processing method includes a modified layer forming step of forming a modified layer along a planned dividing line within a wafer and a dividing step of dividing the wafer along the planned dividing line with the modified layer as a starting point by applying a force to the wafer. The modified layer forming step includes a forward path modified layer forming step, a backward path modified layer forming step, and a phase shift mask reversing step of reversing a phase shift mask so as to reverse phase distribution of a laser beam applied to the wafer in an X-axis direction after the forward path modified layer forming step and before the backward path modified layer forming step, or after the backward path modified layer forming step and before the forward path modified layer forming step.
US10580695B2 Feature fill with nucleation inhibition
Described herein are methods of filling features with tungsten, and related systems and apparatus, involving inhibition of tungsten nucleation. In some embodiments, the methods involve selective inhibition along a feature profile. Methods of selectively inhibiting tungsten nucleation can include exposing the feature to a direct or remote plasma. Pre-inhibition and post-inhibition treatments are used to modulate the inhibition effect, facilitating feature fill using inhibition across a wide process window. The methods described herein can be used to fill vertical features, such as in tungsten vias, and horizontal features, such as vertical NAND (VNAND) wordlines. The methods may be used for both conformal fill and bottom-up/inside-out fill. Examples of applications include logic and memory contact fill, DRAM buried wordline fill, vertically integrated memory gate and wordline fill, and 3-D integration using through-silicon vias.
US10580694B2 Contact structure and method of forming the same
A method for manufacturing a semiconductor device includes providing a substrate structure including a substrate, an active region on the substrate, an electrode in the active region, and an interlayer dielectric layer covering the active region and the electrode. The method also includes etching the interlayer dielectric layer to form a contact hole exposing the electrode, forming a conductive adhesion layer on a bottom and sidewalls of the contact hole, and forming a contact member on the conductive adhesion layer filling the contact hole. The conductive adhesion layer at the bottom and sidewalls of the contact hole prevents the electrode from being oxidized while forming the contact member, thereby effectively reducing the contact resistance and the barrier height of the semiconductor device.
US10580691B2 Method of integrated circuit fabrication with dual metal power rail
A substrate processing method is provided for metal filling of recessed features in a substrate. According to one embodiment, the method includes providing a substrate containing horizontally spaced nested and isolated recessed features, filling the nested and isolated recessed features with a blocking material, and performing in any order: a) sequentially first, removing the blocking material from the nested recessed features, and second, filling the nested recessed features with a first metal, and b) sequentially first, removing the blocking material from the isolated recessed features, and second, filling the isolated recessed features with a second metal that is different from the first metal. According to one embodiment, the first metal may include Ru metal and the second metal may include Cu metal. According to one embodiment, a microelectronic device containing metal filled recessed features is provided.
US10580687B2 Methods of forming one or more covered voids in a semiconductor substrate
Some embodiments include methods of forming voids within semiconductor constructions. In some embodiments the voids may be utilized as microstructures for distributing coolant, for guiding electromagnetic radiation, or for separation and/or characterization of materials. Some embodiments include constructions having micro-structures therein which correspond to voids, conduits, insulative structures, semiconductor structures or conductive structures.
US10580686B2 Semiconductor structure with integrated passive structures
A metal-oxide-semiconductor field-effect transistor (MOSFET) with integrated passive structures and methods of manufacturing the same is disclosed. The method includes forming a stacked structure in an active region and at least one shallow trench isolation (STI) structure adjacent to the stacked structure. The method further includes forming a semiconductor layer directly in contact with the at least one STI structure and the stacked structure. The method further includes patterning the semiconductor layer and the stacked structure to form an active device in the active region and a passive structure of the semiconductor layer directly on the at least one STI structure.
US10580685B2 Integrated single diffusion break
A methodology for forming a fin field effect transistor (FinFET) includes the co-integration of various isolation structures, including gate cut and shallow diffusion break isolation structures that are formed with common masking and etching steps. Following an additional patterning step to provide segmentation for source/drain conductive contacts, a single deposition step is used to form an isolation dielectric layer within each of gate cut openings, shallow diffusion break openings and cavities over shallow trench isolation between device active areas.
US10580684B2 Self-aligned single diffusion break for fully depleted silicon-on-insulator and method for producing the same
A method of forming an SDB that is self-aligned to a dummy gate and the resulting device are provided. Embodiments include providing a plurality of gates over a SOI layer above a BOX layer, each gate having a pair of sidewall spacers and a cap layer, and a raised S/D epitaxial regions over the SOI layer between each gate; removing a gate of the plurality of gates and a portion of the SOI layer exposed by the removing of the gate, and a portion of the BOX layer underneath the SOI layer, the removing forms a trench; forming a liner of a first dielectric material over and along sidewalls of the trench; and filling the trench with a second dielectric material.
US10580682B2 Material-handling robot with multiple end-effectors
An apparatus including a robot drive having motors and coaxial drive shafts connected to the motors; and a robot arm connected to the robot drive. The robot arm includes two upper arms, a first set of forearms connected to a first one of the upper arms, a second set of forearms connected to a second one of the upper arms and end effectors connected to respective ones of the forearms. The first and second upper arms are connected to respective first and second ones of the coaxial drive shafts. The first set of the forearms is mounted on the first upper arm and connected to a third one of the coaxial drive shafts by respective first and second drive belt assemblies. The second set of the forearms is mounted to the second upper arm and connected to a fourth one of the coaxial drive shafts by respective third and fourth drive belt assemblies.
US10580679B2 Method of transfer printing and articles manufactured therefrom
Disclosed herein is a method comprising disposing on a first substrate a two-dimensional exfoliatable material; patterning an exfoliatable material using a photoresist in a manner such that a portion of the photoresist remains in contact with the two-dimensional exfoliatable material after the patterning; disposing a polymer layer on the two-dimensional exfoliatable material to form a printing block; contacting a substrate with the printing block; and removing the polymer layer and the photoresist from the printing block to leave behind the patterned exfoliatable material on the substrate.
US10580674B2 Substrate storing container
The lid body which includes a lid body main body having a lid body inner face and a lid body outer face, is detachable to the opening rim portion, and can close the container main body opening portion, wherein the lid body inner face forms the substrate storing space together with the main body inner face when the container main body opening portion is closed. The external component made from resin that is mounted to at least one of a part of the container main body other than the main body inner face, and a part of the lid body main body other than the lid body inner face. The external component is annealed.
US10580673B2 Semiconductor metrology and defect classification using electron microscopy
In some embodiments, a first plurality of electron-microscope images for respective instances of a semiconductor structure is obtained from a first source. The electron-microscope images of the first plurality show different values of one or more semiconductor-fabrication parameters. A model is trained that specifies a relationship between the first plurality of electron-microscope images and the values of the one or more semiconductor-fabrication parameters. A second plurality of electron-microscope images for respective instances of the semiconductor structure on one or more semiconductor wafers is collected. The one or more semiconductor wafers are distinct from the first source. Values of the one or more semiconductor-fabrication parameters for the second plurality of electron-microscope images are predicted using the model.
US10580670B2 Laser processing apparatus
A controller of a laser processing apparatus includes: a storage section that stores processing conditions for forming modified layers along division lines of a wafer; and a processing line calculation section that displays a position at which the modified layer is planned to be formed and which is stored as the processing condition, on a display panel as a processing line. The processing line calculation section displays the processing line on the display panel superimposed on a first division line, in a region in which a start point or end point of the first division line is connected to a second division line. A start point or end point of a first modified layer formed along the first division line is permitted to be re-set on the display panel so as not to interfere with a second modified layer formed along the second division line.
US10580665B2 Method for manufacturing package structure having elastic bump
A package structure includes an interconnection layer; a passivation layer disposed on the interconnection layer, in which the interconnection layer and the passivation layer defined at least one opening; at least one elastic bump disposed on the interconnection layer, in which a portion of the elastic bump is embedded in the opening; and a conductive layer disposed on the elastic bump.
US10580662B2 Semiconductor device, manufacturing method thereof, display device, and electronic device
The field-effect mobility and reliability of a transistor including an oxide semiconductor film are improved. Provided is a semiconductor device including an oxide semiconductor film. The semiconductor device includes a first insulating film, an oxide semiconductor film over the first insulating film, a second insulating film and a third insulating film over the oxide semiconductor film, and a gate electrode over the second insulating film. The second insulating film comprises a silicon oxynitride film. When excess oxygen is added to the second insulating film by oxygen plasma treatment, oxygen can be efficiently supplied to the oxide semiconductor film.
US10580661B2 Atomic layer etch process using plasma in conjunction with a rapid thermal activation process
A process for etching a film layer on a semiconductor wafer is disclosed. The process is particularly well suited to etching carbon containing layers, such as hardmask layers, photoresist layers, and other low dielectric films. In accordance with the present disclosure, a reactive species generated from a plasma is contacted with a surface of the film layer. Simultaneously, the substrate or semiconductor wafer is subjected to rapid thermal heating cycles that increase the temperature past the activation temperature of the reaction in a controlled manner.
US10580656B2 Method of reducing trench depth variation from reactive ion etching process
A semiconductor wafer having a main surface is provided. A first etch resistant mask is provided on the main surface. A first reactive ion etching step that forms a first group of trenches using the first etch resistant mask is performed. Each of the trenches in the first group is covered with a second etch resistant mask after performing the first reactive ion etching step. A second reactive ion etching step that forms a second group of trenches using one or both of the first etch resistant mask and the second etch resistant mask is performed. The trenches in the second group are laterally offset from the trenches in the first group. The first and second reactive ion etching processes are performed such that a depth of the trenches of the first group is substantially equal to a depth of the trenches in the second group.
US10580654B2 Feature fill with multi-stage nucleation inhibition
Described herein are methods of filling features with tungsten, and related systems and apparatus, involving inhibition of tungsten nucleation. In some embodiments, the methods involve selective inhibition along a feature profile. Methods of selectively inhibiting tungsten nucleation can include exposing the feature to a direct or remote plasma. The methods include performing multi-stage inhibition treatments including intervals between stages. One or more of plasma source power, substrate bias power, or treatment gas flow may be reduced or turned off during an interval. The methods described herein can be used to fill vertical features, such as in tungsten vias, and horizontal features, such as vertical NAND (VNAND) wordlines. The methods may be used for both conformal fill and bottom-up/inside-out fill. Examples of applications include logic and memory contact fill, DRAM buried wordline fill, vertically integrated memory gate and wordline fill, and 3-D integration using through-silicon vias.
US10580650B2 Method for bottom-up formation of a film in a recessed feature
Embodiments of the invention provide a substrate processing method for bottom-up formation of a film in a recessed feature. According to one embodiment, the method includes providing a substrate containing a first layer and a second layer on the first layer, the second layer having a recessed feature extending through the second layer, and depositing a non-conformal mask layer on the substrate, where the mask layer has an overhang at an opening of the recessed feature. The method further includes removing the mask layer from a bottom of the recessed feature, while maintaining at least a portion of the overhang at the opening, selectively depositing a film on the bottom of the recessed feature, and removing the mask layer overhang from the substrate. The processing steps may be repeated at least once until the film has a desired thickness in the recessed feature.
US10580643B2 Fluorination during ALD high-k, fluorination post high-k and use of a post fluorination anneal to engineer fluorine bonding and incorporation
Embodiments of the present disclosure generally relate to methods for forming a high-k gate dielectric in a transistor. The high-k gate dielectric may be formed by introducing a fluorine containing gas into a processing chamber during the deposition of the high-k gate dielectric in the processing chamber. In one embodiment, the high-k gate dielectric is formed by an ALD process in a processing chamber, and a fluorine containing gas is introduced into the processing chamber during one or more stages of the ALD process. Fluorine ions, molecules or radicals from the fluorine containing gas (may be activated by a plasma) can fill the oxygen vacancies in the high-k dielectric.
US10580642B2 Two-step process for silicon gapfill
Methods for seam-less gap fill comprising forming a flowable film by PECVD, treating the flowable film to form an Si—X film where X=C, O or N and curing the flowable film or Si—X film to solidify the film. The flowable film can be formed using a higher order silane and plasma. A UV cure, or other cure, can be used to solidify the flowable film or the Si—X film.
US10580641B2 Semiconductor device or display device including the same
To provide a novel method for manufacturing a semiconductor device. To provide a method for manufacturing a highly reliable semiconductor device at relatively low temperature. The method includes a first step of forming a first oxide semiconductor film in a deposition chamber and a second step of forming a second oxide semiconductor film over the first oxide semiconductor film in the deposition chamber. Water vapor partial pressure in an atmosphere in the deposition chamber is lower than water vapor partial pressure in atmospheric air. The first oxide semiconductor film and the second oxide semiconductor film are formed such that the first oxide semiconductor film and the second oxide semiconductor film each have crystallinity. The second oxide semiconductor film is formed such that the crystallinity of the second oxide semiconductor film is higher than the crystallinity of the first oxide semiconductor film.
US10580635B2 Floating magnet for a mass spectrometer
An electromagnet assembly suitable for mass spectrometer comprising one yoke; and two pole pieces; the pole pieces being comprised in a vacuum chamber and being separated from each other by a pole piece gap defining a passage for the charged particles to be deflected; the yoke forming a bridge over the two pole pieces thus defining a magnetic circuit. The electromagnet assembly further comprises one electrical circuit for generating a magnetic flux in the magnetic circuit, the electrical circuit being included in the yoke. The electromagnet assembly is remarkable in that the pole pieces are electrically insulated from the electrical circuit and from the yoke by first electrical insulating means and are electrically insulated from the vacuum chamber.
US10580634B2 Systems and methods for relay ionization
The invention generally relates to systems and methods for relay ionization of a sample. In certain aspects, the invention provides systems that include an ion source that generates ions, a sample emitter configured to hold a sample, and a mass spectrometer. The system is configured such that the ions generated by the ion source are directed to interact with the sample emitter, thereby causing the sample to be discharged from the sample emitter and into the mass spectrometer.
US10580631B2 Analytical device
An analytical device includes: a regulator to which a gas storage container attached and which is held by a holder; a gas introduction chamber to which gas in the gas storage container is supplied through the regulator; and a movement mechanism that moves the holder so that the regulator moves between a measurement position and a non-measurement position.
US10580630B2 Photomultiplier tube and method of making it
Disclosed herein is a photomultiplier tube (PMT) comprising: an electron ejector configured for emitting primary electrons in response to an incident photon; a detector configured for collecting electrons and providing an output signal representative of the incident photon; and a series of electrodes between the electron ejector and the detector, wherein each of the electrodes is configured for emitting secondary electrons in response to incident electrons, and each of the electrodes includes a bi-metal arc-shaped sheet.
US10580628B2 Differentially pumped reactive gas injector
One process used to remove material from a surface is ion etching. In certain cases, ion etching involves delivery of both ions and a reactive gas to a substrate. The disclosed embodiments permit local high pressure delivery of reactive gas to a substrate while maintaining a much lower pressure on portions of the substrate that are outside of the local high pressure delivery area. In many cases, the low pressure is achieved by providing an injection head that confines the high pressure reactant delivery to a small area and vacuums away excess reactants and byproducts as they leave this small area and before they enter the larger substrate processing region. The disclosed injection head may be used to increase throughput while minimizing deleterious collisions between ions and other species present in the substrate processing region. The disclosed injection head may also be used in other types of semiconductor wafer processing.
US10580627B2 Sputtering cathode, sputtering cathode assembly, and sputtering apparatus
The sputtering cathode has a tubular shape having a pair of long sides facing each other in cross-sectional shape, has a sputtering target whose erosion surface faces inward, and a magnetic circuit is provided along the sputtering target. The pair of long sides are constituted by rotary targets each having a cylindrical shape. The rotary target is internally provided with a magnetic circuit and configured to allow the flow of cooling water. The magnetic circuit is provided parallel to the central axis of the rotary target and has a rectangular cross-sectional shape having a long side perpendicular to the radial direction of the rotary target.
US10580626B2 Arcing detection apparatus for plasma processing
Embodiments described herein generally relate to a plasma processing chamber and a detection apparatus for arcing events. In one embodiment, an arcing detection apparatus is disclosed herein. The arcing detection apparatus comprises a probe, a detection circuit, and a data log system. The probe positioned partially exposed to an interior volume of a plasma processing chamber. The detection circuit is configured to receive an analog signal from the probe and output an output signal scaling events present in the analog signal. The data log system is communicatively coupled to receive the output signal from the detection circuit. The data log system is configured to track arcing events occurring in the interior volume.
US10580622B2 Plasma processing apparatus
A plasma processing apparatus of exciting a processing gas into plasma by applying a high frequency power between an upper electrode and a lower electrode provided within a processing chamber and performing a plasma process on a target object to be processed with the plasma includes a DC power supply configured to apply a DC voltage to the upper electrode; a ground electrode connected to the DC power supply; and an annular shield member provided outside the ground electrode. A groove is formed into a downward recess at an outer peripheral portion of the ground electrode, and an upper end of the shield member is positioned above an upper end of the peripheral portion of the ground electrode. A protruding portion, which is protruded toward a center of the ground electrode, is formed at a portion of the shield member positioned above the ground electrode.
US10580621B2 Electrode Plate
An electrode plate includes: a plurality of plate-like electrode members; and a joining part joining the electrode members to each other in a thickness direction. The joining part has a heat resistance to withstand a temperature of at least 150° C., melts at 700° C. or below.
US10580618B2 Multi-level pulsing of DC and RF signals
Systems and methods for multi-level pulsing of a parameter and multi-level pulsing of a frequency of a radio frequency (RF) signal are described. The RF signal is applied to a substrate support via a match. The parameter is pulsed from a low level to a high level while the frequency is pulsed from a low level to a high level. In addition, a direct current (DC) parameter is applied to the substrate support or another RF signal is applied to an upper electrode. The parameter and the frequency of the RF signal applied to the substrate support are simultaneously pulsed with the DC parameter or the RF signal applied to the upper electrode to increase a rate of processing a wafer, to increase mask selectivity, and to reduce angular spread of ions within a plasma chamber.
US10580616B2 System and method for in-situ beamline film stabilization or removal in the AEF region
An ion implantation system has an ion source configured form an ion beam and an angular energy filter (AEF) having an AEF region. A gas source passivates and/or etches a film residing on the AEF by a reaction of the film with a gas. The gas can be an oxidizing gas or a fluorine-containing gas. The gas source can selectively supply the gas to the AEF region concurrent with a formation of the ion beam. The AEF is heated to assist in the passivation and/or etching of the film by the gas. The heat can originate from the ion beam, and/or from an auxiliary heater associated with the AEF. A manifold distributor can be operably coupled to the gas source and configured to supply the gas to one or more AEF electrodes.
US10580615B2 System and method for performing failure analysis using virtual three-dimensional imaging
Disclosed are a system and method, wherein, during manufacturing of integrated circuit chips on a semiconductor wafer, an in-line optical inspection is performed to acquire a two-dimensional (2D) image of an area of the semiconductor wafer and to confirm and classify a defect in the area. The 2D image is then converted into a virtual three-dimensional (3D) image. To ensure that the 3D image is accurate, techniques are employed to determine the topography of the surface shown in the 2D image based on material-specific image intensity information and, optionally, to filter out any edge effects that result in anomalies within the 3D image. The resulting 3D image is usable for performing an in-line failure analysis to determine a root cause of a defect. Such an in-line failure analysis can be performed significantly faster than any off-line failure analysis and, thus, allows for essentially real-time advanced process control (APC).
US10580614B2 Compressive scanning spectroscopy
Mask-modulated spectra are incident to a sensor and are summed during a frame time. After the frame time, a compressed spectrum is read out based on the sum and decompressed to obtain spectra for some or all specimen locations. The mask-modulated spectrum that are summed are associated with different modulations produced by a common mask.
US10580612B2 Electron emission source and X-ray generator using the same
An electron emission source includes a cathode electrode having a recess region formed in an upper portion thereof and the yarn emitter having a tip shape and provided in the recess region of the cathode electrode. The yarn emitter is spaced from an inner surface of the recess region of the cathode electrode.
US10580610B2 Cold cathode switching device and converter
A cold-cathode switching device is presented. The cold-cathode switching device includes a housing defining a chamber; an ionizable gas disposed in the chamber; and a plurality of electrodes disposed in the chamber. The plurality of electrodes includes a cathode and an anode defining a discharge gap, and wherein at least one of the cathode and anode comprises a material that is liquid at an operating temperature of the cathode or the anode.
US10580606B2 Articulated clinch joint for molded case circuit breaker
A movable contact conductor assembly is provided. The movable contact arm assembly includes an elongated member with a distal tip, a first end, a medial portion, an actuator coupling second component, a primary pivot second component, a secondary pivot second component, a clinch joint second component, a second end, and a proximal tip. During an over-current event the movable contact arm assembly member generates a loop force. A loop force first portion is disposed on a first longitudinal side of the movable contact arm assembly member primary pivot second component, and, a loop force second portion is disposed on a second longitudinal side of the movable contact arm assembly member primary pivot second component.
US10580600B2 Miniature safety switch
A miniature safety switch is used in motor vehicle electronics. The miniature safety switch has a housing base, from which a fixed contact arm and a bimetallic contact arm, which has a moving contact and a bimetallic snap disk attached thereto, are led out. A PTC resistor is brought into direct contact with the bimetallic snap disk by a compression spring and is electrically integrated in such a way that, as a result of the heat generated by the PTC resistor, the bimetallic snap disk remains in the open position thereof in the event of triggering.
US10580599B1 Vacuum circuit interrupter with actuation having active damping
A circuit interrupter system includes a vacuum circuit interrupter having a vacuum chamber that contains a fixed contact and a moveable contact. A non-conductive rod extends from the moveable contact. One or more Thomson coils are wound around the rod, and one or more armatures are connected to the rod. When a driver energizes one of the Thomson coils, a corresponding armature will be repelled from that Thomson coil and move the rod to open or close the contacts of the vacuum circuit interrupter. The system also may include a damper that provides an active damping force rod when the rod is moved to open and/or close the vacuum circuit interrupter.
US10580597B2 High current, compact fusible disconnect switch with dual slider bar actuator assembly
A high current fusible disconnect switch device includes a switch housing configured to receive a pluggable touch-safe fuse module, and a dual slide bar actuator assembly for opening and closing switch contacts. The dual slide bar elements are each coupled to bias elements that store and release energy to affect switch opening and closing operations. The switch opening and closing operation is multi-staged wherein the only the first slider element is movable in the first stage, and both the first and second slider elements are movable in the second stage.
US10580595B2 Electrical switching device having parallel switching paths
A method for operating an electrical switching device and an electrical switching device are disclosed. In order to ensure reliable operation of an electrical switching device having parallel switching paths allocated to a phase, which have lower switching capacity in comparison to conventional parallel switching paths, the zero current crossings in the phase are detected and at least one switching mechanism, operatively connected to the switching paths, is actuated so that all parallel switching paths allocated to the phase open within a window of time which is in the phase relative to the zero current crossings.
US10580592B2 Method for manufacturing electrode material, cell, and capacitor; and device for manufacturing electrode material
Provided is a method for manufacturing an electrode material having a pressing step in which an irregularly shaped aggregate containing at least an active material is statically pressed in the presence of an alkali metal source and a solvent.
US10580587B2 Photoelectric conversion element
Disclosed is a photoelectric conversion element including at least one photoelectric conversion cell. The photoelectric conversion cell includes a conductive substrate having a transparent substrate and a transparent conductive layer provided on the transparent substrate, a counter substrate facing the conductive substrate, an oxide semiconductor layer provided on the conductive substrate or the counter substrate, and an annular sealing portion adhering the conductive substrate and the counter substrate. An insulating material is provided at least between the conductive substrate and the sealing portion, and the insulating material is colored.
US10580586B2 Dye-sensitized photoelectric conversion element
Disclosed is a photoelectric conversion element including a cell. The cell includes a first electrode, a second electrode, an oxide semiconductor layer provided on the first electrode, and an electrolyte provided between the first and second electrodes. The second electrode includes an annular portion, an approaching portion approaching the oxide semiconductor layer closer than the annular portion and an annular connecting portion connecting the annular portion and the approaching portion, and the oxide semiconductor layer includes an inner part facing the approaching portion on the first electrode and an annular outer part provided around the inner part and facing the connecting portion. The outer part includes a plurality of linear portions separated from one another and a corner portion connecting two adjacent linear portions to each other, the corner portion is thicker than the linear portion, and the linear portion is thicker than the inner part.
US10580585B2 Two-step deposition process
The present invention provides a process for producing a layer of a crystalline material comprising a perovskite or a hexahalometallate, which process comprises: (i) exposing a substrate to a vapour comprising a first precursor compound in a first chamber to produce a layer of the first precursor compound on the substrate; and (ii) exposing the layer of the first precursor compound to a vapour comprising a second precursor compound in a second chamber to produce the layer of a crystalline material, wherein the pressure in the second chamber is above high vacuum. The invention also provides a process for producing a layer of a crystalline material comprising a perovskite or a hexahalometallate, which process comprises exposing a layer of a first precursor compound on a substrate to a vapour comprising a second precursor compound in a chamber to produce the layer of a crystalline material, wherein the pressure in the chamber is greater than high vacuum and less than atmospheric pressure. The invention also provides a process for producing a semiconductor device comprising a layer of a crystalline material, which process comprises producing said layer of a crystalline material by a process as according to the invention.
US10580584B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a body including first and second dielectric layers and having first to sixth surfaces; a second internal electrode disposed on the second dielectric layer to face the first internal electrode with the first or second dielectric layer interposed therebetween, exposed to the fourth, fifth, and sixth surfaces, and disposed to be spaced apart from the third surface by a second space; a first dielectric pattern disposed in at least a portion of the first space; a second dielectric pattern disposed in at least a portion of the second space; a side insulating layer disposed on the fifth and sixth surfaces; a first external electrode disposed on the third surface; and a second external electrode disposed on the fourth surface, in which the first and second dielectric patterns have a color different from the first and second dielectric layers.
US10580581B2 High-density metal-insulator-metal capacitors
Methods for fabricating a structure that includes a metal-insulator-metal (MIM) capacitor and structures that include a MIM capacitor. The MIM capacitor includes a layer stack with a first electrode, a second electrode, and a third electrode. The layer stack includes a pilot opening extending at least partially through at least one of the first electrode, the second electrode, and the third electrode. A dielectric layer is arranged over the metal-insulator-metal capacitor, and includes a via opening extending vertically to the pilot opening. A via is arranged in the via opening and the pilot opening. The pilot opening has a cross-sectional area that is less than a cross-sectional area of the via opening.
US10580570B2 Distributor module and measuring system formed therewith
The distributor module serves for distributing electrical power to at least two connected measuring devices (S1, S2) and for forwarding to at least one superordinated electronic data processing unit (NLU) information concerning at least one physical, measured variable transmitted from the connected at least two measuring devices. For this, the distributor module comprises a module housing (100) as well as an electronics module placed within the module housing (100). Additionally present in the distributor module are two or more connection systems, one for each of the measuring devices delivering measured data, with, in each case, a transformer coil placed within the module housing and connected to the electronics module for the forming a data as well as electrical energy transmitting, inductively coupling interface, as well as at least one connection system for the at least one data processing unit, wherein each of the transformer coils is placed, in each case, within a plug connector element composed at least partially of plastic or other synthetic material and serving for forming a plug connector coupling. Moreover, it is provided that the distributor module is applied in a measuring system serving for measuring at least one physical and/or at least one chemical, measured variable.
US10580569B2 Electronic component including planar transformer
An electronic component 100 includes: a circuit board module 104 which is composed of a plurality of layers, and in which a primary circuit 120 and secondary circuits 122, 124 are each formed using wring patterns of a first layer L1 to an eighth layer L8; and a magnetic core 106 which magnetically couples the primary circuit 120 and the secondary circuits 122, 124. The circuit board module 104 includes: cutout portions 104b which are formed in a cutout shape from side edge portions toward an inner side and which position the magnetic core 106 at a predetermined attachment position in a state of housing the magnetic core 106; and widened portions 104c which continue from the cutout portions 104b and are formed in a cutout shape from the side edge portions toward the inner side of the circuit board module 104, and which are formed on sides of the magnetic core 106 so as to be larger than a width W1 for housing of the cutout portions 104b.
US10580566B2 Winding-type inductor
A winding-type inductor includes a body including a winding-type coil and first and second external electrodes disposed on external surfaces of the body. The body includes the winding-type coil, and first and second connection reinforcing portions are additionally arranged on first and second ends of the winding-type coil and directly connected to the first and second external electrodes.
US10580563B2 Coil component
A coil component includes: a coil part; and a body formed around the coil part and containing a magnetic material. The body contains a first magnetic powder particle having a first insulating film formed on a surface thereof, and a second magnetic powder particle having a second insulating film formed on a surface thereof, and an average thickness of the first insulating film is thicker than that of the second insulating film.
US10580562B2 Inductive component and method for producing an inductive component
An inductive component and a method for producing an inductive component are disclosed. In an embodiment the inductive component includes a mounting device, a magnetic core, at least one winding of a wire wound around the magnetic core and a latching device, wherein the core is secured to the mounting device by the latching device.
US10580559B2 Coil component
A coil component may include a body including a plurality of insulating layers having coil patterns disposed on the plurality of insulating layers. The coil pattern may include a coil portion, a leading portion disposed on one side of the insulating layer, and a connection portion connecting the coil portion and the leading portion, a pattern line of the coil portion may have an arc shape, and the connection portion may be formed in a tangent line direction of the coil portion from one end of the leading portion.
US10580553B2 Cable
A cable includes: a linear conductor; a plurality of resin hollow tubes which are disposed around the conductor so that an air layer is formed around the conductor and which extend in a longitudinal direction of the conductor; an insulating protective member configured to protect the conductor and the plurality of hollow tube; and a partitioning portion provided in at least one hollow tube among the plurality of hollow tubes, the partitioning portion being configured to partition an interior of the hollow tube.
US10580549B2 Nanowires-based transparent conductors
A method of fabricating a transparent conductor includes the following steps. The first step is drawing a substrate from a first reel to a second reel along a travelling path, and along the travelling path. Next step is forming a metal nanowire dispersion layer on the substrate and then drying the metal nanowire dispersion layer to form a metal nanowire network layer. Next step is forming a matrix layer on the metal nanowire network layer so as to form a conductive layer of the metal nanowire network layer embedded in the matrix layer.
US10580548B2 Carbon nanotube composite material
A carbon nanotube composite material (1) includes a metal base material (10) and carbon nanotube electrically-conductive path portions (20). The metal base material (10) is made from a polycrystalline substance in which a plurality of rod-shaped metal crystal grains (11) are oriented in a direction. The carbon nanotube electrically-conductive path portions (20) are made from doped carbon nanotubes having a dopant, existing in parts of grain boundaries (15) between the rod-shaped metal crystal grains (11) in a cross section of the metal base material (10), and forming an electrically-conductive path which is electrically conductive in a longitudinal direction of the metal base material (10), by existing along the longitudinal direction (L).
US10580547B2 Scintillator panel and radiation detector
Provided is a scintillator panel which can be more easily and conveniently manufactured at a low cost and which has a high luminance and a high sharpness. The scintillator panel according to the present invention includes: a substrate; barrier ribs placed on the substrate; and a phosphor packed into cells separated by the barrier ribs, the phosphor having a porosity of 20% or less and having a grain boundary.
US10580546B2 Radiation system
A radiation alteration device includes a continuously undulating reflective surface, wherein the shape of the continuously undulating reflective surface follows a substantially periodic pattern.
US10580540B2 Neutron absorber member configured for insertion into a control rod guide tube of a spent fuel assembly
A neutron absorber member including a tube having a split extending radially completely through a sidewall of said tube throughout the entire axial length thereof such that the absorber member has a C-shaped geometry formed by the split. The sidewall of the tube is resiliently biased radially outwards and comprised of a metal matrix composite that is configured to absorb neutrons emanation from a spent fuel assembly in a sufficient amount to thereby maintain subcriticality of said spent fuel assembly.
US10580538B2 Apparatus for detecting position of control rod
An apparatus for detecting a position of a control rod includes a control rod driving shaft having an outer circumferential surface on which position information is marked, a mirror configured to reflect the position information, and a detector configured to detect a position of the control rod driving shaft from the position information reflected from the mirror, when the control rod driving shaft moves vertically.
US10580535B2 Tokamak with poloidal field coil arrangement for double null merging ignition, method therefor and nuclear fusion reactor with the same
A tokamak comprising a toroidal containment vessel and a plasma initiation system. The toroidal containment vessel is configured to contain a plasma. The plasma initiation system comprises upper and lower poloidal field, PF, coil sets. Each PF coil set comprises at least one inner PF coil located outside of the containment vessel, an outer PF coil located inside the containment vessel, and shielding located between the outer PF coil and a location of the plasma during operation of the tokamak and configured to protect the outer PF coil from heat emitted by the plasma. The inner and outer PF coils are configured so as to form a PF null within the containment vessel between the inner and outer PF coils, such that the upper and lower PF coil pairs are operable to initiate a plasma in the containment vessel via double null merging.
US10580518B2 Method and apparatus for performing similarity searching
A system and method for performing similarity searching is disclosed wherein programmable logic devices such as field programmable gate arrays (FPGAs) can be used to implement Bloom filters for identifying possible matches between a query and data. The Bloom filters can be implemented in a parallel architecture where the different parallel Bloom filters share access to the same memory units. Further, a hash table may be generated to map a set of strings to keys. In other examples, the hash table may be used to map a set of substrings to a position in a larger string.
US10580516B2 Systems and methods for determining the probability of a pregnancy at a selected point in time
The present invention generally relates to systems and methods for determining the probability of a pregnancy at a selected point in time. Systems and methods of the invention employ an algorithm that has been trained on a reference set of data from a plurality of women for whom at least one of fertility-associated phenotypic traits, fertility-associated medical interventions, or pregnancy outcomes are known, in which the algorithm accounts for any woman who ceases pregnancy attempts prior to reaching a live birth outcome.
US10580511B2 Hardware monitor to verify memory units
Hardware monitors which can be used by a formal verification tool to exhaustively verify a hardware design for a memory unit. The hardware monitors include detection logic to monitor one or more control signals and/or data signals of an instantiation of the memory unit to detect symbolic writes and symbolic reads. In some examples a symbolic write is a write of symbolic data to a symbolic address; and in other examples a symbolic write is a write of any data to a symbolic address. A symbolic read is a read of the symbolic address. The hardware monitors also include assertion verification logic that verifies an assertion that read data corresponding to a symbolic reads matches write data associated with one or more symbolic writes preceding the read.
US10580508B2 Semiconductor device
A semiconductor device in which a decrease in the yield by electrostatic destruction can be prevented is provided. A scan line driver circuit for supplying a signal for selecting a plurality of pixels to a scan line includes a shift register for generating the signal. One conductive film functioning as respective gate electrodes of a plurality of transistors in the shift register is divided into a plurality of conductive films. The divided conductive films are electrically connected to each other by a conductive film which is formed in a layer different from the divided conductive films are formed. The plurality of transistors includes a transistor on an output side of the shift register.
US10580506B2 Semiconductor memory device and erase method including changing erase pulse magnitude for a memory array
An example method includes, performing a first erase verify on a first set of memory cells of a portion of an array of memory cells, performing a second erase verify on a second set of memory cells of the portion of the array, applying a first erase voltage pulse concurrently to each memory cell in the portion of the array if the first set fails the first erase verify and if the second set fails the second erase verify, and applying a second erase voltage pulse concurrently to each memory cell in the portion of the array if the first set passes the first erase verify and if the second set fails the second erase verify. The second erase voltage pulse is different than the first erase voltage pulse.
US10580505B1 Erasing method used in flash memory
An erasing method used in a flash memory having memory blocks is illustrated, each of the memory blocks is divided into a plurality of memory sectors, and steps of the erasing method is illustrated as follows. An erasing and verifying process is performed sequentially on the memory blocks or the memory sectors of the memory block according to a memory sector enable signal. An over-erased correcting and verifying process is performed sequentially on the memory blocks or the memory sectors of the memory block according to the memory sector enable signal, wherein the memory sector enable signal is set to be asserted if an over-erased correction is performed on at least one of the memory blocks or at least one of the memory sectors of the memory block.
US10580503B2 Semiconductor memory device and method of operating the same
A semiconductor memory device and a method of operating the same are provided. The method of operating the semiconductor memory device includes determining a target word line coupled to an over-programmed memory cell, backing up data stored in memory cells coupled to the target word line in a second memory area, wherein the se second memory area is different from a first memory area where the memory cells coupled to the target word line are disposed, and applying a stepped-up read pass voltage to the target word line when a read operation is performed on a selected memory cell in a memory block coupled to the target word line, wherein the selected memory cell is different from the over-programmed memory cell. Therefore, the operation reliability of the semiconductor memory device is improved.
US10580502B2 Memory read apparatus and methods
Apparatus and methods are disclosed, including a method that raises an electrical potential of a plurality of access lines to a raised electrical potential, where each access line is associated with a respective charge storage device of a string of charge storage devices. The electrical potential of a selected one of the access lines is lowered, and a data state of the charge storage device associated with the selected access line is sensed while the electrical potential of the selected access line is being lowered. Additional apparatus and methods are described.
US10580499B2 Read only memory
A read only memory (ROM) is provided in the present invention, which includes a plurality of bit lines extending in a first direction, a plurality of source lines extending in parallel to the plurality of bit lines, and a plurality of word lines extending in a second direction perpendicular to the first direction. Each two ROM cells share an active area and are electrically coupled to one of the plurality of source lines by a common source line contact.
US10580491B2 System and method for managing peak power demand and noise in non-volatile memory array
A memory device includes rows and columns of memory cells, word lines each connected to a memory cell row, bit lines each connected to a memory cell column, a word line driver connected to the word lines, a bit line driver connected to the bit lines, word line switches each disposed on one of the word lines for selectively connecting one memory cell row to the word line driver, and bit line switches each disposed on one of the bit lines for selectively connecting one memory cell column to the bit line driver. A controller controls the word line switches to connect only some of the rows of memory cells to the word line driver at a first point in time, and controls the bit line switches to connect only some of the columns of memory cells to the bit line driver at a second point in time.
US10580484B2 Semiconductor integrated circuit device
There is provided a semiconductor integrated circuit device that can generate a unique ID with the suppression of overhead. When a unique ID is generated, the potential of a word line of a memory cell in an SRAM is raised above the power supply voltage of the SRAM, and then lowered below the power supply voltage of the SRAM. When the potential of the word line is above the power supply voltage of the SRAM, the same data is supplied to both the bit lines of the memory cell. Thereby, the memory cell in the SRAM is put into an undefined state and then changed so as to hold data according to characteristics of elements or the like configuring the memory cell. In the manufacture of the SRAM, there occur variations in characteristics of elements or the like configuring the memory cell. Accordingly, the memory cell in the SRAM holds data according to variations occurring in the manufacture.
US10580478B2 Systems and methods for generating stagger delays in memory devices
A semiconductor device may include a number of memory banks, an output buffer that couples to the memory banks, a number of switches that couple a voltage source to the output buffer, and a stagger delay circuit. The stagger delay circuit may include a resistor-capacitor (RC) circuit that outputs a current signal that corresponds to a data voltage signal received by the RC circuit. The stagger delay circuit may also include a logic circuit that determines a strength of the current signal and sends a first gate signal to a first portion of the switches based on the strength.
US10580476B2 Simulating a single data rate (SDR) mode on a dual data rate (DDR) memory controller for calibrating DDR memory coarse alignment
A double data rate (DDR) memory controller writes a test pattern to a location in a DDR memory for a coarse calibration test, delayed by a first number of cycles set in a tunable write delay setting. The DDR memory controller simulates a single data rate (SDR) mode for the coarse calibration test by only comparing every other read beat of the test pattern read from the DDR memory, delayed by a second number of cycles set in tunable read delay setting, wherein every other read beat is latched for a full cycle. The DDR memory controller, responsive to every other read beat of the test pattern matching an expected result, sets the first number of cycles and the second number of cycles as coarse calibration settings for a DRAM.
US10580475B2 Apparatuses and methods for calculating row hammer refresh addresses in a semiconductor device
An example apparatus according to an aspect of the present disclosure includes an address scrambler circuit including a sub-wordline scrambler circuit configured to receive a first subset of bits of a row hammer hit address. The sub-wordline scrambler circuit is configured to perform a first set of logical operations on the first subset of bits to provide a second subset of bits, and to perform a second set of logical operations on the first subset of bits and the second subset of bits to provide a third subset of bits of an row hammer refresh address.
US10580472B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a conductive layer, a first magnetic layer, a second magnetic layer, a first nonmagnetic layer, and a controller. The conductive layer includes a first portion, a second portion, and a third portion. The first magnetic layer is separated from the third portion. The first nonmagnetic layer is provided between the first magnetic layer and the second magnetic layer that is electrically connected with the third portion. The first nonmagnetic layer is curved. The controller is electrically connected to the first portion and the second portion. The controller implements a first operation and a second operation. The controller in the first operation supplies a first current to the conductive layer from the first portion toward the second portion. The controller in the second operation supplies a second current to the conductive layer from the second portion toward the first portion.
US10580471B2 Storage element and storage apparatus
A storage element includes a layer structure including a storage layer having a direction of magnetization which changes according to information, a magnetization fixed layer having a fixed direction of magnetization, and an intermediate layer disposed therebetween, which intermediate layer contains a nonmagnetic material. The magnetization fixed layer has at least two ferromagnetic layers having a direction of magnetization tilted from a direction perpendicular to a film surface, which are laminated and magnetically coupled interposing a coupling layer therebetween. This configuration may effectively prevent divergence of magnetization reversal time due to directions of magnetization of the storage layer and the magnetization fixed layer being substantially parallel or antiparallel, reduce write errors, and enable writing operation in a short time.
US10580467B2 Memory interface and memory system including plurality of delay adjustment circuits shared by memory read and write circuits for adjusting the timing of read and write data signals
A memory interface includes a first output circuit to be connected to the memory device for communication therewith, a first input circuit to be connected to the memory device for communication therewith, a first write circuit configured to process write data, a read circuit configured to process read data and a read strobe, a first delay adjustment circuit, a first switching circuit which is connected in a signal path between the first write circuit and the first delay adjustment circuit, and in a signal path between the first input circuit and the first delay adjustment circuit, and a second switching circuit which is connected in a signal path between the first delay adjustment circuit and the first output circuit, and in a signal path between the first delay adjustment circuit and the read circuit.
US10580462B2 Memory device, memory system and electronic device
A memory device includes a memory cell array that a plurality of memory cells, an edge buffer circuit that is placed in a first region adjacent to one side of the memory cell array and receives an external signal from the outside through a pad, and a middle buffer circuit that is placed in a second region adjacent to an opposite side of the memory cell array and receives a differential small-swing signal corresponding to the external signal from the edge buffer circuit through first and second signal lines above the memory cell array. The edge buffer circuit drives the first and second signal lines based on the external signal such that the differential small-swing signal is transmitted to the middle buffer circuit.
US10580459B2 Dynamic media interaction using time-based metadata
Systems and methods are provided for linking time-based metadata to media content so that as the metadata changes in synchronicity with media content during play, information associated with the media content can be outreached in the context of the media presentation. More particularly, according to one embodiment of the present invention, a media player device is provided that renders media content and retrieves and displays appropriate metadata information associated with the media content at an appropriate time to an ancillary metadata viewer device during play of a media resource.
US10580457B2 Efficient audio description systems and methods
A computer system configured to generate an audio description of a media file is provided. The system includes a display, a memory, and a processor coupled to the display and the memory. The memory stores a media file, including video data that is accessible via a time index and audio data synchronized with the video data by the time index and a transcript of the audio data, including transcription data synchronized with the video data via the time index. The processor is configured to render, via the display, images from portions of the video data; render text from portions of the transcription data in synchrony with the images; receive input identifying a point within the time index; receive input specifying audio description data to associate with the point; store, in the memory, the audio description data; and store an association between the audio description data and the point.
US10580452B2 Detecting media defects
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. Moreover, the program instructions are executable by a controller to cause the controller to: detect, by the controller, a change in a resistance value of at least one of a plurality of detector structures, for identifying a defect on a magnetic medium. Each of the detector structures includes a pair of conductive layers separated by an insulating material. Moreover, none of the detector structures include an operable reader for reading data from a magnetic medium. Other systems, methods, and computer program products are described in additional embodiments.
US10580449B2 Optical storage system divider based draw verification with high frequency writing strategy pattern
An optical storage system includes an optical head configured to split a light beam into a higher power main beam and at least one lower power side beam. The optical storage system also includes a controller configured to alter an optical medium, via modulation of the higher power main beam according to a writing strategy waveform that defines at least n pulses for every n bits of data to be written to the medium, while processing a first signal resulting from the at least one lower power side beam being reflected from the medium and a second signal indicative of the writing strategy waveform to remove noise from the first signal caused by the higher power main beam to generate output indicative of the data directly after writing.
US10580448B2 Magnetic-disk glass substrate, magnetic disk and method for manufacturing magnetic-disk glass substrate
A magnetic-disk glass substrate of the present invention includes a pair of main surfaces, a side wall surface, and a chamfered surface between the main surfaces and the side wall surface. Regarding surface properties of at least one of the side wall surface and the chamfered surface of the glass substrate, an arithmetic average roughness (Ra) is 0.015 μm or less, and a bearing factor of a roughness cross-sectional area when a roughness percentage is 60% is 95% or more in a bearing curve of a roughness cross-sectional area.
US10580443B2 Planar mono coil for two stage head actuator
A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a controller to cause the controller to: determine first and second currents to apply to an actuator assembly in response to detecting a track following error. The first and second currents are applied to the actuator assembly simultaneously. The actuator assembly itself includes: a fine motion motor for enabling positioning of a beam of a head carriage assembly. The actuator assembly also includes a skew motion motor for enabling rotatable positioning of the head carriage assembly about an axis of skew. Furthermore, the actuator assembly includes a main coil configured to induce skew motion and lateral motion of the beam of the head carriage assembly relative to the fine motion motor and the skew motion motor upon energization of the main coil.
US10580442B2 Magnetic head having arrays of tunnel valve read transducers with designated minimum hard bias magnet thickness to free layer thickness ratios
An apparatus, according to one embodiment, includes: a module; and a plurality of tunnel valve read transducers arranged in an array extending along the module. Each of the tunnel valve read transducers includes: a sensor structure having a tunnel barrier layer and a free layer. Moreover, each of the tunnel valve read transducers includes a pair of hard bias magnets which sandwich the respective sensor structure therebetween, the hard bias magnets being positioned on opposite sides of the sensor structure along a cross-track direction. Furthermore, a thickness of each of the hard bias magnets at a thickest portion thereof is at least 10 times greater than a thickness of the free layer. Other systems, methods, and computer program products are described in additional embodiments.
US10580440B2 Devices including a diffusion barrier layer
Devices having an air bearing surface (ABS), the devices including a write pole; a near field transducer (NFT) that includes a peg and a disc, wherein the peg is at the ABS of the device; a heat sink positioned adjacent the disc of the NFT; a dielectric gap positioned adjacent the peg of the NFT at the ABS of the device; and a conformal diffusion barrier layer positioned between the write pole and the dielectric gap, the disc, and the heat sink, wherein the conformal diffusion barrier layer forms at least one angle that is not greater than 135°.
US10580439B2 Devices including at least one multilayer adhesion layer
Devices that include a near field transducer (NFT), the NFT having at least one external surface; and at least one multilayer adhesion layer positioned on at least a portion of the at least one external surface, the multilayer adhesion layer including a first layer and a second layer, with the second layer being in contact with the portion of the at least one external surface of the NFT, the first layer including: yttrium (Y), scandium (Sc), zirconium (Zr), hafnium (Hf), silicon (Si), boron (B), tantalum (Ta), barium (Ba), aluminum (Al), titanium (Ti), niobium (Nb), calcium (Ca), beryllium (Be), strontium (Sr), magnesium (Mg), lithium (Li), or combinations thereof; and the second layer including: lanthanum (La), boron (B), lutetium (Lu), aluminum (Al), deuterium (D), cerium (Ce), uranium (U), praseodymium (Pr), yttrium (Y), silicon (Si), iridium (Ir), carbon (C), thorium (Th), scandium (Sc), titanium (Ti), vanadium (V), phosphorus (P), barium (Ba), europium (Eu), or combinations thereof.
US10580437B2 Voice activity detection unit and a hearing device comprising a voice activity detection unit
A voice activity detection unit is configured to receive at least two electric input signals in a number of frequency bands and a number of time instances, k and m being frequency band and time indices, respectively, (k, m) defining a specific time-frequency tile of said electric input signal. The voice activity detection unit is configured to provide a resulting voice activity detection estimate comprising one or more parameters indicative of whether or not a given time-frequency tile contains or to what extent it comprises a target speech signal. The voice activity detection unit comprises a) a first detector for analyzing the time-frequency representation of the electric input signals and identifying spectro-spatial characteristics of said electric input signals, and b) and is configured for providing said resulting voice activity detection estimate in dependence of said spectro-spatial characteristics. The invention may be used in hearing aids, table microphones, speakerphones, etc.
US10580433B2 Electronic device, emotion information obtaining system, storage medium, and emotion information obtaining method
An electronic device includes an audio receiver which receives audio of a user and converts the audio into audio information, and a processor. The processor performs first obtaining emotion information on a basis of the audio information converted by the audio receiver and second obtaining user-related information or environment information. In the first obtaining, the emotion information is obtained on a basis of the audio information of a predetermined timing which is decided on a basis of the user-related information or the environment information obtained in the second obtaining.
US10580430B2 Noise reduction using machine learning
The technology described in this document can be embodied in a method for processing an input signal that represents a signal of interest captured in the presence of noise to generate a de-noised estimate of the signal of interest. The method includes receiving an input signal representing a signal of interest captured in the presence of noise. The method also includes processing at least a portion of the input signal using a digital filter to generate a filtered signal, the digital filter configured to suppress at least a portion of spectrum of the noise. The method further includes processing the filtered signal using a first neural network to generate a de-noised estimate of the signal of interest, wherein the first neural network is trained to compensate for distortions introduced by the digital filter in the signal of interest.
US10580428B2 Audio noise estimation and filtering
The present technology relates to an audio processing apparatus, an audio processing method, and a program which enable to appropriately eliminate a noise. An audio processing apparatus includes a sound collector which collects audio, an audio enhancer which enhances audio to be extracted using an audio signal collected by the sound collector, an audio attenuator which attenuates the audio to be extracted using the audio signal collected by the sound collector, a noise environment estimator which estimates a surrounding noise environment, and a post-filtering unit which performs post-filtering processing using an audio-enhanced signal from the audio enhancer and an audio-attenuated signal from the audio attenuator, in which the post-filtering unit sets strength of processing for noise elimination according to the noise environment by the noise environment estimator. The present technology can be applied to an apparatus which performs audio recognition processing, such as a mobile phone.
US10580427B2 Ear-worn electronic device incorporating annoyance model driven selective active noise control
A system comprises an ear-worn electronic device configured to be worn by a wearer. The ear-worn electronic device comprises a processor and memory coupled to the processor. The memory is configured to store an annoying sound dictionary representative of a plurality of annoying sounds pre-identified by the wearer. A microphone is coupled to the processor and configured to monitor an acoustic environment of the wearer. A speaker or a receiver is coupled to the processor. The processor is configured to identify different background noises present in the acoustic environment, determine which of the background noises correspond to one or more of the plurality of annoying sounds, and attenuate the one or more annoying sounds in an output signal provided to the speaker or receiver.
US10580426B2 Method for decoding a higher order ambisonics (HOA) representation of a sound or soundfield
When compressing an HOA data frame representation, a gain control (15, 151) is applied for each channel signal before it is perceptually encoded (16). The gain values are transferred in a differential manner as side information. However, for starting decoding of such streamed compressed HOA data frame representation absolute gain values are required, which should be coded with a minimum number of bits. For determining such lowest integer number (βe) of bits the HOA data frame representation (C(k)) is rendered in spatial domain to virtual loudspeaker signals lying on a unit sphere, followed by normalisation of the HOA data frame representation (C(k)). Then the lowest integer number of bits is set to βe=┌log2(┌log2(√{square root over (KMAX)}·O)┐+1)┐.
US10580425B2 Determining weighting functions for line spectral frequency coefficients
Proposed is a method and apparatus for determining a weighting function for quantizing a linear predictive coding (LPC) coefficient and having a low complexity. The weighting function determination apparatus may convert an LPC coefficient of a mid-subframe of an input signal to one of a immittance spectral frequency (ISF) coefficient and a line spectral frequency (LSF) coefficient, and may determine a weighting function associated with an importance of the ISF coefficient or the LSF coefficient based on the converted ISF coefficient or LSF coefficient.
US10580423B2 Method and apparatus for processing temporal envelope of audio signal, and encoder
A method and an apparatus for processing a temporal envelope of an audio signal, and an encoder, where when multiple temporal envelopes are solved, continuity of signal energy can be well maintained, and in addition, complexity of calculating a temporal envelope is reduced. The method includes obtaining a high-band signal of the current frame audio signal according to the received current frame audio signal, dividing the high-band signal of the current frame signal into M subframes according to a predetermined temporal envelope quantity M, where M is an integer greater than or equal to two, calculating a temporal envelope of each of the subframes, performing windowing on the first subframe of the M subframes and the last subframe of the M subframes using an asymmetric window function, and performing windowing on a subframe except the first subframe and the last subframe of the M subframes.
US10580422B2 Methods, encoder and decoder for handling envelope representation coefficients
There is presented mechanisms for handling input envelope representation coefficients. A method is performed by an encoder of a communication system. The method comprises determining envelope representation residual coefficients as first compressed envelope representation coefficients subtracted from the input envelope representation coefficients. The method comprises transforming the envelope representation residual coefficients into a warped domain so as to obtain transformed envelope representation residual coefficients. The method comprises applying, at least one of a plurality of gain-shape coding schemes on the transformed envelope representation residual coefficients in order to achieve gain-shape coded envelope representation residual coefficients, where the plurality of gain-shape coding schemes have mutually different trade-offs in one or more of gain resolution and shape resolution for one or more of the transformed envelope representation residual coefficients. The method comprises transmitting, over a communication channel to a decoder, a representation of the first compressed envelope representation coefficients, the gain-shape coded envelope representation residual coefficients, and information on the at least one applied gain-shape coding scheme.
US10580419B2 Encoder and encoding method for multi-channel signal, and decoder and decoding method for multi-channel signal
An encoder and an encoding method for a multi-channel signal, and a decoder and a decoding method for a multi-channel signal are disclosed. A multi-channel signal may be efficiently processed by consecutive downmixing or upmixing.
US10580418B2 Apparatus, method and computer program for upmixing a downmix audio signal using a phase value smoothing
An apparatus for upmixing a downmix audio signal describing one or more downmix audio channels into an upmixed audio signal describing a plurality of upmixed audio channels includes an upmixer and a parameter determinator. The upmixer is configured to apply temporally variable upmix parameters to upmix the downmix audio signal in order to obtain the upmixed audio signal, wherein the temporally variable upmix parameters include temporally variable smoothened phase values. The parameter determinator is configured to obtain one or more temporally smoothened upmix parameters for usage by the upmixer on the basis of a quantized upmix parameter input information. The parameter determinator is configured to combine a scaled version of a previous smoothened phase value with a scaled version of an input phase information using a phase change limitation algorithm, to determine a current smoothened phase value on the basis of the previous smoothened phase value and the phase input information.
US10580417B2 Method and apparatus for binaural rendering audio signal using variable order filtering in frequency domain
The present invention relates to a method and an apparatus for binaural rendering an audio signal using variable order filtering in frequency domain. To this end, provided are a method for processing an audio signal including: receiving an input audio signal; receiving a set of truncated subband filter coefficients for filtering each subband signal of the input audio signal, the set of truncated subband filter coefficients being constituted by one or more FFT filter coefficients generated by performing FFT by a predetermined block size; generating at least one subframe for each subband; generating at least one filtered subframe for each subband; performing inverse FFT on the filtered subframe for each subband; and generating a filtered subband signal by overlap-adding the transformed subframe for each subband and an apparatus for processing an audio signal using the same.
US10580412B2 Digital assistant processing of stacked data structures
Processing stacked data structures is provided. A system receives an input audio signal detected by a sensor of a local computing device, identifies an acoustic signature, and identifies an account corresponding to the signature. The system establishes a session and a profile stack data structure including a first profile layer having policies configured by a third-party device. The system pushes, to the profile stack data structure, a second profile layer retrieved from the account. The system parses the input audio signal to identify a request and a trigger keyword. The system generates, based on the trigger keyword and the second profile layer, a first action data structure compatible with the first profile layer. The system provides the first action data structure for execution. The system disassembles the profile stack data structure to remove the first profile layer or the second profile layer from the profile stack data structure.
US10580411B2 Talker change detection
A change in the phase pattern of the inter-mic impulse response (IMIR), determined by a cross power spectral density, may be used to detect the appearance of a new talker or a dramatic movement of the current talker. For example, the phase of the IMIR is dependent on a location of the sound source relative to the microphone array. Any signal originating from a specific location has a specific phase pattern on the IMIR across the frequency domain. By comparing phase patterns of the current cross power spectral density with a recorded talker phase profile, a talker change can be detected. This detection can be used to control signal processing algorithms. For example, when talker change is detected, the step size of an adaptive filter can be increased to track the changes efficiently.
US10580409B2 Application integration with a digital assistant
Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
US10580407B1 State detection and responses for electronic devices
This disclosure describes, in part, techniques for utilizing global models to generate local models for electronic devices in an environment, and techniques for utilizing the global models and/or the local models to provide notifications that are based on anomalies detected within the environment. For instance, a remote system may receive an identifier associated with an electronic device and identify a global model using the identifier. The remote system may then receive data indicating state changes of the electronic device and use the data and the global model to generate a local model associated with the electronic device. Using the global model and/or local model, the remote system can identify anomalies associated with the electronic device and, in response to identifying an anomaly, notify the user. The remote system can further cause the electronic device to change states after receiving a request from the user.
US10580394B2 Method, client and computer storage medium for processing information
The present disclosure discloses a method, a client and a computer storage medium for processing information, wherein the method includes: triggering a first operation; downloading a first audio file and a first text file matching the first audio file in response to the first operation; partly truncating the first audio file to obtain a first audio clip according to first indication information for identifying a truncating start position and second indication information for identifying a truncating end position; triggering a second operation; playing the first audio clip and dynamically displaying a text information part in the first text file corresponding to the first audio clip synchronously in response to the second operation; acquiring voice information of a user while playing the first audio chip; and synthesizing the first audio clip and the voice information into a first acquisition result.
US10580390B2 Keyboard instrument
A keyboard instrument including a hammer unit which includes a plurality of hammer members each of which has an effort point provided on one end side, a load point provided on an other end side, and a fulcrum provided between the effort point and the load point, and a hammer holder which rotatably holds the plurality of hammer members, and a keyboard chassis which includes a restriction member for restricting rotations of the plurality of hammer members performed in response to key depression operations within a restriction range and in which the hammer unit is mounted, in which the hammer holder has a plurality of contact points on the effort point side which comes in contact with portions of the plurality of hammer members on the effort point side when the hammer unit is in a vertically inverted state.
US10580388B2 Screen display method, apparatus and mobile terminal
A screen display method and apparatus and a mobile terminal are provided. The method includes: acquiring target offset position information of the display screen of the mobile terminal deviating from a preset reference position; searching for target display region information corresponding to the target offset position information from a preset database, the preset database comprising at least one set of offset position information and display region information corresponding to each set of the offset position information; and displaying content to be displayed by the mobile terminal in a display region indicated by the target display region information.
US10580384B1 Panel calibration using multiple non-linear models
A method of calibrating a display panel including making measurements of color components displayed on the display panel, using the measurements to generate at least two non-linear models for each color component, receiving an input image consisting of one or more pixels represented by input color values, calculating a crosstalk gain for a given value of the color components using the generated non-linear models and the input values of a pixel, applying the crosstalk gain to the color components of the pixel to create crosstalk compensated component values, and displaying an image using the crosstalk compensated component values.
US10580377B2 Shift register and driving method thereof, gate driving circuit and display apparatus
The present disclosure provides a shift register and a driving method thereof, a gate driving circuit, and a display apparatus. The shift register comprises an input circuit, a first output circuit, a second output circuit, and a negative voltage switching circuit. The input circuit has an input terminal configured to receive an input signal, an output terminal coupled to a first node, and a control terminal configured to receive a first clock signal. The first output circuit has an input terminal configured to receive a second clock signal, an output terminal coupled to an output signal terminal, and a control terminal coupled to the first node. The second output circuit has an input terminal configured to receive a first low level signal, an output terminal coupled to the output signal terminal, and a control terminal configured to receive a third clock signal. The negative voltage switching circuit has an input terminal configured to receive a second low level signal, an output terminal coupled to the first node, and a control terminal configured to receive a fourth clock signal.
US10580376B2 Shift register and driving method thereof, gate driving circuit and display apparatus
A shift register and driving method thereof, a gate driving circuit and a display apparatus are provided. The shift register includes an input unit, a reset unit, a first control unit, a second control unit, a first output unit, a second output unit, a first signal output end and a second signal output end. Potential of the first signal output end is controlled by use of the input unit, the reset unit, the first control unit and the first output unit, and potential of the second signal output end is controlled by use of the input unit, the reset unit, the second control unit and the second output unit. The first control unit and the first output unit, the second control unit and the second output unit are utilized for controlling and sharing the input unit and the reset unit so that function of two shift register units are realized.
US10580374B2 Co-gate electrode between pixels structure
A co-gate electrode between pixels structure includes a first pixel and a second pixel. The first pixel has a first control switch is electrically connected to a main control switch. The main control switch selectively receives an external voltage and then transmits the external voltage to the first control switch. The first control switch selectively receives the external voltage, lest the external voltage transmitted to the first pixel to charge or discharge establish a voltage drop. The second pixel has a second control switch, which is electrically connected to the main control switch to selectively receive the external voltage transmitted by the main control switch, lest the external voltage that is transmitted to the second pixel to charge or discharge establish a voltage drop. The present invention is used for a panel with pixels of small area and high resolution.
US10580369B2 Display apparatus and method for driving the same
A method for driving a display apparatus includes: dividing pixels on a display panel into a plurality of pixel groups; each of the pixel groups includes an even number of sequentially adjacent pixels; calculating a display hue of each of the pixel groups according to an image input signal; obtaining a Look Up Table (LUT) according to a hue range of the display hue; the LUT is a correspondence table between color gray scale values of blue sub-pixels and driving voltage pairs; the driving voltage pair comprises a high driving voltage and a low driving voltage; obtaining the driving voltage pair using the corresponding LUT according to an average gray scale value of the blue sub-pixels in each of the pixel groups; and driving the blue sub-pixels on the corresponding pixel group according to the driving voltage pair.
US10580361B2 Organic light-emitting display panel and organic light-emitting display device
Provided are an organic light-emitting display panel and an organic display device, the organic light-emitting display panel includes: a display region and at least one peripheral circuit region; the peripheral circuit region is provided with shift registers cascaded in stages and clock signal lines of at least two different types, the number of clock signal lines in at least one of the different types is not less than 2, clock signals of one type of the clock signal lines are the same, clock signals of different types of the clock signal lines are different; the clock signal lines each is electrically connected to a clock signal input terminal of one of the shift registers, the shift registers each is configured to output a gate driving signal according to the clock signal in the clock signal line electrically connected to the input terminal of one of the shift registers.
US10580359B2 Display device and electronic apparatus
A display unit includes sub-pixels that each have a light emitting element, a capacitor, a first transistor that writes a video signal potential to the capacitor, and a second transistor that provides a drive current to the light emitting element based on a voltage stored in the capacitor. Each first transistor has a channel width Wand channel length L, such that a width to length ratio is W/L. The width to length ratio W1/L1 of one of the first transistors is different than a width-to-length ratio W2/L2 of at least one other of the first transistors.
US10580351B2 Micro light-emitting diode display device and display device
A micro LED display device includes a display panel. The display panel includes a plurality of pixel areas each having a thin film transistor. A first micro LED and a second micro LED are in each pixel area. The first micro LED is configured to emit light to display an image, and the second micro LED is configured to emit light to improve a displayed brightness for a specific area of the image.
US10580345B2 Display driver and display panel module
Provided is a display driver which can be used in common in any of COF mounting and COG mounting. In the display driver, a position (or write/output position) of display data output by an output circuit can be changed along a direction of an array of external output terminals S1 to S540 according to mode data, whereby an array of external output terminals to use for output can be selected from more than one kind of arrays different in layout pitch. Therefore, the display driver can be used in display panels with signals lines having different pitches serving to receive drive signals from the display driver and in addition, used in common in any of COF mounting and COG mounting which are different from each other in the pitch of mounting wiring lines.
US10580341B2 Electronic device with color sensing ambient light sensor
An electronic device may be provided with a display mounted in a housing. A color sensing ambient light sensor may measure the color of ambient light. The color sensing ambient light sensor may be mounted in alignment with an ambient light sensor window formed in an inactive area of the display. The color sensing ambient light sensor may be formed from detectors on a semiconductor substrate. The detectors may include detectors that have spectral sensitivity profiles matching those of color matching functions. The color sensing ambient light sensor may include an infrared light detector. Light redirecting structures such as a diffuser, prism film, negative lens film, or privacy film may be used in directing light into the ambient light sensor. The color sensing ambient light sensor may be calibrated by exposing the sensor to light sources of different types.
US10580336B2 Display driver device
A display driver device includes a timing controller, a display driver integrated circuit, a flexible printed circuit board, a connection line, and a test line. The timing controller includes an output pad unit. The display driver integrated circuit includes an input pad unit. The connection line is formed at the flexible printed circuit board to electrically connect the input pad unit with the output pad unit. The test line is formed at the flexible printed circuit board, and is used to provide a test signal to the input pad unit. The display driver device operates in a normal mode or operates in the test mode based on a test mode signal.
US10580332B2 Pressure equalization structure and motor improvement for fluid-immersed self-rotating displays
A self-rotating display device includes and outer light transmissive container (402) containing a light transmissive fluid (406) and an body (404) containing an electric motor (421) for rotating the body with respect to the outer container. The body also carries an amount of the fluid (430a) contacting the fluid in the outer container through a pressure equalizing gap (431) in the body which forms a fluid pathway between the inner cavity of the body and the inner chamber of the outer container. The fluid pathway forms self-regulating pressure relief structure which accommodates slight pressure variations in the fluid due to climactic conditions for example. A specialized reduced footprint fluid-immersible electric motor having separate field and compass magnets, which do not rotate relative to each other, helps eliminate magnetic cogging. The device can be manufactured according to a method which eliminates the necessity of a fill hole in the body.
US10580331B2 Freestanding exhibit display
A freestanding exhibit display for supporting a banner includes a base, an upright support structure, and a transverse support arm. The upright support structure extends from the base. The transverse support arm is mounted on the upright support structure and includes a cradle defining a cradle space. The cradle is configured to retain a furled portion of the banner in the cradle space with only gravity.
US10580328B2 Safety collar for an electrical cable
An identification tag for an electrical cable. The identification tag may provide enhanced safety between the cable and another component, and may include a collar and a tab. The collar may include a bore for receiving a part of the cable. The bore may extend between first and second ends of the collar. The collar may also include an abutment surface for limiting the insertion of the cable end through the bore. The collar may further include an outer surface having a profile such that an outer diameter of the collar is smaller at the second end than at the first end and the outer diameter of the collar decreases gradually from the first end to the second end. The tab may be connected to and extend from the collar, wherein the tab may include identification symbols for identifying the cable.
US10580326B2 Anatomical model and method for surgical training
Implementations relate to anatomical models and surgical training. In some implementations, an anatomical training model includes a base portion and a top portion that form a hollow space between the base portion and top portion. A plurality of holes are positioned in the top portion. The model includes a plurality of cannula supports, where each cannula support is aligned with one or more corresponding holes in the top portion.
US10580324B2 Medical sensors for clinical and training applications
The present invention is directed to systems for interfacing between sensors and sensor simulators and clinical monitors and devices. The present invention is used to incorporate sensors and sensor simulators into training and clinical demonstrations. A system in accordance with the present invention includes a hardware component configured to transmit an output signal associated with a typical clinical sensor such as sensors for end-tidal CO2, pulse oximetry, temperature, blood pressure, near-infrared spectroscopy (NIRS) sensors, and CPR sensors to a clinical monitor or similar device. The system of the present invention also provides a software component to produce and transmit or to receive and make use of the simulated or actual sensor; the system also provides a hardware component to interface the software component to the clinical monitor, defibrillator, and/or sensor.
US10580323B2 Hybrid simulator and method for teaching optics or for training adjustment of an optical device
Disclosed is a hybrid simulator for teaching optics or for training adjustment of an optical device. The hybrid simulator includes at least one dummy optical component physically simulating an optical device, at least one actuator device for generating or simulating an adjustment of the dummy optical component, a sensor configured for detecting an adjustment signal representative of operating the actuator device, a digital processing system including a numerical model for simulating an output numerical optical beam resulting from interaction between an input numerical optical beam and a numerical optical component representing the optical device as a function of the adjustment signal and a display system for displaying a visual signal representative of the output optical beam and/or augmented reality signals.
US10580322B1 Educational system and method for teaching mechanical failure
The educational system for teaching mechanical failure includes first and second specimen pieces. The first and second specimen pieces are adapted to be magnetically joined to one another at a selected magnitude of magnetic force. A linear force measuring device, such as a load cell, is secured to the first specimen piece and a support frame. A linear actuator is secured to the support frame and the second specimen piece to selectively apply a separation force to the first and second specimen pieces. In use, a user may increase a magnitude of the separation force until the first and second specimen pieces separate from one another. The measured separation force when the first and second specimen pieces separate from one another is representative of a required force to cause mechanical failure.
US10580321B1 System and method for conversion of range distance values to physical position by actuation of a tactile feedback wheel
An Environmental Navigation Aid is provided, and can be a rechargeable, portable, handheld device that can convert environmental information, such as distance to a target object, into tactile values for presentation to a user's palm or fingers by way of a tactile feedback wheel. The nature of the target object composition can be factored into the behavior of the feedback wheel. The Environmental Navigation Aid can be paired with a wireless charging dock that can also serve as a homing beacon when the handheld device is pointed at the changing dock. Stand-alone homing beacons for additional orientation referencing tasks can be added to an Environmental Navigation Aid as a system. The Environmental Navigation Aid is designed to assist the blind in perception of the world around them.
US10580318B2 System and method for bimanual training
A system including a first substrate implement with a first side, a first groove contrivance machined, molded or casted into the first side, and in which the first groove contrivance comprises a first predetermined pattern and a predetermined size. A first tracing tool includes a first end portion, in which said first end portion comprises a tip with a first predetermined diameter size and shape, wherein the first predetermined diameter size and shape is configured to correspond to the first predetermined size of the first groove contrivance. The tip of the first end portion is operable for tracing the first groove contrivance.
US10580307B2 Ship display device
An AIS information display device comprises an information acquisition component, an icon generator, and a display component. The information acquisition component acquires bearing information, which is information about the bearing of other targets with respect to the position of the host vessel. The icon generator uses an icon-use host vessel symbol S3 and one other target symbol S2 to generate an icon 19 that indicates the relative bearings of the host vessel and another target. The display component displays the icon 19 generated by the icon generator. Consequently, a ship display device can be provided which makes every target easy to understand, even when there are many other targets around the host vessel.
US10580306B1 Accident response technology
Systems and methods for improved accident response technology are disclosed. According to certain aspects, a server may receive an indication of an occurrence of an accident event, and may identify a set of vehicles currently operating and suited to assist with the accident event. The server may transmit a notification to one or more of the vehicles that indicates the accident event and enables a vehicle operator to select whether to assist with the accident event. The server may reward the vehicle operator for assisting with the accident event.
US10580305B2 Autonomous presentation of a self-driving vehicle
Techniques for facilitating the autonomous presentation of a self-driving vehicle are provided. In one example, a method can include a system operatively coupled to a processor, where the system: determines a feature of a self-driving vehicle based on information regarding an entity in a pending transaction; determines a task to be performed by the self-driving vehicle based on the feature; and generates an instruction for the self-driving vehicle to perform the task.
US10580298B1 Self-driving infrastructure
The present disclosure relates to providing vehicles in the real world with instructions while operating on a roadway portion. The roadway portion may be one or more lanes in a segment of a roadway. A first set of vehicles may be equipped with a communication device for communication with one or more servers configured to provide instructions and/or other information. One or more objects at or near the roadway portion may be identified. A presence of first object not in the first set of vehicles may be detected. The first object may not include a communication device. A warning notification may be provided to vehicles at or near the roadway portion when the first object is detected. Instructions to perform one or more driving maneuvers may be provided to vehicles at or near the roadway portion when the first object is detected.
US10580294B2 Photographic system for use on school buses
A photographic system for use on school buses allowing traffic authorities to issue citations for violations of school bus traffic laws which require drivers to stop when a school bus turns on its flashers. Doppler devices are activated when the flashers are turned on. The Doppler devices detect for vehicle motion and speed facilitating a camera to take a series of snapshots. The snapshots along with locational and time data are sent to the authorities. The photographic system is designed to improve awareness and safety around school buses when loading and unloading school children.
US10580292B2 Lane-level geometry and traffic information
Provided herein is a method for establishing lane-level data from probe data. Methods may include receiving probe data points associated with a plurality of vehicles; determining, for each of the probe data points, a location and road segment corresponding to the location; generating, from the probe data points associated with a first road segment, a cell-density image of the first road segment, where the cell-density image represents a volume of probe data points at each of a plurality of cells of a grid overlaid on the first road segment; applying a deconvolution method to the cell-density image to obtain a refined cell-density image having a lower degree of data point spread; determining, from the refined cell-density image, a number of paths along the first road segment, where each path represents a lane; and computing, from the refined cell-density image, lane-level properties of the probe data of the first road segment.
US10580291B1 Vehicle location assistance using audible signals
Aspects of the present disclosure relate to using audible cues to guide a passenger to a vehicle having an autonomous driving mode. For instance, one or more processors of the vehicle may receive, from a server computing device, instructions to pick up the passenger at a pickup location. The one or more processors may maneuver the vehicle towards the pickup location in the autonomous driving mode. The one or more processors may receive a signal indicating that the passenger requests assistance locating the vehicle. The one or more processors may use the signal to generate the audible cues. The audible cues may be played by the one or more processors through a speaker of the vehicle in order to guide the passenger towards the vehicle.
US10580289B2 Sensor integrated circuits and methods for safety critical applications
A sensor integrated circuit includes at least two processing channels responsive to the same or different analog input signals to generate respective processed signals. The two processing channels are non-homogenous and, in some embodiments have different processing accuracies. A checker circuit receives the first and second processed signals and is configured to detect a fault in the sensor integrated circuit when the first and second processed signals differ from each other by more than a predetermined amount.
US10580284B2 Wearable interactive notification device and interactive notification system
A notification system includes a database network, the database network configured to store a medication schedule of a patient; a voice translation service in communication with the database network; and a notification device comprising a processor configured to wirelessly communicate with at least one of database network and the voice translation service, the processor contained in a housing, the housing configured for attachment to the patient, a portion of the housing comprising a display panel; and a memory in communication with the processor, wherein the memory stores executable instructions for causing the processor to provide a visual reminder, at the display panel, of a medication event in the patient's medication schedule, transmit to the voice translation service a voice signal corresponding to an utterance of the patient; and receive from the voice translation service a verbal response to the utterance.
US10580283B1 Secure enterprise emergency notification and managed crisis communications
A computer-implemented system includes the following. A recipient-information-receiving interface is configured to receive up-to-date recipient information for recipients located worldwide. Each information-receiving interface of a plurality of information-receiving interfaces is configured to receive emergency information from a particular external source at a particular worldwide location. The emergency information includes one or more of electronic, textual, audio, and visual information. Processors are configured to aggregate the emergency information received from the plurality of information-receiving interfaces and generate aggregated information for transmission to recipients identified by the up-to-date recipient information. A plurality of information-transmitting interfaces are configured to transmit encrypted aggregated information to recipients identified by the up-to-date recipient information. The encrypted aggregated information includes live video streaming.
US10580282B2 Ear based contextual environment and biometric pattern recognition system and method
A method includes providing ear-based contextual environment and biometric pattern recognition using an earpiece including an earpiece housing, an intelligent control disposed within the earpiece housing, a speaker operatively connected to the intelligent control, a microphone operatively connected to the processor. The method includes sensing at least one physiological parameter of a user of the earpiece with at least one biometric sensor operatively connected to the intelligent control, sensing at least one environmental parameter with at least one environmental sensor operatively connected to the intelligent control, performing pattern recognition analysis at the intelligent control of the earpiece using the at least one environmental parameter and the at least one physiological parameter as input to identify an alert condition, and generating an audible alert to the user using the speaker when the pattern recognition analysis indicates presence of the alert condition.
US10580280B1 Responder network
A variety of methods, medical devices, responder network servers, emergency services interfaces and call center related processes are described that can help improve responder networks designed to get a medical device such as an automated external defibrillator and/or volunteer responders to the scene of a potential medical incident.
US10580277B2 Chamberless smoke detector
The detector has a first optical smoke detector having a first smoke detector light source arranged for emitting a first beam of light and a first scattered light sensor positioned to detect light from the first beam which is scattered by smoke present within a detection zone; a second optical smoke detector having a second smoke detector light source arranged for emitting a second beam of light and a second scattered light sensor positioned to detect light from the second beam which is scattered by smoke present within the detection zone; and an object proximity detector to detect an object in the detection zone.
US10580275B2 Anti-theft electronic seal
A bolt includes a conductor having an accommodation hole and a circuit board installed in the accommodation hole, where the upper part of the conductor is covered with an insulating sleeve, and the lower part thereof is configured with a first engagement portion, a RFID chip and lower contact of the circuit board is formed into a control circuit, and the lower contact is allowed to be protruded out of the bottom end of the accommodation hole. An antenna and elastic sheet are configured inside the bolt seat, and the outer peripheral thereof is configured with an insertion hole and second engagement portion adapted to position the first engagement portion, the elastic sheet have a pre-pressure to allow the antenna, control circuit and conductor to be in electric connection with one another. Whereby, the electric connection can be interrupted when the bolt is cut.
US10580273B2 Shielded pedestal with see-thru capability
Systems and methods for operating a pedestal of an Electronic Article Surveillance (“EAS”) system. The methods comprise: performing tag detection operations by a circuit of a first pedestal to detect an active security tag located in an EAS detection zone of the EAS system; and performing open-look operations by the circuit of the first pedestal simultaneously with the tag detection operations, where the open-look operations cause a portion of the first pedestal that is formed of an opaque material (1) to appear at least partially transparent or (2) to appear as if the portion has at least one aperture formed therethrough.
US10580266B2 Indicator to indicate a state of a personal assistant application
A portable transceiver unit includes: a microphone to receive spoken voice commands from a user; a wireless transceiver to wirelessly communicate with a host computer; and an indicator to indicate a state of a personal assistant application executing on the host computer based on data received from the host computer by the wireless transceiver.
US10580265B2 Home security response using biometric and environmental observations
Various arrangements for handling a potential security situation using a home automation system are presented. During a defined active monitoring time period, a biometric measurement of a user may be received. The biometric measurement of the user may exceed a defined threshold value for the biometric measurement. A security alert from a home automation device in wireless communication with the home automation host system may be received. If the time period between the biometric measurement is within a threshold time period of the security alert being received a security response action may be performed.
US10580264B1 Systems and methods for providing automatic teller machine security
Computer implemented systems and methods are provided for an automatic teller machine. In some embodiments, an automatic teller machine may comprise a display, a physical barrier configured to intersect a line of sight from a location adjacent the automatic teller machine to the display, one or more memory devices storing instructions, and one or more processors. The one or more processors may be configured to determine that a user is operating the automatic teller machine. The one or more processors may be further configured to alter a degree of opacity of the physical barrier, based on the determining.
US10580261B2 Gaming machine, system, and method for a latin bingo game
A gaming machine and a gaming method for playing a Latin bingo includes displaying one or more Latin bingo cards where each of the one or more Latin bingo cards comprising at least one free space, drawing bingo balls and daubing corresponding numbers on the one or more Latin bingo cards, comparing the one or more Latin bingo cards to predetermined matching winning outcomes, and awarding an award to said player when the one or more Latin bingo cards matches the predetermined matching winning outcomes.
US10580258B2 Roulette game
According to various embodiments, an apparatus may laser project a customized ordering of numbers onto a roulette wheel.
US10580254B2 Game management system
A game management system manages a casino game performed in a plurality of tables in casino facilities. The game management system includes: a camera obtaining an image by capturing bet gaming tokens; a control device specifying a betting amount on the basis of the type and the number of gaming tokens in the image by specifying a betting target on the basis of a position of the gaming token in the image; a card distribution device determining a game result of the casino game; an arithmetic device calculating a profit of a casino manager for each table and each game of the plurality of tables, on the basis of the betting target, the betting amount, and the game result; and a recording apparatus recording the profit.
US10580252B2 Electronic gaming device with flexible display screen
An electronic gaming device is disclosed. The electronic gaming device can comprise a control unit, a flexible display device operably coupled to the control unit, a support structure and an arm coupling the flexible display device to the support structure. The arm can adjust to alter a three dimensional shape of the flexible display device in response to control signals from the control unit.
US10580248B2 Coin handling apparatus
There is provided a coin handling apparatus capable of reducing the occurrence of failure caused by a foreign material. A coin handling apparatus includes a coin inlet unit into which coins are put, a coin receiving unit that receives the coins put into the coin inlet unit, a coin discharge unit to which the coins are discharged, and a foreign material discharge chute which is connected to the coin inlet unit and the coin discharge unit and along which a foreign material put into the coin inlet unit is discharged to the coin discharge unit.
US10580244B2 Virtual queue system and method
A system in accordance with present embodiments includes a plurality of wearable devices and a virtual queue control system configured to maintain respective virtual queues for respective attractions and in communication with the plurality of virtual queuing attraction stations. The virtual queue control system is configured to receive communications from the plurality of virtual queuing stations and add guests to the respective virtual queues based on the communications.
US10580243B2 Conditional and situational biometric authentication and enrollment
The present invention provides a system for conditionally selecting biometric modalities for biometric authentication at authentication run time. The inventive concept uses programmatic logic to identify which biometric modalities to use for authenticating a user. The software module for selecting biometric modalities includes, a plurality of rules or conditional logic for selecting one or more biometric modalities required to authenticate a user requesting a secure action.
US10580236B2 Key fob
A key for locking and unlocking a car is disclosed, which is configured to send a first signal which, when the car is locked and the first signal is received, causes the car to unlock, and to send a second signal which, when the car is unlocked and neither the first signal nor the second signal is received, causes the car lock, and the key sends the first signal only upon a signal from a user to unlock the car. The car recognizes a first wireless transmission which, when the car is locked and the first signal is received, causes the car to unlock, and recognizes a second wireless transmission such that, when the car is unlocked and neither the first nor the second signal is received, causes the car to lock, and the first signal is received only upon a user giving a signal to unlock the car.
US10580234B2 Vehicle documentation system
A distributed vehicle documentation system uses multiple sensor systems to capture vehicle information and generate vehicle documentation. A sensor system may be a micro server in communication with a sensor and a control device. In response to requests from the control device, the sensor system may analyze images input in order to identify an object in the images, and modifying the images based on the identified object. For example, in response to identifying a wheel in an image, the image may be cropped in order to be centered around the identified wheel. In the event that the sensor system cannot identify the object (e.g., cannot identify the wheel in the image), another image may be obtained with a different field of view based on a determined size of the vehicle.
US10580232B2 Apparatus and method that diagnose vehicle health condition
An apparatus and method that detect a condition of a vehicle component are provided. The method includes diagnosing vehicle health of a vehicle by analyzing one or more from among vehicle performance, vehicle energy usage, and vehicle vibration and acoustics, performing fault isolation on the vehicle to detect a health condition of a vehicle component corresponding to the isolated fault if the vehicle health below a predetermined threshold, monitoring the vehicle component corresponding to the isolated fault and estimating a remaining useful life of the vehicle component corresponding to the isolated fault, and performing one or more from among continuously monitoring, scheduling maintenance, providing a warning, and performing fault mitigation based on the estimated remaining useful life of the vehicle component corresponding to the isolated fault.
US10580226B2 System and method for generating vehicle data report with tool measurement
A computing system can register a measurement tool. The computing system can determine a selected vehicle for a vehicle data report and a selected measurement tool to perform a first tool measurement that excludes determining data from a vehicle data message. The computing system can determine a selected vehicle component for the first tool measurement by the selected measurement tool. The computing system can determine a spatial identifier for the first tool measurement. The computing system can determine the first tool measurement performed by the selected measurement tool. A radio transceiver of the computing system can receive radio signals carrying the first tool measurement from the selected measurement tool. The first tool measurement received by the radio transceiver can be provided to one or more processors of the computing system. The computing system can generate and output the vehicle data report that includes the first tool measurement.
US10580223B2 System and process for timing competitive athletic events
A competitive event timing system is provided that collects and processes event data for one or more event participants progressing along a race course. The competitive event timing system of this embodiment includes an event management device, a plurality of Bluetooth Low Energy (BLE) devices, and a plurality of mobile detection devices located at a point along a race course.
US10580221B2 Avatar creation user interface
The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
US10580218B1 Augmented-reality image processing
In one embodiment, a computing system accesses a first tracking record of a first user during a first movement session. The first tracking record comprises a plurality of locations of the first user and associated time measurements. During a second movement session, the system determines a current location of a second user and an associated current time measurement. From the plurality of locations in the first tracking record, a first location of the first user in the first movement session is determined based on (1) the associated time measurement relative to a start time of the first movement session and (2) the current time measurement relative to a start time of the second movement session. The system determines a display position of a virtual object on a display screen of the second user based on the first location relative to the current location of the second user.
US10580214B2 Imaging device and imaging method for augmented reality apparatus
The present disclosure provides in some embodiments an imaging device and an imaging method for an AR apparatus. The imaging method includes steps of: achieving, by the AR apparatus, to be in communication with a terminal device; receiving, by the AR apparatus, image data from the terminal device; and displaying, by the AR apparatus, the image data.
US10580208B2 Ceiling map building method, ceiling map building device, and ceiling map building program
A ceiling map building method includes estimating a scale of each ceiling image based on information related to the ceiling image and information related to another ceiling image including a same object as included in the ceiling image, the scale being represented as a ratio of an amount of movement of the object between the two ceiling images to an amount of movement of the camera (6) between the positions thereof when the two ceiling images were respectively captured (ST16), and building a ceiling map (2) (ST2) by converting the ceiling images in accordance with the respective scales so as to have sizes suitable for the ceiling map and combining the converted ceiling images (ST84).
US10580206B2 Method and apparatus for constructing three-dimensional map
The present disclosure discloses a method and apparatus for constructing a three-dimensional map. A specific embodiment of the method includes: acquiring multiple frames of a monocular image containing a target object collected by a monocular camera, and constructing a three-dimensional map containing the target object and other objects in the monocular image based on the monocular image; determining an absolute scale of the target object, and determining a ratio of a relative scale corresponding to the target object to the absolute scale; and adjusting a scale of each object in the three-dimensional map to obtain a three-dimensional map meeting a preset condition based on the ratio. The method and apparatus provided by the present disclosure achieves the construction of a world coordinate system with absolute scales in a three-dimensional map constructed based on a monocular image.
US10580205B2 3D model generating system, 3D model generating method, and program
A 3D model generating system for accurately estimating a shape of an entire space surrounded by a plurality of surfaces is provided. Image acquiring means of the 3D model generating system acquires a plurality of images respectively capturing different directions in a space surrounded by a plurality of surfaces. Partial model generating means generates a plurality of partial models respectively corresponding to the images, each of the partial models representing a portion of the surfaces captured in the images. Overall model generating means generates an overall model representing an entire surface based on the partial models generated by the partial model generating means.
US10580202B2 Inverse rendering of visual material properties
Techniques described herein are directed to a system and methods for generating 3D models of an object which accurately depict reflective properties of the object. To do this, an image of an object is captured and a rendered image of the object is generated from the image. The system then generates a lighting effect which approximates an effect of the actual light source on the appearance of the object when the image was captured. A number of rendered images of the object are generated using the lighting effect, each having different visual material property values. Once the rendered images have been generated, the system may compare the generated rendered images to the actual image in order to identify the rendered image which best approximates the actual image. The visual material property values associated with the best approximation are then assigned to the object.
US10580199B2 Systems and methods for data capture for telecommunications site modeling via a telescoping apparatus
Systems and methods for creating a three dimensional (3D) model of a telecommunications site for planning, engineering, and installing equipment utilizing data capture from a camera attached to a telescoping apparatus including positioning the telescoping apparatus at or near a cell tower and extending the camera at or near cell site components on the cell tower; obtaining data capture via the camera at one or more locations at or near the cell tower and at one or more angles relative to the cell site components; and processing the data capture to define a three dimensional (3D) model of the cell site based on one or more objects of interest associated with the cell site components in the data capture.
US10580197B2 Apparatus and method for hierarchical beam tracing and packet compression in a ray tracing system
An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
US10580171B2 Method for determining a perfusion data set
A method and system are provided for determining a time-dependent, three-dimensional perfusion data set relating to the perfusion of at least one vessel and/or of tissue of an examination object. Projection images of the vessel and/or tissue are acquired in a plurality of recording geometries by an X-ray detector at a plurality of recording times in each case, which images describe detected intensities in a plurality of imaging regions of the X-ray detector. The perfusion data set is determined by associating a weighted sum of specified time-dependent base functions with each voxel of the perfusion data set.
US10580168B2 Content output system and method
An information output system is provided which allows a user to recognize information appropriately while reducing or eliminating inconvenience given to the user. A content output system includes a content output controller 213 which selects output candidate content on the basis of the movement mode of the user and the content position, causes an output unit 25 to output supplementary information on the output candidate content when the relative positional relationship between the user and the output candidate content satisfies a predetermined first condition, and causes the output unit 25 to output the output candidate content when the relative positional relationship between the user and the output candidate content satisfies a predetermined second condition.
US10580163B2 Displacement detecting apparatus, displacement detecting method and substrate processing apparatus
A displacement detecting apparatus according to the invention comprises: a mover which moves and positions a positioning object; an imager which images an image including an imaging object which is the positioning object or an object displacing integrally with the positioning object as the positioning object is displaced; and a displacement detector which detects the imaging object from the image imaged by the imager and detects a displacement of the positioning object based on the position of the imaging object detected in the image, wherein the displacement detector obtains a displacement amount of the positioning object with respect to a predetermined reference position from a value obtained by multiplying a distance between the position of the imaging object and the reference position in the image by a coefficient determined according to size of the imaging object in the image.
US10580159B2 Coarse orientation detection in image data
A framework for coarse orientation detection in image data. In accordance with one aspect, the framework trains a learning structure to recognize a coarse orientation of the anatomical structure of interest based on training images. The framework may then pass one or more current images through the trained learning structure to generate a coarse orientation of the anatomical structure of interest. The framework then outputs the generated coarse orientation of the anatomical structure of interest.
US10580155B2 Image processing apparatus, imaging device, device control system, frequency distribution image generation method, and recording medium
An image processing apparatus includes a processor configured to acquire a parallax image having pixel values according to a parallax of an object in a plurality of captured images, extract first pixel values from a first area of the parallax image at a first rate, extract second pixel values from a second area of the parallax image at a second rate, and generate data indicating a parallax distribution of the object in the plurality of captured images based on the extracted first and second pixel values.
US10580154B2 Method and apparatus for determining a depth map for an image
An apparatus for determining a depth map for an image comprises an image unit (105) which provides an image with an associated depth map comprising depth values for at least some pixels of the image. A probability unit (107) determines a probability map for the image comprising probability values indicative of a probability that pixels belong to a text image object. A depth unit (109) generates a modified depth map where the modified depth values are determined as weighted combinations of the input values and a text image object depth value corresponding to a preferred depth for text. The weighting is dependent on the probability value for the pixels. The approach provides a softer depth modification for text objects resulting in reduced artefacts and degradations e.g. when performing view shifting using depth maps.
US10580151B2 Tile-based low-resolution depth storage
Techniques are described for generating, with a graphics processing unit (GPU), depth values for pixels of a tile. The tile is one of a plurality of tiles of a frame. The GPU may store a first number of the depth values for the pixels in a tile memory internal to the GPU. The tile memory is configured to store image content for the tile of the frame. The GPU may write a second number of the depth values stored in the tile memory to a system memory. The second number is less than the first number.
US10580150B2 Method for improving calculations of surface roughness
Example embodiments include a method that improves calculations of surface roughness that map a planetary surface. The method includes calculating a V-system matrix with a size of α×α in an interval [0,1]; transforming the V-system matrix into an orthogonal matrix; improving calculations of the surface roughness of the planetary surface by calculating the surface roughness of a digital elevation model generated from data captured from the planetary surface; and generating a map of the planetary surface based on the surface roughness.
US10580145B1 Motion-based feature correspondence
A system and method are disclosed for motion-based feature correspondence. A method may include detecting a first motion of a first feature across two or more first frames of a first video clip captured by a first video camera and a second motion of a second feature across two or more second frames of a second video clip captured by a second video camera. The method may further include determining, based on the first motion in the first video clip and the second motion in the second video clip, that the first feature and the second feature correspond to a common entity, the first motion in the first video clip and the second motion in the second video clip corresponding to one or more common points in time in the first video clip and the second video clip.
US10580141B2 Vessel lumen sub-resolution segmentation
An imaging system (100) includes a sub-resolution luminal narrowing detector (112) which detects sub-resolution narrowing of a vessel lumen in an image volume by a centerline profile analysis and computes a sub-resolution determined diameter by modifying an approximated visible lumen diameter with the detected sub-resolution narrowing.
US10580136B2 Mapping image generation device, method, and program
An area extraction unit extracts a cartilage area from a morphological image. An alignment unit performs alignment between a morphological image and a functional image. A mapping unit generates a mapping image obtained by mapping the functional image to the morphological image. A display control unit displays the mapping image on a display.
US10580133B2 Techniques for identifying blepharoptosis from an image
Techniques for estimating blepharoptosis from an image of a face are disclosed. The image is captured by a camera. Histogram of Oriented Gradients and Linear Classifiers are used to predict the location of the face and eyes. An Ensemble of Regression Trees is used to detect points on each eyelid and the canthi. The location of the iris is ascertained by thresholding HLS values of individual pixels and applying a sliding window algorithm. Using regression, the eyelid shape curve is approximated. The eyelid shape curve function is used to measure the MRD1 value and distance below the limbus after detecting the Purkinje image/corneal light reflex. Finally, the intensity of blepharoptosis is estimated by categorizing the measured MRD1 and distance-from-Limbus values.
US10580131B2 Convolutional neural network for segmentation of medical anatomical images
There is provided a method for segmentation of an image of a target patient, comprising: providing a target 2D slice and nearest neighbor 2D slice(s) of a 3D anatomical image, and computing, by a trained multi-slice fully convolutional neural network (multi-slice FCN), a segmentation region including a defined intra-body anatomical feature that extends spatially across the target 2D slice and the nearest neighbor 2D slice(s), wherein the target 2D slice and each of the nearest neighbor 2D slice(s) are processed by a corresponding contracting component of sequential contracting components of the multi-slice FCN according to the order of the target 2D slice and the nearest neighbor 2D slice(s) based on the sequence of 2D slices extracted from the 3D anatomical image, wherein outputs of the sequential contracting components are combined and processed by a single expanding component that outputs a segmentation mask for the target 2D slice.
US10580128B2 Whole slide multispectral imaging systems and methods
The methods and systems disclosed herein include obtaining a first plurality of images of a sample, where each image in the first plurality of images corresponds to a different spectral band of illumination light incident on the sample or emission light from the sample, obtaining a second plurality of images of the sample, where each image in the second plurality of images corresponds to a different spectral band of illumination light incident on the sample or emission light from the sample, aligning the first and second pluralities of images based on information from a first image from the first plurality of images and a second image from the second plurality of images, where the first and second images correspond to a shared spectral band, and combining at least some members of the first plurality of images and at least some members of the second plurality of images to form an image stack.
US10580126B1 Automated system and method for lumber analysis
A system that includes a computer processor having a plurality of input data devices, a plurality of output data devices, and a plurality of sensors; and a mechanical assembly integrated with the computer processor to reposition a piece of wood lumber based on software code executing in the computer processor. In some embodiments, the system performs a method that includes eliciting and receiving into the computer processor data parameters from a first human user; obtaining incoming data points about the lumber from the plurality of sensors; processing and storing the data parameters; comparing the incoming data points to the data parameters to obtain comparison results; and, based on the comparison results, (1) rejecting the lumber to a preprogrammed position, (2) feeding the lumber into a saw assembly as positioned, or (3) repositioning the lumber to a more optimal position prior to feeding the lumber to the saw assembly.
US10580124B2 Inspection device, control method and control apparatus for the same
The present disclosure provides an inspection device, a control method and a control apparatus for the same, and relates to the technical field of inspection patrol. The inspection device can patrol in a lane which has at least one lane line. The control method includes collecting an environment image around the inspection device. The control method includes identifying the lane line from the environment image. The control method includes determining a distance between the inspection device and the lane line. The control method includes determining a deviation between the inspection device and a preset route in the lane according to the distance between the inspection device and the lane line. The control method includes controlling the inspection device to move toward the preset route according to the deviation.
US10580122B2 Method and system for image enhancement
A method for image processing, which comprises the following steps: Generating a first histogram from a first image; Calculating a first parameter profile from the first image indicative of the quality of the first image; Adjusting the first parameter profile to generate a second parameter profile; Using the second parameter profile to generate a statistical distribution via a statistical distribution generator, wherein the statistical distribution is characterized by at least three parameters; Using the statistical distribution to perform a histogram specification to the first histogram of the first image to generate a second histogram; Generating a second image based on the first image and the second histogram.
US10580121B2 Image noise reduction based on a modulation transfer function of a camera dome
A method and apparatus are disclosed. The method may include determining a current zoom value of a camera and determining a first modulation transfer function of a transparent dome of the camera. The method may include applying a first low-pass filter to an image captured by the camera based on the current zoom value and the first modulation transfer function of the transparent dome.
US10580117B2 Method to generate additional level of detail when zooming in on an image
Methods and systems are described for generating additional levels of detail when zooming in on an image. A viewer may desire to zoom in on an image to see a portion of the image in greater detail. This portion of the image may be analyzed to determine if zoom enhancement is necessary. If it is determined that zoom enhancement is necessary, the zoomed region may be matched to a replacement texture. The replacement texture may be used to enhance the image by replacing some or all of the image data.
US10580116B2 Methods and systems for spatially localized image editing
This invention provides methods for spatially localized image editing. For example, an input image is divided into multiple bins in each dimension. For each bin, a histogram is computed, along with local image statistics such as mean, medium and cumulative histogram. Next, for each tile, a type of adjustment is determined and applied, including adjustment associated with Exposure, Brightness, Shadows, Highlights, Contrast, and Blackpoint. The adjustments are done for all tiles in the input image to render a small adjustment image. The small image is then interpolated, for example, using an edge-preserving interpolation, to get a full size adjustment image with adjustment curve for each pixel. Subsequently, per-pixel image adjustments can be performed across an entire input image to render a final adjusted image.
US10580114B2 Methods and systems for real time 3D-space search and point-cloud registration using a dimension-shuffle transform
The current document is directed to a dimensional shuffle transform (“DST”) that maps a 3D space to a one-dimensional space that preserves 3D neighborhoods within ID neighborhoods within a recursive hierarchical structure. The search for points in a 3D subspace is reduced, by the DST, to one or more searches in the transformed ID space. The search is performed by either recursive decomposition of the 3D space indexed by the transform into subspaces, exploiting the transformed space structure, or by direct indexing into the region of interest. The searches over the subspaces generated by recursive decomposition are independent from one another, providing many opportunities for a variety of parallel, DST-enabled search methods. The DST provides a basis for fast and efficient compression of point clouds while avoiding construction and traversal of tree-like data structures.
US10580112B2 Scalable and area efficient conversion of linear image data into multi-dimensional image data for multimedia applications
Certain aspects of the present disclosure provide techniques for scalably and efficiently converting linear image data into multi-dimensional image data for multimedia applications. In one example, a method for managing image data includes receiving a line of image data in a linear format via a system bus of width T, wherein the image data's native format is a tile format of H lines per tile; forming H subsets of image data from the line of image data in the linear format; writing the H subsets of image data to a memory comprising BN=H banks of BW=T/BN pixel width, wherein each subset of the H subsets is written to a different bank of the BN banks; and outputting the H subsets of image data in the tile format.
US10580109B2 Data distribution fabric in scalable GPUs
One embodiment provides for a processor comprising a three-dimensional (3D) integrated circuit stack including multiple graphics processor cores and interconnect logic to interconnect the graphics processor cores of the 3D integrated circuit stack to enable data distribution between the graphics processor cores over a virtual channel including multiple programmatically pre-assigned traffic classifications.
US10580108B2 Method and apparatus for best effort quality of service (QoS) scheduling in a graphics processing architecture
An apparatus and method for best effort quality of service scheduling in a graphics processing architecture. For example, one embodiment of an apparatus comprises: a graphics processing unit (GPU) to perform graphics processing operations for a plurality of guests; a plurality of buffers to store one or more graphics commands associated with each guest to be executed by the GPU; and a scheduler to evaluate commands in the buffers of a first guest to estimate a cost of executing the commands, the scheduler to select all or a subset of the buffers of the first guest for execution on the GPU based on a determination that the selected buffers can be executed by the GPU within a remaining time slice allocated to the first guest.
US10580104B2 Read/write modes for reducing power consumption in graphics processing units
Power for on-die heavily used local memories in general purpose graphics processing unit (GPGPU) applications may be reduced by using low latency read and high latency write operations. Power consumption in read heavy graphic operations can be reduced using a small memory footprint design with possible reduction of hot spotting in some embodiments.
US10580102B1 Apparatus and methods for computerized object identification
Apparatus and methods for identification of a coded pattern visible to a computerized imaging apparatus while invisible or inconspicuous to human eyes. A pattern and/or marking may serve to indicate identity of an object, and/or the relative position of the pattern to a viewer. While some solutions exist for identifying patterns (for example, QR codes), they may be visually obtrusive to a human observer due to visual clutter. In exemplary implementations, apparatus and methods are capable of generating patterns with sufficient structure to be used for either discrimination or some aspect of localization, while incorporating spectral properties that are more aesthetically acceptable such as being: a) imperceptible or subtle to the human observer and/or b) aligned to an existing acceptable visual form, such as a logo. In one variant, a viewer comprises an imaging system comprised as a processor and laser scanner, or camera, or moving photodiode.
US10580098B2 Voice activated hotel room monitor
A method for voice activated hotel room monitoring includes transmitting to a mobile number from a voice driven computer assistant disposed within a room of a hotel, a message inviting registration of a guest assigned to the room. In response to a registration of the guest received from the number, a unique identifier is assigned to the guest, a record is stored in a registry that associates the guest with the identifier and the room, and the identifier is transmitted to the mobile number. Thereafter, a voice command is detected in the assistant and, in response, the command is speech recognized into text and parsed to locate the identifier. Then, the registry is queried with the identifier. In the event that the identifier corresponds to the guest assigned to the room, a directive in the text is processed in connection with a service offered to the guest by the hotel.
US10580096B2 Method for determining integrated network loss rate in UHV AC cross-regional electricity trading
The invention relates to a method for determining an integrated network loss rate in the UHV AC cross-regional electricity trading. The method includes fitting a curve relationship between integrated network loss rates and transmitting powers on the basis of theoretical calculations of the UHV AC transmission line loss, using a relational fitted curve between actual values of integrated network loss rates and transmitting powers calculated according to gateway power statistical data to perform geometrical average correction on the original curve, and making planned values of the integrated network loss rates to be closer to the actual values according to a method for determining UHV AC integrated network loss rates according to a correction curve function relation, which greatly increases fairness of the trading settlement. The method is simple and easy to implement with high accuracy, and applicable to planning and trading settlement of regular or real-time UHV AC electricity trading.
US10580092B2 Resource transfer system and method
A method is provided. The method includes: displaying media information which is shared by a Social Networking Service (SNS) platform and released by a second client; displaying an entrance for giving free resources provided by the SNS platform; and in response to an operation for giving free resources triggered through the entrance, sending an instruction for giving free resources for the media information to the SNS platform which transfers a given-free resource from an account of the first client to an account of the second client according to the instruction.
US10580091B2 Systems and methods for dynamically identifying and presenting matching user profiles to a user
Electronic computer-implemented systems and methods for dynamically identifying and presenting matching user profiles to a user are disclosed. A server system receives, from an electronic device of a user, user profile information that includes at least one user-selected goal, and stores the user profile on a database. Location information as to the geographic location of the user is also received by the server system. The user-selected goal is analyzed to extract entity and keyword samples therefrom, and matching user profiles of other users stored on the database are identified as those that have goals with similar entity and keyword samples therein. The matched user profiles are ranked based on the physical proximity between the user and the other users, and the ranked list is transmitted to the electronic device to be displayed to the user.
US10580089B2 Video-voice preparation of electronic tax return summary
Methods, systems and computer program products for processing video of tax documents and associated verbal input provided by a user and populating at least a portion of an electronic tax return with processing results. A video/voice processor associated with a tax return preparation application executed by a computing apparatus such as mobile communication device receives a video of a tax document and voice data. The document type is determined using video and/or voice data. Voice to text conversion can be used to determine what a user said about the document to determine the document type. Tax data determined from the video is used to populate a field of the electronic tax return. A front facing camera may be used to take a video of a tax document while a rear facing camera is used to detect a facial expression, which may result in certain dialogue with the user.
US10580086B2 System and method for changing categorization data in relation to spend analysis reports in real time
Systems, and methods for using same, are described for changing categorization data, in relation to spend analysis reports, in real time. The systems include a processor unit, and a computer readable medium storing instructions executable by the processor unit including a client side processing system adapted to transmit a user generated request for change, in real time, and a server side processing system adapted to receive the transmitted requested change, in real time, for effecting the requested change.
US10580081B2 System and method for dynamic insurance coverage in a subscription vehicle service
Embodiments of methods and systems for dynamic insurance of clients with access to a shared asset pool through a subscription vehicle service are disclosed. An exemplary embodiment of a method for dynamic insurance leverages a subscription vehicle service platform to collect data elements associated with each driver-to-vehicle combination in the subscription vehicle service. Using the collected data elements, embodiments package the data elements according to predefined preferences of one or more insurance providers. When a present driver-to-vehicle combination associated with a given client changes, the packaged data elements are provided to the insurance providers in order to solicit quotations, or approval, or continuation of current policy for the new driver-to-vehicle combination. In this way, constantly updated data elements derived from the client's use of the service provide accurate information for optimized insurance coverage based on the client's active driver-to-vehicle combination.
US10580076B2 Visual assist for insurance facilitation processes
A wearable communication device that is selectively configured to assist in the implementation of insurance claims processing. The device is capable of voice-activated or touch-activated insurance claim processing instructions and assisting the user in implementing insurance processing function such as damage appraisals and the like.
US10580071B2 Systems and methods for exporting auto finance information
This disclosure relates generally to systems and methods for providing personalized financing information and, more particularly, systems and methods for providing personalized financing information via a dealership website using an API associated with a financial service provider. In one embodiment, a system includes memory hardware storing instructions that configure processing hardware to receive a loan request for a buyer via a real-time API that includes at least buyer identification and financial information and information associated at least one inventory item presented on a dealership website. The system may also determine financing information comprising prospective financing terms for the at least one item based on at least the loan request. The server may also provide, to the dealership server via the real-time API, the determined financing information for presentation on the dealership website, including prospective financing terms information corresponding to each of the at least one item.
US10580070B2 Distributed system for commerce
A distributed system for commerce including a merchant system with a communication system for receiving, processing and transmitting data. The system further includes an intermediate server system in communication with the merchant system, and this intermediate server system includes a data storage system for storing data transmitted thereto, as well as a communication system for receiving, processing and transmitting data.
US10580069B1 Method and system for implementing a messaging format validator tool
The invention relates to a Validator Tool that validates a messaging format standard. The Validator Tool comprises: a processor configured to perform the steps comprising: identifying a change in a messaging format specific to transmission of financial information from a first entity to a second entity; identifying a first event and a second event; identifying a first schema associated with the first event and a second schema associated with the second event; the first event in the first schema represent a message prior to the change in the messaging format and the second event in the second schema represents a message that incorporates the change in the messaging format; and performing a comparison of the first event and the second event, wherein the comparison comprises one or more of: missing accounts, missing pages and an event message comparison.
US10580060B2 Requisition system for supply/maintenance of safety items
A requisition system for safety items such as first aid kits, blood borne pathogen kits, automatic external defibrillators, fire extinguishers, smoke detectors and carbon monoxide detectors automatically generates a list of supplies for such items. The requisition system operates on a mobile electronic device. The user or customer can efficiently undertake an inventory of the replaceable supplies for the safety items and generate a requisition for such safety items. The requisition system provides for an automatic notification alert to the user and also provides an alert notification button to initiate an inventory of replaceable supplies. A requisition of the replaceable supplies is automatically communicated to the supplier. The requisition system also automatically generates a requisition of supplies so that a first aid kit or other safety item fully complies with applicable current safety standards. The requisition system also is operable to implement an automatic replenishment of supplies.
US10580052B2 Systems and methods for controlling shelf display units and for graphically presenting information on shelf display units
Systems and methods for controlling shelf display units and for graphically presenting information on shelf display units are disclosed. A system includes one or more display units configured to be coupled to shelves of a modular shelving system, one or more processors communicatively coupled to the one or more display units, one or more memory components communicatively coupled to the one or more processors, and machine readable instructions stored in the one or more memory components. When executed by the one or more processors, the machine readable instructions cause the system to determine a product identifier corresponding to a product, identify one or more display units to update in response to determining the product identifier corresponding to the product, and update a graphical output of the one or more display units identified to be updated in response to identifying the one or more display units to update.
US10580050B2 Social product promotion
Methods and apparatus are disclosed regarding an e-commerce system having social networking aspects. The e-commerce system leverages such social networking aspects to help promote the sale of products.
US10580049B2 System and method for incorporating one-time tokens, coupons, and reward systems into merchant point of sale checkout systems
A method for incorporating one-time-tokens, coupon and reward systems in conjunction with merchants' POS checkout systems in the physical or virtual environments includes providing a consumer computing device comprising an electronic wallet application, providing a One-time Token Redemption System (OTRS) and user electronic wallet accounts, logging into a user electronic wallet account through the electronic wallet application, sending a request for a one-time token valid for a specified time interval and then forwarding the request for the one-time token to the OTRS and upon approval sending the requested one-time token from the OTRS to the electronic wallet application. Next, presenting and entering the one-time token into a merchant point of sale checkout system within the specified time interval via the consumer computing device, sending the entered one-time token to a checkout application, and then processing payment via a secure payment application.
US10580046B2 Programmatic generation and optimization of animation for a computerized graphical advertisement display
A computer receives a request for graphical display source code for a computerized graphical advertisement display, and retrieves seed animations including a plurality of seed animation features. The computer generates candidate animations based on the one or more seed animations, where the computer alters a first aspect of a seed animation to generate an altered seed animation having a plurality of altered seed animation features and the computer alters a second aspect of the altered seed animation to generate a candidate animation having a plurality of candidate animation features. The computer generates candidate animation scores based upon a context of the advertisement display and the plurality of candidate animation features. The computer selects an animation from the candidate animations based on the candidate animation scores and generates the graphical display source code based on the selected animation, a size of the advertisement display, and display capabilities of the user device.
US10580044B2 Identifying optimal viewability for content
Systems and methods provide for determining optimal viewability ranges for content impressions. During content impressions, a content server receives content requests via an ad tag that is enhanced with a content impression identifier or cost data from a bidding platform. The content server serves a pixel tag with content in order to collect viewability data for each content impression. The content server stores the viewability data with the content impression identifier or cost data from the bidding platform for each content impression. This allows for the correlation of cost data and viewability data on a per-content impression basis. The cost data and viewability data are used to compute cost-per-conversion information for each of a number of different viewability ranges.
US10580043B2 Computerized method and system for providing customized entertainment content
Targeted Content solutions can be provided using a variety of techniques. Targeted Content can be provided in place of generic advertisements on a first device or on personal computing devices. Targeted Content can be presented during, or in place of, generic advertisements in Content (e.g., television content, streaming content, etc.). Targeted Content can include customized video content to improve a user's viewing experience and thereby provide increased revenue opportunities for advertisers and content providers. The video content and/or customized content that is provided to a user can be paused or substituted to permit customized content to be delivered to the user. The video content and/or customized content can be of sporting events, and can facilitate and improve participation in a Fantasy Sports league.
US10580038B2 Systems and methods for leveraging social queuing to identify and prevent ticket purchaser simulation
A method for identifying a simulated social media account history is provided. The method may include querying a social media account to obtain social media identification information. The querying may determine whether the account history includes one or more parameters that indicate whether the social media account is related to an automated entity or a human entity. The parameters may include at least one of less than a threshold number of friends on the account; more than a threshold frequency of historic ticket purchases per unit time; disparate location of historic ticket purchases per unit time and/or a historic record of less than a threshold reaction time to a plurality of ticket offers.
US10580036B2 Universal consumer-driven centralized marketing system
A scalable adaptable consumer-driven centralized marketing system and methodology receives consumer directives, marketing directives and marketing objects from users. Each marketing object is associated with a marketing directive. A consumer directive provides consumer-related information, which may include a subject matter of interest. A marketing directive provides marketing subject matter, which may relate to goods or services offered. The system queries a database for consumer directives with subject matters of interest that match the marketing subject matter. The system makes a copy of the marketing object accessible to users associated with matching consumer directives.
US10580032B2 Evaluating page content to determine user interest
The disclosure is directed to approaches for combining server-side decisions based on user attributes and/or demographics with client-side decisions based on expressed or implied user interests determined based on the contents of a web page being visited by the user. A server is responsive to an occurrence of an operation of a client device at the web page. Processing steps determine particular executable web page content to send to the client device (e.g., where the particular executable web page content is determined in response to a particular client-side operation). The web page is rendered with the aforementioned executable web page content. Server-side processing receives messages that are emitted conditionally, based on the occurrence of a user event. An event log message comprises a portion of the web page, such as a string, indicating or implying user interest. A targeted advertisement is presented to the user based on the user interest.
US10580030B2 Methods and systems for analyzing user preferences to dynamically identify remotely located media for local access
A method enables analyzing user preferences to dynamically identify remotely located media for local access. The method includes accessing, by a media selection component executing on a first computing device, an identification of a type of media preferred by a user local to a second computing device. The method includes identifying, by the media selection component, remotely located media of the type preferred by the user. The method includes providing, by a media player executing on the second computing device, local access to the identified remotely located media.
US10580026B2 In store upselling
The present disclosure relates to identifying a product or service in a store and offering to sell products and services that the customer can purchase in that store. Methods and apparatus consistent with the present disclosure allow retail stores to provide real-time information to their customers about products and/or services that may complement another product that a customer is interested in purchasing. A portable electronic device, such as a cell phone, may receive wirelessly transmitted communications from wireless transmitters that are associated with products and services that the customer approaches, touches, or scans.
US10580025B2 Micro-geographic aggregation system
The present disclosure describes systems and methods for automatically rolling-up data associated with one or more geographic units, such as ZIP+4 codes, such that the rollup comprises a minimum number of households to protect anonymity and ensure compliance with privacy regulations, while preserving variance of the underlying data associated with the geographic regions. Data attributes may include demographic data, socio-economic data, lifestyle segmentation, psychographic data, behavioral data, credit data, and other data. The rollup process may involve identifying one or more geographic units with a number of households below a minimum or threshold amount, applying filters to find candidate geographic units for rollup, scoring candidate geographic units to select best pairings for rollup, and repeating until the rollup group has at least the minimum number of households. The process may make trades off between granularity (e.g., number of households), proximity, and similarity of data attributes associated with each geographic unit.
US10580024B2 Consumer influence analytics with consumer profile enhancement
Offline consumer behavior and interactions are observed using beacons positioned at venues where consumers spend time and interact with each other. The beacons communicate with mobile computing devices that are carried by the observed consumers. The observed consumer behavior provides actionable insights into how consumers influence each other. For example, the people that a particular consumer spends time with form a “circle of influence” associated with that consumer. If the consumer makes a purchase, members of the circle of influence are observed to understand the degree to which they were influenced by the purchase, if at all. Metrics that quantify a consumer's influence over other consumers allow marketers to more effectively target both the influencing and influenced consumers. Also, if relatively little information is known about a particular consumer, that consumer's digital marketing profile can be supplemented using information known about the consumers with whom he/she often spends time.
US10580020B2 Methods and systems for customer churn prediction
A method and a system are provided for customer churn prediction. The method includes creating a graph comprising a plurality of nodes and a plurality of edges. At least one edge of the plurality of edges in the graph connects more than two nodes of the plurality of nodes. Each of the plurality of nodes represents a customer. Thereafter, a similarity matrix representative of a similarity between each of a plurality of customers is determined based on the graph. Further, the similarity matrix is decomposed into a first matrix and a second matrix. A third matrix is determined based on the first matrix, the second matrix, and a scaling parameter. The third matrix is utilized to identify a set of potential churn customers from the plurality of customers. Thereafter, the set of potential churn customers is presented on a user-computing device.
US10580019B2 Methods and devices for obtaining information about consumer spending
When a consumer makes a purchase at a retail location, a communication device associated with the consumer receives information specifying the type of product purchased. This may be done by the consumer entering the information manually, by the communication device receiving a data file over an interface, or by a camera of the communication device capturing a picture of a receipt. The information may be, or may be converted into, stock-keeping unit (SKU) data. The data can be analyzed to derive consumer spending patterns and to suggest product offers to the consumer.
US10580017B2 Using ontological distance to measure unexpectedness of correlation
A method, system and computer program product for evaluating the interestingness of correlated data. The fields of a dataset are classified by tagging the fields in terms of real world concepts. A correlation analysis on the dataset is performed to generate a correlation coefficient for each pair of fields of correlated data items. An “ontological distance” between the tagged concepts for each pair of fields of correlated data items represented as nodes in the ontology is determined. A score is generated indicating an interestingness of correlation for each pair of fields of correlated data items based on the correlation coefficient and the ontological distance between the tagged concepts for each pair of fields of correlated data items. By utilizing the ontological distance with the correlation analysis to determine the interestingness of correlation, correlations that may not be obvious to users and unexpectedly correlated may be identified.
US10580016B2 Managing grid interaction with interconnect socket adapter configured for an energy storage device
A system for managing grid interaction with an energy storage device includes an energy exchange server, a plurality of energy storage devices, a plurality of interconnect socket adapters, and a plurality of energy exchange controllers, each energy exchange controller coupling to one of the plurality of interconnect socket adapters and dictating energy consumption based on energy pricing data received from the energy exchange server. Each interconnect socket adapter electrically couples to the power grid, one or more energy sinks, and an energy storage device, and the energy exchange server receives a real-time energy consumption data set, a real-time energy production data set, a set of environmental parameters and a starting energy price, and generates a current aggregate electricity demand value as a function of the real-time energy consumption data set and the environmental parameters, a current aggregate electricity supply value as a function of the real-time energy production dataset and the environmental parameters, and a current energy price as a function of the starting energy price, the current aggregate electricity demand value, and the current aggregate electricity supply value.
US10580014B2 System and method for payment card industry compliance
A system for providing Payment Card Industry (PCI) compliance for a contact center is disclosed. The system includes a monitoring module configured to monitor a communication session between an agent and a customer. At least one image associated with the agent's computer screen is captured during the communication session. An analysis module is configured to compare the at least one image with at least one predefined image. A control module is configured to control a recording of information associated with the communication session based on the comparison.
US10580010B2 Method, system and program product for measuring customer satisfaction and applying post concern resolution
A method, system and program product comprises receiving a request for a review of a product or service purchased from a business. Said review is transmitted to be recorded on a server system. Said server system is operable to process said review to determine if a sentiment of said review is below a predetermined threshold. Said server system is further operable to prompt said business to resolve one or more concerns of said review. A concern resolution is received from said business. An outline of said concern resolution is recorded on said server system. A request to submit a follow up review of said concern resolution is received. Said follow up review is recorded on said server system. Said server system is operable to process said follow up review in which said review, said outline of said concern resolution and said follow up review are viewable on a website.
US10580006B2 System and method of managing data injection into an executing data processing system
A system and method of modifying an execution of a processing system during runtime are provided. The method uses a computing device having at least one processor and at least one memory device and includes receiving an indication of data or instructions being available for modifying the execution of the processing system during runtime, determining at least one data element associated with the indication of data or instructions, generating metadata based on at least one of the indication and the determined at least one data element, and periodically executing a job, the job reads the metadata and modifies a workflow of the processing system based on the metadata.
US10580004B2 System and method of identifying new devices during a user's interaction with banking services
Disclosed are systems and methods of identifying a new device during a user's interaction with online services, such as banking services. In one aspect, a method is provided comprising collecting fingerprint for a device associated with a user, isolating, from the fingerprint, one or more key characteristics of the device which affect device security, performing clustering of previously known devices used by the user based on the one or more key characteristics, computing a difference between the one or more key characteristics of the device and one or more key characteristics of one or more devices which the user previously used to access an online service, wherein the one or more devices are from among the clustering of previously known devices and determining that the device is a new device used by the user when the difference exceeds a threshold value.
US10580002B2 Efficient service authorization and charging in a communication system
An approach is disclosed for service authorization and service charging in a communication network relying on executing a real time service authorization for a requested service by determining an upper estimate of a service charge for the requested service, comparing the upper estimate with a balance value of an account used for charging the requested service and when affirmative authorizing the requested service. Then follows a calculation of an accurate service charge for the requested service in a batch mode without real time requirements after the real time service authorization.
US10579997B2 Document importation into secure element
Techniques are disclosed relating to authenticate a user with a mobile device. In one embodiment, a computing device includes a short-range radio and a secure element. The computing device reads, via the short-range radio, a portion of credential information stored in a circuit embedded in an identification document issued by an authority to a user for establishing an identity of the user. The computing device issues, to the authority, a request to store the credential information, the request specifying the portion of the credential information. In response to an approval of the request, the computing device stores the credential information in the secure element, the credential information being usable to establish the identity of the user. In some embodiments, the identification document is a passport that includes a radio-frequency identification (RFID) circuit storing the credential information, and the request specifies a passport number read from the RFID circuit.
US10579996B2 Presenting a document to a remote user to obtain authorization from the user
The present invention is directed to receiving a signature (or other type of verification or confirmation) from a remote user. The present invention enables a merchant to send a signature request over a network to any device having a browser and touch screen or other means for receiving user input. An input area is displayed within the browser on the user's device. When the user inputs a signature (or other form of user input acting as authorization), the signature can be routed over a network back to the merchant to provide authorization for a transaction. Various forms of authentication can be used to verify the identity of the user providing authorization for the transaction. A document can be presented to a remote user in conjunction with a request for authorization input from the user.
US10579995B2 Event access with data field encryption for validation and access control
The utility of a portable consumer device is extended by allowing account holders the ability to gain entry into access-controlled venues (e.g., baseball or soccer game, cinema, public transit) using a portable consumer device that is associated with an account that was used to purchase the admission or tickets to the event at the access-controlled venue. Techniques disclosed allow cardholder authentication in a non-payment setting that enables cardholders access to a location or a specific event. A first validation cryptogram is generated in the purchase cycle and is stored. A second validation cryptogram is generated in the validation cycle at the venue. If the second validation cryptogram matches the first validation cryptogram, the consumer is granted access. Validation cryptograms may be based on input data that is specific to the payment card holder (e.g., primary account number), specific to the ticket selling merchant (e.g., merchant identifier), specific to the event (e.g., event identifier, date/time, location, etc.), and/or specific to the transaction (e.g., authorization code from a payment network). Based on the input data, validation cryptograms may be generated using encryption, hashing, a combination of encryption and hashing, and/or other operations on the input data.
US10579994B1 Method for routing to mesh network content utilizing blockchain technology
Techniques for routing to content within a mesh network based on a blockchain are provided. An electronic device can receive data from a mesh network to establish the device as a node on the mesh network. The established node can generate a cryptocurrency wallet that can be loaded with an amount of cryptocurrency. A blockchain can store searchable transactions related to content stored within the mesh network. The established node can search the blockchain to locate content and can transmit a request for certain content. The established node may issue a payment to a node hosting the requested content and/or to any intermediate nodes facilitating the established node's access to the content.
US10579992B2 Payment card and methods
One variation of a payment card includes: a sheet comprising first and second icons; a transducer configured to output a voltage in response to an impulse on the sheet; a wireless communication module; a first input region adjacent the first icon; a second input region adjacent the second icon; a magnetic stripe emulator; and a processor configured to transition from a passive state to an active state in response a voltage output from the transducer, to receive a first magnetic sequence command associated with a first payment method and a second magnetic sequence command associated with a second payment method, to assign the first payment method to the first input region and the second payment method to the second input region, to receive a selection for the second payment method from the second input region, and to control the magnetic stripe emulator according to the second magnetic sequence command.
US10579991B2 Transaction card mode related to locating a transaction card
A transaction card may determine to initiate a mode associated with the transaction card. The mode may be related to locating the transaction card. The mode may be associated with outputting a first signal. The transaction card may determine a manner in which to configure the mode based on a set of parameters. The set of parameters may include a power level of the transaction card, or a strength of a second signal associated with a connection between the transaction card and a device associated with the transaction card. The transaction card may initiate the mode after configuring the mode. The transaction card may determine to terminate the mode based on an indication that the transaction card has been located.
US10579990B2 Dynamic transaction card optimization
The present disclosure relates to devices and methods relating to an optimized electronic transaction card where various data inputs associated with a dynamic transaction card optimize operational configurations and/or a user experience of the dynamic transaction card to extend an energy storage life of the dynamic transaction card, promote various behaviors, and/or detect system and/or device defects. A dynamic transaction card may include a dynamic transaction card with various configuration and/or functionality that use the power components (e.g., printed circuit board (PCB), energy storage component, battery, and/or the like) of the dynamic transaction card. The configuration and/or functionality data may include, for example, sensor input, connection data, transaction data, display data, and/or the like. The configuration and/or functionality data may then be used to determine optimal configuration settings.
US10579989B1 Near field communication flex circuit
A payment terminal can have a near field communication (NFC) circuit to permit the payment terminal to accept an NFC payment transaction from a payment device of a customer. The NFC circuit can have a first set of components that are located on a printed circuit board in the base of the payment terminal and a second set of components that are mounted on a flex circuit in another region of the payment terminal. The flex circuit can be coupled to the printed circuit board and have an extended portion with a plurality of traces to communicate transmit and receive data between the first set of components and the second set of components. The plurality of traces on the extended portion can have a predetermined length that is greater than or equal to 2.5% of the propagation-medium-specific wavelength of the carrier signal communicated over the traces.
US10579988B2 In-vehicle data entry
A transaction system may receive transaction information for a fueling transaction that includes input data from a communication device in the vehicle. Upon detecting the presence of a wireless device of the vehicle in a predefined wireless service area of a service station, the service station may read the wireless device and may transmit the fuel stop information and to the transaction system. The transaction system may determine if the fuel stop information corresponds to the transaction information and if the fueling transaction is authorized. Upon determining that the fueling transaction is authorized, a transaction authorization indication may be transmitted to the service station and the service station may activate a fuel dispenser system to dispense fuel into the vehicle.
US10579987B2 Method for authenticating transactions
The present invention generally relates to systems and methods for authenticating transactions through a simplex communication. To allow trusting the transaction with a payment by an image code such QR code, the invention proposes means to authenticate said transaction. For that, when the mobile payment application is loaded into preferably a secure element of the user mobile device a registration process is enabled. During this registration process on a server, an account of the user is created and a set of unpredictable numbers in quantity N is generated. This set of unpredictable numbers is transmitted to the mobile payment application for storage. The payment application uses the stored set of transaction unpredictable numbers for next N times transactions performed by the mobile payment application for transaction cryptogram calculation. The same transaction unpredictable number is recovered in the server side during the transaction authorization process.
US10579985B2 Automatic synchronization of a device for transaction processing based on geo-fenced locations
There are provided systems and methods for automatic synchronization of a device for transaction processing based on geo-fenced locations. A merchant may geo-fence an area corresponding to the merchant's location where a user may visit to purchase an item. The merchant may provide multiple transaction processing and payment options at the merchant location, including payment applications with a mobile communication device. A payment provider may detect the location of the user and determine that the user's location matches the merchant's location through the geo-fenced area for the merchant. The payment provider may then configure a payment process for the user to utilize at the merchant location using payment mechanisms accepted at the merchant location. Where multiple merchants are located nearby, the payment provider may utilize additional known information for the user to select the most likely merchant for the user.
US10579984B2 Method for making contactless transactions secure
The invention relates to a method for making a transaction of a contactless application secure, said application (11) being stored in the mobile terminal (10), said transaction taking place between the mobile terminal and a contactless reader (12), said terminal including a security element (14), said method comprising the following steps carried out by the mobile terminal: the application sends (E13) a token representing a piece of sensitive data and a first authentication value relating to the token to the reader, the security element receives (E16) the token and the related first authentication value from the reader, the security element calculates (E17) a second authentication value from the received token and compares the first authentication value with the second authentication value, and sending (E18) the result of the comparison to the reader, said reader cancelling the transaction if the result is negative.
US10579980B2 Method and apparatus for displaying transaction information
The present disclosure discloses a method and an apparatus for displaying online transaction information. The method includes: displaying a first transaction information page on a terminal; sending first order information based on the first transaction information display page by a terminal to a server; sending first payment information by a server to the terminal in response to the first order information; and displaying a second transaction information display page including the first order information and the first payment information. The first order information is modifiable on the first and the second transaction information display page. The first payment information includes a plurality of payment platform identifiers from which a user can select to complete the online transaction.
US10579979B2 Dynamically adjusting visual codes displayed on a device
A system is configured to perform operations that include causing a merchant device to display a first visual code. The operations further include receiving a request to initiate a payment transaction between a consumer and a merchant, the request to initiate the payment transaction being transmitted to the system in response to a consumer device of the consumer scanning the first visual code displayed by the merchant device. The operations also include causing funds to be transferred from an account of the consumer to an account of the merchant. Further, the operations include in response to determining, based on one or more criteria, an occurrence of a code change event, causing the merchant device to display a second visual code in replacement of the first visual code.
US10579977B1 Method and system for controlling certificate based open payment transactions
Methods and systems for controlling certificate-based open payment transactions involving a merchant and a customer utilizing various types of networks and terminals. Prior to accessing a merchant POS terminal or, for example, a merchant website, a customer obtains a certificate from a service provider (SP), such as a bank, certifying his identification (ID) and his relevant financial information, in a form that is understandable by the SP. The SP is capable of performing multiple functions. For example, the SP is capable of acting as a certificate authority when it issues the customer's certificates, an authenticator when it receives private-key encrypted certificates from the customers to be decrypted using the corresponding public-key, and an authorizing authority when it checks the value available in a customer' chosen payment account against the requested purchase or transfer amount.
US10579964B1 Method, apparatus and system for goods replenishment
The present disclosure relates to a method for replenishing containers with goods from stock keeping units (SKUs) arriving at a replenishment area in a distribution center. A central controller receives a first set of data comprising a plurality of first predefined threshold values, each indicative of a maximum capacity of goods in a corresponding SKU. The central controller associates the first set of data to a second set of data comprising one or more container identifiers having a second predefined threshold value indicative of a capacity of a corresponding container. Further, the central controller generates an ordered sequence of container identifiers indicative of the containers to be retrieved to the replenishment area for receiving goods from the plurality of SKUs based on the association of the first set of data with the second set of data.
US10579960B2 Information operation
An information operation method and apparatus are described to solve the technical problem in the prior art of inconvenient, error-prone, and ineffective use of an identification number with a long length for communication and information operation. The techniques of the present disclosure generate a short identification number corresponding to an original identification number; store the short identification number and a corresponding relationship between the original identification number and the short identification number; upon a receipt of an operation request that includes the short identification number, search for the original identification number corresponding to the short identification number carried in the operation request; and perform an operation based on information corresponding to the found original identification number. The techniques of the present disclosure replace the original identification number with the generated short identification number for communication and information operation, which are convenient and less error-prone and enhance the operation efficiency.
US10579959B2 Intelligent routing of radio-frequency identification data
Methods, systems, and computer-readable media are provided for routing radio-frequency identification (RFID) location data from an RFID tag reader to a record-keeping unit. A first tagging entry is received from a first record-keeping unit. The information associated with the first tagging entry is stored in a data store. A first set of location data is received, indicating that the RFID tag of the first item has been read by an RFID tag reader. It is algorithmically determined that the received location data corresponds to the first tagging entry received from the first record-keeping unit. The first set of location data is communicated to the first record-keeping unit.
US10579956B1 Verifying user-provided data feeds
Disclosed are various embodiments for verifying user-provided data feeds. A data feed is received from a client and stored in a data store. An error detection process is initiated upon the data feed. A flag is set indicating that the data feed is being processed. A detected error from the error detection process is stored in the data store. The flag is updated indicating that processing of the data feed is finished upon completion of the error detection process. Upon a polling of the flag indicating that the processing of the data feed is finished, an update is generated to the user interface employed in the client to transfer the data feed. The update describes the detected error.
US10579955B1 Methods and systems for providing multi-carrier/multi-channel/multi-national shipping
Systems and methods for performing various shipping related functionality are presented. The methods can automatically predict shipping attributes based on historical shipping data, and automatically purchase postage for a current shipment from a shared postage account while preventing the postage account shared among multiple users from having insufficient funds. Furthermore, predictions of shipping attributes for shipments may not be presented to a user, until the certainty of the predictions reaches or surpasses a confidence level or a threshold, where the confidence level or the threshold can be determined and changed by a user. Even when the certainty of the predictions reaches or surpasses a confidence level, and the predictions are presented to the user, the user can accept, reject, or change the predicted attributes.
US10579954B2 Node-enabled preparation related to medical treatment for a patient using a hierarchical node network
Methods and systems are described for initiating a pre-staged preparation related to a medical treatment to be provided to a patient at a healthcare facility using a hierarchical node network having an ID node, a master node, and a server. The ID node is associated with the patient and can communicate directly with the master node. The master node can directly communicate with the server and separately communicate with the ID node. The master node and ID node associate when the master node detects a signal broadcast from the ID node as the patient approaches the healthcare facility. The master node receives medical status information from the ID node and transmits the information to the server. The server determines the location of the ID node, and then initiates the pre-staged preparation related to the patient based upon the determined location of the ID node and the medical status information.
US10579951B2 Systems and methods for administering an extraction rights market in a groundwater basin
A water agency management platform provides an exchange for administering groundwater extraction rights in one or more trading-zones. The platform matches offers to trade utilization of groundwater extraction rights (GWRs), and intermediates transfers of the matched GWRs based one or more transfer rules.
US10579949B2 Methods and systems for facilitating transportation of articles in warehouses using video analytics
Methods and systems for facilitating transportation of articles in a warehouse are disclosed. The method includes extracting employee information associated with a plurality of employees, vehicle information associated with a plurality of vehicles used in the warehouse, and a warehouse layout map. The method further includes analyzing camera feeds captured using a plurality of cameras installed within the warehouse to determine: current activity status of each of the plurality of employees, interaction of each of the plurality of employees with at least one of the plurality of vehicles, and current location of: the plurality of employees, the plurality of vehicles, and articles within the warehouse. The method also includes computing a task completion plan for transporting an article from an originating point to a destination point within the warehouse based on: the employee information, the vehicle information, the warehouse layout map, and analysis of the camera feeds.
US10579948B2 Method for monitoring a use of a surface processing apparatus and information system
The invention relates to a method for monitoring a use of a surface processing apparatus to which a processing task is allocated. In accordance with the invention, in order to provide such a method that enables better monitoring of the execution of the processing task, the surface processing apparatus transmits a notification concerning the operation of the surface processing apparatus at an operating time to an external receiving unit, and, at the receiving unit, it is determined whether the operating time lies before or, at the latest, at a specified or specifiable latest possible operation initiation time, wherein the duration from the operation initiation time to a specifiable or specified latest possible task completion time is at least as long as the expected time for execution of the processing task. The invention further relates to an information system for carrying out the method.
US10579946B2 Computation of optimal inventory targets in bill-of-materials in a multi-echelon supply chain
A system and method is disclosed for computing optimal inventory targets in bill of materials in a multi-echelon supply chain. The system includes one or more memory units and on or more processing units collectively configured to determine a delay time from at least one second plan level node in an at least second indenture plan level to at least one first plan level node in a first indenture plan level. The one or more memory units and on or more processing units is further collectively configured to determine a delay time from the at least one first plan level node in the first indenture plan level to a finished good.
US10579936B2 Systems and methods for preservation of qubits
Embodiments of quantum ring oscillator-based coherence preservation circuits including a cascaded set of stages are described. Embodiments of such quantum ring oscillator-based coherence preservation circuits allow the internal (superpositioned) quantum state information of stored qubits to be preserved over long periods of time and present options for the measurement and potential correction of both deterministic and non-deterministic errors without disturbing the quantum information stored in the structure itself.
US10579933B2 Processing apparatus, processing method, estimating apparatus, estimating method, and program
A processing apparatus is disclosed for representing cognitively biased selection behavior of a consumer as a learnable model with high prediction accuracy taking into account even feature values of a product and the consumer. The processing apparatus generates a selection model obtained by modeling selection behavior of a selection entity that selects at least one choice out of presented input choices. The processing apparatus includes an acquiring unit to acquire training data including a plurality of input feature vectors that indicate features of a plurality of the choices presented to the selection entity and an output feature vector that indicates a feature of an output choice. The processing apparatus further includes an input combining unit to combine the plurality of input vectors to generate an input combined vector, and a learning processing unit to learn a selection model on the basis of the input combined vector and the output vector.
US10579932B1 Computer system and method for creating and deploying an anomaly detection model based on streaming data
A computing system may operate in a first mode during which it calculates a set of training metrics on a running basis as a stream of multivariate data points originating from a data source is being received. While operating in the first mode, the computing system may determine that the set of training metrics has reached a threshold level of stability. In response, the computing system may transition to a second mode during which its extracts a model object and calculates a set of model parameters for an anomaly detection model. While operating in the second mode, the computing system may determine that the set of model parameters has reached a threshold level of stability. In response, the computing system may transition to a third mode during which it uses the anomaly detection model to monitor for anomalies in the stream of multivariate data points originating from the data source.
US10579930B2 Discovery and scoring of causal assertions in scientific publications
Examples of the disclosure are directed toward generating a causation score with respect to an agent and an outcome, and projecting a future causation score distribution. For example, a causation score may be determined with respect to a hypothesis that a given agent causes a given outcome, and the score may indicate the acceptance of that hypothesis in the scientific community, as described by scientific literature. A future causation score distribution, then, may indicate a probability distribution over possible future causation scores, thereby predicting the scientific acceptance of the hypothesis at some specific date in the future. A future causation score distribution can be projected by first generating one or more future publication datasets, and then determining causation scores for each of the one or more future publication datasets.
US10579929B2 Processing time-varying data streams using sparse predictive hierarchies
A technique for processing streams of time-varying data provides first through Nth processing stages, each processing stage having a respective encoder and a respective decoder. The encoder of each processing stage receives successive values of time-varying input data and generates therefrom encoded output data. Each encoder provides its encoded output data as input to its respective decoder, which generates a prediction of a next value of the time-varying input data that the encoder will receive. Each encoded output is based upon both (1) a current input value and (2) one or more previous input values, such that encodings are based at least in part on history. Encoders are coupled output-to-input, with the input of the first encoder receiving an overall processing input. Decoders are likewise coupled output-to-input, with each decoder providing feedback to the previous decoder and the first decoder providing an overall processing output.
US10579928B2 Log-based predictive maintenance using multiple-instance learning
A method of building a model for predicting failure of a machine, including parsing (41) daily machine event logs of one or more machines to extract data for a plurality of features, parsing (42) service notifications for the one or more machine to extract failure information data, creating (43) bags from the daily machine event log data and failure information data for multiple instance learning by grouping daily event log data into the bags based on a predetermined predictive interval, labeling each bag with a with a known failure as positive, and bags without known failures as negative, where a bag is a set of feature vectors and an associated label, where each feature vector is an n-tuple of features, transforming (44) the multiple instance learning bags into a standard classification task form, selecting (45) a subset of features from the plurality of features, and training (46) a failure prediction model using the selected subset of features.
US10579918B2 Systems and methods for monitoring condition compliance via RFID tag
In some embodiments, systems, apparatuses, and methods are provided herein useful to monitoring condition compliance. In some embodiments, an RFID tag comprises a first chip and a second chip, an antenna, a switch, wherein the switch is configured to switchably connect the first chip and the second chip to the antenna based on occurrence of a condition, a memory device, and a control circuit configured to write, in response to a connection between the first chip and the antenna, a first marker and an indication of a first state to the memory device, write, in response to a connection between the second chip and the antenna, a second marker and an indication of a second state to the memory device, determine an amount of time in which compliance was not met, and transmit, to an RFID reader, an indication of the amount of time in which compliance was not met.
US10579916B2 Low power magnetic secure transmission system
In accordance with aspects of the present invention, a magnetic secured transmission system is presented. A magnetic secure transmission (MST) system can include a full-bridge driver that includes four transistors configured to regulate current through a coil; and a driving controller coupled to drive the full-bridge driver at a high frequency. In some embodiments, the transistors in the full bridge regulator are driven with a high frequency pulsed-wave modulated (PWM) signal to control the current through the coil. A method of magnetic secured transmission (MST) of MST data according to some embodiments includes receiving the MST data; generating coil data in response to the MST data; driving transistors in a full bridge at a high frequency to drive current through a coil according to the coil data.
US10579914B2 System and method for encoding and decoding itemized transaction data
A system for translating receipt data output by a point of sale system of the present invention. The system includes a first electrical interface coupled to said point of sale system; an electronic encoder circuit coupled to said first interface, said encoder circuit being adapted to receive receipt and translate alpha-numeric receipt data into two-dimensional bar code data; and a second electrical interface between said encoder and an output device for displaying said two-dimensional bar code data on an electronic or physical medium. A digital embodiment includes an electronic circuit operationally coupled between the point of sale system and a device, such as a printer, adapted to output a purchase receipt. Memory fixed in a tangible medium is coupled to the electronic circuit and code is stored therein. When the software is executed by the system, the system captures and processes itemized receipt data and, optionally, other data and information from the point of sale system and outputs to a printer, or to an electronic display, an optical machine-readable symbol, or series of symbols, representative of and encoding the itemized receipt data and, optionally, additional data and information. In the illustrative embodiment, the code is a two-dimensional bar code, or series of codes. The code or codes may be encrypted and compressed. The code, or codes, are read, decoded, decrypted and decompressed by a scanner implemented on a second platform, independent from the platform on which the first system is mounted. This process yields accurate itemized receipt data that can be read and processed by a smart phone or similar device for displaying, being read audibly or printing subject to the user's preferences and device capabilities.
US10579904B2 Keypoint unwarping for machine vision applications
Apparatus and methods to unwarp at least portions of distorted, electronically-captured images are described. Keypoints, instead of an entire image, may be unwarped and used in various machine-vision algorithms, such as object recognition, image matching, and 3D reconstruction algorithms. When using unwarped keypoints, the machine-vision algorithms may perform reliably irrespective of distortions that may be introduced by one or more image capture systems.
US10579902B2 Method and electronic device for providing text-related image
An artificial intelligence (AI) system for simulating functions such as recognition, determination, and so forth of human brains by using a mechanical learning algorithm like deep learning, or the like, and an application thereof is provided. A method of providing a text-related image is provided. The method includes obtaining a text, determining at least one image related to the obtained text based on a degree of relatedness between a result of applying a first AI data recognition model to the obtained text and a result of applying a second AI data recognition model to a user-accessible image, and displaying the determined at least one image to a user.
US10579900B2 Simple programming method and device based on image recognition
The disclosure discloses a method and device for image recognition. The method comprises: placing instruction blocks in a required order; acquiring an encoded instruction block image that represents the instruction block pattern and the placement order; recognizing a single instruction block image from the encoded instruction block image; comparing the single instruction block image with a standard instruction block image to obtain the matching degree of the instruction block; determining, according to the matching degree, standard instruction blocks corresponding to respective instruction block images; sorting the instruction block images according to the coordinates in the encoded instruction block image; parsing the instruction block images according to the sorting order to obtain instructions. The method for image recognition can help children learning concepts such as manipulation, use and programming of intelligent programmable devices more easily.
US10579898B2 Systems and methods for provisioning content using barrel projection representation
Systems, methods, and non-transitory computer-readable media can determine at least one salient point of interest in a frame of a content item based at least in part on a saliency prediction model, the saliency prediction model being trained to identify salient points of interest that appear in content items; determine a barrel projection representation for the frame; and apply a view-based projection to the barrel projection representation for the frame, wherein the view-based projection enhances a quality in which a region corresponding to the at least one salient point of interest is presented.
US10579897B2 Image based object detection
Systems and methods are disclosed for image-based object detection and classification. For example, methods may include accessing an image from an image sensor; applying a convolutional neural network to the image to obtain localization data to detect an object depicted in the image and to obtain classification data to classify the object, in which the convolutional neural network has been trained in part using training images with associated localization labels and classification labels and has been trained in part using training images with associated classification labels that lack localization labels; annotating the image based on the localization data and the classification data to obtain an annotated image; and storing, displaying, or transmitting the annotated image.
US10579895B2 Information processing apparatus, extraction method, and medium
An information processing apparatus includes an acquisition unit that acquires, in a medical image, a first region and a second region different from the first region, a limiting unit that limits extracting a third region, connecting the first region and the second region, within a range including an extraction direction determined based on the first region; and an extraction unit that extracts the third region within the range limited by the limiting unit.
US10579892B1 Method and apparatus for recovering license plate information from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image.
US10579891B2 Optical overlay device
Devices and methods for visibly highlighting areas of a region including an imager configured to image the region with a sensitivity to at least one of wavelength, light level, or contrast greater than the human eye, an overlay element configured to visibly highlight areas of the region and registered to the imager to produce alignment of imaged features with highlighted features at the same location on the region, and at least one of a controller executing a program or logic configured to process acquired images from the imager to identify areas of the region determined not visible to the human eye, and control the overlay element to visibly highlight those areas on the region.
US10579879B2 Sonic sensing
A method for security and/or automation systems is described. In one embodiment, the method may include receiving image data associated with an area via an image sensor, receiving sound data associated with an object via an audio sensor, analyzing the image data in relation to the sound data, detecting an object's presence based at least in part on the analyzing, and identifying at least one characteristic relating to the object based at least in part on the detecting.
US10579876B2 Methods and systems for social relation identification
A method for identifying social relation of persons in an image, including: generating face regions for faces of the persons in the image; determining at least one spatial cue for each of the faces; extracting features related to social relation for each face from the face regions; determining a shared facial feature from the extracted features and the determined spatial cue, the determined feature being shared by multiple the social relation inferences; and predicting the social relation of the persons from the shared facial feature.
US10579875B2 Systems and methods for object identification using a three-dimensional scanning system
A method for identifying and tracking objects includes: capturing one or more 3-D models of one or more objects in a scene using a three-dimensional (3-D) scanning system, the one or more 3-D models including color and geometry information of the one or more objects; and computing, by an analysis agent, one or more descriptors of the one or more 3-D models, each descriptor corresponding to a fixed-length feature vector; and retrieving metadata identifying the one or more objects based on the one or more descriptors.
US10579874B2 Delegation of object and pose detection
Methods, apparatus, systems, and computer-readable media are provided for delegating object type and/or pose detection to a plurality of “targeted object recognition modules.” In some implementations, a method may be provided that includes: operating an object recognition client to facilitate object recognition for a robot; receiving, by the object recognition client, sensor data indicative of an observed object in an environment; providing, by the object recognition client, to each of a plurality of remotely-hosted targeted object recognition modules, data indicative of the observed object; receiving, by the object recognition client, from one or more of the plurality of targeted object recognition modules, one or more inferences about an object type or pose of the observed object; and determining, by the object recognition client, information about the observed object, such as its object type and/or pose, based on the one or more inferences.
US10579871B2 Biometric composite imaging system and method reusable with visible light
An object of the present invention is to provide a biological feature composite imaging technology that multiplexing of the imaging functions and a mobile terminal comprising said composite imaging system. The composite imaging system comprises: a lens assembly (130); an optical filter assembly (120) including at least a visible light bandpass region and an infrared light bandpass region; an image sensor (110) that includes a visible light imaging region, an infrared light imaging region, and a transition region between said two regions, said image sensor (110) operating under one of the visible light imaging mode and the infrared light imaging mode. Under the infrared light imaging mode, specific physical properties of the biological features are used as the image quality information to realize auto-focus of the biological features in the region of interest.
US10579867B2 Method and device for detecting an object in a vehicle
A method includes obtaining by an image-recording device of a vehicle first and second images that respectively represent first and second shadings on an object in the vehicle generated by illumination of the object by an illumination device of the vehicle at first and second illumination settings, respectively; processing the images, thereby identifying the first shading and the second shading; based on the identified first shading and second shading, detecting at least one of a surface structure and a position of the object; and based on the detected at least one of the surface structure and position, a least one of controlling a restraint and outputting a warning.
US10579865B2 Facial verification method and apparatus
Disclosed is a facial verification apparatus and method. The facial verification apparatus is configured to detect a face area of a user from an obtained input image, generate a plurality of image patches, differently including respective portions of the detected face area, based on a consideration of an image patch set determination criterion with respect to the detected face area, extract a feature value corresponding to a face of the user based on an image patch set including the generated plurality of image patches, determine whether a facial verification is successful based on the extracted feature value, and indicate a result of the determination of whether the facial verification is successful.
US10579863B2 Unmanned aerial vehicle with biometric verification
Disclosed herein are system, method, and computer program product embodiments for locating, identifying, and tracking a known criminal, fugitive, missing person, and/or any other person of interest. An embodiment operates by deploying an unmanned aerial vehicle, determining the mode of operation of the UAV, operating the UAV in accordance with the mode of operation of the UAV, determining whether a subject has been detected, capturing a first voice sample associated with the subject, authenticating the identity of the subject, and transmitting the GPS location of the unmanned aerial vehicle to a computing device.
US10579861B2 Virtual window device and method for operating a virtual window device
A virtual window device, particularly for use in an airplane, includes a bezel, or a frame, with a display arranged within the bezel, or within the frame; a distance sensor unit configured to produce at least one first distance signal indicating a first distance to an object; a first camera unit configured to capture a live video of a real scene; and a computing unit configured to select, based at least on the at least one first distance signal, a section of the live video of the real scene captured by the first camera unit; wherein the computing unit is further configured to control the display to display the selected section.
US10579851B2 Fingerprint processing system and method
According to a first aspect of the present disclosure, a fingerprint processing system is provided, which comprises: a set of sensor plates; a measurement unit configured to measure one or more capacitances on the sensor plates; a processing unit configured to process the measured capacitances; wherein the measurement unit is configured to concurrently measure capacitances on subsets of the set of sensor plates; wherein the processing unit is configured to process the concurrently measured capacitances. According to a second aspect of the present disclosure, a corresponding method of processing a fingerprint in a fingerprint processing system is conceived. According to a third aspect of the present disclosure, a corresponding computer program is provided.
US10579841B2 Determining compatibility of components for assembling approved personal protection configurations
This disclosure relates generally to methods and systems for determining whether at least a first component and a second component of a personal protection (PP) configuration are compatible so as to be assembled into an approved PP configuration, responsive to being compared against at least one predetermined criterion. Included is a smart tag for each of the first and second components. The first and second smart tags include respective first and second data. A data acquiring system is provided for acquiring the first and second data and a data processing system processes the acquired first and second data for determining if the first and second components are compatible to be assembled as an approved PP configuration.
US10579838B2 Integrated card swiping device
The present application provides an integrated card swiping device, which includes: a casing, a circuit board, a magnetic head, a card reader, and a card support for positioning a card. The card support defines therein a card slot for allowing the card to be inserted in, the card support is mounted inside the casing, the magnetic head is electrically connected with the circuit board, the card reader is mounted on the card support, the magnetic head is disposed on the card support, and a side of the casing defines a first opening for allowing the card to be inserted into the card slot.
US10579832B2 Detection of the authenticity of an electronic circuit or of a product containing such a circuit
A method of authenticating a slave device. The method includes initializing, by a host device, a charge retention circuit of the slave device, and receiving, by the host device, an indication of a discharge time of the charge retention circuit. The host device authenticates the slave device based on the received indication of the discharge time of the charge retention device.
US10579830B1 Just-in-time and secure activation of software
Disclosed embodiments relate to systems and methods for securely and efficiently enabling activation of access-limited software to permitted identities. Techniques include receiving, from a personal computing device associated with an identity, a software identifier associated with access-limited software available on an endpoint computing resource; identifying a tenant identifier associated with the identity; identifying a prompt to activate the access-limited software available on the endpoint computing resource; determining that the identity is permitted to utilize the access-limited software based on at least the software identifier and tenant identifier; and enabling, based on the determining, activation of the access-limited software for use by the identity at the endpoint computing resource.
US10579828B2 Method and system to prevent inference of personal information using pattern neutralization techniques
A method for neutralizing a pattern of user activity, comprises collecting data corresponding to the user activity, generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, determining a transformation function to neutralize the user distribution, and applying the transformation function to neutralize the user distribution.
US10579827B2 Event processing system to estimate unique user count
User events are processed to estimate a unique user count. An identifier hash, having a bucket index portion denoting one of a plurality hash buckets, is generated for each of the user events. At a processing node, each of the user events is allocated to one of a plurality of processing threads based on the bucket index portion of its identifier hash. A unique user count is estimated as follows: for each user event satisfying at least one query parameter, 1) determine a run length of a second portion of its identifier hash, 2) compare it with a value of the hash bucket denoted by the bucket index portion of that identifier hash, and 3) if the determined run length is greater, change that hash bucket value at that node to match the determined run length. The hash bucket values are used to estimate the unique user count.
US10579824B2 Secure access to individual information
A facility for accessing information relating to a person is described. In a reader device, the facility accesses first credentials stored in a first storage device, second credentials stored in a second storage device, and third credentials stored in the reader device. In the reader device, the facility uses a combination of the first credentials, second credentials, and third credentials to decrypt information relating to the person stored in the first storage device.
US10579820B2 Verified privacy mode devices
A system and method for a privacy mode are disclosed. A trusted execution environment and general operating system that has restricted access to the trusted execution environment are maintained on a processor. A privacy mode command indicating either one of a first value and a second value is received. A peripheral control interface, which is communicatively coupled to the trusted execution environment and otherwise communicatively isolated from the general operating system, is disabled when the privacy mode enable indicator has the first value and is enabled when the privacy mode enable indicator has the second value. An associated peripheral is disabled from providing signals to processing circuits when the peripheral control interface is in the disabled state and enabled to provide signals to processing circuits when the peripheral control interface is in the enabled state.
US10579819B2 Systems and methods for securing and disseminating time sensitive information using a blockchain
An information computer system is provided for securely releasing time-sensitive information to recipients via a blockchain. A submitter submits a document to the system and a blockchain transaction is generated and submitted to the blockchain based on the document (e.g., the document is included as part of the blockchain transaction). An editor may edit the document and an approver may approve the document for release to the recipients. Each modification and/or approval of the document is recorded as a separate transaction on the blockchain where each of the submitter, editor, approver, and recipients interact with the blockchain with corresponding unique digital identifiers—such as private keys.
US10579815B1 Variable domain resource data security for data processing systems
The variable domain data access control system and method described herein use the same variable domain to describe a data security model and a variable domain data model, such as a product configuration model. A variable domain is a set of resource data that can be described using a logical relationship data structure. The variable domain utilizes logical relationship expressions, such as a Boolean logic language, to define resource data in terms of parts, rules and/or attributes, and any other property that can be accessed for viewing, manipulation, or other purposes. The data security model represents an access control list (ACL) that includes security attributes as resource data and uses the same data structure and logical relationship expressions as an associated variable domain data model. An application, such as a configuration engine, can be used to create controlled access to the variable domain data model using the data security model.
US10579813B2 Database system and database processing method
A database system comprises a determining part 13 determining whether or not to conceal information to be registered in a database, a terminal device 1 that, if the determining part 13 determines that the information is to be concealed, generates N information fragments by secret-sharing the information and sends the N information fragments to a system management device 2, where N is a predetermined positive integer, the system management device 2 sending the N information fragments received from the terminal device 1 to N different database devices 3, and N database devices 3 each storing one of N information fragments received from the system management device 2.
US10579811B2 System for managing multiple levels of privacy in documents
There is provided a method and system to manage multiple levels of privacy in a document having a plurality of elements. In accordance with the method, a selection of a first element in the document is received. The first element is tagged with a selected first privacy level of a hierarchical privacy level list. The list includes a plurality of hierarchical levels of privacy associated with a controlling authority. A selection of a second element in the document is received. The selected second element is tagged with a selected second privacy level of the hierarchical privacy level list.
US10579810B2 Policy protected file access
Examples of the present disclosure relate to providing policy-protected file access. Some examples involve a configuration profile that includes a credential. The credential permits access to a policy-protected file. Once installed, the configuration profile causes the second credential to be accessible by a file management application of the client device, but inaccessible by a user of the client device. A file management application provides access to the policy-protected file based on the second credential.
US10579800B2 Remote attestation of cloud infrastructure
A system which provides remote attestation of a cloud infrastructure comprises a plurality of attestation servers, a virtual machine (VM), and a VM scheduler arranged to register the VM for attestation and deploy the VM to a VM host within the cloud. More than one of the plurality of attestation servers are selected and mapped to the deployed VM, and each of the more than one mapped attestation servers is arranged to collect perform remote attestations of the deployed VM and its VM host. Performing remote attestations comprises transmitting a request for trust evidence to the VM and VM host, receiving, storing trust evidence transmitted by the VM and VM host and transmitting VM and VM host trust evidence to a cloud user.
US10579790B2 Authentication of a device
Pairing data associated with a second device may be received at a first device. The pairing data may be received from a server. A first authentication proof may be generated based on the pairing data received from the server. A second authentication proof may be received from the second device. Furthermore, an authentication status of the second device may be updated based on a comparison of the first authentication proof that is based on the pairing data received from the server and the second authentication proof that is received from the second device.
US10579786B2 Information processing system
[Object] To provide an information processing system capable of making it difficult to be easily recognized as being a key at a glance by others. [Solution] Provided is an information processing system including a state acquisition unit configured to acquire information on a state of an object, and an authentication information acquisition unit configured to acquire authentication information corresponding to the information on the state of the object acquired by the state acquisition unit. According to such an information processing system, it is made difficult to be easily recognized as being a key at a glance by others.
US10579768B2 Process compatibility improvement by fill factor modulation
Metrology targets and target design methods are provided, in which target elements are defined by replacing elements from a periodic pattern having a pitch p, by assist elements having at least one geometric difference from the replaced elements, to form a composite periodic structure that maintains the pitch p as a single pitch. Constructing targets within the bounds of compatibility with advanced multiple patterning techniques improves the fidelity of the targets and fill factor modulation enables adjustment of the targets to produce sufficient metrology sensitivity for extracting the overlay while achieving process compatibility of the targets.
US10579765B2 Chip and power planning method
A chip includes a substrate; macros placed on the substrate, which has a placement region being divided into sub-regions according to locations of the macros; and one or more vertical power stripes (VPSs) disposed in each sub-region. At least one VPS is not aligned with the VPSs of an adjacent higher or lower sub-region.
US10579764B2 Co-modeling post-lithography critical dimensions and post-etch critical dimensions with multi-task neural networks
A method is presented for constructing a deep neural network based model to concurrently simulate post-lithography critical dimensions (CDs) and post-etch critical dimensions (CDs) and to improve the modeling accuracy of each process respectively. The method includes generating lithographic aerial images of physical design layout patterns, constructing a multi-task neural network including two output channels, training the multi-task neural network with the training data of the lithographic aerial images, and outputting simulated critical dimension values pertaining to lithography and etch processes.
US10579757B1 Calculating and extracting joule-heating and self-heat induced temperature on wire segments for chip reliability
Data is received that characterizes a chip in the package system (CPS) having a plurality of wires and vias. Thereafter, using the received data, a chip power calculation is performed. The chip power calculated is used to generate a thermal-aware power map. Further, package and system level thermal analysis is performed using the power map to generate a tile-based CPS thermal profile. A plurality of chip finite element sub-models are then generated that each correspond to a different tile. A thermal field solution is solved for each sub-model so that, for each wire, wire temperature rises are extracted from the corresponding the chip sub-model analysis and combined with temperature values from the CPS thermal profile. This extracting and combining is then used to generate a back-annotation file covering each metal wire and via in the CPS.
US10579743B2 Communication assistant to bridge incompatible audience
A cognitive communication assistant receives a message transmitted over a communication network from a sender to a recipient. A sender's industry identified with the sender and a recipient's industry identified with the recipient are determined. One or more terms associated with the sender's industry are extracted from the message. A definition associated with the one or more terms is searched for in an on-line reference text. The message is updated based on the definition. The message is transmitted over the communication network to the recipient.
US10579738B2 System and method for generating a multi-lingual and multi-intent capable semantic parser based on automatically generated operators and user-designated utterances relating to the operators
The disclosure relates to systems and methods for generating semantic parsers based on automatically generated operators and user-designated utterances relating to the operators for use in natural language processing. The system may automatically generate multiple operators that each express a respective computer-executable instruction that resolves a request. These operators may be expressed in a manner that is machine-readable and not necessarily for consumption by a human user. The system may generate a canonical statement that expresses the request in a first manner that a human user would be able to understand. The system may generate a task, such as crowd-sourced task, for a human user to provide an utterance that conveys the canonical statement in a second manner different than the first manner. By doing so, the system may rapidly build operators and learn how humans would utter requests resolved by instructions encoded in the operators for building semantic parsers.
US10579736B2 Method and device for determining comment, server and storage medium
Embodiments of the present disclosure provide a method and a device for determining a comment, a server and a storage medium. The method includes: obtaining text content of an event; determining an event tag of the event according to the text content; comparing the event tag with comment tags in a comment graph, to determine candidate comments, the comment graph being generated according to other events and corresponding comments, and the comment graph including comments and corresponding comment tags; and screening the candidate comments, to determine a candidate comment satisfying a preset condition as the comment of the event.
US10579735B2 Method and device for adjusting and implementing topic detection processes
Aspects of the subject disclosure may include, for example, applying a topic detection process to documents to obtain automatically detected topics and groups of automatically detected words, comparing the automatically detected topics with manually determined topics to determine actual purity metrics, determining an error metric based on a measure of deviation between ideal purity metrics and the actual purity metrics, and adjusting a parameter of the topic detection process according to the error metric resulting in an adjusted topic detection process. Other embodiments are disclosed.
US10579733B2 Identifying codemixed text
A method for identifying codemixed text includes receiving codemixed text and segmenting the codemixed text into a plurality of tokens. Each token includes at least one character and is delineated from any adjacent tokens by a space. For each token of the codemixed text, the method also includes extracting features from the token and predicting a probability distribution over possible languages for the token using a language identifier model configured to receive the extracted features from the token as feature inputs. The method also includes assigning a language to each token of the codemixed text by executing a greedy search on the probability distribution over the possible languages predicted for each respective token.
US10579731B2 Handling of string variables with open domains
An apparatus for handling string variables with open domains is provided. In some implementations, the apparatus performs operations including retrieving a first string variable having a first domain, the first domain comprising at least one undefined string value. The operations further include retrieving a second string variable having a second domain, the second domain comprising one or more string values each assigned an integer value in a second set of integer values. The operations further include applying a constraint relating the first string variable with the second string variable. The operations further include comparing the first set of integer values with the second set of integer values and filtering the first set of integer values in the first domain to a third set of integer values in the first domain. The operations further include displaying the third set of integer values for the first string variable.
US10579730B1 Allowing spelling of arbitrary words
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes receiving a first voice input from a user device; generating a first recognition output; receiving a user selection of one or more terms in the first recognition output; receiving a second voice input spelling a correction of the user selection; determining a corrected recognition output for the selected portion; and providing a second recognition output that merges the first recognition output and the corrected recognition output.
US10579728B2 Hidden cycle evidence booster
An approach is provided in which an information handing system converts source evidence extracted from a set of documents to a frequency-based representation of the source evidence. The frequency-based representation includes multiple signals that each corresponds to an evidence type in the source evidence. The information handing system selects one of the signals that indicates a hidden cycle corresponding to a frequency at which one of the evidence types occurs in the source evidence and extracts hidden evidence from the source evidence based on the hidden cycle to process a request.
US10579726B2 Method and device for generating natural language expression by using framework
An electronic device includes a touchscreen display, a wireless communication circuit, a memory storing a framework, and at least one processor. The processor is configured to receive a first event or a second event, to provide the framework with a notification object associated with an event received among the first event and the second event, to parse the notification object to obtain one or more parameters, to select one or more tasks associated with the received event based on at least part of the one or more parameters by using the framework, to select a natural language expression indicating at least one task of the one or more tasks, to provide a user interface including the natural language expression, through the touchscreen display, and to execute the at least one task based at least partly on a user input of the natural language expression provided on the touchscreen display.
US10579724B2 Rich data types
The present disclosure is directed to systems and methods for implementing rich data types in a spreadsheet application. Generally, a value being of a rich data type is as a type of value that has context and established relationships with other types of data. In particular, a rich data type is a data value having associated context, which may be units (e.g., inches, miles, meters, kilograms, seconds, joules, hertz, Fahrenheit, etc.) or other information about the data's type (e.g., city, stock, NCAA football team, car, restaurant, school, etc.). Additionally, a value being of a rich data type further includes established relationships with other types of data.
US10579722B1 Structured metadata for dynamic data encapsulation
A computer system for providing access service request (ASR) forms. The system comprises a data store comprising structured metadata, where the structured metadata represents a plurality of ASR forms, a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application traverses the structured metadata, builds a plurality of ASR form group containers based on the traversing, where each ASR form group container is associated with one access service request type and the ASR form group container comprises definitions of forms, sections, and attributes and methods for accessing the forms, sections, and attributes by a front-end workstation for presenting a ASR, and caches each of the ASR form group containers by the application in a memory of the computer system, wherein the ASR form group containers are built once during an execution cycle by the application on initiation of the application.
US10579720B2 User information population
Methods and systems are provided for populating user related information, such as in forms at web sites. For example, a method can include providing a web site with information about a user during the front end of accessing the web site by the user. The information can be used to facilitate use of the web site by the user. A system for facilitating access of a web site by a user can comprise an ID provider that is configured to receive a request from a web site for information regarding a user, request information regarding the user from an information provider, and forward the information to the web site. By providing such information to the web site, log on, sign in, and/or registration with a web site can be done quickly, conveniently, and in a manner that is substantially less prone to errors.
US10579709B2 Promoting content
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a computer-implemented method for providing creatives. The method comprises identifying, using one or more processors, a creative for processing, the creative including a title portion and a body portion, where the body portion includes a visual uniform resource locator (URL), the visual URL comprising a visual portion and a link to a resource. The method further comprises evaluating the visual URL for inclusion in the title portion, including determining when promotion of the visual URL satisfies one or more promotion criterion, and if so, promoting the visual URL for inclusion in the title portion. The method further comprises providing the creative including the title portion with the promoted visual URL.
US10579703B2 Similarity measurement method and device
A similarity measurement method includes: obtaining a directional relationship between nodes in a network, and determining a transition matrix; calculating a constraint matrix according to the transition matrix and an obtained attenuation factor; constructing a system of linear equations, where a coefficient matrix of the system of linear equations is the constraint matrix, and a variable of the system of linear equations is a correction vector; solving the system of linear equations by means of iteration by using a Jacobi method, and determining the correction vector; and calculating similarities between the nodes according to the transition matrix, the attenuation factor, and a diagonal correction matrix that is generated according to the correction vector. In the method, the correction vector is determined by using the Jacobi method, and further the similarities between the nodes may be calculated.
US10579701B2 Legal chip identification method and system
Provided are method and system for identifying a legal chip. The method includes a reading device sequentially sending, to a chip to be read, M instructions to be processed comprising N preset instructions (S101); the chip to be read sequentially receiving the M instructions to be processed, and responding to each instruction to be processed (S102); the reading device acquiring a set of first processing durations (S103) the reading device acquiring a processing duration characteristic of the chip to be read (S104); and the reading device acquiring a result of comparing the processing duration characteristic of the chip to be read with a processing duration characteristic of a legal chip corresponding to an identifier of the chip to be read, and determining the chip to be read as a legal chip (S105).
US10579699B2 Computing system with dynamic web page feature
An example method involves accessing web-traffic data associated with a web page hosted by a first computing-device, wherein the web page comprises meta-tag data; using the accessed web traffic data to determine that the first computing-device received a threshold amount of requests that are (i) for the web page and (ii) associated with a search term; responsive to the determining, modifying the meta-tag data based on the search term; and transmitting the modified meta-tag data to a second computing-device, wherein the second computing-device is configured for (i) receiving the modified meta-tag data, (ii) receiving a request for a list of search results based on a set of search terms, (iii) responsive to receiving the request, using the set of search terms and the modified meta-tag data to perform a web search, thereby generating a list of search results, and (iv) transmitting the list of search results to a third computing-device.
US10579698B2 Optimizing web pages by minimizing the amount of redundant information
An optimization system receives a first information item to be placed within a web page that is displayed on a graphical user interface. The optimization system retrieves stored user data about the first information item from a user history database. The optimization system calculates a redundancy value for the first information item, which is a measure of the frequency with which the user has interacted with the first information item in the past. The optimization system compares the redundancy value for the first information item to a predetermined threshold value. When the redundancy value of the information item is greater than or equal to the predetermined threshold value, the optimization system requests a second information item from the information source server. The optimization system receives the second information item and places the second information item on the web page that is displayed on the graphical user interface.
US10579693B2 Modifying a custom search engine
Automatically creating and modifying a search engine for a website. User input may be received specifying an address of a website. A search engine may be automatically created for the website based on the user input. Webpages of the website may specify a plurality of tags specifying custom attributes of the webpages. During creation of the search engine, these custom attributes may be incorporated into the search engine index. Additional user input may be received customizing the search engine for various search engine contexts, e.g., based on the custom attributes of the webpages. Search engine results for the website may be based on various ranking functions, potentially including social impact of webpages of the website.
US10579692B2 Composite keys for multi-tenant non-relational platform objects
Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant non-relational database associated with a number of enterprises, a number of records, and a number of data objects for each of the enterprises. A dynamic virtual table is maintained as well, associated with the number of records and number of data objects. A user request is received to define a composite key for a data object. A metadata model is generated representing the data object, and a data definition script is generated. The dynamic virtual table is updated to include one or more virtual columns corresponding to the data definition script, and one or more columns of a shared table in the non-relational database are updated to match the virtual columns.
US10579689B2 Visualization and augmentation of human knowledge construction during material consumption
Providing knowledge representation of material content being consumed by a user combines the user's current behavioral data and data from external sources such as internet web sites and social media network. Visual representations of entities and their relationships in the content being consumed by the user are created while the user is consuming content, and displayed via a graphical user interface.
US10579685B2 Content event insights
Analysis of the effects of content events on correlated search queries is provided herein. As content events occur, terminology and key words related to the content event are analyzed against search queries submitted to search engines to determine the effect of the content event on what persons exposed to the content event search for. The timing, devices used, a user-demographics of the searches are collected to refine the analysis of the effect of the content event. For example, search queries may be gathered into fine-grained time periods, mobile/desktop device groups, and various geographic regions to determine how users are performing searches in light of the content event. The gathered search queries are refined based on the searches of persons not exposed to the content event to more accurately demonstrate the effect of the content event.
US10579683B2 Memory system including key-value store
According to one embodiment, a memory system including a key-value store containing key-value data as a pair of a key and a value corresponding to the key, includes an interface, a memory block, an address acquisition circuit and a controller. The interface receives a data write/read request or a request based on the key-value store. The memory block has a data area for storing data and a metadata table containing the key-value data. The address acquisition circuit acquires an address in response to input of the key. The controller executes the data write/read request for the memory block, and outputs the address acquired to the memory block and executes the request based on the key-value store. The controller outputs the value corresponding to the key via the interface.
US10579681B2 Privilege information management system and privilege information management program
The privilege information management system stores a group tree configured with group nodes each representing a group configured with a member enabled to use a privilege, stores an object tree configured with object nodes each representing a target object to be used with a privilege, stores, in a releasable manner, privilege-valid link information indicating a connection between an arbitrary group node and an arbitrary object node in a privilege-valid mode, and regarding a first group node of the group nodes and a first object node of the object nodes connected by the privilege-valid link information, grants a privilege to use a target object of the first object node and a subordinate object node if there are any under the first object node to a member belonging to the first group node and a subordinate group node if there are any under the first group node.
US10579674B2 Generating and sharing digital video profiles across computing devices utilizing a dynamic structure of unpopulated video silos
One or more embodiments of the disclosure include a digital video profile system that generates video profiles utilizing a video silo structure. In particular, in one or more embodiments, the digital video profile system generates a video silo structure comprising a plurality of unpopulated video silos. In addition, the digital video profile system receives a digital video and populates an unpopulated video silo utilizing the digital video. Further, in one or more embodiments, the digital video profile system modifies the video silo structure based on the received digital video. Moreover, the digital video profile system can share video profiles across users and further modify video silo structures based on interactions with video profiles of other users.
US10579672B2 Audio snippet information network
This invention describes an audio snippet exchange network that allows people to subscribe to audio snippets that are published by other members on the network. The audio snippets may also have user contributed metadata related to them, such that the recipients can search a library of audio snippets and play back only those that match the search term. Oftentimes people want to take advantage of communication via social networks but are presently engaged in an activity such as driving or watching a live event. This audio snippet exchange network allows the person to have a largely uninterrupted experience while still publishing and consuming audio messages.
US10579669B2 System, apparatus, method, program and recording medium for processing image
An image processing system may include an imaging device for capturing an image and an image processing apparatus for processing the image. The imaging device may include an imaging unit for capturing the image, a first recording unit for recording information relating to the image, the information being associated with the image, and a first transmission control unit for controlling transmission of the image to the image processing apparatus. The image processing apparatus may include a reception control unit for controlling reception of the image transmitted from the imaging device, a feature extracting unit for extracting a feature of the received image, a second recording unit for recording the feature, extracted from the image, the feature being associated with the image, and a second transmission control unit for controlling transmission of the feature to the imaging device.
US10579667B2 Software preference affinity recommendation systems and methods
The present systems and methods relate to a concept for providing recommendations targeted to particular, “subject” user. The present systems and methods involve obtaining historical usage data associated with the subject user; identifying candidate users; calculating media preference overlap scores with respect to the subject user and each candidate user; ranking the candidate user according to their preference overlap scores, and generating recommendations for the subject user from the historical usage data associated with the candidate users.
US10579666B2 Computerized cognitive recall assistance
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: processing social media system data to establish a relationship graph, wherein the processing includes aggregating relationship graph information of different relationship graphs so that the relationship graph is an aggregated relationship graph; determining that a user is encountering cognitive recall difficulty, wherein the determining includes comparing current input biometric data of the user to baseline biometric data of the user; and responsively to the determining, outputting to the user media content, wherein generating the media content includes performing a search of one or more data source for content using node labels of the relationship graph as keywords and providing a media file for playback by the user, the media file having content returned from the search.
US10579664B2 Device-centric media prioritization systems and methods
In a system comprising media files resident on various devices which can interconnect and provide indices of their media library content, an organization method may provide an aggregate view of the media library of all connected devices ordering the media library contents of various connected devices from the point of view of the device from which the view of the aggregate library will be shown. This point-of-access-centric view of the library may be formed by prioritizing one or more of relevance, reliability, or proximity of the connected devices from the perspective of the viewing device.
US10579663B2 Data insight discovery using a clustering technique
Disclosed aspects relate to data insight discovery using a clustering technique. A set of data may be compressed based on a set of proximity values with respect to a set of predictors to assemble a set of sub-clusters. A set of subgroups may be established by merging a plurality of individual sub-clusters of the set of sub-clusters using a tightness factor. A subset of the subgroups may be selected based on a selection criterion. A set of insight data which indicates a profile of the subset of the set of subgroups with respect to the set of data may be compiled for the subset of the set of subgroups.
US10579662B2 Patent claim scope evaluator
Systems and methods for calculating a patent claim scope rating are disclosed. In an example embodiment, a method of calculating a patent claim scope rating includes identifying patent references cited in examination of a subject patent and storing the identified patent references as an applied art list, identifying first backward references for the patent references in the applied art list and storing the first backward references as a first backward list, identifying second backward references for the first backward references in the first backward list and storing the second backward references as a second backward list, identifying forward references for the patent references in the applied art list and storing the forward references as a forward list. A patent claim scope rating is based on a calculation including at least a partial combination listing of the applied art list, the first and second backward lists, and the forward list.
US10579661B2 System and method for machine learning and classifying data
The present invention relates in general to the field of parallel data processing, and more particularly to machine learning and classification of extremely large volumes of unstructured gene sequence data using Collaborative Analytics Gene Sequence Classification Learning Systems and Methods.
US10579658B2 Adaptive adjustment of network responses to client requests in digital networks
The present application relates to a computer network, a computer-implemented method, a computer system and computer program products for adaptively adjusting network responses to client requests received from a client device. A parsing module is introduced to generate a request data object based on data relevant to a client request. A matching module is introduced to: apply a learning method based on a final result generated in relation to calculating a matching score of potential service data objects, where the matching score is based on applying a matching algorithm; and generate a learning result of the learning method. A learning engine operable to adapt the matching algorithm of the matching module based on the learning result is introduced.
US10579656B2 Semantic query language
Various technologies described herein pertain to executing a mixed query to search a database retained in a data repository. The mixed query includes a regular expression, which is a pattern of elements, and a semantic constraint. The elements in the regular expression include a first wildcard, where the semantic constraint restricts a meaning of the first wildcard. Moreover, the elements in the regular expression include explicit lexical constraint(s) and/or disparate wildcard(s). For instance, semantic constraint(s) can restrict meaning(s) of the disparate wildcard(s). The mixed query is executed to retrieve results that match the pattern of the elements in the regular expression and satisfy the semantic constraint(s).
US10579654B2 Method and device for generating online question paths from existing question banks using a knowledge graph
The disclosure provides an information processing method and device. In one embodiment, an information processing method comprises receiving a request for generating questions inputted by a user, the request for generating questions includes a to-be-learned knowledge point; acquiring, from a knowledge graph for questions, a node path including a target node indicating the to-be-learned knowledge point, the nodes in the knowledge graph for questions indicating question-answering steps of existing questions, knowledge points tested in the question-answering steps, and questioning styles corresponding to the question-answering steps; and generating questions required by the user according to question-answering steps, knowledge points tested in the question-answering steps, and questioning styles corresponding to the question-answering steps indicated by nodes on the node path. The present disclosure enables generation of new questions and facilitates the expansion of a question bank.
US10579653B2 Apparatus, method, and computer-readable medium for recognition of a digital document
Described herein are an apparatus, method, and computer-readable medium. The apparatus including processing circuitry configured to extract a textual content included within a digital document, perform a text search using the extracted textual content on an indexed master document database to identify one or more master documents that are similar, within a pre-determined threshold, to the digital document, generate a candidate master document list using the one or more master documents identified based on the text search, extract a plurality of features of the digital document, perform a comparison, after performing the text search, of the plurality of features of the digital document with features of the one or more master documents in the candidate master document, and identify a master document of the one or more master documents that matches the digital document based on the comparison of the features.
US10579652B2 Learning and using contextual content retrieval rules for query disambiguation
Various technologies related to generating and applying content retrieval rules are described herein. A content retrieval rule maps a combination of a query and a context to one of a query reformulation or content. The content retrieval rule is learned from search logs of a search engine, and is applied when the query having the context is received at the search engine.
US10579649B2 Architectural frameworks, functions and interfaces for relationship management (AFFIRM)
Uniform subject and object oriented data structure adopted in computing device to efficiently store, distribute and process data in a variety of applications. Said data structure comprised of multiple complementary subparts that together and independently facilitate communication (of inputs and outputs) through one or more defined interfaces to facilitate secure access and coordination between given individual subject(s) and other real (physical or metaphysical) entities. Methods are also disclosed that work in tandem with the data structure and interface components to enable and require a single or given human user or other individual personal subject (belonging to a secure AFFIRM network) to maintain exclusive (private) self-control over at least one virtual domain that represents themselves (their actions and their relationships).
US10579641B2 Facilitating mobile device interaction with an enterprise database system
Disclosed are systems, methods, apparatus and computer program products for facilitating voice-based interaction by a mobile device with an enterprise database. In some implementations, a command and a type of enterprise work record are identified in a first one or more voice signals obtained at the mobile device. One or more fields of the identified record type required by the enterprise database to be populated to carry out the identified command is determined. Field data can be identified in a second one or more voice signals obtained at the mobile device. Structured text data comprising the identified command, the identified record type and the identified field data can be sent to a server.
US10579640B2 Mirroring resynchronization
An apparatus, method, system, and program product are disclosed for mirroring resynchronization. In one example, an apparatus includes a mirroring status determination module that detects suspension of mirroring. The apparatus, in a further embodiment, includes a suspension determination module that determines a first change in at least one parameter that resulted in the detected suspension of mirroring. In various embodiment, the apparatus includes a parameter detection module that detects a second change in the at least one parameter that enables resuming minoring. In some embodiments, the parameter detection module detects the first change in the at least one parameter. In one embodiment, the apparatus includes a synchronization module that resumes minoring in response to the parameter detection module detecting the second change.
US10579636B2 Data driven predictive analysis of complex data sets for determining decision outcomes
Systems and methods are provided for data driven predictive analysis of complex data sets for determining decision outcomes. The systems and methods include obtaining a first set of data associated with individuals and obtaining, a second set of data associated with events, wherein the events are associated with at least one of the individuals. The systems and methods further include determining a subset of the individuals from the first set of data based on the first subset of individuals having common attributes with a target individual and determining a second subset of events from the second set of data based on the second subset of events having common attributes with the target events associated with the target individual. Additionally, the systems and methods include aggregating data associated with the second subset of events based on the target events and providing for display output associated with aggregated data.
US10579635B1 Real time search assistance
A system and method for providing real-time search assistance is provided. Incoming queries are analyzed and an in core set of query statistics is maintained to enable a current suggestion list to be generated. By analyzing each query as it occurs, the suggestion list and associated data stores may be updated in substantially real-time to enable suggestions to be available at the same time as new messages are occurring relating to the subject of the query.
US10579632B2 Personalized content authoring driven by recommendations
The disclosed embodiments provide a system for personalizing content authoring. During operation, the system obtains interaction data containing interactions between a set of users and a set of features of a content management system (CMS). Next, the system tracks preferences of the users toward the features in a set of attributes representing the interaction data and a context associated with the interactions. During access to the CMS by a user, the system uses the attributes to identify other users that are similar to the user. Next, the system uses attributes for the user and the other users to calculate a set of weighted ratings between the user and the features. The system then generates output for prioritizing, for the user, the features within a user interface of the CMS according to the set of weighted ratings.
US10579631B2 Priming-based search and discovery of content
A method, a device, and a non-transitory storage medium are described in which a priming-based search and discovery service for contents uses a weighted graph that stores metadata pertaining to the contents, activation values, threshold values, and a distance parameter that limits the search space relative to primed nodes of the weighted graph that are relevant to search terms.
US10579625B2 Personalized review snippet generation and display
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving a plurality of user reviews of a product, performing topic modeling of the plurality of user reviews of the product to find a plurality of snippets within the plurality of user reviews each relating to at least one user attribute category of a plurality of user attribute categories, and facilitating a display on a device of a first snippet of the plurality of snippets proximate the product.
US10579619B2 Validation of query plan
Database query optimization method that provides for selective restriction of an operation. A query plan for a query is received. The query plan includes an operation to be executed on a table. The received query plan is traversed to determine at least one table in the query plan having a mapping with a threshold rule and based upon a determination that there is at least one table in the query plan having a mapping with the threshold rule, substituting the operation on the at least one table identified in the query plan to another operation having the mapping with the threshold rule.
US10579615B2 Method for data retrieval from a distributed data storage system
There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier, indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.
US10579613B2 Database recovery using persistent address spaces
A processor(s) initiates a database transaction, in a computing environment that includes a database that includes one or more memory devices. The processor(s) forks a first address space that represents a current state of the database, to create a second address space. The processor(s) writes an entry indicating timing of the initiating to a log file and generates a file that is mapped to the one or more memory devices. The file includes differences in state between the current state of the database and a state subsequent to executing and committing the database transaction, and a timestamp indicating timing for committing the database transaction. The processor(s) write the database transaction to the second address space.
US10579611B2 Selective event logging
An apparatus includes one or more processors configured to execute instructions to generate a plurality of event results that includes a first event result and a second event result. The apparatus further includes a first buffer coupled to the one or more processors and a second buffer coupled to the first buffer. The first buffer is configured to store the plurality of event results. The apparatus further includes a circuit coupled to the first buffer. The first buffer is further configured to provide the first event result to the second buffer in response to detection by the circuit of a failure condition associated with the first event result.
US10579607B2 Single point of dispatch for hybrid cloud deployment for indexer clusters
Embodiments of the present disclosure provide a method for performing search queries. The method comprises transmitting a list of active indexers in an indexer cluster from a cluster master for receipt by a first search head, wherein the cluster master is communicatively coupled with an indexer cluster comprising a plurality of indexers and the first search head. The method further comprises receiving a first slot request at the cluster master in response to a query from the first search head, wherein the first search head is operable to transmit the query to the active indexers for execution if granted the slot request. Further, the method comprises evaluating a plurality of policies to determine if the first slot request can be granted and responsive to a positive determination, transmitting an authorization token for a slot to the first search head.
US10579605B2 Information processing device, method, and computer-readable recording medium
A variant master table includes respective columns for variant ID, variant pattern, and pattern code. A composite primary key constraint for the variant master table is set by the columns for variant ID and pattern code. The respective processors reads variant information, verifies whether or not variant patterns for variant positions have been entered into the table, and for unentered variant patterns, attempts to insert a row of information into the table that includes the unentered variant pattern, a corresponding variant ID, and a pattern code allocated based on the variant master table. In cases in which the row of information violates a composite primary key constrain, the respective processor reattempts to insert an updated row of information in which the pattern code has been changed. The processors encode the variant information based on information entered into the variant master table.
US10579600B2 Apparatus, systems, and methods for analyzing movements of target entities
The present disclosure relates to apparatus, systems, and methods for providing a location information analytics mechanism. The location information analytics mechanism is configured to analyze location information to extract contextual information (e.g., profile) about a mobile device or a user of a mobile device, collectively referred to as a target entity. The location information analytics mechanism can include analyzing location data points associated with a target entity to determine features associated with the target entity, and using the features to predict attributes associated with the target entity. The set of predicted attributes can form a profile of the target entity.
US10579599B2 Upgrade of heterogeneous multi-instance database clusters
A method, system, and computer program product for management of large multi-database installations. The method form commences by analyzing a multiple database installation to determine a set of candidate upgrade operations to apply to individual instances of heterogeneous databases in the multiple database installation, and then scheduling an order in which order to apply individual operations from among the set of candidate upgrade operations. In exemplary operation, the candidate upgrade operations comprise database version upgrades, database stack upgrades, and/or database listener upgrades. Some embodiments exploit homogeneity and/or groupings in order to parallelize performance of various upgrade operations during mass upgrade of multi-database installations. In addition to performing upgrade operations in the form of database version upgrades, database stack upgrades, and/or database listener upgrades, the installation can be upgraded by receiving application upgrades.
US10579594B2 Image sharing method and apparatus, and terminal device
An image sharing method and a terminal device is provided. The image sharing method of the present invention includes: obtaining an image selected from a gallery by a user, and using the image as a to-be-shared image, where a quantity of the to-be-shared images is greater than a single-time maximum shareable-photo quantity allowed by a target sharing platform; and performing synthesis processing on at least two images of the to-be-shared images to obtain a processed to-be-shared image, where a quantity of the processed to-be-shared images is less than or equal to the single-time maximum shareable-photo quantity allowed by the target sharing platform.
US10579593B2 Techniques for selectively deactivating storage deduplication
Techniques for effectively measuring the amount of space saved due to deduplication and selectively turning deduplication off for a filesystem if the savings are too low are provided. The techniques include maintaining both a lower bound count and an upper bound count for block savings due exclusively to deduplication rather than due to snapshots and using an average of the lower and upper bounds to estimate the actual savings due to deduplication in order decide whether to continue operating deduplication or not.
US10579591B1 Incremental block compression
Techniques for performing incremental block compression using a processor are described herein. The processor receives a request to compress input data, the request including compression parameters for the compression and a target block size. The processor divides the input data into portions. The processor iteratively compresses the input data to an output block, until compressing another portion of data would increase a file size of the output block over a threshold value that is based at least on the target block size.
US10579588B2 Data subscription management system
A method includes a digital subscription management system (DSMS) receiving from a source system a request to perform an edit of at least one data object, the DSMS sending a request for response (RFR) to subscribing systems having a copy of the at least one data object, the DSMS receiving a response from the subscribing systems, and the DSMS performing the edit.
US10579587B2 Space management for a hierarchical set of file systems
One embodiment provides a method for storage management in a hierarchical file system. The method includes tracking directories for sub-file systems of the hierarchical set of file systems and maintaining a directory while providing the directory is capable of residing in more than one sub-file system within the hierarchical file system. If available space in a first sub-file system is below a threshold, the system identifies a second sub-file system with available space above the threshold, wherein the first sub-file system contains a first portion of the directory. If a second portion of the directory exists in the second sub-file system, the system creates or expands a file in the second portion of the directory, otherwise the system first creates the second portion of the directory in the second sub-file system and then creates a link from the first portion of the directory to the second portion of the directory.
US10579586B1 Distributed hash object archive system
A method of managing objects in an archive system includes assigning a number of addresses to each of a plurality of nodes, dividing an object into a sequence of blocks, uniformly distributing the sequence of blocks across the plurality of nodes by, calculating a hash value of a unique identifier of the object to be used as an address for a first block in the sequence, storing the first block at a node to which the address is assigned, for each subsequent block in the sequence, calculating a subsequent address from a hash value of the address of an immediately previous block in the sequence and storing the subsequent block at a node to which the calculated subsequent address is assigned, iteratively calculating a hash value of the hash value of the subsequent address if the calculated subsequent address is assigned to a node where a previous block is stored, and storing the subsequent block at a node to which an address corresponding to the iteratively calculated hash value is assigned.
US10579584B2 Integrated data processing core and array data processor and method for processing algorithms
An integrated data processing core and a data processor are provided on a single integrated circuit and command sequences are forwarded from the data processing core to be executed on the array data processor wherein the command sequences comprise a group of instructions defining an algorithm.
US10579577B2 Bridge and asynchronous channel based bus to provide UI-to-UI asynchronous communication
In a system and method for providing UI-to-UI asynchronous communication, a bridge is coupled to an asynchronous channel based bus that has at least one Galactic channel. The bridge receives each message on the Galactic channel, and converts each message from a channel message format used by the Galactic channel to a common message format. The bridge utilizes a socket to broadcast each converted message to, and receive messages from, the one or more other bridges. The bridge determines that a message received from the one or more other bridges is destined for the Galactic channel. The bridge converts the message into the channel message format used by the Galactic channel. The bridge distributes the converted message to the at least one Galactic channel.
US10579576B2 Method and apparatus for forwarding data
Forwarding devices and corresponding methods are provided in which a plurality of input data streams are distributed among a plurality of output data streams on the basis of synchronization marking. One example method of forwarding data includes receiving a plurality of input data streams, where at least some of the input data streams include synchronization markers indicating which data of the input data streams are to be output synchronously, in one or more common time segments. Further included in the method is distributing the data to be output synchronously among a plurality of output data streams on the basis of the synchronization markers. The distributing is carried out in such a way that data which, according to the synchronization markers, are to be transmitted in a common time segment are provided in the same time segment in all the output data streams to which the data are to be assigned.
US10579574B2 Instrumentation chassis with high speed bridge board
An instrumentation chassis includes a backplane, multiple peripheral slots located on the backplane and configured to receive insertable peripheral modules, respectively, and at least one protocol agnostic high speed connection mounted on, but not electrically connected to the backplane. The high speed connection is configured to interconnect at least two peripheral modules in corresponding peripheral slots of the multiple peripheral slots, bypassing the backplane.
US10579571B2 Processing system and multiprocessing system
Disclosed herein is a processing system, including: a GPU generating a video; a memory storing data; a data bus connecting the GPU and the memory to each other; a DMA controller connected to the data bus; an input/output bridge connected to the data bus and connected to an external bus for transferring data to and from an external processing system which cooperates with the processing system; and a CPU cooperating with the GPU to share the data stored in the memory. The GPU issues a data transfer instruction of the data stored in the memory to the DMA controller without intervention of the CPU. The DMA controller controls, when the data transfer instruction is received, the input/output bridge to transfer the data stored in the memory to the external processing system.
US10579568B2 Networked storage system with access to any attached storage device
In one embodiment, a networked system includes network interface ports to couple to a computer data network, PCIe devices, bridge devices coupled to network interface ports, a PCIe network switch coupled between bridge devices and PCIe devices, and a configuration device communicatively coupled to bridge devices and PCIe devices. Ports transmit outgoing and receive incoming network traffic. PCIe devices support a function of the computer data network. Each bridge device receives incoming network traffic portions and transmits outgoing network traffic portions through a respective network interface port. PCIe network switch routes PCIe packets between the plurality of bridge devices and the plurality of PCIe devices. Configuration device configures and initializes the PCIe devices for commands and operations that originate from the bridge devices. Configuration device and the bridge devices collaborate together to provide multiple communication paths between the network ports and the plurality of PCIe devices to provide any-to-any connectivity.
US10579565B2 Detection control device
A detection control device including a USB connection port, a first detection circuit, a second detection circuit, a control circuit, a first switching circuit and a second switching circuit is provided. When a first pin group of the USB connection port is coupled to an external device, the first detection circuit generates a first detection signal according to a first time constant. When a second pin group of the USB connection port is coupled to the external device, the second detection circuit generates a second detection signal according to a second time constant. The control circuit generates a first control signal and a second control signal according to the first and second detection signals. Each of the first and second switching circuits communicates with the external device via the first or second pin groups according to either the first control signal or the second control signal.
US10579564B2 System on chip (SoC), mobile electronic device including the same, and method of operating the SoC
A system on chip (SoC) is present that includes a plurality of master interfaces, a plurality of slave interfaces, and an interface circuit which is connected between the plurality of master interfaces and the plurality of slave interfaces and includes a plurality of components. When a first master interface among the plurality of master interfaces and a first slave interface among the plurality of slave interfaces are paired, a first group of the components which forms a first signal path between the first master interface and the first slave interface among the plurality of components is enabled according to a control of the first master interface.
US10579560B2 Transaction-based hybrid memory
A transaction-based hybrid memory device includes a host memory controller to control operation of the device. A hybrid memory controller is coupled to the host memory controller over a memory bus. The hybrid memory controller includes non-volatile memory control logic to control operation of non-volatile memory devices and cache control logic to accelerate cache operations, a direct memory access (DMA) engine to control volatile cache memory and to transfer data between non-volatile memory, and cache memory to off load host cache managements and transactions. A host interface couples the host memory controller to the memory bus.
US10579552B1 Interface architecture for master-to-master and slave-to-master communication
A communication interface includes one or more input/output circuitries, each input/output circuitry including a pointer generation block that controls write pointers of a respective input/output circuitry and read pointers of the respective input/output circuitry. Each input/output circuitry also includes input/output buffers communicatively coupled to the pointer generation block. Each input/output circuitry further includes a receive delay-locked loop that provides a clock signal to the plurality of input/output buffers. Each input/output circuitry also includes one or more transmit delay-locked loops that delay the clock signal.
US10579549B2 Staggered transmissions on a multi-drop half-duplex bus
Systems, methods, and apparatus for optimizing bus latency associated with a serial bus using staggered bidirectional transmission within a transaction or datagram are described. A method performed at a device coupled to a serial bus includes initiating a transaction between the first device and a second device to exchange a datagram with the second device in a first direction over the serial bus, and exchanging one or more bytes of data with the second device in a second direction over the serial bus before the datagram has been completely transmitted. The first device and the second device alternate as transmitters on the serial bus such that direction of data transmission is staggered on the serial bus. The serial bus may be operated in accordance with an I3C, RFFE, SPMI, or other protocol.
US10579545B2 Method for accessing a peripheral device by a host device via an access device
A method for accessing a peripheral device via a wide area communication network. A control device receives a data item indicating that the peripheral device is connected via a series interface to an access device having access to the wide area communication network. The control device sends to the home device a command for its association with the peripheral device using an address associated with the access device. The home device then sends a command for the transfer of the peripheral device resources to the access device. This association enables the home device to access the peripheral device remotely in order to use the latter via a driver for the peripheral device installed on the home device.
US10579544B2 Virtualized trusted storage
Particular embodiments described herein provide for an electronic device that can be configured to receive a request from a process to access data is a system, determine if the data is in a virtualized protected area of memory in the system, and allow access to the data if the data is in the virtualized protected area of memory and the process is a trusted process. The electronic device can also be configured to determine if new data should be protected, store the new data in the virtualized protected area of memory in the system if the new data should be protected, and store the new data in an unprotected area of memory in the system if the new data should not be protected.
US10579535B2 Defragmented and efficient micro-operation cache
A processor includes a processor core and a micro-op cache communicably coupled to the processor core. The micro-op cache includes a micro-op tag array, wherein tag array entries in the micro-op tag array are indexed according to set and way of set-associative cache, and a micro-op data array to store multiple micro-ops. The data array entries in the micro-op data array are indexed according to bank number of a plurality of cache banks and to a set within one cache bank of the plurality of cache banks.
US10579533B2 Cache transfer time mitigation
In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.
US10579531B2 Multi-line data prefetching using dynamic prefetch depth
A system for prefetching data for a processor includes a processor core, a memory configured to store information for use by the processor core, a cache memory configured to fetch and store information from the memory, and a prefetch circuit. The prefetch circuit may be configured to issue a multi-group prefetch request to retrieve information from the memory to store in the cache memory using a predicted address. The multi-group prefetch request may include a depth value indicative of a number of fetch groups to retrieve. The prefetch circuit may also be configured to generate an accuracy value based on a cache hit rate of prefetched information over a particular time interval, and to modify the depth value based on the accuracy value.
US10579526B2 Responding to snoop requests
A data processing apparatus includes receiving circuitry to receive a snoop request sent by a source node in respect of requested data and transmitting circuitry. Cache circuitry caches at least one data value. The snoop request includes an indication as to whether the requested data is to be returned to the source node and when the at least one data value includes the requested data, the transmitting circuitry transmits a response to the source node including said requested data, in dependence on said indication.
US10579518B2 Memory management method and storage controller
A memory management method is provided. The method includes selecting a target physical programming unit; using a first read voltage corresponding to a first type physical page of the target physical programming unit to read a plurality of target memory cells of the target physical programming unit, so as to calculate a first bit value ratio; if the first bit value ratio is not smaller than a first preset threshold, using a second read voltage corresponding to the first type physical page of the target physical programming unit to read the plurality of target memory cells of the target physical programming unit, so as to calculate a second bit value ratio; and determining whether the first type physical page of the target physical programming unit is empty by comparing the first bit value ratio and the second bit value ratio.
US10579517B2 System and method for providing per channel frequency optimization in a double data rate memory system
An information handling system includes a first Dual In-Line Memory Module (DIMM) on a first memory channel of the information handling system, and a second DIMM on a second memory channel of the information handling system. A processor trains the first memory channel to a first speed based upon a first performance level of the first DIMM, trains the second memory channel to a second speed based upon a second performance level of the second DIMM, and allocates a portion of the first DIMM to the application based upon the first speed.
US10579516B2 Systems and methods for providing power-efficient file system operation to a non-volatile block memory
Systems, methods, and computer programs are disclosed for providing power-efficient file system operation to a non-volatile block memory. An exemplary embodiment of a system comprises a non-volatile block memory having a file system, a dynamic random access memory (DRAM), and a system on chip (SoC). The SoC comprises a central processing unit (CPU), one or more non-core processors, a DRAM controller, a data interface coupled to an off-chip processor, and a multi-host storage controller. The CPU allocates a storage buffer in the non-volatile block memory. The multi-host storage controller comprises a virtualized client interface for providing the non-core and off-chip processors with direct read/write file system access using the allocated storage buffer while the CPU and the DRAM are in a low power state.
US10579512B2 Method and apparatus for testing software for autonomous vehicles
A method and an apparatus for testing software for autonomous vehicles by means of a loop simulation involves hardware in the form of one or more real autonomous vehicles able to carry out autonomous test drives in the real world. In response to a work order given by a user, a check is automatically carried out in order to determine which vehicles, among a plurality of real autonomous vehicles which are able to carry out autonomous test drives on globally distributed test tracks in the real world, are currently available for one or more tests defined in the work order. The performance of the software tests and the test drives is then automatically planned and coordinated.
US10579511B2 Flexible testing environment using a cloud infrastructure—cloud technology
A flexible testing environment may include requesting an allocation of resources and testing characteristics of a project, verifying the testing characteristics, registering the project for testing, determining whether resources can be allocated for testing based on the testing characteristics and available resources, and allocating resources based on the testing characteristics and available resources. During testing of the project, the system may receive changes to the testing characteristics of the project, thereby causing adjustments to the allocated resources based on the updated testing characteristics. In certain embodiments, testing characteristics may closely approximate the resources employed by the project in a live production environment.
US10579505B1 Capturing task traces for multiple tasks
Method and system are provided for capturing task traces for multiple tasks. The method includes capturing in a task trace structure recent trace data entries for a task segmented into a predefined number of available blocks, wherein a task trace structure is provided for each of multiple tasks in parallel, wherein trace data entries are written to a block with a timestamp of the trace data entries. The method also includes storing in a global trace structure pushed blocks from the multiple task trace structures of older data that exceed the predefined number of blocks of the task trace structures, wherein the blocks are ordered in the global trace structure by the pushed order of the blocks from the multiple task trace structures.
US10579503B2 Conditionally crashing software applications to track software use
Systems and methods for controlling an intentional crash of a software application. One system includes a computing device including an electronic processor. The electronic processor is configured to receive a crash setting for the software application from a configuration server. The crash setting has a first value or a second value. The electronic processor is also configured to detect an unexpected use of the software application during execution. The electronic processor is configured to, in response to detecting the unexpected use and the crash setting having the first value, intentionally crash the software application causing a generation of a crash report describing a state of the software application when the unexpected use occurred. The electronic processor is configured to, in response detecting the unexpected use and the crash setting having the second value, not intentionally crash the software application.
US10579501B2 Testing and reproduction of concurrency issues
A method and system for testing a server code in a server concurrently handling multiple client requests create a job-specific breakpoint in the server code using a library application programming interface (API) that allows the job-specific breakpoint in the server code being enabled or disabled based on a job identifier. The library API controls the job-specific breakpoint in the server code via a plurality of readymade functions that execute, in a desired sequence, various synchronous and asynchronous program paths associated with the multiple client requests. By using the library API, the method and system are capable of establishing a new server connection with the server and retrieving the job identifier from the server associated with the established new server connection, pausing execution of a client job based on enabling the job-specific breakpoint, and resuming execution of the client job based on disabling the job-specific breakpoint.
US10579496B2 Information processing device, information processing program, and information processing method
An information processing device includes: a collection unit configured to collect an event log corresponding to an event generated in a control system including at least one network; an extraction and specification unit configured to extract at least one event log corresponding to an event generated arising from an identical factor from the collected event log, and to specify an event log representing the event generated arising from the identical factor in the at least one event log extracted; and an output unit configured to output the event log representing the event generated arising from the identical factor and event logs corresponding to other events generated arising from the identical factor while distinguishing the event log representing the event generated arising from the identical factor and the event logs corresponding to other events generated arising from the identical factor from each other.
US10579495B2 Systems and methods for transmitting data using encoder cooperation in the presence of state information
Systems and methods for utilizing cooperation facilitators to achieve joint message and network state cooperation in accordance with various embodiments of the invention are disclosed. One embodiment of the invention includes: a plurality of transmitters; a receiver that has access to at least partial network state information and that includes a decoder configured to decode signals received via a multiple terminal channel from the plurality of transmitters using the at least partial network state information; and a cooperation facilitator. In addition, at least some of the plurality of transmitters are configured to transmit message information to the cooperation facilitator and the cooperation facilitator is configured to generate cooperation parameters based upon the message information and the manner in which state information is utilized by the receiver to decode signals received via the multiple terminal channel. In addition, the cooperation facilitator is configured to transmit cooperation parameters to the plurality of transmitters that select codewords based at least in part upon the received cooperation parameters.
US10579493B2 Systems and methods for determining user engagement with electronic devices
Systems and methods are disclosed for determining an engagement level of a user interacting with an electronic program, comprising receiving or determining a decision node tree, each node in the decision node tree corresponding to a user decision point in the electronic program, determining a number of levels in the decision node tree, determining a user traversed count comprising a number of levels the user has traversed in the decision node tree, and determining the engagement level of the user with the electronic program based upon the user traversed count and the number of levels in the decision node tree.
US10579489B2 Program execution device, program execution system, and program execution method
In a program execution device (100X), a memory (110) stores first information (101X) specifying one or more programs, and second information (102X) specifying some programs including at least one of programs to be executed by an other program execution device (100Y), out of the programs specified by the first information (101X) and the programs to be executed by the other program execution device (100Y). When an error in the other program execution device (100Y) is not detected by an error processing unit (123), an instruction processing unit (120) executes the programs specified by the first information (101X). When the error in the other program execution device (100Y) is detected by the error processing unit (123), the instruction processing unit (120) executes the programs specified by the second information (102X).
US10579484B2 Apparatus and method for enhancing reliability of watchdog circuit for controlling central processing device for vehicle
An operating method of a vehicle watchdog circuit is provided. The method includes monitoring whether communication with a vehicle controller through a preset protocol is enabled and when a communication fault does not occur by monitoring whether communication is enabled, transmitting an error detection query to the vehicle controller every preset period. A response to the error detection query is received, and an operation of the vehicle controller is monitored, and upon determining that the operation of the vehicle controller is normal, a plurality of preset reset signals are sequentially transmitted to the vehicle controller.
US10579482B2 Method of checkpointing the working environment of a session of a user on a server
The invention relates to a method of checkpointing the working environment of a user (7) session on a server (1) comprising a first step (11) of checkpointing the working environment of a first application of said session, characterized in that it comprises at least one second step (12) of checkpointing the working environment of a second application of said session different from said first application, and in that said first checkpointing step (11) and said second checkpointing step (12) are synchronized with each other such that the checkpointed working environment of the first application and the checkpointed working environment of the second application are coherent with each other.
US10579479B2 Restoring data in a hierarchical storage management system
Techniques for managing data stored in a hierarchical storage management (HSM) system are provided. A first controller receives a request to migrate a data item to a first storage tier managed by the first controller, wherein the data item is not associated with an object ID and a HSM status value indicates that the data item is resident on a second storage tier. The first controller generates an initial object ID, creates a new record for the data item in a data structure, sets an object ID field and a parent ID field of the record to the initial object ID. The first controller stores the data item on the first storage tier and sends an acknowledgement identifying the initial object ID as an object ID of the data item to a second controller that manages the second storage tier. The second controller updates the HSM status value.
US10579477B2 Prioritization of data items for backup in a computing environment
Described are embodiments of an invention for prioritizing data items for backup in a computing environment. The computing environment includes a plurality of clients coupled through a network to a backup system for backing up items stored locally on the client. Each client includes a continuous data protection (CDP) module that prioritizes the order of files transmitted to the backup system for storage on one or more storage devices based on policy. The CDP module builds an initial backup list and a CDP backup list. The initial backup list includes any item that meets the criteria of the initial backup profile. The CDP backup list includes items that have been modified since the initial backup process began. The data that is the most critical to a user is often the most recently modified data. Thus, the CDP module preferentially performs a backup of items on the CDP backup list.
US10579473B2 Mitigating silent data corruption in error control coding
One embodiment provides a silent data corruption (SDC) mitigation circuitry. The SDC mitigation circuitry includes a comparator circuitry and an SDC mitigation logic. The comparator circuitry is to compare a successful decoded codeword and a corresponding received codeword, the successful decoded codeword having been deemed a success by an error correction circuitry. The SDC mitigation logic is to reject the successful decoded codeword if a distance between the corresponding received codeword and the successful decoded codeword is greater than or equal to a threshold.