Document Document Title
US10566679B2 Ribbon bond antennas
An antenna apparatus includes a substrate including a first main side and a second main side arranged opposite thereto. The antenna apparatus further includes a first and a second fixing region arranged at the first main side. The antenna apparatus includes a ribbon connecting the first fixing region and the second fixing region, which is at least regionally spaced apart from the substrate. Furthermore, the antenna apparatus includes a metallization arranged at the second main side, which is arranged opposite to at least one of the first fixing region, the second fixing region and the ribbon.
US10566672B2 Waveguide connector with tapered slot launcher
The systems and methods described herein provide a traveling wave launcher system physically and communicably coupled to a semiconductor package and to a waveguide connector. The traveling wave launcher system includes a slot-line signal converter and a tapered slot launcher. The slot-line signal converter may be formed integral with the semiconductor package and includes a balun structure that converts the microstrip signal to a slot-line signal. The tapered slot launcher is communicably coupled to the slot-line signal converter and includes a planar first member and a planar second member that form a slot. The tapered slot launcher converts the slot-line signal to a traveling wave signal that is propagated to the waveguide connector.
US10566665B2 Devices and method for smelterless recycling of lead acid batteries
Lead from lead acid battery scrap is recovered in two separate production streams as clean grid lead and as high-purity lead without smelting. In preferred aspects, lead recovery is performed in a continuous process that uses an aqueous electroprocessing solvent and electro-refining, and spent electroprocessing solvent can be recycled to the recovery process.
US10566664B2 Method for producing lithium phosphate from a lithium solution
An embodiment of the present invention provides a method for producing lithium phosphate from a lithium solution, comprising the steps of, preparing a mixture in which a phosphorus-containing material is added to a lithium solution in step 1; adding a basic solution to the prepared mixture to adjust the pH to 10 to 12 in step 2; and making the pH-adjusted mixture react by raising its temperature and filtering to recover lithium phosphate in step 3.
US10566647B2 System, method, and apparatus for battery cell-stack compression
The present disclosure relates to the manufacture of battery packs/assemblies and more specifically, the manufacture of battery packs/assemblies for use in aircraft. A lightweight battery assembly with cell compression and/or pressure management system is disclosed herein. The battery assembly can employ a composite battery enclosure impregnated with a plurality of primary fibers that define a direction of the composite battery enclosure's tensile strength. A cell-stack can be positioned in the composite battery enclosure such that the composite battery enclosure applies a predetermined pressure upon the cell-stack to compress the cell-stack in the direction of the composite battery enclosure's tensile strength.
US10566646B2 Fuel cell stack containing external electrode for corrosion mitigation
A method of operating a fuel cell system includes providing a fuel cell stack containing a plurality of fuel cells and interconnects, and first and second ceramic side baffles located on opposing sides of the fuel cell stack, and applying an electrical potential to an outer surface of at least one of the first and the second ceramic side baffles, such that the electrical potential is equal to or more negative than a lowest potential of any interconnect in the fuel cell stack or any electrically conductive fuel cell stack component.
US10566645B2 Fuel-cell separator with a fluid supply and diffusion layer formed by a porous layer on at least one face of a flat metal plate and cell stack that includes the fuel-cell separator
Separators of multiple types capable of supplying and diffusing fluids such as an anode gas, cathode gas and coolant uniformly are prepared and combined to construct a fuel cell stack. Such a cell stack (20) for fuel cells includes separators of at least two types (types CA, C, A, C, CW and AW) for anode gas and cathode gas. Each separator is such that a corrosion-resistance layer is formed on at least one face of a metal plate (30) and a fluid supply and diffusion layer for the corresponding gas is formed by an electrically conductive porous layer on the corrosion-resistant layer. The at least two separators are stacked so as to face each other with at least an electrolyte membrane and catalyst layers on both sides of the membrane (a new membrane electrode assembly N-MEA) being sandwiched between the fluid supply and diffusion layers of the separators.
US10566631B2 Electrocatalyst and fuel cell employing the same
An electrocatalyst is provided. The electrocatalyst includes Pd-containing metal nitride, wherein the metal is Co, Fe, Y, Lu, Sc, Ti, V, Cu, Ni, or a combination thereof. The molar ratio between the metal and Pd is greater than 0 and less than or equal to 0.8. A fuel cell utilizing the above electrocatalyst is further provided.
US10566627B2 Slurry composition for negative electrode for lithium-ion secondary battery, negative electrode for lithium-ion secondary battery, and lithium-ion secondary battery
A slurry composition includes a negative electrode active material, a particulate binder, a water soluble polymer, and water. The particulate binder includes a first particulate binder and a second particulate binder. The first particulate binder includes a copolymer (A) including an aliphatic conjugated diene monomer unit and an aromatic vinyl monomer unit, has a degree of swelling in electrolysis solution of 110% to 200% by mass, has a glass transition temperature of −30° C. to 60° C., and has a gel content of 70% to 98% by mass. The second particulate binder includes a copolymer (B) including an aliphatic conjugated diene monomer unit and an aromatic vinyl monomer unit, has a degree of swelling in electrolysis solution of 250% to 600% by mass, and has a gel content of 70% to 98% by mass.
US10566622B2 Cathode material for lithium-ion secondary battery and method for manufacturing the same, cathode for lithium-ion secondary battery, and lithium-ion secondary battery
A cathode material for a lithium-ion secondary battery, the cathode material including: secondary particles which are granulated active material particles including central particles and a carbonaceous film that coats surfaces of the central particles, wherein a granulated body breakage degree ((a−b)/a) of the secondary particles is 0.03 or more and 0.30 or less, and the granulated body breakage degree is calculated based on a relative particle amount a, at which a maximum peak is shown in a particle size distribution of the secondary particles, and a relative particle amount b, at which a maximum peak in a particle size distribution of the secondary particles is shown after a dispersion treatment of the secondary particles is performed using a homogenizer.
US10566621B2 Lithium-ion secondary battery
A lithium-ion secondary battery including a cathode, an anode, and an electrolyte, in which the lithium-ion secondary battery includes inorganic phosphate particles, and the cathode includes cathode active material particles which include central particles made of LixAyMzPO4 (0≤x≤1.1, 0.8≤y≤1.1, and 0≤z≤0.2; here, A represents at least one element selected from the group consisting of Fe, Mn, Co, and Ni, and M represents at least one element selected from the group consisting of Mg, Ca, Co, Sr, Ba, Ti, Zn, B, Al, Ga, In, Si, Ge, and rare earth elements) and a carbonaceous film that coats surfaces of the central particles.
US10566616B2 Negative active material for secondary battery and secondary battery using the same
Disclosed is a negative active material having a reduced volume change during charge/discharge. A fine crystalline region exists on a matrix of an alloy, and lithium is easily dispersed due to the fine crystalline region. In the negative active material, a ratio of the fine crystalline region is represented by an amorphization degree, and is optimized in designing a battery through a measurement of an expansion rate after 50 cycles. The negative active material is used for a secondary battery and includes an alloy formed by a chemical formula below: (a ratio of Ti to Fe is 1:1 and a ratio of Si:Ti or Si:Fe has a range of 5:1 to 9:1.) Si—−xTiyFezAlu where x, y, z, and u are at %, x: 1−(y+z+u), y: 0.09 to 0.14, z: 0.09 to 0.14, and u: larger than 0.01 and less than 0.2.
US10566615B2 Battery and method for producing a battery
A method is disclosed for producing a battery preparing a first electrode by providing a substrate and depositing onto the substrate at least one silicon-based semiconductor layer of a specific porosity, in particular a doped micro-crystalline silicon layer that may comprise additions of Ge, Sn and/or C; treating the semiconductor layer using laser radiation for fully or partially varying the porosity, in particular by increasing the porosity of active regions for accommodating ions, in particular lithium-ions, or for reducing the porosity of inactive regions, for decreasing the ion-absorption capacity; arranging the first electrode together with a second electrode and an electrolyte within a housing; and contacting the two electrodes and connecting with external terminals accessible from outside the housing. Also disclosed is a battery made according to the disclosed method.
US10566607B2 Negative electrode active material, raw material for a negative electrode active material, negative electrode, lithium ion secondary battery, method for producing a negative electrode active material, and method for producing a lithium ion secondary battery
A negative electrode active material including: a particle of negative electrode active material containing silicon-based material of SiOx (0.5≤x≤1.6); wherein the intensity A of a peak in a Si-region given in the chemical shift region of from −50 to −95 ppm and the intensity B of a peak in a SiO2-region given in the chemical shift region of from −96 to −150 ppm in a 29Si-MAS-NMR spectrum of the silicon-based material satisfy a relationship that A/B≥0.8. This provides a negative electrode active material which can increase a battery capacity, and can improve cycle characteristics and initial charge/discharge characteristics when used as a negative electrode active material for a lithium ion secondary battery.
US10566605B2 Electrode for rechargeable lithium battery and rechargeable lithium battery including the same
Provided are an electrode for a rechargeable lithium battery including a current collector and an active material layer positioned on the current collector, the active material layer includes an electrode active material; binder; a composite material including an acrylonitrile-based resin and a carbon-based material positioned on the surface of the acrylonitrile-based resin; and a pore, and a rechargeable lithium battery including the same.
US10566594B2 Nonaqueous electrolyte secondary battery separator
The present invention provides a nonaqueous electrolyte secondary battery separator which is excellent in cycle characteristic. The nonaqueous electrolyte secondary battery separator includes a polyolefin porous film in which a difference between (i) a porosity calculated from a continuous image which is formed so as to extend from a surface to an inside of the polyolefin porous film in a thickness direction and in which a void part and a resin part are shown at respective two gray levels and (ii) a porosity calculated from a thickness, a weight per unit area, and a real density of the polyolefin porous film is 4% to 20%.
US10566588B2 Battery cell support assembly
An exemplary support assembly for a battery array includes, among other things, a frame and an insert secured to the frame. The insert is configured to hold at least one battery cell within the frame. The frame is made of a first material and the insert is made of a second material that is softer than the first material. An exemplary method of securing a battery cell within a traction battery pack of an electrified vehicle includes, among other things, compressing an insert against the at least one battery cell. The insert is secured to a frame made of a first material. The insert is made of a second material that is softer than the first material.
US10566585B2 Battery pack
A battery pack has a battery unit and a battery case. The battery case includes side frames and an upper frame. The upper frame includes an upper surface portion and a trailing portion that extends downward from an end portion of the upper surface portion. Each of the side frames includes a side surface portion, an intermediate portion that extends from an upper end of the side surface portion inward in the width direction so as to pass below the upper surface portion and faces the upper surface portion in an up-down direction, and a contact portion that extends upward from an end portion of the intermediate portion and is brought into contact with the upper surface portion. The trailing portion includes one or more access openings that are accessible to a space between the upper surface portion and the intermediate portion facing each other in the up-down direction.
US10566583B2 Aluminum plastic film packaging material for use in lithium battery to prolong service life
An aluminum plastic film packaging material for lithium batteries to prolong service life, at least comprising an inner layer and an aluminum foil layer, is performed an anti-corrosion treatment between the inner layer and the aluminum foil layer by one of the following ways: 1) a chromium-containing anti-corrosion layer is formed from an aqueous modified resin containing trivalent chromium; and 2) an adhesive layer with non-chromium material is formed from an aqueous modified resin, an epoxy curing agent, a silane coupling agent and a nano-sized metal oxide particle.
US10566579B2 OLED light-emitting device with silver nanolayer, and production method thereof
This disclosure provides an OLED light-emitting device, a production method thereof as well as a display apparatus, and relates to the technical field of OLED display, which can enhance the internal quantum efficiency of a blue OLED light-emitting device. This OLED light-emitting device comprises a substrate, and an anode, a hole transport layer, a blue light-emitting layer and a cathode provided on the substrate; the OLED light-emitting device further comprises an Ag nanolayer located between the anode and the hole transport layer; wherein the blue light-emitting layer is a blue phosphorescent light-emitting layer; the absorption spectrum of the Ag nanolayer overlaps the emission spectrum of the blue phosphorescent light-emitting layer, and the blue phosphorescent light-emitting layer is located within the penetration depth of surface plasma of Ag nanoparticles in the Ag nanolayer. It is used in the production of a blue OLED light-emitting device and a display apparatus comprising the same.
US10566578B2 Display device
A display device includes a first substrate, a coloring layer formed on the first substrate, a transparent insulating layer having a first refractive index formed on the coloring layer, a first transparent electrode having a higher second refractive index than the first refractive index formed on the transparent insulating layer, an organic layer having a light emitting layer formed on the first transparent electrode, and a second transparent electrode formed on the organic layer.
US10566572B2 Organic light-emitting display device and method of manufacturing the same
An organic light-emitting display device and a method of manufacturing the same are provided. An organic light-emitting display device includes: a light-emitting element on a substrate, and an encapsulation unit on the light-emitting element, the encapsulation unit including: a plurality of inorganic encapsulation layers, at least one of the inorganic encapsulation layers including: a plurality of inorganic insulation layers, and at least one element encapsulation layer between the inorganic insulation layers, the at least one element encapsulation layer including at least one of: a hydrophobic element and an inert element, and at least one organic encapsulation layer between the inorganic encapsulation layers.
US10566567B2 Display device
A display device includes a thin film transistor; a first organic insulating film covering the thin film transistor and containing a resin material; an inorganic insulating film on the first organic insulating film; a pixel electrode electrically connected with the thin film transistor; a second organic insulating film covering an end of the pixel electrode and exposing a top surface of the pixel electrode; and an organic layer provided on the top surface of the pixel electrode and including a light emitting layer. As seen in a plan view, the inorganic insulating film has an opening, overlapping the second organic insulating film, at a position not overlapping an opening provided in the first organic insulating film. The first and second organic insulating films face each other in the opening in the inorganic insulating film, with an oxide conductive film being between the first and second organic insulating films.
US10566564B2 Light emitting diode and light emitting display device including the same
A light emitting diode and a light emitting display device are disclosed. The light emitting diode includes a first electrode and a second electrode facing each other; and a hole transporting layer between the first electrode and the second electrode, wherein the hole transporting layer includes an inorganic compound of a chemical formula 1, A:M1:M2, where the A is a semiconductor nano particle or a nano inorganic particle selected from a metal oxide group, and the M1 and M2 are different from each other and represent metal positive ions which the A is doped with.
US10566559B2 Structure of photovoltaic cell
A structure of photovoltaic cell is provided. The structure of photovoltaic cell includes a substrate, a lower conductive layer, a photovoltaic layer, and an upper conductive layer, the lower conductive layer is disposed at one side of the substrate, the photovoltaic layer is disposed at the other surface of the lower conductive layer, and the upper conductive layer is disposed on the other surface of the photovoltaic layer. An electron transporting layer, a hole transporting layer, and an active layer sandwiched between the electron transporting layer and the hole transporting layer collectively constitute the photovoltaic layer. The electron transporting layer covers a portion of the active layer and the hole transporting layer for blocking the upper conductive layer from electrically connecting to the active layer and the hole transporting layer.
US10566556B2 Switchable display panel, method for fabricating the same, and switchable display device
A display panel, a method for fabricating the same and a display device are disclosed. The display panel includes a top emission AMOLED display sub-panel, a normally-white mode reflective display sub-panel provided on the top emission AMOLED display sub-panel, and a switching element configured to turn on the top emission AMOLED display sub-panel and turn off the normally-white mode reflective display sub-panel according to a received first instruction, and turn on the normally-white mode reflective display sub-panel and turn off the top emission AMOLED display sub-panel according to a received second instruction. By fabricating the normally-white mode reflective display sub-panel on the top emission AMOLED display sub-panel, it is possible to switch, on one operation interface, to the normally-white mode reflective sub-panel to achieve a good display effect under strong light, or to the top emission AMOLED display sub-panel to achieve viewing color content. The display panel and the corresponding display device are easy to operate and simple in structure.
US10566554B2 Tetradentate platinum (II) and palladium (II) complexes and octahedral iridium complexes employing azepine functional groups and their analogues
Platinum (II) and palladium (II) complexes of Formulas A and B and iridium (III) complexes of Formula C having azepine functional groups and their analogues as emitters for full color displays and lighting applications.
US10566548B2 Image sensor, stacked imaging device and imaging module
An image sensor includes at least a first electrode, a second electrode, an organic photoelectric conversion layer, and a carrier blocking layer. The carrier blocking layer is formed of a material having the following structural formula (1), and has a thickness of from 5×10−9 to 1.5×10−7 m:
US10566545B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound and an organic light-emitting device including the same are provided. The organic light-emitting device includes a first electrode, a second electrode, and an organic layer disposed between the first electrode and the second electrode. The organic layer includes the condensed cyclic compound represented by Formula 1: in Formula 1, A11 is a C1-C60 heterocyclic group, A12 is a C5-C60 carbocyclic group or a C1-C60 heterocyclic group, X11 is O or S, X12 is C, X13 is selected from N, C, and C(R13), X14 is selected from N, C, and C(R14), and X13 and X14 are linked via a single bond or a double bond.
US10566543B2 Pyrimidine derivative and organic electroluminescent devices
According to the present invention, there are provided pyrimidine derivatives represented by the following general formula (1). The pyrimidine derivatives of the invention are novel compounds and feature (1) good electron injection property, (2) high electron mobility, (3) excellent hole blocking property, (4) good stability in their form of thin films, and (5) excellent heat resistance.
US10566542B2 Organic electroluminescent device
The present invention discloses an organic electroluminescence device, comprising a luminescent layer, wherein, a host material of the luminescent layer comprises a thermally activated delayed fluorescence material, the host material is doped by a dye, and the dye comprises at least one phosphorescent dye. The present invention employs a thermally activated delayed fluorescence material, whose difference between the triplet state energy level and the singlet state energy level (ΔEST) is relatively small. The present invention employs the material as the phosphorescence host, so part of the triplet state exciton level transfers to the singlet state excitons, and the amount of the overall triplet state excitons is smaller. Therefore, the concentration of the triplet state excitons decreases, and the recombination region becomes narrower, which effectively reduces the probability of excitons entering the charge transport layer, and at the same time the narrowing of the recombination region effective prevents the diffusion of N-type dopants into the exciton recombination region. Additionally, by employing the host material, the device corresponds to a low working voltage.
US10566535B2 Method of manufacturing substrate of organic light-emitting display device
A method of forming an organic material pattern film, the method including: forming partition walls on a first region of a first layer, the partition walls including a fluorine containing material; forming a second layer including an organic material on a second region of the first layer, the second region being defined by the partition walls; and removing the partition walls.
US10566529B2 Memory cell and memory device comprising selection device layer, middle electrode layer and variable resistance layer
Provided are a memory device and a method of manufacturing the same. Memory cells of the memory device are formed separately from first electrode lines and second electrode lines, wherein the second electrode lines over the memory cells are formed by a damascene process, thereby avoiding complications associated with CMP being excessively or insufficiently performed on an insulation layer over the memory cells.
US10566522B2 Platinum and cobalt/copper-based multilayer thin film having low saturation magnetization and fabrication method thereof
A multilayer thin film for magnetic random access memory that includes thin platinum layers and thin cobalt-copper layers, and more particularly, to a multilayer thin film having magnetic layers including non-magnetic material copper that replaces a portion of the magnetic material cobalt.
US10566520B2 Magnetoresistive random access memory
A semiconductor device includes a substrate having an array region defined thereon, a ring of magnetic tunneling junction (MTJ) region surrounding the array region, a gap between the array region and the ring of MTJ region, and metal interconnect patterns overlapping part of the ring of MTJ region. Preferably, the ring of MTJ region further includes a first MTJ region and a second MTJ region extending along a first direction and a third MTJ region and a fourth MTJ region extending along a second direction.
US10566516B2 Photodetector with superconductor nanowire transistor based on interlayer heat transfer
The various implementations described herein include methods, devices, and systems for detecting light. In one aspect, a photodetector device includes: a superconducting wire, and a transistor that includes a semiconducting component and a superconducting component. The superconducting wire is electrically coupled to the superconducting component. The semiconducting component is located adjacent to the superconducting component. The superconducting component is configured to, in response to receiving an input current exceeding a current threshold, transition from a superconducting state to a non-superconducting state and generate heat sufficient to increase a temperature of the semiconducting component from a temperature below a semiconducting threshold temperature to a temperature above the semiconducting threshold temperature.
US10566514B2 Thermoelectric module
Provided is a thermoelectric module including electrodes and P-type and N-type semiconductors formed on a substrate by a printing method. The thermoelectric module includes upper and lower substrates (110 and 120) formed of ceramic or aluminum and forming upper and lower surfaces of the thermoelectric module; electrodes (130) disposed on surfaces of the upper and lower substrates (110 and 120), the electrodes being formed of an electrically conductive material for transmitting electric power; a plurality of P-type and N-type semiconductors (140 and 150) spaced between the electrodes (130), the P-type and N-type semiconductors (140 and 150) being forming by sintering a paste mixture of thermoelectric powder and an organic solvent, wherein the electrodes (130) and the P-type and N-type semiconductors (140 and 150) are formed by a printing method. With this configuration, thin thermoelectric module having various sizes and shapes can be provided.
US10566513B1 LED circuit structure
The utility model provides a light-emitting diode (LED) circuit structure. First cutout performed a substrate forms plural first cutout regions and plural first material regions. Second cutout performed on the substrate forms plural second cutout regions, plural third cutout regions, plural second material regions, and plural third material regions. Besides, a second adhering layer is adhered to another side, which is opposite to the substrate, of the first adhering layer; a heat dissipation layer is adhered to another side, which is opposite the first adhering layer, of the second adhering layer. Accordingly, such the LED circuit does not require conventional electroplating, etching, and washing processes, and further not only the effect of saving energy and reducing carbon emission can be achieved, but also the effect of being flexible, reducing a manufacturing time and reducing manufacturing costs can be achieved.
US10566512B2 LED metal pad configuration for optimized thermal resistance
An electronic device is described. The electronic device includes a body having a first surface and a second surface opposite the first surface. The first surface of the body is a first surface of the electronic the device. The electronic device also has a second surface opposite the first surface. A metal pattern is disposed on the second surface of the electronic device. The metal pattern includes a first electrode, a second electrode, and at least two thermal pads. The at least two thermal pads are electrically isolated from the first electrode and the second electrode, are located along opposite sides of the second surface of the electronic device, and have substantially identical shapes.
US10566503B2 Multilayer glass
The purpose of the present invention is to decrease the process temperature for a multilayer glass into which an optical element is to be packed, thereby reducing the damage to the optical element during processing. A multilayer glass according to the present invention is so configured that a gap formed between glass plates is sealed with a sealing material that can fix at a process temperature lower than a temperature employed for the processing of an optical element (see FIG. 1).
US10566492B2 Electrically driven light-emitting tunnel junctions
Light-emitting devices are disclosed. In some embodiments, the devices may emit light when a tunneling current is generated within the device.
US10566491B2 Solar cell using quantum dots and method of fabricating same
An efficient solar cell and method of fabricating the same is disclosed. The solar cell includes an n-doped substrate layer. A p-doped buffer layer is disposed on the n-doped substrate layer. A quantum dot absorber stack is disposed on the buffer layer. The absorber stack includes at least one quantum dot layer and one p-doped spacer layer. A p-doped cap layer is disposed on the quantum dot absorber layer. The thickness of the quantum dot layer is less than an electron diffusion length from the depletion region formed by the n-doped substrate layer and the p-doped buffer layer. The quantum dot absorber layer allows for additional photo currents from two-photon absorption from the p-doped cap layer being exposed to a light source.
US10566486B2 Solar cell stack
A solar cell stack having a first semiconductor solar cell that has a p-n junction of a first material with a first lattice constant, and having a second semiconductor solar cell that has a p-n junction of a second material with a second lattice constant. The first lattice constant is smaller than the second lattice constant. The solar cell stack has a metamorphic buffer that includes a sequence of a first, lower AlInGaAs or AlInGaP layer and a second, center AlInGaAs or AlInGaP layer, and a third, upper AlInGaAs or AlInGaP layer, and the metamorphic buffer is formed between the first semiconductor solar cell and the second semiconductor solar cell. The lattice constant in the metamorphic buffer changes along the thickness dimension of the metamorphic buffer, and the lattice constant and the In content increase and the Al content decreases between at least two layers of the metamorphic buffer.
US10566461B2 Thin film transistor and method for manufacturing the same array substrate and display device
A thin film transistor and a method for manufacturing the same, an array substrate, and a display device are provided in embodiments of the disclosure. The method for manufacturing a thin film transistor in embodiments of the disclosure forms a plurality of strip-shaped protrusions on a substrate by a patterning process before forming structures of various layers of the thin film transistor, and then forms sequentially a gate electrode, a gate insulating layer, an active layer, a source-drain electrode on the plurality of strip-shaped protrusions; in other words, the thin film transistor is prepared, whose channels are aligned with and shaped to be similar to the plurality of strip-shaped protrusions, in a widthwise direction thereof.
US10566456B2 Thin film transistor, method for fabricating the same, and OLED display panel
The disclosure discloses a thin film transistor, a method for fabricating the same, and an OLED display panel. The method for fabricating a thin film transistor includes: forming a poly-silicon layer and a gate insulation layer on a base substrate in that order; forming a pattern of a gate above the base substrate with the gate insulation layer in a patterning process; doping the base substrate with the pattern of the gate for the first time; forming a pattern of first photoresist on the base substrate doped for the first time, using a mask for forming the pattern of the gate, wherein the pattern of the first photoresist covers the pattern of the gate and an area for forming a lightly doped drain area; and doping the base substrate with the pattern of the first photoresist for the second time to form a pattern of an active layer.
US10566455B2 Semiconductor device and manufacturing method thereof
The stability of steps of processing a wiring formed using copper or the like is increased. The concentration of impurities in a semiconductor film is reduced. Electrical characteristics of a semiconductor device are improved. A semiconductor device includes a semiconductor film, a pair of first protective films in contact with the semiconductor film, a pair of conductive films containing copper or the like in contact with the pair of first protective films, a pair of second protective films in contact with the pair of conductive films on the side opposite the pair of first protective films, a gate insulating film in contact with the semiconductor film, and a gate electrode overlapping with the semiconductor film with the gate insulating film therebetween. In a cross section, side surfaces of the pair of second protective films are located on the outer side of side surfaces of the pair of conductive films.
US10566453B2 Vertical transistor contact for cross-coupling in a memory cell
According to an embodiment of the present invention, a method for forming a contact for a transistor includes forming a first doped region over a semiconductor substrate. A first fin is formed over the first doped region. A gate is formed alongside portions of the first fin. A void is created by removing the first fin to expose a portion of the first doped region. A metal is deposited in the void to create the contact.
US10566451B2 Semiconductor device, semiconductor device manufacturing method, power supply circuit, and computer
A semiconductor device according to an embodiment includes a first nitride semiconductor layer; a second nitride semiconductor layer located on the first nitride semiconductor layer, a first and second electrode located on or above the first nitride semiconductor layer; a trench located in the second nitride semiconductor layer between the first electrode and the second electrode, and including a bottom surface and a side surface, the bottom surface being located in one of the first nitride semiconductor layer and the second nitride semiconductor layer; a gate electrode located in the trench; a gate insulating layer located between the bottom surface and the gate electrode and between the side surface and the gate electrode; and a region located in at least one of the first nitride semiconductor layer and the second nitride semiconductor layer, including a first portion adjacent to the bottom surface, and containing fluorine.
US10566449B2 Dual-operation depletion/enhancement mode high electron mobility transistor
The present invention is a FET having a p-doped or acceptor-doped layer underneath a FET channel to enable E/D Mode operation. A FET threshold voltage is tunable through a voltage applied to the p-doped layer via a metal contact such as a threshold-control terminal (TCT). The present invention has a dual E/D mode operation of a single FET device, and also a dual E/D mode operation with a single-polarity positive power supply voltage. The FET of the present invention is fabricated to enable dual enhancement-mode/depletion-mode (E-Mode/D-Mode) high electron mobility transistors (HEMTs), to enable dual E/D Mode operation by incorporating a p-doped or acceptor doped region underneath the channel, to achieve a tunable threshold voltage by varying the bias voltage on a fourth terminal called the threshold-control terminal (TCT) that contacts the p-doped layer, and to enable Dual E/D-Mode operation of a HEMT with a single-polarity positive power supply voltage.
US10566441B2 Methods of forming integrated circuits with solutions to interlayer dielectric void formation between gate structures
Methods of forming integrated circuits are provided herein. In an embodiment, a method of forming an integrated circuit includes providing a semiconductor substrate. The semiconductor substrate includes a plurality of gate structures that have sidewalls spacers disposed adjacent to the gate structures. A gap is defined between sidewall spacers of adjacent gate structures. The method proceeds with decreasing an aspect ratio between a width of the gap at an opening thereto and a depth of the gap, wherein an aspect ratio between a width of the gap at a base of the sidewall spacers and the depth of the gap remains substantially unchanged after decreasing the aspect ratio between the width of the gap at the opening thereto.
US10566440B2 Production method for semiconductor device
A method for producing a semiconductor device includes implanting protons from a rear surface of a semiconductor substrate of a first conductivity type, and after the implanting protons, forming a first semiconductor region of the first conductivity type having a impurity concentration higher than that of the semiconductor substrate by performing an annealing process for the semiconductor substrate in an annealing furnace. The forming a first semiconductor region includes substituting oxygen gas for nitrogen gas in a normal pressure atmosphere, thereby reducing a partial pressure of the oxygen in the annealing furnace, and after the subtracting oxygen gas, performing the annealing process in the annealing furnace with a hydrogen gas atmosphere in a range of 300° C. to 450° C. The hydrogen gas atmosphere includes a volume concentration of hydrogen in a range of 6% to 30%.
US10566435B2 Gate stack quality for gate-all-around field-effect transistors
A semiconductor device includes a first gate-all-around field-effect transistor (GAA FET) device including a first gate stack having first channels, interfacial layers formed around the first channels, and dielectric material including first and second portions having respective thicknesses formed on the first interfacial layers. The semiconductor device further includes a second GAA FET device including a second gate stack having second channels, the interfacial layers formed around the second channels, and the dielectric material formed on the second interfacial layers. A threshold voltage (Vt) shift associated with the semiconductor device is achieved based on a thickness of the first portion of the dielectric material.
US10566431B2 Semiconductor device, manufacture thereof, and a radiation measurement method
A semiconductor device, its manufacturing method, and a radiation measurement method are presented, relating to semiconductor techniques. The semiconductor device includes: a substrate comprising a base area and a collector area adjacent to each other; a plurality of semiconductor fins on the substrate, wherein the plurality of semiconductor fins comprises at least a first semiconductor fin and a second semiconductor fin on the base area and separated from each other, the first semiconductor fin comprises an emission area adjacent to the base area, and the second semiconductor fin comprises a first region adjacent to the base area; a first gate structure on the second semiconductor fin; and a first source and a first drain at two opposite sides of the first gate structure and at least partially in the first region. Radiation in a semiconductor apparatus can be measured through this semiconductor device.
US10566425B2 Apparatus comprising a sensor arrangement and associated fabrication methods
An apparatus comprising: a plurality of sensors (501) arranged in an array (500), each sensor having a source electrode (504), a drain electrode (503), a gate electrode (505) and a channel, wherein the source electrode and drain electrode are elongate and the channel has a channel width defined by the longitudinal extent of the source and/or drain electrode and a channel length defined by the separation between the source and drain electrodes; a common conductive or semiconductive layer (506), which may be made of graphene, comprising the channels of the sensors (501) and arranged to extend over the plurality of sensors of the array and configured to be in electrical contact with at least the source electrode and the drain electrode of each sensor; and wherein the source electrode or drain electrode of each sensor forms a substantially continuous sensor perimeter at least along the channel width, which substantially encloses the other electrode of each sensor to inhibit the flow of charge carriers beyond the sensor perimeter to inhibit crosstalk between sensors in the array.
US10566422B2 Power semiconductor device and method for manufacturing the same
A power semiconductor device includes a drain region and a source region disposed on a substrate, a gate insulating layer and a gate electrode disposed on the substrate and disposed between the drain region and the source region, a protection layer in contact with a top surface of the substrate and a top surface of the gate electrode, a source contact plug connected to the source region, a drain contact plug connected to the drain region, and a field plate plug in contact with the protection layer, wherein a width of the field plate plug is greater than a width of the source contact plug or a width of the drain contact plug.
US10566418B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes an insulating structure and a dielectric structure. The insulating structure is disposed on a substrate and has a plurality of openings. The dielectric structure is disposed on the insulating structure and extending into the plurality of openings.
US10566417B2 Self-forming spacers using oxidation
A method of forming a self-forming spacer using oxidation. The self-forming spacer may include forming a fin field effect transistor on a substrate, the fin field effect transistor includes a gate on a fin, the gate is perpendicular to the fin; forming a gate spacer on the gate and a fin spacer on the fin, the gate spacer and the fin spacer are formed in a single step by oxidizing an exposed surface of the gate and an exposed surface of the fin; and removing the fin spacer from the fin.
US10566405B2 Display device
According to one embodiment, a display device includes a display panel including a first insulating substrate, a first electrode disposed above the first insulating substrate, an IC chip electrically connected to the first electrode, a first terminal electrically connected to the IC chip, and a wiring substrate including a base including a first surface and a second surface on a side opposite to the first surface, a second terminal which is disposed on the first surface and is electrically connected to the first terminal, and an electromagnetic shielding layer which is disposed on the second surface and covers at least a part of the IC chip.
US10566404B2 Display device including capacitor having transparency
A display device is provided including a plurality of pixels, wherein the plurality of pixels is arranged in a matrix form, wherein each of the plurality of pixels has an emission region and a transparent region, and wherein the emission region has a light-emitting element, and the transparent region has at least a part of a storage capacitor having transparency and is covered with at least one electrode of the storage capacitor, a first electrode covers the plurality of pixels, a light-emitting layer is arranged below the first electrode, a second electrode is arranged below the light-emitting layer, and the storage capacitor includes the first electrode.
US10566400B2 Flexible semiconductor device and flexible display device
A display device includes a substrate having flexibility, a transistor having a gate insulating film and further having a semiconductor layer and a gate electrode that sandwich the gate insulating film, the transistor formed in an area where the substrate is bent, and a gate wiring line so formed on the substrate as to be connected to the gate electrode, and the gate electrode has an area that is present in an area where the gate electrode overlaps with the semiconductor layer and is thinner than at least part of the gate wiring line.
US10566399B2 Display substrate and method for manufacturing the same, and display device
A display substrate, a method for manufacturing the same, a display panel and a display device are disclosed. The display substrate includes a pixel unit, and the pixel unit includes a light emitting layer and a pixel definition layer surrounding the light emitting layer. The pixel definition layer includes a first region and a second region. The first region has a first thickness, the second region has a second thickness. The first thickness is greater than the second thickness.
US10566395B2 Organic light-emitting display device having touchscreen and method of manufacturing the same
Disclosed is an organic light-emitting display device having a touchscreen in which the configuration of a pad unit and a circuit board connected to the pad unit is simplified, resulting in bonding stability and an improved form factor of the device, and a method of manufacturing the same. In the organic light-emitting display device having the touchscreen in which a touch electrode is directly provided on an encapsulation layer, a touch pad and a display pad are disposed parallel to each other on the same side so as to be connected to a flexible printed circuit board with a difference in height therebetween. Thereby, increased bonding reliability and an increased effective display area are achieved.
US10566390B2 Series connected quantum dot light-emitting device, panel and display device
An LCD display device and a series connected quantum dot light-emitting device are disclosed. Using N-type charge generation layer and a P-type charge generation layer disposed in a stacked manner, only one pair of electrodes are required to realize a series connection of QLED device and OLED device. The combination of the two types of diode light-emitting devices can overcome their own weakness to form a light-emitting device having narrow full width at half maximum, high color saturation and high luminous efficiency.
US10566379B2 Image sensor with a gated storage node linked to transfer gate
A CMOS imaging system with increased charge storage of pixels yet decreased physical size, kTC noise and active area. A storage node is connected to the transfer gate and provides a storage node for a pixel, allowing for kTC noise reduction prior to readout. The pixel may be operated with the shutter gate on during the integration period to increase the amount of time for charge storage by a pixel.
US10566370B2 Image sensing apparatus
An image sensing apparatus includes a first substrate structure, a second substrate structure, and a memory chip. The first substrate structure includes a pixel region having a photoelectric conversion element. The second substrate structure includes a first surface connected to the first substrate structure and a second surface opposite the first surface, and also includes a circuit region to drive the pixel region. The memory chip is mounted on the second surface of the second substrate structure. The first substrate structure and the second substrate structure are electrically connected by first connection vias passing through the first substrate structure. The second substrate structure and the memory chip are electrically connected by second connection vias passing through a portion of the second substrate structure. The first connection vias and the second connection vias are at different positions on a plane.
US10566363B2 Light emitter and light detector modules including vertical alignment features
This disclosure describes various modules that can provide ultra-precise and stable packaging for an optoelectronic device such as a light emitter or light detector. The modules include vertical alignment features that can be machined, as needed, during fabrication of the modules, to establish a precise distance between the optoelectronic device and an optical element or optical assembly disposed over the optoelectronic device.
US10566362B2 Method for forming image sensor
A method for forming an image sensor includes: providing a first device including a visible light receiving portion and an infrared receiving portion; coating a first infrared cutoff filter on the first device; patterning plural photoresists on the first infrared cutoff filter located in the visible light receiving portion to form a second device; etching the second device until a first filter of the first device is exposed to form an infrared cutoff filter and an infrared cutoff filter grid located in the visible light receiving portion, in which the infrared cutoff filter grid is located on the infrared cutoff filter; filling a color filter in the infrared cutoff filter grid and forming a second filter on the first filter; and disposing a spacer layer and a micro-lens layer on the color filter and the second filter sequentially.
US10566361B2 Wide channel gate structure and method of forming
A gate structure includes a gate and a first isolation structure having a top surface and a bottom surface. The gate includes a first sidewall adjacent to the first isolation structure, a second sidewall, a first horizontal surface adjacent to a bottom edge of the first sidewall and a bottom edge of the second sidewall, the first horizontal surface being between the top surface of the first isolation structure and the bottom surface of the first isolation structure. The gate also includes a second horizontal surface adjacent to a top edge of the second sidewall. An effective channel width defined by the gate structure includes a height of the second sidewall and a width of the second horizontal surface.
US10566357B2 Method for crystallizing metal oxide semiconductor layer, semiconductor structure, active array substrate, and indium gallium zinc oxide crystal
The present invention provides a method for crystallizing a metal oxide semiconductor layer, a semiconductor structure, a method for manufacturing a semiconductor structure, an active array substrate, and an indium gallium zinc oxide crystal. The crystallization method includes the following steps: forming an amorphous metal oxide semiconductor layer on a substrate; forming an oxide layer on the amorphous metal oxide semiconductor layer; forming an amorphous silicon layer on the oxide layer; and irradiating the amorphous silicon layer by using a laser, so as to heat the amorphous silicon layer, where the heated amorphous silicon layer heats the amorphous metal oxide semiconductor layer, so that the amorphous metal oxide semiconductor layer is converted into a crystallized metal oxide semiconductor layer.
US10566356B2 Display device, semiconductor device, and method of manufacturing display device
A display device according to the present disclosure includes: a transistor section (100) that includes a gate insulating film (130), a semiconductor layer (140), and a gate electrode layer (120), the semiconductor layer being laminated on the gate insulating film, the gate electrode film being laminated on an opposite side to the semiconductor layer of the gate insulating film; a first capacitor section (200) that includes a first metal film (210) and a second metal film (220), the first metal film being disposed at a same level as wiring layers (161, 162) that are electrically connected to the semiconductor layer and is disposed over the transistor section, the second metal film being disposed over the first metal film with a first interlayer insulating film (152) in between; and a display element that is configured to be controlled by the transistor section.
US10566354B2 Array substrate, touch display screen and manufacturing method of array substrate
An array substrate used for a touch display screen is provided. The array substrate comprises a substrate; a polysilicon layer disposed on the substrate; a dielectric layer disposed on the polysilicon layer and the substrate; a touch line, a connecting line and data line arranged sequentially at intervals on the dielectric layer; a planarization layer covering the connecting line and data line; wherein a first through-hole and second through-hole arranged sequentially at intervals are formed on planarization layer, the touch line is facing and exposed from first through-hole; a portion of the connecting line is facing and exposed from second through-hole; a source and drain in contact with a portion of the surface of polysilicon layer are formed in dielectric layer arranged at intervals, the drain and source are respectively connected with the connecting line and data line, and the first through-hole is completely misplaced with the second through-hole.
US10566348B1 Tilted hemi-cylindrical 3D NAND array having bottom reference conductor
A memory device comprises a reference conductor, and a stack of conductive strips separated by insulating strips, where the conductive strips in the stack extend in a first direction, and the stack is disposed on the reference conductor. The memory device comprises a plurality of hemi-cylindrical vertical channel structures extending through respective vias in the conductive strips in the stack, and comprising semiconductor films in electrical contact with the reference conductor having outside surfaces. Each of the hemi-cylindrical vertical channel structures has a divided elliptical cross section with a major axis tilted relative to the first direction. The memory device comprises data storage structures between the outside surfaces of the semiconductor films and sidewalls of the vias in the conductive strips.
US10566346B2 Vertical-type memory device
A vertical-type memory device includes a substrate having a cell array region and a connection region disposed adjacent to the cell array region, a plurality of gate electrode layers stacked on the cell array region and the connection region, a plurality of channel structures disposed in the cell array region, a plurality of dummy channel structures disposed in the connection region, and a plurality of slits disposed in the plurality of gate electrode layers in the cell array region. The plurality of gate electrode layers forms a stepped structure in the connection region, the plurality of channel structures penetrates the plurality of gate electrode layers, and the plurality of dummy channel structures penetrates at least one of the plurality of gate electrode layers.
US10566336B1 Three-dimensional memory devices having through array contacts and methods for forming the same
Embodiments of three-dimensional (3D) memory devices having through array contacts (TACs) and methods for forming the same are disclosed. In an example, a method for forming a 3D memory device is disclosed. A dielectric stack including a plurality of dielectric/sacrificial layer pairs is formed on a substrate. A channel structure extending vertically through the dielectric stack is formed. A first opening extending vertically through the dielectric stack is formed. A spacer is formed on a sidewall of the first opening. A TAC extending vertically through the dielectric stack is formed by depositing a conductor layer in contact with the spacer in the first opening. A slit extending vertically through the dielectric stack is formed after forming the TAC. A memory stack including a plurality of conductor/dielectric layer pairs is formed on the substrate by replacing, through the slit, the sacrificial layers in the dielectric/sacrificial layer pairs with a plurality of conductor layers.
US10566334B2 Methods used in forming integrated circuitry including forming first, second, and third contact openings
Integrated circuitry comprises a first conductive line buried within semiconductive material of a substrate. The first conductive line comprises conductively-doped semiconductor material directly above and directly against metal material in a vertical cross-section. A second conductive line is above the semiconductive material and is laterally-spaced from the first conductive line in the vertical cross-section. The second conductive line comprises metal material in the vertical cross-section. Insulative material is directly above the first and second conductive lines. A first conductive via extends through the insulative material and through the conductively-doped semiconductor material to the metal material of the first conductive line. A second conductive via extends through the insulative material to the metal material of the second conductive line. Other embodiments and aspects, including method, are disclosed.
US10566326B2 Semiconductor devices including a device isolation region in a substrate and/or fin
Semiconductor devices are provided. A semiconductor device includes a semiconductor substrate. The semiconductor device includes first and second source/drain regions in the semiconductor substrate. Moreover, the semiconductor device includes a multi-layer device isolation region in the semiconductor substrate between the first and second source/drain regions. The multi-layer device isolation region includes a protruding portion that protrudes away from the semiconductor substrate beyond respective uppermost surfaces of the first and second source/drain regions.
US10566323B2 Scan driver and display device having the same
A scan driver has a plurality of stages configured to supply a scan signal to scan lines. The plurality of stages include a stage coupled to a scan line of the scan lines. The stage includes a first transistor including a gate electrode, a drain electrode and a source electrode and is configured to output the scan signal to the scan line; a second transistor provided on a side of the first transistor and connected to the drain electrode; a third transistor provided on the side of the first transistor and connected to the source electrode; a capacitor provided between the scan line and the first transistor; a first dummy transistor provided between the first transistor and the capacitor and connected to the capacitor; and a second dummy transistor provided between the first transistor and the second transistor and connected to both the first transistor and the second transistor.
US10566322B2 Optoelectronic semiconductor device
An optoelectronic semiconductor device includes an epitaxial substrate and a plurality of microsized optoelectronic semiconductor elements. The microsized optoelectronic semiconductor elements are disposed separately and disposed on a surface of the epitaxial substrate. A length of a side of each of the microsized optoelectronic semiconductor elements is between 1 μm and 100 μm, and a minimum interval between two adjacent microsized optoelectronic semiconductor elements is 1 μm.
US10566318B2 Light emitting device package and display device using the same
A light emitting device package includes a first wavelength conversion portion and a second wavelength conversion portion to provide a wavelength of incident light to provide light having a converted wavelength, a light-transmissive partition structure extending along side surfaces of the first and second wavelength conversion portions along a thickness direction to separate the first and second wavelength conversion portions part from each other along a direction crossing the thickness direction, and a cell array including a first light emitting device, a second light emitting device and a third light emitting device, overlapping the first wavelength conversion portion, the second wavelength conversion portion and the light-transmissive partition structure, respectively, along the thickness direction.
US10566311B2 Semiconductor device
A semiconductor device includes a first and a second chips. A first inductor is above a first surface or a second surface located on an opposite side to the first surface. A first metal electrode is between the first and second surface to penetrate through the first substrate and to be connected to the first inductor. The second chip includes a second element provided on a third surface of a second substrate. A second inductor provided above a third surface of the second substrate or a fourth surface located on an opposite side to the third surface. A second metal electrode is provided between the third surface and the fourth surface to penetrate through the second substrate and to be connected to the second inductor. The first and second chips are stacked. The first and second inductors are electrically connected via the first or second metal electrode, as one inductor.
US10566306B2 Wiring structure of glass substrate, glass substrate and display device
The disclosure provides a wiring structure of a glass substrate used between a demultiplexer MUX and an integrated circuit IC. The siring structure includes a plurality of connecting lines, two ends of each connecting line are connected to the MUX and the IC, and a predetermined spacing is reserved between any two adjacent connecting lines. Wherein one or more conductive convex teeth are provided on at least one connecting line, and a predetermined distance is reserved between each convex tooth on any one of the connecting lines and an adjacent connecting line thereof or each convex tooth on the adjacent connecting line. The disclosure also provides a glass substrate and a display device. Performing the disclosure may reduce the resistance of the wiring in the present limited wiring space and improve the charging effect of the glass substrate.
US10566305B2 Semiconductor device with protection layer surrounding a bonding pad
A semiconductor device includes a semiconductor element having first and second main surfaces spaced apart in a thickness direction. The semiconductor element includes a metal underlying layer on the first main surface, a bonding pad on the metal underlying layer with a wire bonded to the pad, and an insulative protection layer formed on the first main surface and surrounding the bonding pad. The bonding pad includes first and second conductive layers. The first conductive layer covers the metal underlying layer and is made of a metal having a lower ionization tendency than the metal underlying layer. The second conductive layer covers the first conductive layer and is made of a metal having a lower ionization tendency than the first conductive layer. The first and second conductive layers have respective peripheries held in close contact with the protection layer and covering a part of the protection layer.
US10566301B2 Semiconductor logic device and system and method of embedded packaging of same
A reconfigured semiconductor logic device includes a semiconductor logic device comprising a plurality of input/output (I/O) pads formed on an active surface thereof and a redistribution layer. The redistribution layer comprises an insulating layer formed atop the active surface of the semiconductor logic device such that the insulating layer does not extend beyond an outer perimeter of the active surface and a patterned conductive wiring layer positioned above the insulating layer. The patterned conductive wiring layer includes a plurality of terminal buses formed on a top surface of the insulating layer. Each terminal bus of the plurality of terminal buses is electrically coupled to multiple I/O pads of the plurality of I/O pads through vias formed in the insulating layer.
US10566293B2 Circuit element package, manufacturing method thereof, and manufacturing apparatus thereof
A circuit element package, a manufacturing method thereof, and a manufacturing apparatus thereof are provided. The circuit element package includes a circuit element disposed on a printed circuit board, an insulating layer covering the circuit element, a first shielding layer covering a side surface of the insulating layer, and a second shielding layer covering an upper surface of the insulating layer and electrically connected to the first shielding layer.
US10566292B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes a first semiconductor layer, a second semiconductor layer, a first pad, and a second pad. A first opening and a second opening are formed in a first main surface of the first semiconductor layer. The second semiconductor layer is stacked on the first semiconductor layer. The first pad for wire bonding is disposed in the first opening. The second pad on which an alignment mark is formed is disposed in the second opening. A third opening and a fourth opening penetrate the second semiconductor layer. The first opening overlaps the third opening. The second opening overlaps the fourth opening.
US10566288B2 Structure for standard logic performance improvement having a back-side through-substrate-via
In some embodiments, the present disclosure relates to an integrated chip. The integrated chip includes a plurality of interconnect layers within an inter-level dielectric (ILD) structure disposed along a front-side of a substrate. A dielectric layer is arranged along a back-side of the substrate and a conductive bond pad is separated from the substrate by the dielectric layer. A back-side through-substrate-via (BTSV) extends through the substrate and the dielectric layer. A conductive bump is arranged over the conductive bond pad. The conductive bond pad has a substantially planar lower surface extending from over the BTSV to below the conductive bump. A BTSV liner separates sidewalls of the BTSV from the substrate. The sidewalls of the BTSV directly contact sides of both the BTSV liner and the dielectric layer.
US10566287B1 Light engine based on silicon photonics TSV interposer
A method for forming a silicon photonics interposer having through-silicon vias (TSVs). The method includes forming vias in a front side of a silicon substrate and defining primary structures for forming optical devices in the front side. Additionally, the method includes bonding a first handle wafer to the front side and thinning down the silicon substrate from the back side and forming bumps at the back side to couple with a conductive material in the vias. Furthermore, the method includes bonding a second handle wafer to the back side and debonding the first handle wafer from the front side to form secondary structures based on the primary structures. Moreover, the method includes forming pads at the front side to couple with the bumps at the back side before completing final structures based on the secondary structures and debonding the second handle wafer from the back side.
US10566280B2 Semiconductor device and method of manufacturing the same
In one embodiment, a semiconductor device includes a first insulator. The device further includes a metal layer that includes a first metal layer provided on a surface of the first insulator, and a second metal layer provided on a surface of the first metal layer and containing a first metallic element and oxygen or containing aluminum and nitrogen, or includes a third metal layer provided on the surface of the first insulator and containing a second metallic element, aluminum and nitrogen. The device further includes an interconnect material layer provided on a surface of the metal layer.
US10566278B2 Method for layout design and structure with inter-layer vias
A computer implemented layout method for an integrated circuit (IC) structure and IC structure are provided. Such a method includes: placing a power supply rail pattern in a first device layer of the IC; bundling, for purposes of placement, a voltage level shifter and one or more inter-layer vias together as an integral unit; and placing the integral unit in the first device layer of the IC design such that one or more metal line patterns in the voltage level shifter are located parallel to albeit without overlapping the power supply rail pattern. The placing the integral unit forms a direct electrical connection channel between the voltage level shifter and a metal pattern in a second device layer of the IC design. At least one of the placing operations is performed using a layout generating machine.
US10566269B2 Low stress integrated circuit package
In a described example, an integrated circuit (IC) package includes: an IC chip bonded to a chip mount pad on a lead frame; low modulus molding compound surrounding the IC chip; and IC package molding compound covering the IC chip, and at least a portion of the low modulus molding compound.
US10566261B2 Integrated fan-out packages with embedded heat dissipation structure
A semiconductor structure includes a die embedded in a molding material, the die having die connectors on a first side; a first redistribution structure at the first side of the die, the first redistribution structure being electrically coupled to the die through the die connectors; a second redistribution structure at a second side of the die opposing the first side; and a thermally conductive material in the second redistribution structure, the die being interposed between the thermally conductive material and the first redistribution structure, the thermally conductive material extending through the second redistribution structure, and the thermally conductive material being electrically isolated.
US10566258B2 Method of packaging power semiconductor module including power transistors
Reliability of a semiconductor module is improved. In a resin mold step of assembly of a semiconductor module, an IGBT chip, a diode chip, a control chip, a part of each of chip mounting portions are resin molded so that a back surface of each of the chip mounting portions is exposed from a back surface of a sealing body. After the resin molding, an insulating layer is bonded to the back surface of the sealing body so as to cover each back surface (exposed portion) of the chip mounting portions, and then, a TIM layer is bonded to an insulating layer. Here, a region of the TIM layer in a plan view is included in a region of the insulating layer.
US10566256B2 Testing method for testing wafer level chip scale packages
A testing method for testing wafer level chip scale packages formed on a wafer including a wafer substrate and spaced-apart contact electrodes disposed on the wafer substrate, includes: providing a test device including a probe card formed with a plurality of parallel probe holes having a uniform cross-sectional dimension, and a plurality of probes respectively received in the probe holes and extending respectively in the probe holes along axes of the probe holes; and electrically connecting the contact electrodes to the probes. A distance between the axes of two adjacent ones of the probe holes is equal to a smallest spacing between two adjacent ones of the contact electrodes and is not greater than 0.5 mm.
US10566250B2 High aspect ratio channel semiconductor device and method of manufacturing same
The disclosed technology generally relates to semiconductor devices, and more specifically to a semiconductor device having a high aspect ratio channel layer. In one aspect, semiconductor device includes a semiconductor substrate having formed thereon a dielectric isolation layer having an opening formed therethrough. The semiconductor device additionally includes a filling isolation structure having a portion formed in the opening and a portion protruding above the dielectric isolation layer, wherein the filling isolation structure comprises a dielectric filling layer. The semiconductor device additionally includes a dielectric layer formed on the dielectric isolation layer, wherein the dielectric layer and the dielectric filling layer have top surfaces that are substantially co-planar to form a common top surface. The semiconductor device further includes a first vertical channel layer laterally interposed between and in contact with the dielectric layer and the dielectric filling layer at a first side of the dielectric filling layer, wherein the first vertical channel layer extends above the common top surface.
US10566244B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first fin-shaped structure on the first region; forming a first gate structure and a second gate structure on the first fin-shaped structure; using a patterned mask to remove the first gate structure and part of the first fin-shaped structure to form a first trench; and forming a first dielectric layer in the first trench to form a first single diffusion break (SDB) structure and around the second gate structure.
US10566242B2 Minimization of plasma doping induced fin height loss
A plasma doping process provides conformal doping profiles for lightly doped source/drain regions in fins, and reduces the plasma doping induced fin height loss. The plasma doping process overcomes the limitations caused by traditional plasma doping processes in fin structures that feature aggressive aspect ratios and tights pitches. Semiconductor devices with conformal lightly doped S/D regions and reduced fin height loss demonstrate reduced parallel resistance (Rp) and improved transistor performance.
US10566238B2 Wafer dicing using femtosecond-based laser and plasma etch
Methods of dicing semiconductor wafers, each wafer having a plurality of integrated circuits, are described. A method includes forming a mask above the semiconductor wafer, the mask including a layer covering and protecting the integrated circuits. The mask and a portion of the semiconductor wafer are patterned with a laser scribing process to provide a patterned mask and to form trenches partially into but not through the semiconductor wafer between the integrated circuits. Each of the trenches has a width. The semiconductor wafer is plasma etched through the trenches to form corresponding trench extensions and to singulate the integrated circuits. Each of the corresponding trench extensions has the width.
US10566235B2 Backside contact to a final substrate
A method for fabricating a backside contact using a silicon-on-insulator substrate that includes a device layer, a buried insulator layer, and a handle wafer. The method includes forming an electrically-conducting connection in a trench. The handle wafer is removed. After the handle wafer is removed, the buried insulator layer is partially removed to expose the electrically-conducting connection. After the buried insulator layer is partially removed, a final substrate is connected to the buried insulator layer such that the electrically-conducting connection contacts the final substrate.
US10566234B2 Multi-level stack having multi-level contact and method
A method for forming a multi-level stack having a multi-level contact is provided. The method includes forming a multi-level stack comprising a specified number, n, of conductive layers and at least n−1 insulating layers. A via formation layer is formed over the stack. A first via is etched in the via formation layer at a first edge of the stack. A first multi-level contact is formed in the first via. For a particular embodiment, a second via may be etched in the via formation layer at a second edge of the stack and a second multi-level contact may be formed in the second via.
US10566230B2 Gripper for semiconductor devices
A wafer transfer system can include a wafer gripper for picking and placing semiconductor devices. In an embodiment, the wafer gripper can include a first portion, a second portion and a laminate between the first and second portion. In one embodiment, the first portion can comprise glass or tempered glass, where the first portion having at least one vacuum hole and is configured to receive the semiconductor device. In an embodiment, the second portion can include glass or tempered glass, the second portion having configured to use low air pressure from a closed vacuum to vacuum a wafer. In an embodiment, the laminate can bond the first portion to the second portion.
US10566222B2 Semiconductor device sorting system and semiconductor device
It is an object to provide a technique capable of providing a semiconductor device with information indicating a plurality of electrical characteristics. A semiconductor device sorting system includes a characteristic measurement unit measuring electrical characteristics of a semiconductor device, a rank determination database for classifying the electrical characteristics into ranks, a calculation unit classifying the plurality of electrical characteristics of the semiconductor device measured by the characteristic measurement unit into a plurality of ranks with reference to the rank determination database, a writing unit converting the plurality of ranks classified by the calculation unit into a graphic symbolic code and forming the graphic symbolic code on the semiconductor device, a reading unit reading the plurality of ranks from the graphic symbolic code formed on the semiconductor device, and a sorting unit sorting the semiconductor device based on the plurality of ranks being read by the reading unit.
US10566221B2 Apparatus for transferring substrate and apparatus for processing substrate including the same
The inventive concepts provide apparatuses for transferring a substrate and/or apparatuses for processing a substrate including the same. The substrate transferring apparatus including a chamber, a filter assembly disposed in a chamber to provide external air into the chamber, and an additional assembly including a moisture removing part and a purge gas providing part sequentially stacked on the filter assembly may be provided. The filter assembly may be coupled to the additional assembly.
US10566220B2 Formation of elastomeric layer on selective regions of light emitting device
A light emitting diode (LED) includes an elastomeric material that facilitates adhesive attachment with a pick-up head for pick and place manufacturing operations. The LED includes an epitaxial layer defining a mesa structure and a light emitting surface. The mesa structure includes an active layer to emit light, and the emitted light is reflected at the mesa structure toward a light emitting region of the light emitting surface and transmitted at the light emitting region. An elastomeric material is on a portion of the light emitting surface, such as the light emitting region or a passive region. At the light emitting region, the elastomeric material may be shaped as a lens that collimates light transmitted from the light emitting region, and also facilitates adhesion to the pick-up head. At the passive region, the elastomeric material facilitates adhesion to the pick-up head without interfering with light emitted from the light emitting region.
US10566215B2 Method of fabricating a chip module with stiffening frame and orthogonal heat spreader
A method includes electrically connecting an IC chip module to a motherboard and thermally contacting a heat sink to the IC chip module. The IC chip module includes a carrier comprising a top surface and a bottom surface configured to be electrically connected to the motherboard. The IC chip module includes a stiffening frame attached to the carrier top surface. The stiffening frame includes a base portion that has a central opening and a plurality of opposing sidewalls. The IC chip module further includes a semiconductor chip electrically connected to the carrier top surface and concentrically arranged within the central opening. The IC chip module further includes a first directional heat spreader thermally contacting the semiconductor chip. The first directional heat spreader includes a directionally thermally conductive material arranged to efficiently transfer heat from the semiconductor chip in a first opposing bivector direction towards first opposing sidewalls.
US10566200B2 Method of fabricating transistors, including ambient oxidizing after etchings into barrier layers and anti-reflecting coatings
A method to fabricate a transistor comprises: forming a first dielectric layer on a semiconductor substrate; depositing a barrier layer on the first dielectric layer; depositing an anti-reflective coating on the barrier layer; depositing and exposing a pattern in a photoresist layer to radiation followed by etching to provide an opening; etching a portion of the anti-reflective coating below the opening; etching a portion of the barrier layer below the opening to expose a portion of the first dielectric layer; providing an ambient oxidizing agent to grow an oxide region followed by removing the barrier layer; implanting dopants into the semiconductor substrate after removing the barrier layer; removing the first dielectric layer after implanting dopants into the semiconductor substrate; and forming a second dielectric layer after removing the first dielectric layer, wherein the oxide region is grown to be thicker than the second dielectric layer.
US10566199B2 Methods of manufacturing thin film transistor, array substrate and display device
A method of manufacturing a thin film transistor includes forming a semiconductor layer on a base substrate; forming a gate electrode on the semiconductor layer; forming a shield on the gate electrode, wherein a perpendicular projection of the shield onto the base substrate covers a first source portion of the source region and a first drain portion of the drain region; and performing ion implantation to the semiconductor layer by using the shield as a mask, so as to form a first doped region in the first source portion and in the first drain portion, and to form a second doped region in a second source portion of the source region that is not covered by the perpendicular projection of the shield and in a second drain portion of the drain region that is not covered by the perpendicular projection of the shield.
US10566196B2 Method for manufacturing bonded SOI wafer
A method for manufacturing a bonded SOI wafer, including depositing a polycrystalline silicon layer on a base wafer, forming an insulator film on a bond wafer, bonding the bond wafer and a polished surface of the silicon layer with the insulator film interposed, and thinning the bond wafer, wherein a silicon single crystal wafer having a resistivity of 100 Ω·cm or more is the base wafer, the step of depositing the silicon layer includes a stage of forming an oxide film on the surface of the base wafer, and the silicon layer is deposited between 1050° C. and 1200° C. Accordingly, the method enables a polycrystalline silicon layer to be deposited while preventing the progress of single crystallization even through a heat treatment step in the SOI wafer manufacturing process or a heat treatment step in the device manufacturing process and can improve throughput in the polycrystalline silicon layer depositing step.
US10566190B2 Polycrystalline ceramic substrate
A method of fabricating a ceramic substrate structure includes providing a ceramic substrate, encapsulating the ceramic substrate in a barrier layer, and forming a bonding layer coupled to the barrier layer. The method further includes removing a portion of the bonding layer to expose at least a portion of the barrier layer and define fill regions, and depositing a second bonding layer on the at least a portion of the exposed barrier layer and the fill regions.
US10566189B2 Deep junction electronic device and process for manufacturing thereof
Disclosed is a process for manufacturing a deep junction electronic device including steps of: b) Depositing a layer of non-monocrystalline semiconductor material on a plane surface of a substrate of a monocrystalline semiconductor material; c) Incorporating inactivated dopant elements prior to step b) into said substrate (1) and/or, respectively, during or after step b) into said layer, so as to form an inactivated doped layer; d) Exposing, an external surface of the layer formed at step b) to a laser thermal anneal beam, so as to melt said layer down to the substrate and so as to activate said dopant elements incorporated at step c); e) Stopping exposure to the laser beam so as to induce epi-like crystallization of the melted layer, so that said substrate and/or, respectively, an epi-like monocrystalline semiconductor material, comprises a layer of activated doped monocrystalline semiconductor material.
US10566187B2 Ultrathin atomic layer deposition film accuracy thickness control
Methods for depositing ultrathin films by atomic layer deposition with reduced wafer-to-wafer variation are provided. Methods involve exposing the substrate to soak gases including one or more gases used during a plasma exposure operation of an atomic layer deposition cycle prior to the first atomic layer deposition cycle to heat the substrate to the deposition temperature.
US10566178B2 Sentinel signal for adaptive retention time in targeted MS methods
A plurality of MRM transitions to be used to monitor a sample are received and divided into two or more contiguous groups. At least one sentinel transition is selected in each group that identifies a next group of the two or more contiguous groups that is to be monitored. A first group of the two or more contiguous groups is placed on a duty cycle list of the tandem mass spectrometer. One or more compounds are separated from the sample and ionized, producing an ion beam. A series of MRM transitions read from the duty cycle list are executed on the ion beam by the tandem mass spectrometer. When at least one sentinel transition of the first group is detected, a next group identified by the sentinel transition is placed on the list.
US10566176B2 Microwave probe, plasma monitoring system including the microwave probe, and method for fabricating semiconductor device using the system
Disclosed herein are a microwave probe capable of precisely detecting a plasma state in a plasma process, a plasma monitoring system including the probe, and a method of fabricating a semiconductor device using the system. The microwave probe includes a body extending in one direction and a head which is connected to one end of the body and has a flat plate shape. In addition, in the plasma process, the microwave probe is non-invasively coupled to a chamber such that a surface of the head contacts an outer surface of a viewport of the chamber, and the microwave probe applies a microwave into the chamber through the head and receives signals generated inside the chamber through the head.
US10566175B2 Focus ring and plasma processing apparatus
A focus ring to be detachably attached to a top surface of an outer peripheral portion of a mounting table in a processing chamber, includes: an annular main body having a back surface to be attached to the top surface of the outer peripheral portion of the mounting table. And a thermally conductive sheet fixed to the annular main body, the thermally conductive sheet being interposed between the annular main body and the top surface of the outer peripheral portion of the mounting. The thermally conductive sheet is fixed as one unit to the annular main body by coating an unvulcanized rubber on one surface of the thermally conductive sheet, bringing said one surface into contact with the annular main body, and heating the thermally conductive sheet and the annular main body to vulcanize and to adhere the thermally conductive sheet to the annular main body.
US10566174B2 Plasma processing apparatus
A plasma processing apparatus includes a processing container that defines a processing space, a gas supply unit provided on a sidewall of the processing container and configured to supply gas to the processing space, a dielectric member having a facing surface that faces the processing space, and an antenna provided on a surface opposite to the facing surface of the dielectric member and configured to radiate microwaves that turn the gas into plasma to the processing space through the dielectric member. The gas supply unit includes a transport hole transporting the gas to a position where the gas does not reach the processing space in the inside of the sidewall of the processing container and an injection hole communicated to the transport hole and configured to inject the gas transported to the position into the processing space. The injection hole has a diameter larger than that of the transport hole.
US10566172B2 Charged particle beam apparatus and method for adjusting imaging conditions for the same
A charged particle beam apparatus with reduced frequency of lens resetting operations and thus with improved throughput. The apparatus includes an electron source configured to generate an electron beam, an objective lens to which coil current is adapted to be applied to converge the electron beam on a sample, a focal position adjustment device configured to adjust the focal position of the electron beam, a detector configured to detect electrons from the sample, a display unit configured to display an image of the sample in accordance with a signal from the detector, a storage unit configured to store information on the hysteresis characteristics of the objective lens, and an estimation unit configured to estimate a magnetic field generated by the objective lens on the basis of the coil current, the amount of adjustment of the focal position by the focal position adjustment device, and the information on the hysteresis characteristics.
US10566170B2 X-ray imaging device and driving method thereof
Provided is an X-ray imaging device and a driving method thereof, the X-ray imaging device including an electron beam generation unit including a plurality of nano-emitters and a cathode, a first focusing electrode configured to focus an electron beam emitted from the electron beam generation unit, a deflector configured to deflect the electron beam focused by the first focusing electrode, a limited electrode configured to limit traveling of the electron beam deflected by the deflector, and an anode configured to be irradiated with the electron beam to emit an X-ray, wherein the limited electrode includes a limited aperture which the electron beam pass.
US10566167B2 Carbon nanotube electron emitter, method of manufacturing the same and X-ray source using the same
The present disclosure provides a method of manufacturing a carbon nanotube electron emitter, including: forming a carbon nanotube film; performing densification by dipping the carbon nanotube film in a solvent; cutting an area of the carbon nanotube film into a pointed shape or a line shape; and fixing the cutting area of the carbon nanotube film arranged between at least two metal members to face upwards with lateral pressure.
US10566166B1 Squirrel guard for high voltage insulator cover
For protecting wildlife from high voltage conductors proximate to a utility pole, dielectric covers are used to cover fuse cutouts, bushings, solid-blade disconnects, lightning arrestors, or other connections to insulators. Such covers include a vertical slot for receiving an energized wire so the cover can be installed using a hot-stick while the wire is energized. The vertical slot substantially faces the utility pole. To prevent squirrels storing nuts in the cover via the vertical slot, a squirrel guard is fitted over the top of the cover to block access to the vertical slot in the cover. The guard has a second vertical slot for receiving the wire so can be installed while the wire is energized. The guard may be customized for the particular cover used with it. Retaining pins secure the guard and cover in place.
US10566162B2 Leakage protective plug
A leakage protective plug and a tripping mechanism thereof, comprising a housing, and a tripping mechanism and a conducting structure arranged within the housing, wherein the tripping mechanism comprises a restorable reset button, a tripping bracket, and a tripping coil and a pressing arm arranged in the tripping bracket, wherein the reset button is sleeved in the pressing arm in which a snap fitting mechanism is positioned such that the pressing arm and the reset button may be snapped together, and the pressing arm and the reset button may be disengaged under the control of the tripping coil. It has a simple and reliable structure, and avoids technical problems including poor contact of supply circuit and failure of power leakage protecting functions due to un-complete tripping which are resulted from the deformation of the tripping plate caused by the movement of the tripping iron core and by other external forces.
US10566155B2 Switch
A switch includes: a first contact and a second contact placed on an operation axis and facing each other; an urging part that urges the second contact to a first contact side; and a second magnetic material part that engages with the second contact to restrict the second contact from moving to the first contact side. The switch also includes: a conductor part that passes current when an arc is formed between the first contact and the second contact; and a first magnetic material part that surrounds the conductor part. When current flows through the conductor part, the second magnetic material part is disengaged from the second contact.
US10566154B2 Electric rocker switch
The invention relates to an electric rocker switch with an actuating element designed as a rocker. The rocker is thereby moveable back and forth between two positions, namely between an on position and an off position. The rocker is pivotably mounted on the housing for this purpose. The rocker interacts with a leaf spring, the upper end of the leaf spring is firmly clamped at the rocker via a longitudinal area and the lower end of the leaf spring is tiltably arranged on a contact element. The leaf spring has one stable arch shape in the on position and another stable arch shape in the off position with a curve oriented opposite the arch shape. The electric rocker switch according to the invention shows in an advantageous way symmetrical haptics for the on position and also for the off position, wherein the position of the rocker indicates the corresponding position.
US10566149B2 Locking/unlocking structure of a pushbutton switch actuator
A locking/unlocking structure of switch device includes a main body and an operation button. The main body is formed with a first stop section and a second stop section. The main body defines a chamber, in which a reaction drum and a wire connection module are assembled. A first elastic unit is disposed between the reaction drum and the main body for making the reaction drum positioned in an initial assembling position, (where the wire connection module is in a closed-circuit state). The reaction drum is assembled with a restriction unit and a second elastic unit. When the reaction drum moves in response to the motion of the operation button, the second elastic unit will force the restriction unit to move from the first stop section to the second stop section so as to control the wire connection module into an open-circuit state.
US10566148B2 Switch with circumferential indicator light
A switch is disclosed. In some examples, a switch includes a generally cylindrical housing; one or more sets of contact points enclosed by the housing; an indicator module, such as a multi-color LED illuminator, also enclosed by the housing; and a pushbutton actuator disposed to operate the contact points. The housing includes a display section spanning substantially the entire circumference of the housing such that the indication made by the indicator module is visible from all radial directions. When the pushbutton actuator is pressed, some of the contact points open to cut off power from hazards, while others are reconfigured to change the state of the indicator module to indicate the changed status of the switch. Multiple switches can be interfaced with each other, such as by serial connection, to facilitate multi-switch safety environment. Modular cables can be used to conveniently establish the interface.
US10566123B2 Linear solenoid driving device
A linear solenoid driving device that drives a linear solenoid, the linear solenoid driving device includes a driving circuit that performs switching control over a switching element connected to the linear solenoid based on a driving command; a current detection circuit that has a detection resistor which is connected to the switching element and the linear solenoid, and detects a current, and an operational amplifier which amplifies a voltage across both ends of the detection resistor and outputs the amplified voltage; a reference voltage output circuit that outputs a reference voltage which has a same temperature characteristic as an output voltage of the operational amplifier; and a control unit.
US10566118B2 Coil component
In an embodiment, a coil component includes a magnetic body, and an internal conductor 21 having a center axis and formed in a spiral shape; wherein the internal conductor 21 is embedded in the magnetic body; in a cross sectional view of a plane that includes the center axis extending in the vertical direction, wherein a conductor region part 11 positioned between the adjacent windings of the spiral shape has a higher oxygen content than that of a core part 12 including the center axis and positioned on the inner side of the windings of the spiral shape. the magnetic body is constituted by iron-based soft magnetic grains and oxide film of at least one type of element that oxidizes more easily than iron, which oxide film bonds at least partly the iron-based soft magnetic grains.
US10566116B2 Method for tuning the ferromagnetic ordering temperature of aluminum iron boride
A series of solid solutions AlFe2_xMnxB2 have been synthesized by arc-melting and characterized by powder X-ray diffraction, and magnetic measurements. All the compounds adopt the parent AlFe2B2-type structure, in which infinite zigzag chains of B atoms are connected by Fe atoms into [Fe2B2] slabs that alternate with layers of Al atoms along the b axis. The parent AlFe2B2 is a ferromagnet with Tc=282 K. A systematic investigation of solid solutions AlFe2_xMnx.B2 showed a non-linear change in the structural and magnetic behavior. The ferromagnetic ordering temperature is gradually decreased as the Mn content (x) increases. The substitution of Mn for Fe offers a convenient method for the adjustment of the ferromagnetic ordering temperature of AlFe2B2.
US10566114B2 Method for mounting a sheath on a wire harness and a set comprising a sheath and a wire harness
The method for fitting a sheath on a cable harness includes a series of steps including determining the length of sheath to be used, mounting the sheath on a mounting tool of tubular shape, inserting the cable harness into the mounting tool, removing the mounting tool and arranging the sheath around the cable harness, fitting a sheath stop at one of the ends of the sheath, the sheath stop fastening the end of the sheath to the cable harness stretching the sheath over the cable harness so as to extend it and tension it, and fitting a sheath stop at the other one of the ends of the sheath.
US10566093B2 Data integration using graph structures
Methods and systems disclosed herein relate generally to using graph structures and parent-child node configurations to facilitate data integration across corresponding investigatory events.
US10566082B1 Proximity-based mobile-device updates of electronic health records
A system, method, and computer-readable media are provided for facilitating clinical decision making, and in particular, decision making based on a third party's clinical situation by determining and providing useful, up-to-date information, such as patient-related information to a decision maker. In one embodiment, a user first identifies an information item concerning a patient. Based on that item, a set of related information items is determined and prioritized, and a reference pointer, which identifies the set of related information, is generated. The reference pointer is communicated to the user's mobile device. Subsequently, the user's mobile device requests information from the set of information items associated with the reference pointer, and provides information authorization information. Following authentication of the user's credentials, updates of information from the set of information items may be communicated to the user's mobile device as they become available.
US10566080B2 Expression of clinical logic with positive and negative explainability
Methods, systems, and computer-storage media are provided for providing explainability to an end-user on why a particular patient failed to qualify for a health-related measure. High-level clinical logic explainability rules are generated on top of high-level clinical logic used to identify members of a population who qualify and who do not qualify for the health-related measure. The explainability rules are designed to identify which components in the high-level clinical logic are not satisfied by the patient's health data, and, more specifically, which of the components' sub-criteria disqualified the patient from the health-related measure. The output of the explainability rules is structured into an easy-to-understand format that is presented on a user interface associated with an end-user such as a clinician.
US10566075B2 Electronic device performing training on memory device by rank unit and training method thereof
An electronic device includes a memory device including first and second ranks, and a system-on-chip that exchanges data with the memory device. The system-on-chip loads a first training code to the first rank and performs a first training operation on the second rank using the first training code loaded to the first rank, and loads the first training code to the second rank and performs a second training operation on the first rank using the first training code loaded to the second rank. The system-on-chip generates a first reference voltage for sampling output data of the first rank, and generates a second reference voltage for sampling output data of the second rank. The first and second reference voltages are generated based on a first result of performing the first training operation on the second rank, and a second result of performing the second training operation on the first rank.
US10566062B2 Memory device and method for operating the same
A memory device is disclosed in the present invention, comprising a memory array, a logic circuit, a sense amplifier circuit and a read buffer. The logic circuit is configured to perform a read operation in response to a read command and a start address. During the read operation, the logic circuit finds a target data in the memory array. The sense amplifier circuit is configured to read the target data from the memory array during the read operation. The read buffer is configured to temporarily stores and outputs the target data during the read operation. When an interruption event occurs during the read operation, the read buffer preserves a buffer content of the read buffer, and the logic circuit records a read status.
US10566057B2 Writing multiple levels in a phase change memory
Structures and methods for a multi-bit phase change memory are disclosed herein. A method includes establishing a write-reference voltage that incrementally ramps over a write period. The increments of the write-reference voltage correspond to discrete resistance states of a storage cell of the multi-bit phase change memory.
US10566048B2 Managing refresh operations for a memory device
Apparatus, systems, methods, and computer program products for managing refresh operations in memory devices are disclosed. An apparatus includes a memory device including a plurality of memory cells comprising an associated set of counters and a controller for the memory device. A controller is configured to randomly increment a counter associated with a memory cell in response to write disturbances for the memory cell. A controller is configured, in response to a counter being randomly incremented to a predetermined count, perform a refresh operation on a memory cell.
US10566043B2 Multi-level storage in ferroelectric memory
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. In some examples, multi-level accessing, sensing, and other operations for ferroelectric memory may be based on sensing multiple charges, including a first charge associated with a dielectric of the memory cell and a second charge associated with a polarization of the memory cell. In some cases, multi-level accessing, sensing, and other operations may be based on transferring a first charge associated with a dielectric of the memory cell to a sense amplifier, isolating the sense amplifier, activating the sense amplifier, transferring a second charge associated with a polarization of the memory cell to the sense amplifier, and activating the sense amplifier a second time.
US10566042B2 Magnetic tunnel junction devices and magnetoresistive memory devices
Magnetic tunnel junction devices are provided. A magnetic tunnel junction device includes a pinned layer. The magnetic tunnel junction device includes a free layer on the pinned layer. The free layer includes a first layer, a second layer that is on the first layer, and a third layer that is between the first layer and the second layer. A Curie temperature of the third layer is lower than a Curie temperature of the first layer and lower than a Curie temperature of the second layer. Moreover, the magnetic tunnel junction device includes an insulating layer that is between the pinned layer and the free layer. Related magnetoresistive memory devices are also provided.
US10566038B2 Method of controlling on-die termination and system performing the same
A method of controlling on-die termination (ODT) in a multi-rank system including a plurality of memory ranks is provided. The method includes: enabling ODT circuits of the plurality of memory ranks into an initial state when the multi-rank system is powered on; enabling the ODT circuits of a write target memory rank and non-target memory ranks among the plurality of memory ranks during a write operation; and disabling the ODT circuit of a read target memory rank among the plurality of memory ranks while enabling the ODT circuits of non-target memory ranks among the plurality of memory ranks during a read operation.
US10566035B2 Sense amplifier and semiconductor memory apparatus using the sense amplifier
A sense amplifier includes a latch type sense unit that detects a voltage difference between a bit line and a bit line bar and causes a voltage difference between a first latch output node and a second latch output node. The sense amplifier further includes a first latch connection unit that electrically connects the bit line to and disconnects the bit line from the first latch output node.
US10566031B2 Electronic device having an interior that includes a saturated salt solution and a desiccant
The present disclosure includes embodiments of an electrical device that includes an interior having a saturated salt solution and desiccant disposed therein to manage the relative humidity of the interior.
US10566026B1 Method for real-time video processing involving changing features of an object in the video
A method for real-time video processing for changing features of an object in a video, the method comprises: providing an object in the video, the object being at least partially and at least occasionally presented in frames of the video; detecting the object in the video; generating a list of at least one element of the object, the list being based on the object's features to be changed according to a request for modification; detecting the at least one element of the object in the video;tracking the at least one element of the object in the video; and transforming the frames of the video such that the at least one element of the object is modified according to the request for modification.
US10566017B2 Actuator block having dual sensors for detecting vibration on magnetic disk device
According to one embodiment, a magnetic disk device includes an actuator assembly including an actuator block including a rotatable bearing unit, a plurality of heads movably supported by the actuator assembly, a first sensor provided to the actuator block, and a second sensor provided at a position different from the first sensor.
US10566011B2 Auto voice trigger method and audio analyzer employing the same
An auto voice trigger method and an audio analyzer employing the same are provided. The auto voice trigger method includes: receiving a signal by at least one resonator microphone included in an array of a plurality of resonator microphones with different frequency bandwidths; analyzing the received signal and determining whether the received signal is a voice signal; and when it is determined that the received signal is the voice signal, waking up a whole system to receive and analyze a wideband signal.
US10566005B2 Transmission-agnostic presentation-based program loudness
This disclosure falls into the field of audio coding, in particular it is related to the field of providing a framework for providing loudness consistency among differing audio output signals. In particular, the disclosure relates to methods, computer program products and apparatus for encoding and decoding of audio data bitstreams in order to attain a desired loudness level of an output audio signal.
US10566002B1 System and method for identifying and processing audio signals
A method for phoneme identification. The method includes receiving an audio signal from a speaker, performing initial processing comprising filtering the audio signal to remove audio features, the initial processing resulting in a modified audio signal, transmitting the modified audio signal to a phoneme identification method and a phoneme replacement method to further process the modified audio signal, and transmitting the modified audio signal to a speaker. Also, a system for identifying and processing audio signals. The system includes at least one speaker, at least one microphone, and at least one processor, wherein the processor processes audio signals received using a method for phoneme replacement.
US10565999B2 Playback device supporting concurrent voice assistant services
Disclosed herein are example techniques to support multiple voice assistant services. An example implementation may involve a playback device continuously capturing, via the at least one microphone, audio into one or more buffers and analyzing the captured audio using a first wake-word detection algorithm and a second wake-word detection algorithm. When one of the first wake-word detection algorithm or the second wake-word detection algorithm detects, in the captured audio, a wake-word corresponding to a particular voice assistant service of (a) the first voice assistant service or (b) the second voice assistant service, the playback device transmits the captured audio to one or more servers associated with the particular voice assistant service. After transmitting the captured audio, the playback device receives, via the network interface, at least one instruction based on the captured audio; and performs one or more actions based on the at least one instruction.
US10565993B2 Enhancing group decisions within social messaging applications
A system and method of enhancing group decision-making within messaging platforms, the method comprising analyzing a conversation thread between two or more participants communicating using a messaging platform; identifying one or more keywords occurring in the conversation thread associated with an event characteristic; determining a contextual use of the one or more keywords; determining one or more events relevant to the identified event characteristic and the contextual use; locating and retrieving event-related information for the one or more events from a decision support system; and presenting the retrieved event-related information to the two or more participants.
US10565988B2 Speech recognition for internet video search and navigation
Speech representing a desired video site or video subject is detected and digitized at a TV remote, and then sent to a TV. The TV or in some embodiments an Internet server communicating with the TV use speech recognition principles to recognize the speech, enter a database using the recognized speech as entering argument, and return a link to an Internet site hosting the desired video. The link can be displayed on the TV for selection thereof by a user to retrieve the video.
US10565964B2 Display bandwidth reduction with multiple resolutions
A system for reducing bandwidth and/or reducing power consumed by a display may comprise a display having a background plane and a region of interest plane that may be identified by a gaze tracker. The region of interest may be of a higher quality picture. In some embodiments, the display may be a large panel display and in others a head mounted display (HMD).
US10565959B2 Method and electronic device for generating new luminance level between two adjacent luminance levels
A method comprising: obtaining at least one of a first current amount or a first pulse width that correspond to a first luminance level; obtaining at least one of a second current amount or a second pulse width that correspond a second luminance level; detecting at least one of a difference between the first current amount and the second current amount or a difference between the first pulse width and the second pulse width; and generating, by an electronic device, a new luminance level based on at least one of the difference between the first current amount and the second current amount or the difference between the first pulse width and the second pulse width, wherein the new luminance level is higher than the first luminance level and lower than the second luminance level.
US10565953B2 Display device capable of changing frame frequency and driving method thereof
A display device includes a display panel including a gate driving circuit which drives gate lines, a data driving circuit which drives data lines based on an image data signal and a driving reference voltage, and a driving controller which controls the gate driving circuit in response to an image signal and a control signal and provides the image data signal and the driving reference voltage to the data driving circuit. The driving controller generates a data enable signal having a display section and a blank section in one frame based on the control signal, and when a difference between a time length of the blank section of a current frame and a time length of the blank section of a previous frame is greater than a reference value, changes the driving reference voltage to a voltage level corresponding to a current frame frequency.
US10565930B2 Power configuration structure and method for top-emitting AMOLED panel
The invention discloses a power configuration structure and method for top-emitting AMOLED panel. The structure comprises: a plurality of VDD electrodes, for inputting a high voltage power source to AMOLED panel pixel driver circuit, and a transparent cathode, for inputting a low voltage power source to the AMOLED panel pixel driver circuit, the transparent cathode being prepared by a planar vapor deposition process, VSS power input points being disposed on two opposite sides of the transparent cathode; the plurality of VDD electrodes being arranged in parallel with a direction perpendicular to the VSS power input points, each VDD electrode having two ends disposed with VDD power input points. The invention also provides a corresponding power configuration method. The power configuration structure and method of the invention combines a 3T1C driver circuit to effectively relieve the IR voltage drop caused by impedance increase of the transparent cathode to improve display.
US10565923B2 Common-mode noise compensation
Electronic devices and methods for compensating for noise in a display that includes sensing a current in a sensing channel of the display. Compensating for the noise also includes sensing an observation current from noise in an observation channel of the display and scaling the observation current to generate a scaled observation current. The scaled observation current is subtracted from the sense current to generate a compensated output. The compensated output is used to drive compensation operations of the display based at least in part on the compensated output to reduce effects of the noise.
US10565908B2 Display device and method of compensating degradation
A display device includes a display panel including a pixel electrically connected to a feedback line, a sensor electrically connected to the feedback line, the sensor being configured to measure an impedance of the pixel in response to a first control signal, and to measure a driving current flowing through the pixel in response to a second control signal, and a timing controller configured to selectively generate the first control signal and the second control signal based on an aging time of the display panel.
US10565902B2 Display panel support and support assembly
A display panel support and a support assembly are provided. The display panel support includes a base, a pillar support, a first clamping assembly, and a second clamping assembly. The pillar support is detachably mounted to the base. The first clamping assembly is disposed on the pillar support. The first clamping assembly includes a first clamping plate and a first adjusting member. The first adjusting member is used for mounting the first clamping plate to the pillar support and adjusting a distance between the first clamping plate and the pillar support. The second clamping assembly is disposed at a bottom end of the pillar support. The second clamping assembly includes a second clamping plate and a second adjusting member. The second adjusting member is used for mounting the second clamping plate to the pillar support and adjusting a distance between the second clamping plate and the pillar support.
US10565899B1 Reconfigurable learning aid for performing multiple science experiments
This invention is an apparatus consisting of components that can be assembled and reassembled in various configurations allowing students to perform multiple physics and engineering experiments, with sensors and electronics integrated into the apparatus that allowing extraction of data via integrated data links, while computing and displaying results graphically in near real time. The principal component of the system is a linear drive system with a movable carriage, the position of which is measureable by various rotary and linear encoders. Load cells are able to measure forces of compression and tension. Temperature and Pressure sensors are able to measure gas pressure and the thermal conductivity of materials. The various components of this flexible educational tool can be disassembled and stored in a portable “toolkit”, the size of a small briefcase.
US10565898B2 System for presenting items
One embodiment of a system for presenting audio and tactile representations of visual and non-visual items includes obtaining (1) items, acquiring (2) a primary item and acquiring (3) secondary items according to criteria, and processing (4) the acquired items into the form of categorically-perceived audio and/or tactile effects (for example speech sounds), the primary and secondary items being distinguishable via categorically-distinct effects such as echo, reverberation, voice character, tactile effects, and stereophonic and/or tactile location. The resultant effects are typically presented (6) to an auditory and/or tactile display, allowing people can have their focus of attention directed to primary items, and simultaneously be made aware of secondary items. The magnitude of the effects can relate to the values of certain properties of the items (5). Facilities are provided for presenting and navigating multi-level representations of visual scenes and non-visual entities, interfacing to other systems, and interpreting entities from different viewpoints. Other embodiments are described and shown.
US10565894B1 Systems and methods for personalized digital goal setting and intervention
Systems and methods for personalized digital goal setting and intervention are provided. Embodiments of the system allow for effective management and implementation of interventions to change behaviors or health statuses of individuals or groups. Systems and methods may include setting a measurement goal relating to a behavior or a health status and generating a marker based on the measurement goal, receiving sensor data, determining that at least one of the measurement goal or the marker is satisfied, and executing a triggering action. The triggering action may include at least one of controlling access to a user device, controlling access to an application stored on a user device, controlling access of a user device to a network, controlling access of a user device to a website, displaying a notification on the user device, or transmitting a command to a remote device, including an instruction to control access to a physical space.
US10565892B1 Multi-level architecture for dynamically generating interactive program modules
In some implementations, program data for a program is used to provide interactive content to an application that runs on mobile computing devices. The program includes a sequence of multiple segments each corresponding to different time periods, multiple selectable tracks and multiple levels within each track. The program data indicates rules for the program that are used to vary the interactive content provided to different users. The program data is used to identify a rule that correspond to a current segment, a current track, and a current level in the program for a particular user. A trigger and one or more conditions specified by the identified rule is be determined to be satisfied, and in response, content specified by the identified rule is provided for display on the mobile computing device associated with the particular user.
US10565891B2 Display apparatus and method of controlling display apparatus
A display apparatus includes: a display unit that displays a first image on a display surface; a control unit that causes the display unit to display the first image on the display surface; an object processing unit that generates a display object; and a storage unit. The control unit generates a second image by combining the display object generated by the object processing unit with the first image displayed on the display surface, and causes the display unit to display the second image. The storage unit stores first display data which represents the first image displayed on the display unit. The storage unit also stores second display data which represents the second image in association with the first display data.
US10565890B2 Method and system for information exchange
The invention relates to a system for exchanging information, containing a first and a second station, each having a display, a camera, a spacer and a communication device connected to the display and the camera. The stations are each designed to transmit an image recorded by the camera by means of the communication devices to the respective other station and to display said image on the display of this station in a first display region. For both stations the spacer is designed for positioning the camera at a distance from a work surface, in such a way that the camera captures the work surface, and for this purpose the spacer has a base for supporting on or attaching to the work surface or to a different object, and a support, which is either connected to the base or formed integrally with it, for attaching and/or holding the camera.
US10565889B2 Method and system for authoring animated human movement examples with scored movements
A computer-implemented method and system for authoring animated human movement examples with scored movement segments. The computer-implemented method includes pre-processing with pre-segmented movement wherein start and end frames of a movement segment have been defined automatically to create a Standard Movement Library. The computer-implemented method also includes post-processing with pre-segmented routine wherein start and end frames of each individual movement has been defined to produce a virtual exercise class. Further, the computer-implemented method includes segmenting a routine into individual movements to create a timeline of movements that produces a score for the players, wherein the routine is recorded by the instructor. Furthermore, the computer-implemented method includes concatenating a plurality of routines in any order to create a full exercise class and creating score-able virtual exercise classes in the pre-processing and post-processing phases. Moreover, the computer-implemented method includes verifying the virtual exercise with an instructor; and finalizing the virtual exercise.
US10565882B1 Vertical situation display past and projected path depiction
An aircraft path vector analysis system includes at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to determine a previous path of an aircraft, determine an approach volume based on a location of a runway and a location of the aircraft, determine a projected path vector of the aircraft based on at least one of the previous path of the aircraft and an aircraft performance characteristic, and display data indicative of at least one of the previous path, the projected path vector, and the approach volume on a display device, where the projected path vector indicates whether the aircraft is projected to remain in the approach volume.
US10565879B2 System and method for identifying an occupancy status of parking facilities
A system for recognizing an occupancy status of, in particular unmarked, parking facilities is provided, which system includes: a) a plurality of occupancy sensors that are disposed, at a specific distance from one another, on or above an area to be detected; b) a central monitoring unit on which a virtual image of the area to be detected is stored and which is embodied to communicate with the occupancy sensors and to receive sensor data or information regarding the occupancy status at the location or in the vicinity of the respective sensor, the positions of the individual occupancy sensors being known to the central monitoring unit, and the central monitoring unit being embodied to create a virtual image of the occupancy status of the area to be detected and to recognize vacant and occupied sub-areas as a function of the sensor data.
US10565873B1 Emergency vehicle detection and avoidance systems for autonomous vehicles
The present disclosure generally relates to generating emergency vehicle warnings, automatic control of autonomous vehicles based upon the emergency vehicle warnings. More particularly, the present disclosure relates to generating data representative of emergency vehicle warnings and alternate autonomous vehicle routing based upon real-time information related to an emergency vehicle. The information related to the emergency vehicle may include emergency vehicle origination location data, emergency vehicle current location data, emergency vehicle route data, and/or emergency vehicle destination location data. An emergency vehicle warning and/or alternate vehicle routing for autonomous vehicles may be generated based further on information related to an autonomous vehicle. In one aspect, an emergency vehicle may wirelessly communicate with the autonomous vehicle and/or an insurance provider remote server. The insurance provider may adjust auto insurance for insured individuals, having vehicles with the vehicle safety functionality discussed herein, to reflect lower risk and provide insurance savings to customers.
US10565861B2 Controllers with adaptable interfaces
Systems and methods for updating a control device may include receiving identifying information about an appliance, receiving identifying information about a component of the appliance, and sending a query to a remote server including information about the appliance and the component. The remote server may provide a response including configuration information for the control device, with a command for the appliance and a command that is specific to the component. A first input of the control device may be mapped to the command for the appliance, and a second input of the control device may be mapped to the command that is specific to the component, etc. When the second input is received, a command that is specific to the component may be generated.
US10565856B2 Alarm system for facilitating partial alarm system disabling during temporary premises access
Alarm system arrangements (e.g., methods, apparatus, etc.) including receiving data originating from an entity located outside of a monitored premise, the data providing information detailing an impending request for temporary access of the monitored premise; and using the data to determine a predefined access plan to allow the temporary access to a predefined sub-area of the premises without triggering an alarm event, and to implement the predefined access plan at a time of receipt of an actual request for the temporary access. One example involves using the data to determine a predefined access plan which includes temporarily disabling of the alarm system's ability to recognize an alarm event with respect to activities occurring with respect to a predefined sub-area of the premises during the temporary access, and to implement the predefined access plan at a time relative to receipt of an actual request for the temporary access.
US10565849B2 Determining use of medication through radio frequency passive modulation
An RF signal is provided by a base such as a smart phone. A remote is engaged with a medication container. The remote includes an RFPM, RF signal receiver, LO signal generator, and IF signal emitter. An energizer on the remote provides power only as medication is dispensed. While energized, the RFPM modulates the RF signal with an LO signal to produce an IF signal. The existence of the IF signal (characteristic of the RFPM, RF signal, and LO signal) thus indicates medication has been dispensed. The IF signal is detected in the base, and registered (recorded, displayed, communicated, etc.) as an indication that medication has been dispensed. The remote may be configured as a label applied to or a sleeve engaged with an otherwise “non-smart” container. This provides authenticated data regarding medication adherence, transparent to the user and requiring no additional user actions to register the data.
US10565847B2 Monitoring bracelet and method of monitoring infant
A monitoring bracelet worn on an infant includes a camera, a prompter, a storage, and a processor. The processor controls the camera, when an object is grasped in a hand of the infant, to capture an image of the object. The processor analyzes size dimensions of the object according to the image and determines whether the object is able to fit inside the mouth of the infant, controls the camera to detect the object in real time when the object is determined to be able to fit inside the mouth of the infant and detects whether the mouth of the infant is opened, and controls the prompter to emit a prompt when the camera detects that the object is held steady in the hand of the infant and the mouth of the infant is opened.
US10565842B2 Method and device for omnidirectional and anti-sabotage anti-tampering detection
A method and device for omnidirectional and anti-sabotage anti-tampering detection are disclosed. For this purpose, a proposed security device assembly includes a mounting bracket, a security device such as a motion detector or surveillance camera, and an anti-tampering system. The security device is mounted via the mounting bracket. The anti-tampering system includes a permanent magnet and a magnetometer for detecting a magnetic field of the permanent magnet, and includes a controller. The controller detects changes in the magnetic field that are indicative of movement between the mounting bracket and the security device. In general, the anti-tampering system spans across the mounting bracket and the security device. Preferably, the permanent magnet is attached to the mounting bracket and the magnetometer is included within the security device.
US10565841B2 Controlling channel usage in a wireless network
Methods, apparatuses, and embodiments related to a technique for controlling channel usage in a wireless network in a multi-band wireless networking system. In a wireless network with multiple wireless networking devices and one or more client devices, communications between the wireless networking devices occurs via a backhaul channel, and communication between the client(s) and the wireless networking devices occurs via a fronthaul channel. Based on interference characteristics of the wireless channels, a device determines a channel usage plan, and communicates the plan via the backhaul channel to the wireless networking devices of the wireless network.
US10565840B2 Alarm reporting
Events are generated by a security controller. Video confirmation of the events is routed via a wireline broadband connection to conserve bandwidth in a cellular network. However, when the wireline broadband connection is unavailable, video confirmation of alarms may be routed into a cellular network for processing. Video associated with benign events may be stored until the wireline broadband connection is restored.
US10565839B1 Security medallion
A security medallion for a portable object may include a housing and a mechanical interface formed in the housing that may be configured to receive a laptop lock. The security medallion may also include a circuit board positioned within the housing that may be operable to provide electronic monitoring of the security medallion. The security medallion may further include a power source positioned within the housing and coupled to the circuit board, and an attachment member supported on the housing and having an adhesive configured to selectively bond to the portable object. The adhesive may be releasable from the portable object by application of a release means.
US10565826B2 Gaming system and method providing a class II bingo game with an interim video poker game
The gaming system of the present disclosure provides a Class II bingo game with an interim video poker game. In various embodiments, the interim video poker game is a single-hand video poker game. In various embodiments, the interim video poker game is a multi-hand video poker game.
US10565820B2 Game information analysis system
Provided is a game information analysis system which is operable to determine whether or not each game played on a gaming machine is a bonus game in order to evaluate a psychological state of a player.An analysis server 2012 of the game information analysis system 2001 receives game information from each slot machine 2014 and previously calculates a normal-time PO from transition of IN/OUT included in the game information in a predetermined period. Thereafter, from the transition of IN/OUT included in game information targeted for an analysis, a game whose PO has a large discrepancy with respect to the normal-time PO is extracted, and it is determined whether or not said game is a bonus game.
US10565816B2 Kiosk locating and directing system
Various embodiments herein each include at least one of systems, devices, software, and methods for kiosk locating and directing. One such method embodiment, as may be performed on a server, includes receiving a notification from a kiosk system of an out-of-service condition and an identifier of the kiosk system from which the notification is received. This method further includes identifying a location of the kiosk system and transmitting the location of the kiosk system to a wayfinding application of a technician.
US10565809B2 Method, system and device for securing and managing access to a lock and providing surveillance
A method for commissioning a collection of electronic locks by inserting the same electronic key into each of the locks and recording in the electronic key and internal code unique to that lock which identifies the lock and is needed to open the lock and a method for biometrically permitted controlled secure access to a container having one of the commissioned electronic locks. A data processing machine is configured to make biometric identifications, credential identifications and input identifications to verify users using the system and control and regulate user access to locks or electronic cylinders.
US10565805B2 Comparing vehicle performance
A computing device-implemented method includes receiving data representative of one or more travel parameters for distribution ranges for a vehicle that includes a first propulsion system, and, receiving data representative of one or more travel parameters for distribution ranges for a vehicle that includes a second propulsion system. The distribution ranges for the vehicle that includes the first propulsion system are equivalent to the distribution ranges for the vehicle that includes the second propulsion system. The method also includes receiving data representative of one or more travel parameters for distribution ranges for a collection of vehicles. The distribution ranges for the collection of vehicles are equivalent to the distribution ranges for the vehicle that includes the second propulsion system.
US10565800B2 Virtual doorbell augmentations for communications between augmented reality and virtual reality environments
Concepts and technologies are disclosed herein for virtual doorbell augmentations for communications between augmented reality and virtual reality environments. According to one aspect, an augmented reality server computer can provide an augmented reality environment to a user device. The augmented reality environment can include a view of a physical, real-world environment and a virtual doorbell augmentation applied to a residence depicted in the view of the physical, real-world environment. The augmented reality server computer can receive a selection of the virtual doorbell augmentation. In response to receiving the selection of the virtual doorbell augmentation, the augmented reality server computer can request access to a virtual reality environment provided by a virtual reality server computer associated with the residence.
US10565784B2 Systems and methods for authenticating a user according to a hand of the user moving in a three-dimensional (3D) space
Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on edge points thereof.
US10565776B2 Method for fast generation of path traced reflections on a semi-reflective surface
The present disclosure describes a method of generating fast path traced physically correct reflections in a semi-reflective surface. Usage of rasterization pipeline lowers the computational complexity.
US10565768B2 Generating smooth animation sequences
Systems and methods for generating recommendations for animations to apply to animate 3D characters in accordance with embodiments of the invention are disclosed. One embodiment includes an animation server and a database containing metadata describing a plurality of animations and the compatibility of ordered pairs of the described animations. In addition, the animation server is configured to receive requests for animation recommendations identifying a first animation, generate a recommendation of at least one animation described in the database based upon the first animation, receive a selection of an animation described in the database, and concatenate at least the first animation and the selected animation.
US10565760B2 Augmented reality kiosk system and method
A method and system for generating an augmented reality image includes a kiosk and mobile computing device executing an application for interacting with the kiosk. The kiosk switches from a first set of images to a second set of image when the mobile computing device is proximate to the kiosk. A user selects one of the second set of images and the mobile computing device receives an augmented reality image according to the user selection. The mobile computing device combines the augmented reality image with a live image from a camera of the mobile computing device.
US10565757B2 Multimodal style-transfer network for applying style features from multi-resolution style exemplars to input images
A computing system transforms an input image into a stylized output image by applying first and second style features from a style exemplar. The input image is provided to a multimodal style-transfer network having a low-resolution-based stylization subnet and a high-resolution stylization subnet. The low-resolution-based stylization subnet is trained with low-resolution style exemplars to apply the first style feature. The high-resolution stylization subnet is trained with high-resolution style exemplars to apply the second style feature. The low-resolution-based stylization subnet generates an intermediate image by applying the first style feature from a low-resolution version of the style exemplar to first image data obtained from the input image. Second image data from the intermediate image is provided to the high-resolution stylization subnet. The high-resolution stylization subnet generates the stylized output image by applying the second style feature from a high-resolution version of the style exemplar to the second image data.
US10565747B2 Differentiable rendering pipeline for inverse graphics
A system, method, and computer readable medium for inverse graphics rendering comprise a differentiable rendering pipeline and a gradient descent optimization engine. A given scene is described using scene parameters. Visibility functions, and other rendered functions, are constructed to be continuous and differentiable, allowing the optimization engine and the rendering pipeline to efficiently iterate through increasingly refined scene models.
US10565742B1 Image processing method and apparatus
The present invention discloses an image processing method and apparatus. The method comprises the steps of: counting the number of pixels distributing in different brightness values in the target image; determining an initial central brightness value that maximum numbers of pixels have and determining an average brightness value of the target image; and adjusting a quantity distribution of the pixels in the target image at different brightness values, so as to make a new central brightness values that maximum number of pixels have closer to the average brightness value than the initial central brightness value, and to expand a range of pixel brightness values having preset brightness thresholds in which the new central brightness value is included. The present invention discloses an image processing method and apparatus, which enlarges the range around the central brightness value and adjusts the brightness distribution of the image to enhance the details of the image.
US10565739B2 Automated icon accessibility assessment algorithm and tool
Systems, methods, and computer-readable media for providing tools to validate color contrast are provided. To do so, three discrete color check processes are performed to ensure a user is able to identify when an icon is at risk of being inaccessible by some users. A border score considers each pixel at the edge of an icon compared to the background in which it is placed. An area score considers each discrete pixel of an icon compared to the background in which it is placed. A grid score considers a subdivision of an icon compared to the background in which it is placed. Using each of these three independent process, a summative score is provided. The summative score categories the icon into a risk level. Depending on the risk level, the icon may need to be refined to ensure it becomes more accessible.
US10565738B2 Systems and methods for lossy compression of image color profiles
In one embodiment, a method comprises accessing a plurality of images stored in a data store, and for a first image of the plurality of images, determining a color distribution of the first image, wherein the color distribution of the first image is based on a frequency of one or more colors depicted in the first image. The method further comprises, based on the color distribution of the first image, assigning the first image to a particular image class, wherein the particular image class further comprises a second image, wherein the assigning of the second image to the particular image class is further based on a color distribution of the second image. The method further comprises based on at least the first image and the particular image class, determining a particular color profile, assigning the particular color profile to the first image and the second image.
US10565736B2 Image processing apparatus and method, program, and image processing system
The present disclosure relates to an image processing apparatus and method, a program, and an image processing system that enable detection of a positional and directional shift of a camera while the vehicle is running.An image processing IC performs a calibration process on four cameras, using image signals from the four cameras, sensing information from a sensing chip, and information detected from a drive system unit or the like from a control microcomputer. For example, the image processing calibrates at least the orientations of the cameras disposed at the front and the rear, in accordance with the infinite point in the running background. Using the correction values obtained through the orientation calibration, the image processing IC generates overhead images of the respective cameras. Using the generated overhead images, the image processing IC achieves continuity between the line segments between the adjacent cameras, and checks the continuity of first derivation of the line segments with respect to the running direction. By doing so, the image processing IC performs calibration on the right and left cameras. The present disclosure can be applied to a camera calibration system that includes a plurality of cameras and a processing device that calibrates the cameras, for example.
US10565732B2 Sensor fusion using inertial and image sensors
Systems, methods, and devices are provided for controlling a movable object using multiple sensors. In one aspect, a method for calibrating one or more extrinsic parameters of a movable object having a plurality of sensors in an initial configuration is provided. The method can comprise: detecting that the initial configuration of the plurality of sensors has been modified; receiving inertial data from at least one inertial sensor during operation of the movable object; receiving image data from at least two image sensors during the operation of the movable object; and estimating the one or more extrinsic parameters based on the inertial data and the image data in response to detecting that the initial configuration has been modified, wherein the one or more extrinsic parameters comprise spatial relationships between the plurality of sensors in the modified configuration.
US10565731B1 Pose tracking system with multi device shared scene map
A virtual environment or mixed reality environment system including a headset device and controller. Both the headset device and the controller are configured to access and update a shared scene map. In some cases, the headset device may implement pose tracking with respect to the headset device and the controller and the controller may also implement pose tracking with respect to the headset device and the controller.
US10565730B2 Survey data processing device, survey data processing method, and survey data processing program
A technique is provided to enable reduction in cost relating to installation of orientation targets in aerial photogrammetry. A survey data processing device includes a positioning data receiving unit, a relative orientation unit, an absolute orientation unit, and an adjustment calculation executing unit. The positioning data receiving unit receives positioning data obtained by tracking and positioning a reflective prism of an aerial vehicle by a total station. The aerial vehicle also has a camera. The relative orientation unit calculates relative exterior orientation parameters of the camera by relative orientation using photographed images taken by the camera. The absolute orientation unit provides a true scale to the relative exterior orientation parameters by absolute orientation using the positioning data and the relative exterior orientation parameters. The adjustment calculation executing unit corrects the relative exterior orientation parameters having the true scale, by using a positional relationship between the camera and the reflective prism.
US10565723B2 Systems and methods for drift correction
A method, device, and non-transitory computer-readable storage medium having data stored therein to correct for drift in an electronic device is described. Embodiments comprise determining a first center pose of the electronic device. Then, tracking, using a sensor in conjunction with computer vision operating on a processor, at least one key point within a scene when the first center pose is within a tolerance with respect to a reported center pose. Determining a derived center pose based upon the first center pose and the at least one key point. Disabling the sensor for a predetermined time. After the predetermined time, determining whether a second center pose is within the tolerance with respect to the derived center pose. Using the sensor, tracking the at least one key point when the second center pose is within the tolerance with respect to the derived center pose. Adjusting the second center pose when there is a difference between the second center pose and the derived center pose.
US10565711B2 Self-aware image segmentation methods and systems
The following relates generally to image segmentation. In one aspect, an image is received and preprocessed. The image may then be classified as segmentable if it is ready for segmentation; if not, it may be classified as not segmentable. Multiple, parallel segmentation processes may be performed on the image. The result of each segmentation process may be marked as a potential success (PS) or a potential failure (PF). The results of the individual segmentation processes may be evaluated in stages. An overall failure may be declared if a percentage of the segmentation processes marked as PF reaches a predetermined threshold.
US10565709B2 Image processing apparatus and image processing method
An image processing apparatus according to an embodiment comprises processing circuitry configured to acquire morphology image data including a site of a subject and function image data including the site, extract a blood vessel region that corresponds to a blood vessel included in the morphology image data, calculate a fluid index in the blood vessel region, and based on the fluid index, calculate a first function index as an index indicating a function of a tissue to which a nutrient is supplied from the blood vessel, acquire a second function index as an index indicating a function of the tissue based on the function image data, detect a mismatch between the first function index and the second function index, and determine a spatial region that corresponds to the mismatch in the site.
US10565707B2 3D anisotropic hybrid network: transferring convolutional features from 2D images to 3D anisotropic volumes
A computer-implemented method for identifying features in 3D image volumes includes dividing a 3D volume into a plurality of 2D slices and applying a pre-trained 2D multi-channel global convolutional network (MC-GCN) to the plurality of 2D slices until convergence. Following convergence of the 2D MC-GCN, a plurality of parameters are extracted from a first feature encoder network in the 2D MC-GCN. The plurality of parameters are transferred to a second feature encoder network in a 3D Anisotropic Hybrid Network (AH-Net). The 3D AH-Net is applied to the 3D volume to yield a probability map;. Then, using the probability map, one or more of (a) coordinates of the objects with non-maximum suppression or (b) a label map of objects of interest in the 3D volume are generated.
US10565705B2 Systems and methods for collecting and transmitting assay results
Systems and methods are provided for collecting, preparing, and/or analyzing a biological sample. A sample collection site may be utilized with one or more sample processing device. The sample processing device may be configured to accept a sample from a subject. The sample processing device may perform one or more sample preparation step and/or chemical reaction involving the sample. Data related to the sample may be sent from the device to a laboratory. The laboratory may be a certified laboratory that may generate a report that is transmitted to a health care professional. The health care professional may rely on the report for diagnosing, treating, and/or preventing a disease in the subject.
US10565698B2 Circular scratch inspection apparatus
A circular scratch inspection apparatus includes: a camera capturing an image of a workpiece surface around a hole; illumination device emitting light to the workpiece surface around the hole, the light being reflected on the workpiece surface is not directly incident on the camera; and image processor. The image processor: generates a second-derivative image by performing secondary differentiation on luminance values in an actual image obtained by the camera; generates a second-derivative curve for each of a plurality of ruler lines, extending radially from the hole center and are set in an inspection target region on the workpiece surface; counts a first reference number of times for each ruler line; calculates a first reference total number of times; and determines presence or absence of a circular scratch by using the first reference total number of times.
US10565695B2 Apparatus and method for transmitting and receiving high dynamic range images
An image processing apparatus and an image processing method to preferably transmit/receive or display high dynamic range images. In an image transmission system implementation, metadata is transmitted, the metadata storing information such as peak luminance, color gamut and optical-electro transfer or other characteristics of high dynamic range (HDR) content. An image receiving apparatus utilizes the metadata to perform dynamic range conversion using the metadata to adapt its display to display the HDR content.
US10565686B2 Systems and methods for training neural networks for regression without ground truth training samples
A method, computer readable medium, and system are disclosed for training a neural network. The method includes the steps of selecting an input sample from a set of training data that includes input samples and noisy target samples, where the input samples and the noisy target samples each correspond to a latent, clean target sample. The input sample is processed by a neural network model to produce an output and a noisy target sample is selected from the set of training data, where the noisy target samples have a distribution relative to the latent, clean target sample. The method also includes adjusting parameter values of the neural network model to reduce differences between the output and the noisy target sample.
US10565675B2 Intelligent graphics dispatching mechanism
An apparatus to facilitate data intelligent dispatching is disclosed. The apparatus includes one or more processing units including a plurality of execution units (EUs) to execute a plurality of processing threads and collection logic to collect statistics data for threads executed at the processing unit during execution of an application, and dispatch logic to dispatch the threads to be executed at a subset of the plurality of EUs during a subsequent execution of the application based on the statistics data.
US10565673B2 Apparatus and method for virtualized scheduling of multiple duplicate graphics engines
An apparatus and method for virtualized scheduling. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising a plurality of graphics processing engines, each of the graphics processing engines usable to execute graphics program code for a plurality of graphics contexts, each of the graphics contexts associated with a particular user mode driver (UMD); and a scheduler to schedule the graphics program code for execution on the plurality of graphics engines, the scheduler comprising an integrated context queue to store program code from all of the graphics contexts, the scheduler to select graphics processing engines to execute the program code from each context based on a detected load and/or availability of each graphics processing engine and to determine an order for executing the program code from each context based on relative priorities associated with the different contexts.
US10565670B2 Graphics processor register renaming mechanism
A processing apparatus is described. The apparatus includes a graphics processing unit (GPU), including a plurality of execution units to process graphics context data and a register file having a plurality of registers to store the graphics context data; and register renaming logic to facilitate dynamic renaming of the plurality of registers by logically partitioning the plurality of registers in the register file into a set of fixed registers and a set of shared registers.
US10565665B2 Computer-implemented methods and systems for determining development potential
Computer-implemented methods and systems are provided for determining an actual maximum density capacity and/or development potential in view of the zoning code applicable to a particular location. Such methods and systems seek to overcome frustrations and alleviate other impediments that affect efficient use of zoning codes. In a first aspect, a computer-implemented system for determining development potential includes at least one input interface for receiving property information; a computer program for calculating a building envelope allowable under the zoning code and for calculating an actual maximum density capacity available for a geographic area of interest using the zoning code and additional factors affecting the area of interest. The results of at least the actual maximum density capacity calculation is provided to an output interface for displaying assessment of zoning code compliance and generating a virtual build of a building permitted under the zoning code for the site.
US10565660B2 Medical claim database relationship processing
A method for processing relationships in a medical claims database using a computerized system having a processor and a non-transitory memory includes storing multi-field medical claim data and multi-field insurance claim data in a relational electronic database. The insurance claim data corresponds to at least a portion of the medical claim data. A worklist template is defined using at least one filter and at least one multiplier. The at least one filter excludes at least a portion of the medical claim data, and the at least one multiplier defines a weighted value applicable to at least one field of the multi-field medical claim data. The processor converts the medical claim data into standardized values by applying the at least one multiplier to at least one field of the multi-field medical claim data. A biller worklist is assigned based on a hierarchy of the standardized values.
US10565658B1 Method and system for determining the condition of insured properties in a neighborhood
A method and system may determine the condition of insured properties in a neighborhood using aerial images captured from an unmanned aerial vehicle (UAV) or from a satellite device. The neighborhood may be selected by identifying a neighborhood that includes properties which are insured by a particular insurance provider. Aerial images of the entire neighborhood may then be captured and received from the UAV or the satellite device. For each insured property in the neighborhood, a condition and level of risk may be automatically determined based on the received aerial images. Then a level of risk indicator may be assigned to the insured property based on the determined level of risk. The aerial images of the insured property may be displayed on a user interface with indications of the level of risk overlaying the aerial images.
US10565657B2 Methods and apparatuses for risk assessment and insuring intermittent electrical systems
Methods and systems for generating a probability assessment for peak demand reduction for utility customers using a conditional-output energy generator are described. One method includes providing a customer data set and one or more historical generator production data sets for one or more intermittent generators that meteorologically correspond with the customer data set. Time intervals are defined in the data sets and a production distribution curve is generated for each time interval. A simulation is performed using the historical customer consumption data and the production distribution curves to obtain a net demand distribution curve for each time interval. These methods and systems may provide probability-based economic evaluation of consumption management systems.
US10565656B1 Systems and methods for auditing discount card-based healthcare purchases
An adjudicated prescription claim transaction response is received and includes a total amount paid by the claims processor, a patient pay amount, and the pharmacy's Usual and Customary Charge amount for a product/service. The adjudicated response can be evaluated to determine it was approved/paid and the total amount paid by the claims processor is zero or less. An income audit evaluation may be conducted by comparing the patient pay amount to the Usual and Customary Charge amount. Based on the Usual and Customary Charge amount being less than or less than or equal to the patient pay amount, a reversal transaction can be generated and transmitted to a claims processor computer for adjudication. Further, the adjudicated prescription claim transaction response can be converted from an approved/paid response to (or replaced by) a rejected adjudicated prescription claim transaction response and transmitted to the pharmacy computer that initiated the prescription claim transaction.
US10565653B2 Slicer order quantity reduction tool
The disclosed embodiments generally relate to a slicer order quantity reduction tool. An example method for reducing a quantity of a slicer order includes calculating a collective quantity associated with available ones of a plurality of child orders; comparing the collective quantity and a reduction amount received in connection with a quantity reduction request for the slicer order; and determining, when the comparison indicates that the available ones of the child orders have insufficient quantity to meet the reduction amount, whether inflight ones of the plurality of child orders collectively have sufficient quantity to make up a shortfall of the available ones of the child orders.
US10565651B2 Equation-based transaction request messaging and transaction processing
A data transaction processing system receives and processes equation-based electronic data transaction request messages. Transmitting equation-based electronic data transaction request messages that represent a large series of discrete values reduces the data transmission to the data transaction processing system. Processing equation-based electronic data transaction request messages instead of a series of discrete values reduces the amount of time need to perform transactions, greatly reducing processing latency. Equation-based electronic data transaction request messages can also be efficiently updated by modifying equation parameters, again reducing the amount of data transmitted to the data transaction processing system.
US10565647B1 Secure multi-server interest rate based instrument trading system and methods of increasing efficiency thereof
The SECURE MULTI-SERVER INTEREST RATE BASED INSTRUMENT TRADING SYSTEM AND METHODS OF INCREASING EFFICIENCY THEREOF AND ASSOCIATED INTEREST RATE BASED FINANCIAL INSTRUMENT (“IRFI”) provides efficient, secure instrument transactions. The IRFI provides increased trading system security and efficiency for an interest-rate based instrument exchange utilizing a server-based trading platform. The IRFI receives a user selection of a contract including associated characteristic parameters. The IRFI receives user-selected number of contracts to trade associated with a basis point for the contract. An artificial neural network, including at least one input layer, a hidden layer and an output layer, can determine a risk hedging amount based on the basis point for the contract and the selected number of contracts to cover a risk in an auction. The IRFI receives pricing data associated with an auction system, the pricing data including settlement yield and delivery price and determines a delivery amount for the contract.
US10565645B1 Systems and methods for operating a math-based currency exchange
A method of performing a currency trade involving a math-based currency (“MBC”) for a customer having a MBC account with a financial institution is described. The financial institution receives a trade order and determines an optimal trade sequence that may involve more than one trade to achieve the initially requested currency trade. The financial institution updates account balances associated with the customer on an overlay ledger to reflect the currency trade. The overlay ledger includes information relating to account balances of a plurality of MBC accounts associated with a plurality of customers.
US10565644B2 Methods and apparatus for ingestion of legacy records into a mortgage servicing blockchain
Apparatus and methods for ingesting Legacy Records of mortgage loan servicing actions onto a Blockchain. The Blockchain is distributed to Participants in the Loan, such as the Borrowers, Regulators, Servicers, and Vendors. The present disclosure further provides a method for homogenizing a variety of Vendor Formats for inclusion on the Blockchain and memorializing execution of a smart contract on the Blockchain.
US10565632B1 Transaction control system and method
A system controls a transaction from initiation to completion using live vendor inventory database and purchaser entered parameters from a mobile application. A network interface receives parameters entered by the subscribers through the mobile application on the subscriber mobile device and receives inventory updates from vendor systems, the inventory updates including at least a vendor price and identifying information. The system communicates with an accounts server to confirm subscriber funds and place a hold on subscriber funds equal to the required subscriber price and implementing a matching algorithm to detect matching results by determining if any vendor prices and identifying information satisfy any required subscriber prices and descriptions. The system transmits an alert to the subscriber mobile device with matching results, receives a selection from the subscriber of at least one of the matching results, conducting payment processing for the matching result and closes the transaction.
US10565630B2 Method and system for identification of specially formatted data sets for optimization of acquirer performance
A method for identifying attributes for transaction messages exhibiting technical decline factors includes: storing transaction messages, each being formatted based on one or more standards and including a plurality of data elements including a first data element configured to store a response code; storing a plurality of attribute correspondences, each including a correspondence between a transaction attribute and data element value for a specific data element; executing a first query to identify a subset of transaction messages where the response code is one of a predetermined set of values; executing a second query to associate, for each transaction message, one or more transaction attributes based on data element values in the message and the attribute correspondences; identifying one or more transaction groups, each group corresponding to at least one transaction attribute and including transaction messages of the subset associated with each corresponding transaction attribute.
US10565629B2 Computerized valuation of electronic equipment
Methods and systems for computerized valuation of electronic equipment. The computerized valuation method includes receiving an accurate identification of an asset, receiving a current value of the asset, and outputting the accurate identification of the asset and the current value of the asset to a user device. The receiving of the accurate identification of the asset includes receiving a computerized inventory of the asset.
US10565626B2 Methods and systems for dynamic auction floors
Systems and methods for optimizing floor prices in real-time bidding auctions are described. Upon receiving a request for an advertisement to be served to an impression consumer, the value of the consumer can be determined based, for example, on historical bid prices in prior auctions. A maximum floor price for the current auction to serve the impression us calculated based at least in part on the value of the impression consumer and one or more attributes associated with the auction. The auction is held using the calculated floor price, which can be adjusted based on an aggressiveness factor, and the winner of the auction can be determined based on the floor price.
US10565619B2 Systems and methods for enabling access to digital content based on geographic locations visited by mobile device users
Systems and methods are provided for enabling access to digital content based on geographic locations visited by mobile device users. One method includes receiving a promotion associated with premium digital content, access information, and one or more locations in which the premium digital content is accessible. The premium digital content includes restricted access content and the premium digital content is associated with open access content, determining one or more geo-fences based on the one or more locations, transmitting at least part of the promotion to one or more mobile devices, receiving a geographic location of the one or more mobile devices, determining whether the geographic location of the one or more mobile devices is within at least one of the one or more geo-fences, and transmitting, when the geographic location of the one or more mobile devices is determined to be within the one or more geo-fences, access information for the premium digital content to the one or more mobile devices within the one or more geo-fences.
US10565615B2 System and method for personalized add-on purchase
A system and method for identifying and promoting product items, in which current personal information of a consumer is used to identify and promote additional products items for purchase that have been specifically selected for the consumer at completion of a current order based upon current personal information of the consumer. The recommended product items may then be ordered using information from the completed order.
US10565614B2 Advertising with digital media content
A method is provided for dynamically adding customized advertisements with media content on digital media storage devices. A user may provide identification data to an automated machine or salesperson selling the media content at a retail location. Based upon the identification of the user, advertisements may be selected to be added to the media content. The selection of advertisements may be based upon previous transaction data, the genre of the media content, or characteristics identified for the user. Users may also select to change the quantity of advertisements to view based upon fees paid by the user for the media content. The user may pay additional fees to view less advertisements and the user may pay fewer fees and have more advertisements included with the media content.
US10565613B2 Simulating advertising campaigns
An advertising simulation system performs simulation of advertising results. The advertising results indicate the results of a simulated auction for a set of ad queries that are provided advertisements from available advertisements. The simulated auction applies an advertising model to perform an auction using advertising conditions. As advertisers are selected to provide advertisements to individual ad queries, advertising conditions, such as advertiser's bidding amounts, may change. To effectively simulate a large number of ad queries, the advertising segments simulation and performs simulation of each segment. Each segment's ad results may affect the conditions of a subsequent segment, and the change in conditions may change the size of a subsequent segment.
US10565597B2 Real-time pattern matching of database transactions and unstructured text
Aspects include obtaining a pattern that describes an event in a natural language format. The pattern that describes the event is converted into at least one identified pattern key value pair. A database transaction is monitored and converted into a least one database transaction key value pair. A similarity score is calculated by scoring similarities between the identified pattern key value pair(s) and the database transaction key value pair(s). Based on similarity score meeting a threshold, an alert is output to indicate that the database transaction matches the pattern that describes the event.
US10565596B2 Hosted sensitive data form fields for compliance with security standards
Systems and methods providing, by a third party, input form fields for sensitive data on a web page provided by an organization. A user may request a web page from an organization, such as a merchant's checkout web page, that requires entry of sensitive data. The merchant's checkout web page may include reference to a script file that provides hosted sensitive data form fields. In response to rendering the merchant web page in a web browser of the user, a request to provide sensitive data form fields on the merchant web page may be received. The request may include a call to a function in a scripting file provided by the third party, and the provided file may cause one or more inline frames to be rendered in the web browser, each inline frame including a sensitive data form field. Data entered by the user in the sensitive data form fields may be received by a third party payment processor device.
US10565594B1 Transaction control system and method
A system controls a transaction from initiation to completion using live vendor inventory database and purchaser entered parameters from a mobile application. A network interface receives parameters entered by the subscribers through the mobile application on the subscriber mobile device and receives inventory updates from vendor systems, the inventory updates including at least a vendor price and identifying information. The system communicates with an accounts server to confirm subscriber funds and place a hold on subscriber funds equal to the required subscriber price and implementing a matching algorithm to detect matching results by determining if any vendor prices and identifying information satisfy any required subscriber prices and descriptions. The system transmits an alert to the subscriber mobile device with matching results, receives a selection from the subscriber of at least one of the matching results, conducting payment processing for the matching result and closes the transaction.
US10565592B2 Risk analysis of money transfer transactions
A money transfer system includes a risk assessment system and a risk modeling system. The risk assessment system uses rules engines and Z scores to assess, on a real time basis, risk factors associated with money transfers. The risk modeling system develops risk scores based on historical transaction data in order to create a risk model. The risk model may be analyzed over time to refine the rules engines and take other actions to understand and reduce the risk of improper activity in connection with money transfers.
US10565581B2 Apparatus and method for managing mobile transaction coupon information in mobile terminal
An apparatus and a method manage a received mobile transaction coupon in a mobile terminal. The apparatus includes a communication unit, an information analyzer, a schedule manager, an output unit, and a controller. The communication unit receives a mobile transaction coupon. The information analyzer obtains the received mobile transaction coupon information. The schedule manager registers the obtained mobile transaction coupon information in an alarm program. The output unit outputs the registered mobile transaction coupon information on a relevant date via the alarm program. The controller controls to register the mobile transaction coupon information in the alarm program, and controls to store the received mobile transaction coupon in a storage area corresponding to a reception type or a folder for a widget function.
US10565579B2 Mobile computing device network of multi-vendor, multi-interface computers
A central or “core” application a fulfillment application at a venue, and a wireless communication application hosted on a computing device, such as a cell phone, of an attendee at an event at that venue communicate via a network. Customers may sign up online, through a various types of web applications or dedicated applications to receive information, such as menus, catalogs, or the like of available products to be at the event. The core application may manage a database of records of customers, products, and fulfilment locations. The core application may send to fulfilment applications hosted by other computers at fulfilment locations instructions to dispatch “runners” to deliver products to seat locations of customers who may order products (e.g., food, merchandise, etc.) over cell phones or other internet-connected wireless computer devices.
US10565577B2 Guided positional tracking
A method of enabling a point of sale (POS) device to perform a transaction is described. The method comprises initiating, by an electronic device, the transaction with the POS terminal; analyzing images of the POS terminal captured by a camera of the electronic device; and identifying the POS terminal based upon the images.
US10565562B2 Hashing query and job posting features for improved machine learning model performance
In an example, a first hash function is performed on job posting features extracted from a job posting to obtain hashed job posting features. The hashed job posting features are stored in a forward-index corresponding to the job posting in the database. When a job search query is received from a first member of a social networking service, job search query features are extracted from the job search query and a second hash function is performed on the job search query features. The hashed job posting features and the hashed job search query features are fed to a job posting result ranking model trained via a machine learning algorithm to compare the hashed job posting features to the hashed job search query features to generate an application likelihood score indicating a likelihood that the first member will apply for a job corresponding to the job posting.
US10565556B2 Manager cockpit for improving manager performance
Techniques are described for aggregating information from multiple software tools into a manager cockpit. The manager cockpit includes multiple views for presenting the aggregated information in various actionable tiles. When an actionable tile is selected, the manager cockpit presents actions that can be performed on the selected tile. In some embodiments, the manager cockpit can apply a rules engine to generate alerts and a coaching engine to generate recommended actions to remedy the alerts. The recommended actions can be presented as an action that can be performed on the selected tile.
US10565543B1 Systems, apparatuses, and methods of efficient route planning for e-commerce fulfillment
Methods, apparatuses, and systems of route planning for package pickup and delivery includes: receiving predetermined locations in a geographic region and data representing a predetermined route connecting the predetermined locations; determining unit areas in the geographic region based on sequential nearness of the predetermined locations along the predetermined route, the unit areas including a first unit area and a second unit area, and the unit areas being configured such that all locations in the first unit area are to be visited before visiting locations of the second unit area; generating delivery patterns for determining a route connecting at least one of the unit areas, each delivery pattern including at least one of the unit areas associated with a visiting sequence; when receiving task data including target locations to visit, determining a target route using the delivery patterns and the target data; and sending the target route to a mobile apparatus.
US10565537B1 Systems, methods, and apparatuses for optimizing outcomes in a multi-factor system
Systems and methods for optimizing outcomes in multi-factor systems are described. Business process management, consulting intelligence, business intelligence, mobile intelligence, artificial intelligence, machine learning, and transportation management are integrated, as discussed herein, for optimizing transportation and logistics processes. Users may input legacy knowledge and data such as text, numbers, formulas, algorithms, and automated processes into a computing system for providing the system with industry insights for intelligently analyzing situation contexts, or the system may leverage third-party data. The system may suggest recommended actions based on analyzed situation contexts, and the system may furthermore execute various actions for responding to the situation contexts. The system may be configured to automatically analyze situation contexts and furthermore automatically execute various actions for responding to the situation contexts. In particular embodiments, the system is a software service and may integrate with various computing devices and operating systems.
US10565533B2 Systems and methods for similarity and context measures for trademark and service mark analysis and repository searches
Exemplary embodiments of the present disclosure provide for identifying similar trademarks from one or more repositories based on training a goods and/or services similarity engine to identify similarities between pairs of descriptions of goods and/or services in a corpus of training data that includes the descriptions of goods and/or services for registered trademarks and trademark classes associated with the descriptions of goods and/or services. A goods and/or services similarity value indicative of similarities between a reference description of goods and/or services and descriptions of goods and/or services associated with registered trademarks can be generated by a goods and/or services similarity engine and a presentation of at least a subset of the set of trademarks can be generated that includes graphics emphasizing the registered trademarks in the subset based, at least in part, on the plurality of goods and/or services similarity values.
US10565531B1 Facility and resource access system
A system allows an end-user to locate and gain access to a private facility, such as a restroom or other resource, without requiring that the end-user interact with any facility personnel. A mobile application allows a user to identify and proceed to a location where a private facility is available. When a user arrives at the location, the mobile application communicates with access control devices at the location to notify facility personnel of the user's presence and unlock doors or otherwise remove safeguards preventing general public access to the private facility.
US10565526B2 Labeling of data for machine learning
A computer generates labels for machine learning algorithms by retrieving, from a data storage circuit, multiple label sets that contain labels that each classify data points in a corpus of data. A graph is generated that includes a plurality of edges, each edge between two respective labels from different label sets of the multiple label sets. Weights are determined for the plurality of edges based upon a consistency between data points classified by two labels connected by the edges. An algorithm is applied that groups labels from the multiple label sets based upon the weights for the plurality of edges. Data points are identified from the corpus of data that represent conflicts within the grouped labels. An electronic message is transmitted in order to present the identified data points to entities for further classification. A new label set is generated using the further classification received from the entities.
US10565518B2 Collaborative feature learning from social media
The present disclosure is directed to collaborative feature learning using social media data. For example, a machine learning system may identify social media data that includes user behavioral data, which indicates user interactions with content item. Using the identified social user behavioral data, the machine learning system may determine latent representations from the content items. In some embodiments, the machine learning system may train a machine-learning model based on the latent representations. Further, the machine learning system may extract features of the content item from the trained machine-learning model.
US10565517B2 Horizontal decision tree learning from very high rate data streams with horizontal parallel conflict resolution
A mechanism is provided in a data processing system for distributed tree learning. A source processing instance distributes data record instances to a plurality of model update processing items. The plurality of model update processing items determine candidate leaf splitting actions in a decision tree in parallel based on the data record instances. The plurality of model update processing items send the candidate leaf splitting actions to a plurality of conflict resolve processing items. The plurality of conflict resolve processing items identifies conflict leaf splitting actions. The plurality of conflict resolve processing items applies tree structure changes to the decision tree in the plurality of model update processing items.
US10565514B2 System and method for emulation of a quantum computer
A universal quantum computer may be emulated by a classical computing system that uses an electronic signal of bounded duration and amplitude to represent an arbitrary initial quantum state. The initial quantum state may be specified by inputs provided to the system and may be encoded in the signal, which is derived from a collection of phase-coherent coherent basis signals. Unitary quantum computing gate operations, including logical operations on qubits or operations that change the phase of a qubit, may be performed using analog electronic circuits within the quantum computing emulation device. These circuits, which may apply a matrix transformation to the signals representing the initial quantum state, may include four-quadrant multipliers, operational amplifiers, and analog filters. A measurement component within the quantum computing emulation device may produce a digital signal output representing the transformed quantum state. The gate operation(s) performed may be selected from among multiple supported operations.
US10565507B2 Distributed activity control systems and methods
A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, and permitted parallelism in task execution; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks in said activity control; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; a communications network capable of supporting communication between said directed activity controller and task execution controllers; and wherein said directed activity controller and task execution controllers communicate via said communication network to execute said directed activity control program using selected task execution agents.
US10565505B2 Distributed activity control systems and methods
A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, and permitted parallelism in task execution; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks in said activity control; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; a communications network capable of supporting communication between said directed activity controller and task execution controllers; and wherein said directed activity controller and task execution controllers communicate via said communication network to execute said directed activity control program using selected task execution agents.
US10565502B2 System and method for automatic document classification in eDiscovery, compliance and legacy information clean-up
A system, method and computer program product for automatic document classification, including an extraction module configured to extract structural, syntactical and/or semantic information from a document and normalize the extracted information; a machine learning module configured to generate a model representation for automatic document classification based on feature vectors built from the normalized and extracted semantic information for supervised and/or unsupervised clustering or machine learning; and a classification module configured to select a non-classified document from a document collection, and via the extraction module extract normalized structural, syntactical and/or semantic information from the selected document, and generate via the machine learning module a model representation of the selected document based on feature vectors, and match the model representation of the selected document against the machine learning model representation to generate a document category, and/or classification for display to a user.
US10565487B2 Integrated circuit modules and smart cards incorporating the same
Embodiments of the invention provide an integrated chip (IC) module having contact pads which are accessible by single-bond holes and module-side antenna contact pads which are accessible by multi-bond holes. Each multi-bond hole is apportioned by an encapsulation into adjoining bonding channels for separately receiving wire bond(s) and antenna-connecting element. Each module-side antenna contact pad is apportioned by the encapsulation into adjoining but electrically connected bonding areas to allow establishment of electrical connection of both wire bond(s) and antenna-connecting element to an IC chip. The first and the second bonding area are partitioned from each other, by the encapsulant, without requiring a presence of substrate therebetween.
US10565485B2 Substrate with a fragmented marking thereon
Disclosed is a substrate with a marking thereon. A part of the substrate has a two-dimensional structure attached thereto, and a part of the marking is present on the structure and the other part of the marking is present on the substrate itself.
US10565484B2 Low-energy consumption bluetooth IoT device
A low-energy consumption Bluetooth IoT device comprises an input interface, a processing module, a Bluetooth module and a display module. An external device transmits a parameter code correlated with a current external information to the processing module through the input interface. The processing module searches out a current bit-series code corresponding to the parameter code from a plurality of bit-series codes pre-stored in the processing module and converts the current bit-series code into a two-dimensional graphic code. A mobile device receives the parameter code broadcasted by the Bluetooth module and uploads the parameter code to a cloud server and then the cloud server converts the parameter code into a current cloud information. The current cloud information is correlated with the current external information.
US10565470B2 System, method and recording medium for user interface (UI)-level clone detection
A user interface (UI)-level clone detection method, system, and computer program product, include running applications from an application database to obtain a screenshot of each of the applications, comparing a first object of a first screenshot of a first application with a second object from a second screenshot of a second application to determine a similarity between the first object and the second object, and analyzing a code for each of the first object and the second object when the similarity is greater than a predetermined threshold value to identify a same-functionality code.
US10565466B2 Image processor and image processing method
An image processing apparatus according to an embodiment includes an arranger, an image processor, an evaluation value calculator, and an abnormality detector. The arranger arranges a test data sequence in a blanking period of video data including an image data region in which image data is arranged and the blanking period in which the image data is not arranged. The image processor applies image processing to the test data sequence arranged in the video data and the image data. The evaluation value calculator calculates an evaluation value based on an image processing result of the test data sequence in the video data. The abnormality detector outputs a signal indicating an abnormality when the evaluation value does not fluctuate according to the predetermined order.
US10565463B2 Advanced signaling of a most-interested region in an image
A device for determining information for video data includes one or more processors implemented in circuitry that are configured to determine one or more most-interested regions of a plurality of regions of an image of video data from data representative of the one or more most-interested regions. The one or more processors are further configured to generate a request specifying the one or more most-interested regions using the data representative of the one or more most-interested regions and output the request to a server device.
US10565462B2 Electronic apparatus, method of controlling electronic apparatus, and program
In an electronic apparatus that captures images, characters in an image are accurately recognized.The electronic apparatus includes an imaging section, a distance measurement section, a shape estimation section, and a coordinate conversion section. The imaging section images an object and captures image data. The distance measurement section measures distances from the imaging section to a plurality of measurement points on a surface of the object. The shape estimation section estimates a shape of the object from the measured distances. The coordinate conversion section performs coordinate conversion on the image data, the coordinate conversion including converting three-dimensional coordinates on the surface of the object into plane coordinates on a predetermined reference plane on the basis of the estimated shape.
US10565461B2 Live facial recognition method and system
A live facial recognition method and system includes capturing a visual image and obtaining temperature information of a person under recognition, and deriving facial features according to the visual image; comparing the facial features of the visual image with corresponding facial features of a facial feature database to obtain a difference therebetween; determining whether facial temperature conforms to a live facial recognition criterion according to the temperature information, if the difference is less than a predetermined threshold value.
US10565447B2 Image sensor and electronic apparatus including the same
An image sensor includes a pixel array including a plurality of pixel units, and a controller configured to generate a light control signal for controlling light reflected from an object to expose the plurality of pixel units to the light at least twice during generation of an image frame.
US10565446B2 Eye-tracking enabled wearable devices
A system for determining a gaze direction of a user of a wearable device is disclosed. The system may include a primary lens, an illuminator, an image sensor, and an interface. The illuminator may include a light guide, may be disposed at least partially on or in the primary lens, and may be configured to illuminate at least one eye of a user. The image sensor may be disposed on or in the primary lens, and may be configured to detect light reflected by the at least one eye of the user. The interface may be configured to provide data from the image sensor to a processor for determining a gaze direction of the user based at least in part on light detected by the image sensor.
US10565442B2 Picture recognition method and apparatus, computer device and computer- readable medium
The present disclosure provides a picture recognition method and apparatus, a computer device and a computer-readable medium. The method comprises: obtaining a to-be-recognized picture; according to the to-be-recognized picture and a pre-trained picture recognition model, acquiring a predicted class tag of the to-be-recognized picture; the pre-trained picture recognition model employs a convolutional neural network model, and the convolutional neural network model comprises at least one layer of kernel pooling layer upgrading a dimensionality of a channel from one dimension to multiple dimensions; recognizing a class of the to-be-recognized picture according to the predicted class tag of the to-be-recognized picture. By recognizing the to-be-recognized picture by using the picture recognition model having the kernel pooling layer, the present disclosure can achieve recognition of picture classes with finer granularities and effectively improve the picture recognition accuracy and efficiency.
US10565436B2 Information processing device and information processing method
There is provided an information processing device including an action possibility analysis unit configured to acquire data of a three-dimensional shape of an environment, and by breaking down the data of the three-dimensional shape, analyzes an action possibility of the environment for a user, and a picture generation unit configured to use an analysis result of the action possibility analysis unit to generate a picture to project onto the environment.
US10565435B2 Apparatus and method for determining video-related emotion and method of generating data for learning video-related emotion
A method for determining a video-related emotion and a method of generating data for learning video-related emotions include separating an input video into a video stream and an audio stream; analyzing the audio stream to detect a music section; extracting at least one video clip matching the music section; extracting emotion information from the music section; tagging the video clip with the extracted emotion information and outputting the video clip; learning video-related emotions by using the at least one video clip tagged with the emotion information to generate a video-related emotion classification model; and determining an emotion related to an input query video by using the video-related emotion classification model to provide the emotion.
US10565431B2 Method and apparatus for identification
A method and system for de-identifying a video sequence are provided. The method may include the steps of capturing a video sequence, comprising a number of individual frames, including one or more users performing one or more actions, and using activity recognition to recognize one of the one or more actions. One or more of the plurality of frames may be defined as comprising the recognized one or more actions, and a portion of the one or more of the plurality of frames may be identified to remain visible. The non-identified portions of the one or more of the plurality of frames and the non-defined frames may be de-identified. This method may be applied to the determination of whether a user has ingested a medication pill.
US10565429B2 Image analysis system using context features
The present disclosure relates, among other things, to an image analysis method for identifying objects belonging to a particular objet class in a digital image of a biological sample. The method may include, among other things, analyzing the digital image for automatically or semi-automatically identifying objects in the digital image; analyzing the digital image for identifying, for each object, a first object feature value of a first object feature of said object; analyzing the digital image for computing one or more first context feature values; inputting both the first object feature value of each of the objects in the digital image and the first context feature value of said digital image into a first classifier; and executing the first classifier.
US10565417B2 Optical information reading apparatus and optical information reading method
An optical code reading process and a reading stability determining process are performed while suppressing an increase in the cost of a transfer system and avoiding a decrease in work efficiency. CMOS performs imaging. Processor reads an optical code contained in image data taken by CMOS and outputs a signal upon success of reading of the optical code. Further, processor calculates a first contrast at the time of teaching and a second contrast at the time of reading success, and determines reading stability based on a decrease rate of the second contrast with respect to the first contrast.
US10565416B2 Using passively represented information to identify items within a multi-dimensional space
A system, method, and computer-readable medium for accessing information associated with items within a multi-dimensional space, comprising: scanning a plurality of encoded geometries, the scanning comprising scanning a plurality of multi-dimensional symbols of each of the plurality of encoded geometries; identifying each of the plurality of multi-dimensional symbols of each of the plurality of encoded geometries; decoding each identified multi-dimensional symbol to provide encoded geometry information for each of the plurality of encoded geometries; identifying relative locations of the plurality of encoded geometries within the multi-dimensional space; and, accessing information associated with items within a multi-dimensional space based using the encoded geometry information for each of the plurality of encoded geometries.
US10565414B2 Barcode reading device, control method and computer-readable storage medium
A barcode reading device including a barcode scanner which irradiates a target with a light beam and reads a barcode provided to the target, a camera which captures an image of the target, a display which sequentially displays images captured by the camera, and a processor which performs indicator display control processing of causing an indicator indicating an assumed irradiation position of the light beam to be displayed on the display while being superimposed on the captured image when the barcode is read by the barcode scanner.
US10565410B1 Overhead RFID antenna
Embodiments herein describe a package management system that uses two operation modes of RFID readers (i.e., an inventory mode and a search mode) to provide feedback to an associate when a package has been mis-sorted. In one embodiment, the RFID readers are attached to one or more RFID antennas which each are disposed overhead a respective container or storage location in a warehouse. For example, each of the antennas may have a beam pattern or read region that covers the container. Using the RFID antennas, the RFID reader can query the RFID tags in the container to identify the packages stored in the container. In one embodiment, the RFID reader switches to the search mode after a new package is identified. Using the search mode, the RFID reader can quickly identify when the package is stored in the container and provide prompt feedback to the associate.
US10565404B2 Autodetection of types and patterns
The present disclosure describes pattern detections for storing multiple values in a compound object. A compound object is a value that stores multiple values in a single cell, wherein those multiple values are organized according to a defined structure. The compound object may store multiple values according to a known defined data structure. In embodiments, the compound object may store multiple values as any nested combination of any one of the known or user-defined data structures (e.g., nesting an array within a vector, or nesting a record within a record, or nesting matrices within a table, etc.). Each of the values stored in the compound object are individually referenceable and can fully participate with spreadsheet functionality including calculations, referencing, and formatting.
US10565401B2 Sorting and displaying documents according to sentiment level in an online community
An approach is described for sorting and displaying documents according to sentiment level in an online community. An associated method may include selecting a review topic in an online community and identifying a plurality of documents contributed for the review topic. The plurality of documents may include at least one of a product review submission, a marketing survey submission, a social network activity stream post, a discussion forum post, a weblog post, and an audiovisual sample. The method further may include obtaining sentiment data associated with each of the plurality of documents developing a sentiment model based on the obtained sentiment data. Additionally, the method may include organizing and presenting the plurality of documents in an online community interface based on the sentiment model.
US10565399B2 Bottom up data anonymization in an in-memory database
Disclosed herein are system, method, and computer program product embodiments for data anonymization in an in-memory database. An embodiment operates by receiving an indication to perform data anonymization based on one or more quasi attributes of a data set. The data set is sorted based on the one or more quasi attributes. The sorted data set is grouped into a first plurality of groups. A particular group that does not include enough records to satisfy an anonymization threshold is identified from amongst the first plurality of groups. The particular group is combined with another group of the first plurality of groups.
US10565398B2 K-anonymity and L-diversity data anonymization in an in-memory database
Disclosed herein are system, method, and computer program product embodiments for data anonymization in an in-memory database. An embodiment operates by receiving an indication to perform data anonymization based on quasi attributes of a data set. Partitioning is recursively performed on the data set based on one or more of the quasi attributes until both a first anonymization threshold corresponding to the quasi attributes is satisfied and a second anonymization threshold corresponding to the one or more sensitive attributes is satisfied for each of a plurality of sub-partitions produced as a result of the partitioning. A resultant data set including a plurality of records of the data set corresponding to the plurality of sub-partitions that satisfy both the first anonymization threshold and the second anonymization threshold is provided.
US10565382B1 Maintaining keys for trusted boot code
Methods and apparatus are disclosed for securing executable code for execution with a processor using a trusted platform module (TPM). In one example of the disclosed technology, a method of decrypting executable code for execution includes measuring values stored in a CPU boot ROM and measuring second values for executable code stored in non-volatile memory, storing the resulting measurement value in a TPM platform configuration register. The PCR value is used to unseal a key stored in non-volatile memory of the TPM, which key is used to decrypt executable code for execution. Security can be further enhanced by destroying the values stored in the PCR by performing additional measurement operations with the TPM PCR used to generate the measurement value.
US10565378B1 Exploit of privilege detection framework
A non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including comparing a current privilege of a first process with an initial privilege of the first process recorded in a privilege list, and responsive to determining a change exists between the current privilege of the first process and the initial privilege of the first process that is greater than a predetermined threshold, determining the first process is operating with the current privilege due to an exploit of privilege attack is shown.
US10565375B2 Security of computer resources
There is provided a method for improving security of computer resources, including obtaining raw memory snapshots of a computer memory of one or more computing systems during runtime of identical processes relating to a predetermined application or a service; forming a map of expected memory behaviour relating to the application or the service based on the obtained raw memory snapshots; monitoring the memory behaviour of a computing system during the execution of the same application or the service; comparing the monitored memory behaviour of the computing system with the formed map of expected memory behaviour; and in the event that a deviation from the expected memory behaviour is detected based on the comparison, triggering an alert.
US10565350B2 Image processing and text analysis to determine medical condition
A method, a processing device, and a computer program product are provided. At least one processing device correlates textual medical information related to the subject with characteristics of an image of a medical condition of the subject to generate a subject signature. The at least one processing device compares the subject signature with multiple reference signatures to determine at least one reference signature corresponding to the subject signature. Each reference signature is associated with a corresponding medical condition and is generated by correlating textual medical information regarding the corresponding medical condition with characteristics of an image of the corresponding medical condition. The at least one processing device identifies the medical condition of the subject based on the medical conditions associated with the determined at least one reference signature. Information is provided regarding the identified medical condition of the subject.
US10565340B2 Field-effect transistor placement optimization for improved leaf cell routability
A processor-implemented method for automatically generating a layout of a cell of a semiconductor circuit is provided herein. The processor-implemented method includes reading a netlist of the cell. The netlist includes a description of internal electrical nets connecting electrical components of the cell with each other. The processor-implemented method assigning a weight to an internal net of the internal electrical nets and placing the electrical components in an area of the semiconductor circuit based on the netlist and the weight to generate the layout of the cell of the semiconductor circuit.
US10565338B2 Equivalency verification for hierarchical references
Embodiments of the present invention provides methods, computer program products, and a system for processing hierarchical references for a formal equivalence check. In certain embodiments, hierarchical references of a first design are identified as functionally equivalent to hierarchical references of a second design. Value outputs of the first design can be compared to the value outputs of the second design to determine whether the value outputs of the respective designs match.
US10565332B2 Fly-height interaction simulation
In an approach for providing simulation results of an interaction between a transducer head and a magnetic medium, a computer identifies a first raster scan of a sample via a scanning probe microscope. The computer generates a topography image based on the first raster scan of the sample. The computer identifies one or more reference features within the created topography image. The computer calculates an average height based on the one or more reference features. The computer determines a lift distance associated with a probe of the scanning probe microscope. The computer defines a uniform plane based on the calculated average height and the determined lift distance. The computer performs a second raster scan of the sample based on the defined uniform plane. The computer generates a fly-height image based on the second raster scan. The computer provides simulation results based at least in part on the second raster scan.
US10565326B2 Methods and systems for determining response of a reverberant system
Methods and systems are provided for determining a maximum expected response of a reverberant wavefield system to an excitation, where there is uncertainty in both the excitation and the dynamic properties of the system. An exemplary method of characterizing a reverberant response associated with an reverberant subsystem involves determining a first variance associated with an excitation energy exposed to the reverberant subsystem, determining a second variance associated with an effective damping loss factor of the reverberant subsystem, determining a third variance associated with an input modal power acceptance of the reverberant subsystem—and for multiple connected subsystems, determining a fourth variance associated with a coupling loss factor of the coupled subsystems—determining a cumulative variance associated with the reverberant response based on the first variance, the second variance, and the third variance, and displaying an output influenced by the cumulative variance on a display device.
US10565323B2 Generating an image for a building management system
Methods, devices, and systems for generating an image for a building management system are described herein. One device includes using a computing device to import floor plan objects from computer-aided design (CAD) drawings of a building and applying a design language associated with a building management system to the floor plan objects imported from the CAD drawings. Once the design language has been applied to the floor plan objects, an image of the building is generated for use in the building management system.
US10565322B2 Systems and methods for managing attributes of computer-aided design models
A system includes a processor configured to receive a modification to a first set of data associated with a first set of properties of a computer-aided design (CAD) model and identify a second set of data associated with a second set of properties of the CAD model based on the first set of data. The first and second sets of properties are related. The processor is also configured to modify the second set of data based on the modification to the first set of data.
US10565321B2 Fluid transition route acquisition apparatus, fluid transition route acquisition method, and program
A pattern transition information on whether a structurally stable flow pattern in whole or in part of a topological two-dimensional flow structure can transition to another structurally stable flow pattern via a structurally unstable flow pattern in an intermediate state is stored, and according to the pattern transition information, transition information on a transition route from a specified structurally stable flow pattern to another structurally stable flow pattern that can be topologically adopted is acquired.
US10565320B1 Dynamic multilingual speech recognition
A method, computer program product, and a system where a processor(s), monitors multilingual switches performed on a client on behalf of a given user. Based on the monitoring, the processor(s) identifies switch patterns of the given user to generate a service profile for the user of machine learned multilingual switch patterns for the given user. The processor(s) determines a priority order for languages comprising the voice input streams, for the given user. The processor(s) obtains a new translation request initiated by the client, on behalf of the given user and applies the priority order to identify one or more languages spoken in a voice input stream of the new translation request. The processor(s) transmits indicators of the identified one or more languages to the client, where upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.
US10565319B1 Translation device with two-way projection and voice functions
A translation device with two-way projection and voice functions includes: an upper shell, a main shell and a lower shell, wherein the upper shell includes a shell bracket and a cover plate; two projection light machines, a plurality of microphones, an upper control board, a fan and a heat dissipation module are installed in the shell bracket, structural hole positions of projection light machines are formed in two symmetrical sides at the outside of the shell bracket, and the images projected by the two projection light machines can be projected through the structural hole positions of projection light machines; a plurality of microphone speaking holes are further formed at the outside the shell bracket; the fan and the heat dissipation module are further installed in the shell bracket; the cover plate is formed by a combination of a display device and a touch device.
US10565317B1 Apparatus for improving responses of automated conversational agents via determination and updating of intent
Embodiments provide methods and apparatus for improving responses of automated conversational agents. The method includes generating a vector representation of a conversational input provided by a user. The vector representation is used to determine an intent of the conversational input. Further, annotators generate bait sentences that cover multiple aspects of the intent. Then, sentences in a data pool are accessed. The bait sentences and the data pool sentences are converted into a first and a second set of vector representations, respectively. The first and the second set of vector representations are compared to retrieve a list of similar sentences. The list of similar sentences includes one or more sentences of the data pool that are semantically similar to the bait sentences. The list of similar sentences is analyzed for updating the intent data and thereby improve the responses.
US10565315B2 Automated mapping of service codes in healthcare systems
Mapping of semantics in healthcare may involve accessing first transaction data in a first database, the first transaction data corresponding to a collection of a first number of fields defined for a condition using a first semantic system to store information and calculating a first distribution of information in the first transaction data. Mapping may also involve accessing second transaction data in a second database, the second transaction data corresponding to a second semantic system different than the first semantic system and the second database comprising a second number of fields using the second semantic system to store information, and calculating a second distribution of information in the second transaction data. The distributions may then be compared and a map relating the semantic systems may be generated and used to communicate between the first and second semantic systems.
US10565303B2 Word order suggestion processing
Non-limiting examples of the present disclosure describe processing that improves suggestions for a misspelt word. Examples described herein relate to processing executed by a client device or computing devices connected via a distributed network. In one example, an electronic document that comprises a misspelt word is accessed. An order of word suggestions for the misspelt word is determined based on an application of an exemplary word order suggestion model that analyzes the misspelt word based on: an analysis of an unformatted state of content within the electronic document and an analysis of formatting associated with content of the electronic document. Further aspects of an electronic document including file metadata may be analyzed by the word order suggestion model. A listing of suggestions for the misspelt word is provided, where an order of word suggestions included in the listing is determined based on the application of the word order suggestion model.
US10565302B2 Method of organizing dialog with the use of fillable forms
Network dialog uses electronically fillable forms, whereby messaging provides structured input, for example, to enable automated processing of transmitted data without dialog termination. Improved information transmission method advantageously enhances efficiency of written communication between dialog participants, increased communication speed, simplifies communication process, reduces errors during information input and transfer, and generally improves communication quality between dialog participants by managing dialog scenario adaptively and/or predictably according to form questions posted, and results presented accordingly in external systems.
US10565301B2 Stateful editing of rich content using a basic text box
Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content.
US10565298B1 Systems and user interfaces for dynamic and interactive report generation and editing based on automatic traversal of complex data structures
Various systems and methods are provided for accessing and traversing one or more complex data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically edit and generate detailed reports. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses complex data structures (including, for example, a mathematical graph having nodes and edges), calculates complex data based on the traversals, displays the calculated complex data to the user, and/or enters the calculated complex data into the reports. The reports may be automatically updated based on a context selected by the user, and the system may automatically publish reports in multiple contexts.
US10565297B2 Rumored changes for real-time coauthoring
Systems and methods for enabling the real-time sharing of document edits as rumored changes are disclosed herein. As an editor makes changes to a document being coauthored, those edits may be entered into the editor's copy as concrete changes that are incorporated into the copy's backing store, and may be shared as rumored changes to endpoints that are not incorporated into their backing stores. Rumored changes display the endpoint's real-time interpretation of an edit made by an editor, but are not incorporated as concrete changes until a save command occurs. By enabling the real-time display of edits as rumored changes, editing users can make edits naturally and endpoint users can see those edits being made with a reduced chance of corruption on the endpoint and lower network overhead and processing by the computing devices involved in the coauthoring environment.
US10565288B2 Video streaming in a web browser
A video element of a browser can be moved, resized, etc. independently of the remainder of a browser page. In one embodiment, as the video element is moved, the remainder of the browser page is reformatted so as to change the page's layout. The renderer of the content can have a different video provider sourcing the video element than the remainder of the browser page. As a result, two different content streams can be provided to the renderer in parallel. In another embodiment, the video element can be docked, such as through a flick operation or a drag-and-drop operation. Once docked, the browser page can be scrolled while the docked video element remains at a fixed location relative to an edge of the browser page.
US10565286B2 Constructing join histograms from histograms with Q-error guarantees
Disclosed herein are system, method, and computer program product embodiments for generating join histograms. An embodiment operates by a computer implemented method that includes determining, by at least one processor, a first interval associated with a first histogram of a first data structure and a first estimate frequency associated with the first interval. The method further includes determining, by the at least one processor, a second interval associated with a second histogram of a second data structure and a second estimate frequency associated with the second interval. The method further includes determining, by the at least one processor, a join interval based on the first and second intervals by calculating an intersection of the first and second intervals. The method further includes calculating, by the at least one processor, a join estimate frequency based on the first and second estimate frequencies.
US10565280B2 Website content identification in a content management system
There is provided a system and method for website content identification in a content management system. The method comprises receiving a first plurality of content identifications, wherein each of the first plurality of content identifications corresponds to each of a first plurality of contents and each of a first plurality of content paths in a content management system, determining a second plurality of content identifications, wherein each of the second plurality of content identifications corresponds to each of a second plurality of contents and each of a second plurality of content paths in the content management system, and displaying the first plurality of content identifications and the second plurality of content identification with corresponding webpage elements on a webpage. The method may further comprise receiving a selection of one of the content identifications and retrieving one of the contents or displaying one of the content paths based on the selection.
US10565273B2 Tenantization of search result ranking
This disclosure describes methods and systems for searching documents in a multi-tenant hosting environment. According to embodiments, to conserve hardware resources, a plurality of documents associated with a plurality of tenants may be mapped to the same search index in the multi-tenant hosting environment. In order to search documents associated only with a single tenant in the multi-tenant hosting environment, a tenant identifier is prepended to every key stored in the search index that is associated with the plurality of documents of the single tenant. Moreover, where one document links to another document within the multi-tenant hosting environment, the link is stored in a web graph when a source tenant identifier matches a target tenant identifier for the link. According to embodiments, when conducting a search, the link is resolved only if the link is stored in the web graph.
US10565271B2 Method and system governing interaction between URL-possessing elements of a mobile web
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10565269B2 App social network of linket and deep link users
A Registry stores data about linkets. A linket has data about users who use it to interact with the linket owner via an app or bot. This linket group lets members interact with each other. To help each other with advice about using the linket. The Registry can host a message board, where users of a linket can communicate with each other. The linket owner gets feedback about her interactions with the users. It is easier for her to shift from using an app in the deep link to an app made by a different firm. The user data is not held by any app firm, allowing this independence.
US10565267B1 Determining a quality score for a content item
Systems and methods for determining a user engagement level for a content item are provided. In some aspects, indicia of one or more user interactions with a content item are received. Each user interaction in the one or more user interactions has an associated time and an interaction type. A user engagement level for the content item is determined based on the one or more user interactions, the associated times, and the interaction types. The user engagement level for the content item is stored in association with the content item.
US10565254B2 System and method for storing points of polygons related to an image
A system and method for storing data related to an image is disclosed. The method may include: unevenly dividing the image into polygonal image sections, each comprising pixels and each of the pixels having band(s) and a bit depth per band that is too high for displaying on a display screen; dividing the image into quads such that each quad has a boundary that contains at least a portion of one of the polygonal image sections; obtaining statistical data associated with the image, the statistical data being computed for each of the bands of each of the pixels within each of the polygonal image sections; storing, with respect to a reduced resolution dataset (R-Set) of the image, coordinates of bounds of at least one polygonal image section that intersects with a quad; organizing the image, the quads, and the polygonal image sections in a tree structure; and storing the statistical data, the pixel coordinates, and the tree structure.
US10565246B2 Information processing apparatus, information processing method, and information processing system
An information processing apparatus includes processing circuitry. The processing circuitry processing circuitry is configured to acquire information sequentially in accordance with a first timeline; set, to the first timeline, a first timepoint and a second timepoint that is subsequent to the first timepoint on the first timeline; and present target information over a period between the second timepoint and a third timepoint that is subsequent to the second timepoint on the timeline, in accordance with a second timeline having a unit time shorter than a unit time of the first timeline. The target information is included in a period between the first timepoint and the third timepoint out of the acquired information.
US10565241B2 Defining a new correlation search based on fluctuations in key performance indicators displayed in graph lanes
A system, method and graphical user interface (GUI) for creating a new correlation search based on fluctuations in key performance indicators (KPIs) displayed in a set of graph lanes. The graph lanes may provide graphical visualizations of the KPIs associated with one or more services and may assist a user in identifying a situation (e.g., problem or a pattern of interest) in the performance of the services. The graph lanes can be adjusted (e.g., add graph lanes, zooming-in) in order to display the situation, at which point a new correlation search may be generated to detect if the situation reoccurs. The system may generate the new correlation search by iterating through the set of graph lanes and analyzing the fluctuations of each KPI to determine triggering criteria. The system may then run the correlation search and generate a notable event or alarm when the situation reoccurs.
US10565240B2 Systems and methods for document analytics
A system and method dynamically analyzes documents to determine the relevancy of a document relatively quickly and efficiently. Potentially relevant documents can be determined using a search string and then converted into corresponding document data structures for analysis. Keywords can be used to identify documents of interest from the document data structures. Tools are provided to assess the relevancy of documents, including tools to determine the frequency of keywords in the documents, to compare documents, and to contrast documents. Algorithms are provided that use prior searches to determine sets of relevant documents. Adaptive search methods are provided that refine searching during analysis to reduce a number of documents that are not sufficiently relevant. A dynamic relevancy matrix can be generated that provides access to keyword frequency and associated keyword frequency for a plurality of documents.
US10565236B1 Data processing systems for generating and populating a data inventory
In particular embodiments, a data processing data inventory generation system is configured to: (1) generate a data model (e.g., a data inventory) for one or more data assets utilized by a particular organization; (2) generate a respective data inventory for each of the one or more data assets; and (3) map one or more relationships between one or more aspects of the data inventory, the one or more data assets, etc. within the data model. In particular embodiments, a data asset (e.g., data system, software application, etc.) may include, for example, any entity that collects, processes, contains, and/or transfers personal data (e.g., such as a software application, “internet of things” computerized device, database, website, data-center, server, etc.). For example, a first data asset may include any software or device (e.g., server or servers) utilized by a particular entity for such data collection, processing, transfer, storage, etc.
US10565235B2 Character based media analytics
Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value.
US10565234B1 Ticket classification systems and methods
Described herein is a computer implemented method for identifying one or more classifications for a particular ticket maintained by an issue tracking system. The method comprises: receiving data in respect of the particular ticket; retrieving cluster data in respect of a set of clusters; calculating cluster membership data in respect of the particular ticket; and identifying, based on the cluster membership data, one or more specific clusters from the set of clusters. For each specific cluster a classification associated with the specific cluster is identified and returned.
US10565229B2 Systems and methods for matching electronic activities directly to record objects of systems of record
The system described herein can automatically match, link, or otherwise associate electronic activities with one or more record objects. For an electronic activity that is eligible or qualifies to be matched with one or more record objects, the system can identify one or more set of rules or rule sets. Using the rule sets, the system can identify candidate record objects. The system can then rank the identified candidate record objects to select one or more record objects with which to associate the electronic activity. The system can then store an association between the electronic activity and the selected one or more record objects.
US10565226B2 Application program interface managing synchronized data replication
An Application Program Interface (API) manages synchronization and replication of master data of a system with different consumers. An API engine is configured to receive from the third party, a query including content information and date-relevant information including a start date, an end date, and a date of last synchronization. The API engine processes the query to access the database and produce a query result replicating only data changes affecting that period or a previous time. The consumer thus specifies the time period in which to consider changes to the stored database data, and the API calculates the delta according to that period. In this manner complex, time-dependent delta calculation and filtering logic can be implemented in the API without requiring substantial logic or additional data persistence in middleware. Particular embodiments may facilitate efficient synchronized replication of employment data to outside (e.g., payroll, benefits) providers.
US10565222B2 Techniques for facilitating the joining of datasets
Techniques are disclosed for a system that provides an intuitive way for merging or joining data from different datasets. The system may provide graphical interfaces to enable a user to combine or join datasets identified as having a relationship. In at least one embodiment, the system can determine options for joining datasets, such as by a left join, right join, or outer join. A graphical interface may display a visual representation (e.g., a “Glenn Diagram”) illustrate options for joining datasets based on identifying a relationship between the data sets. The representation may further illustrate one or more types of joins and information about the data, such as rows where data may be joined based on the type of join function for the relationship by columns. The visual representation may indicate where the datasets can be joined, such that they are not overlapping.
US10565220B2 Generating visualizations for search results data containing multiple data dimensions
Techniques and mechanisms are disclosed for generating and causing display of graphical interfaces which enable an interactive and flexible search results visualization process. Based on results data identified in response to execution of a search query, an interface element is displayed which enables users to select a field contained in the results data, also referred to herein as a “dimension” or “facet,” and for which a “faceted” visualization of the results data can be dynamically generated and displayed. As used herein, a faceted visualization refers to a graphical interface including display of at least two separate data visualizations generated based on a selected facet data dimension, where each separate data visualization corresponds to a distinct value of the selected facet dimension.
US10565216B2 Recommending a data handling method for a pending data handling process
Attribute information of a pending data handling process to be performed is identified. Historical data handling processes for a same application scenario as the pending data handling process are identified based on the attribute information. A time that each identified historical data handling process is performed and methods used to perform the identified historical data handling processes are also identified. A weighting coefficient for each identified historical data handling process is determined. Weighted identified historical data handling processes are calculated by applying the weight coefficient to each identified historical data handling process. A recommended weight for each method used to perform the identified historical data handling processes is determined by combining weighted identified historical data handling processes that use the same method. A method that has the highest recommended weight to perform the pending data handling process is recommended.
US10565202B2 Data write/import performance in a database through distributed memory
Aspects of the present invention include a method, which includes updating, by a processor, one or more distributed memory datasets having data stored therein in response to a write data operation, the one or more distributed data memory datasets being located in a database. The method further includes splitting, by the processor, any one of the one or more distributed memory datasets into two distributed memory datasets when a size of the any one of the one or more distributed memory datasets exceeds a threshold value. The method further includes moving, by the processor, the stored data in any one of the one or more distributed memory datasets to regions within the database upon an occurrence of one or more conditions with respect to the one or more distributed memory datasets. Other aspects of the present invention include a system and a computer program product.
US10565195B2 Records based on bit-shifting
Example implementations relate to records based on bit-shifting. For example, a computing device may include at least one processor to receive a query, create a normalized query, and generate a mapping of the normalized query for each record in a set of records in a database using a state array, the mapping being based on bit-shifting of bits associated with similarities between each character in the normalized query and each character in a field of the respective record in the set of records, each successive level of the state array indicating a stronger match between the query and the respective record than an immediately prior level in the state array. The processor may calculate a score associated with each record based on the respective mapping and may provide a subset of the set of records in response to the query based on the score associated with each record.
US10565191B2 Cognitive program suite for a cognitive device and a mobile device
Systems and methods for utilizing a cognitive device are disclosed. A method includes: receiving, by a computer device, a query from a cognitive device; processing, by the computer device, the query to generate a processed query; transmitting, by the computer device, the processed query to a mobile device; receiving, by the computer device, an action query result from the mobile device based on the mobile device receiving the processed query and performing an action query; transmitting, by the computer device, the action query result to the cognitive device based on receiving the action query result.
US10565166B2 Determining chunk boundaries for deduplication of storage objects in a network computing environment
Described are a method, network system, and computer program product for deduplication of storage objects in a network. A hash of a window of data of a storage object is determined and a determination is made as to whether the window of data of the storage object corresponds to a chunk boundary. A determination is made as to whether the hash of the object matches one pseudo fingerprints in a list of at least one pseudo fingerprint. A storage object chunk boundary based on the window of data is stored in response to the window of data corresponding to the chunk boundary or in response to determining that the hash of the object matches one of the pseudo fingerprints. A determination is made of a new window of data in the storage object following the window of data when the window of data is not an end of data of the storage object.
US10565165B2 Selective deduplication
Methods and apparatuses for performing selective deduplication in a storage system are introduced herein. Techniques are provided for determining a first deduplication priority for a first data object based upon a first projected likelihood that deduplication of the first data object will provide a storage space benefit to reduce storage consumption of a storage device. Inline deduplication is performed for the first data object based upon the first deduplication priority exceeding a deduplication probability threshold that is indicative of inline deduplication of the first data object having a threshold likelihood of achieving the storage space benefit from inline deduplication.
US10565164B2 Dynamic file name generation for a plurality of devices
Approaches for dynamic file name generation are provided. A computer-implemented method includes: receiving, by a naming server, user input defining a file naming convention; associating, by the naming server, the file naming convention with a user account; receiving, by the naming server, a first request for a file name from a first user device associated with the user account; generating, by the naming server, a first file name using the file naming convention in response to the first request; transmitting, by the naming server, the first file name to the first user device; receiving, by the naming server, a second request for a file name from a second user device associated with the user account, the second user device being different from the first user device; generating, by the naming server, a second file name using the file naming convention in response to the second request; and transmitting, by the naming server, the second file name to the second user device.
US10565159B2 Archiving data sets in a volume in a primary storage in a volume image copy of the volume in a secondary storage
Provided are a computer program product, system, and method for archiving data sets in a volume in a primary storage in a volume image copy of the volume in a secondary storage. A volume image in the secondary storage is created comprising a copy of the volume in the primary storage. For each of a plurality of data sets in the volume, data set level archive operations are performed comprising, determining from metadata for the data set whether an archival policy criteria is satisfied, requesting an exclusive lock to the data set, and in response to obtaining the exclusive lock and determining that the archival policy is satisfied, updating a directory for the data set to indicate that the data set is archived in the volume image.
US10565141B1 Systems and methods for hiding operating system kernel data in system management mode memory to thwart user mode side-channel attacks
Systems and methods are provided that may be implemented to hide operating system kernel data in system management mode memory. An information handling system includes a system memory, central processing unit (CPU), and Basic Input Output System (BIOS). The CPU is operable in a system management mode and is programmable to specify an SMM region of the system memory that is only accessible when the CPU is operating in the SMM. The BIOS is programmed to save kernel data from a non-SMM region of the system memory to the SMM region and then clear the kernel data from the non-SMM region in response to an operating system (OS) generating a system management interrupt (SMI) and to restore the kernel data to the non-SMM region of the system memory from the SMM region in response to the OS generating a SMI.
US10565137B2 Non-volatile memory device and controlling apparatus, having extension activating and control parts, where memory device can be operated in an optimum operation mode
A memory device controlling apparatus of the present invention includes a device information requesting part that requests device information with respect to a memory device, when recognizing that the memory device is connected to the memory device controlling apparatus, and an extension activating part that activates an extension of the memory device based on the device information acquired in the device information requesting part. The memory device controlling apparatus accesses the memory device using the extension in the memory device. Such a configuration enables the memory device and the memory device controlling apparatus to be operated in an optimum operation mode in accordance with the characteristics of each bus, a host PC, and the memory device.
US10565133B2 Techniques for reducing accelerator-memory access costs in platforms with multiple memory channels
Methods and apparatus for reducing accelerator-memory access costs in platforms with multiple memory channels. The apparatus includes a computing platform having multiple accelerators and multiple memory devices accessed via a plurality of memory channels. Jobs are submitted via software running on the computing platform to access a function to be offloaded to an accelerator. Under the offloaded function, the accelerator accesses one or more buffers that collectively requiring access via multiple memory channels among the plurality of memory channels. Accelerators having an available instance of the function are identified, and an aggregate cost for accessing the one or more buffers via the multiple memory channels are calculated for each of the accelerators. The accelerator with the least aggregate cost is then selected to offload the function to. New Instruction Set Architecture (ISA) instructions are also disclosed to identify memory pages and memory channels used for buffers.
US10565117B2 Instruction to cancel outstanding cache prefetches
Techniques relate to handling outstanding cache miss prefetches. A processor pipeline recognizes that a prefetch cancelling instruction is being executed. In response to recognizing that the prefetch cancelling instruction is being executed, all outstanding prefetches are evaluated according to a criterion as set forth by the prefetch cancelling instruction in order to select qualified prefetches. In response to evaluating, a cache subsystem is communicated with to cause cancelling of the qualified prefetches that fit the criterion. In response to successful cancelling of the qualified prefetches, a local cache is prevented from being updated from the qualified prefetches.
US10565116B2 Monitoring service for pre-cached data modification
The described technology is generally directed towards detecting and propagating changes that affect information maintained in a cache. Data may be pre-cached in advance of its actual need, however such data can change, including in various different source locations. A change monitoring/signaling service detects relevant changes and publishes change events to downstream listeners, including to a cache population service that updates pre-cache data as needed in view of such data changes. Per-user-specific data also may be pre-cached, such as when a user logs into a data service.
US10565103B2 Method for creating multi-namespace and method for accessing data therein
A method for creating a multi-namespace includes steps of: returning information of a namespace data structure according to a query command from, wherein the information of the namespace data structure comprises a maximum number and a total capacity of supportable namespace; receiving and determining whether a create command for creating a plurality of namespaces is correct, wherein the create command comprises a number of a namespace and a capacity of the namespace; and if the determination is correct, creating a global host logical-flash physical address (H2F) mapping table according to the create command, wherein a number of the global H2F mapping tables is independent of the maximum number of the supportable namespaces and the number of namespace. A method for accessing data in a multi-namespace is also provided.
US10565102B2 Updating cache using two bloom filters
Updating cache devices includes a processor to detect a first set of hash functions and a first bit array corresponding to elements of a cache. In some examples, the processor detects a first instruction to add a new element to the cache and modify the first bit array based on the new element. Additionally, the processor processes a first invalidation operation and generates a second bit array and a second set of hash functions, while processing additional instructions. The processor deletes the first bit array and the first set of hash functions in response to detecting that the second bit array and the second set of hash functions have each been generated. Some examples process a second invalidation operation with the second set of hash functions and the second bit array.
US10565101B2 Storing data in a storage device
For storing data in a storage device, a storage allocation request may be received. The storage allocation request may include a logical offset of data to be stored. Further, a chunk size of the storage device and a device offset for a free region on the storage device may be received. An offset value may be computed based on the chunk size, file system block size, the device offset, and the logical offset. A device start address, for storing the data in response to the storage allocation request, can be determined by offsetting the device offset with the offset value.
US10565100B2 Hardware-based memory management apparatus and memory management method thereof
A hardware-based memory management apparatus and method is provided. The apparatus includes a memory allocation module, a memory reclamation module, and a memory compaction module, based on hardware to accelerate a memory manger of an operating system. The method manages memory using the memory allocation module, memory reclamation module, and memory compaction module.
US10565095B2 Hybrid testing automation engine
A hybrid testing automation engine tests a main application using a client browser and includes an object learning module to parse code describing a web page destined to be rendered by the client browser to identify predetermined types of page elements and associate therewith a respective plurality of identification means to locate such elements and store such data in an object repository. A test data manager module manages test data in a hierarchy including a global level, a scenario level, and a step level and store such data in a test data repository. A scripting module facilitates script generation but also includes the capability of recording steps (actions) for playback during testing. A test execution module executes a test scenario including the playback of recorded steps and/or execution of scripts with reference to the object repository and the test data repository.
US10565091B2 Method and apparatus for automatic cross-system program debugging
The present invention discloses a method and apparatus for automatic cross-system program debugging. One embodiment of the present invention provides a method for cross-system program debugging. The method comprises: determining a first breakpoint in a first debugging session of a first system; determining a second breakpoint in a second debugging session of a second system, the second system being different from the first system; and responsive to a user performing a debugging action of associating the first breakpoint with the second breakpoint in the first debugging session and the second debugging session, recording an association between the first breakpoint and the second breakpoint for automating the program debugging across the first system and the second system. There is further described a corresponding apparatus.
US10565089B2 Identification of code features potentially associated with code behavior
A first code version is received. The first code version includes a plurality of code features, such as methods or classes. A second code version is received. The second code version includes a plurality of code features. The first code version is executed. A first plurality of code features executed during the execution of the first code version are determined. A second plurality of code features differing between the first and second code versions are determined. The first and second plurality of code features are compared. An indication is provided that a code feature is potentially relevant to the code behavior if the code feature is present in the first plurality of code features and in the second plurality of code features.
US10565088B2 Monitoring device for recovering a stalled bus
According to some possible implementations, a monitoring device may receive a set of inputs from one or more drivers of a device connected to a bus. The one or more drivers may be capable of driving a bus line of the bus, and the bus may connect multiple devices capable of driving the bus line. The monitoring device may determine a length of time over which the set of inputs maintains a value indicating that the bus is not idle. The monitoring device may compare the length of time and a threshold. The monitoring device may output a signal based on comparing the length of time and the threshold.
US10565085B2 Two-stage distributed estimation system
Metadata received from each worker computing device describes EDF estimates for samples of marginal variables stored on each respective worker computing device. Combinations of the EDF estimates are enumerated and assigned to each worker computing device based on the metadata. A request to compute outcome expectation measure values for an outcome expectation measure is initiated to each worker computing device based on the assigned combinations. The outcome expectation measure values computed by each worker computing device are received from each respective worker computing device. The received outcome expectation measure values are accumulated for the outcome expectation measure. A mean value and a standard deviation value are computed for the outcome expectation measure from the accumulated, received outcome expectation measure values. The computed mean and standard deviation values for the outcome expectation measure are output to represent an expected outcome based on the marginal variables.
US10565078B2 Detecting and reporting unintended state changes
Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for testing hardware. The method includes reading a stream of test instructions. The method further includes determining if test instruction exceptions present in the stream of test instructions. The method further includes inserting an interrupt into the test instruction stream for each determined test instruction exception. The method further includes generating one or more error messages for each determined test instruction exception.
US10565067B2 Virtual server cloud file system for virtual machine backup from cloud operations
Uploads of restored virtual machine (“VM”) data to cloud storage, e.g., VM restore-to-cloud operations, are performed without having to write whole restored virtual disk files to a proxy server before the virtual disk data begins uploading to cloud. Restored data blocks from a backup source are locally cached, staged for efficiency, and asynchronously uploaded to the cloud page-by-page without tapping mass storage resources on the proxy. Downloads of VM data from cloud storage, e.g., VM backup-from-cloud, are performed without having to download a virtual disk file in its entirety to the proxy server before the backup operation begins generating a backup copy. This speeds up “pulling” VM data from the cloud by pre-fetching and locally caching downloaded data blocks. The cached data blocks are processed for backup and stored page-by-page directly into a secondary copy of the cloud VM virtual-disk file without tapping mass storage resource at the proxy.
US10565058B1 Adaptive hash-based data replication in a storage system
Described embodiments provide systems and methods for performing hash-based data replication in a storage system. The hash-based data replication replicates selected data from a source device to a target device of the storage system. One or more operating conditions of the storage system are determined. Based upon the determined operating conditions, one or more configuration settings of data replication operations are set. The data replication operation is initiated for the selected data, and sends, based upon the one or more configuration settings, at least one of (i) a hash value associated with the selected data to the one or more target devices, and (ii) the selected data to the one or more target devices.
US10565052B2 Data protecting method, memory control circuit unit and memory storage apparatus
A data protecting method, a memory control circuit unit and a memory storage apparatus are provided. The method includes generating a first temporary parity code group based on first data written into a first super physical unit; generating a second temporary parity code group by performing a logic operation on second data written into a second super physical unit and the first temporary parity code group; and generating an updated parity code group by performing the logic operation on the second temporary parity code group and the first data when data of the first super physical unit all become invalid data.
US10565044B2 Message handling related to non-parallelizable functionality
Disclosed herein are system, method, and computer program product embodiments for message handling related to non-parallelizable functionality. An embodiment operates by determining a plurality of diagnostic messages corresponding to processing a request that includes both a first set and a second set of diagnostic messages. Diagnostic information corresponding to the first set of diagnostic messages, from previously processed requests, is determined to be stored in a cache. Diagnostic information corresponding to the second set of diagnostic messages is retrieved from the disk storage. A diagnostic report associated with the processing of the request including diagnostic information from both the first set and the second set of diagnostic messages is generated and returned.
US10565043B2 Method and apparatus for disconnecting link between PCIE device and host
A method and an apparatus for disconnecting a link between a Peripheral Component Interconnect Express (PCIe) device and a host, and pertains to the field of computer technologies. The PCIe device includes an endpoint (EP) device, and the method includes: obtaining, by the EP device, an error type of an error in transmitting a transaction layer packet (TLP) between the PCIe device and the host; if the error type is a correctable error type specified in the PCIe protocol, collecting, by the EP device, statistics of a duration for which the error type exists; and disconnecting, by the EP device, a link between the PCIe device and the host if the statistics of the duration reaches a preset duration. The apparatus includes an obtaining module, a statistics collection module, and a disconnection module.
US10565042B2 Bus failure detection transceiver architecture and transceiver operation method
A transceiver for imparting a voltage signal on a differential signaling bus, involving an output terminal and a string of one or more transistors connected between the output terminal and a predetermined voltage level. The transceiver can be switched between an active state in which the predetermined voltage level is applied to the output terminal, and an inactive state in which the predetermined voltage level is not applied to the output terminal. Methods for the transceiver can involve a detection step of detecting a first quantity depending on a current flowing through a first transistor in the string of transistors, a failure determination step of determining whether the detected first quantity satisfies one or more error conditions, and a control step of switching the transceiver to the inactive state if the detected first quantity is determined to satisfy at least one of the one or more error conditions.
US10565039B2 Memory poisoning with hints
A method and system for storing hints in poisoned data of a computer system memory includes receiving poisoned data in a component of the system; forwarding the poisoned data to a memory controller of the system; and forwarding additional data regarding the poisoned data to a memory controller. The memory controller writes the poisoned data to the system memory wherein the written poisoned data includes a poison signature and a hint based on the additional data regarding the poisoned data; and when the written poisoned data is read signaling a system error and returning the poison signature and the hint to a system software of the system.
US10565034B2 Event-driven serverless function orchestration
The disclosure relates to technology for coordinating execution of serverless functions. One or more events are received from one or more event sources. The one or more events are mapped to one or more event states of a function graph according to a mapping rule, the one or more event states including one or more actions, and the one or more actions which satisfied the mapping rule are executed. The received events are sent to a computer system to trigger the computer system initiating one or more computing resource groups for executing one or more serverless functions associated with the one or more actions. One or more responses are received from the serverless functions.
US10565032B2 Systems and methods for triggering user interface toast notifications for hybrid applications
In accordance with embodiments of the present disclosure, an information handling system may include a processor and a non-transitory computer-readable medium embodying a program of instructions, the program of instructions configured to, when read and executed by the processor: receive a toast notification trigger; and responsive to the toast notification trigger, launch an instance of an application associated with the toast notification trigger and communicate arguments related to a toast notification to the application via an application protocol of the application in order to bridge communication between legacy stack components and containerized stack solutions of an operating system, such that the application issues to the operating system a request to display a toast notification responsive to the toast notification trigger and completes a toast action responsive to user interaction with the toast notification.
US10565029B1 Automatically integrating applications via an integration discovery service
Disclosed herein are system, method, and computer program product embodiments for automatically integrating different software applications in a cloud platform. An embodiment operates by creating a registration entry representing an integration use-case for a first tenant of a first application in an integration discovery service. The embodiment generates a barcode based on the registration entry. The embodiment matches the integration use-case for the first tenant of the first application with a potential integration use-case for a second tenant of a second application based on the barcode. The embodiment then creates an integration configuration for enabling the integration use-case for the first tenant of the first application with the potential integration use-case for the second tenant of the second application based on the matching.
US10565027B2 Extensible service execution framework with data mapping architecture
A system can comprise a device processor and a memory coupled to the device processor and configured to provide the processor with instructions to: receive a request from a first caller to invoke a software service; automatically obtain an input data mapping expression that is based on a first context tree of a first data model, and based on a current context during execution; evaluate the input data mapping expression to map input data from a first caller context to a service context of the software service; place the mapped input data into a service data consumer object for use by the software service; and invoke the software service to process the mapped input data.
US10565023B2 Outage detection and compute resource protection in a computer service environment
Technologies are described for protecting compute resources during outage conditions. For example, when an outage condition is detected, currently allocated compute resources can be protected by not releasing them in response to the outage condition. For example, a load pattern representing historical usage of compute resources by a computer service can be obtained. A predicted load pattern of compute resources can be generated based on the obtained load pattern. An outage condition related to the computer service can then be detected based on the predicted load pattern. In response to detecting the outage condition, compute resources can be protected and not released in response to the outage condition.
US10565012B2 System interventions based on expected impacts of system events on schedule work units
Expected impacts of one or more impacting system events of one or more system events on execution of one or more impacted work units of one or more work units are estimated according to (i) system event historical information indicative of previous occurrences in a computing system of the one or more system events and (ii) work unit historical information indicative of previous executions of the one or more work units. Expected problems in a workload plan are predicted in response to any current occurrences of the impacting system events according to the corresponding expected impacts and the workload plan. An intervention program of one or more system interventions on the computing system is established. The system interventions address the current occurrences of the impacting system events according to the corresponding expected problems. An indication of the intervention program for programming the system interventions accordingly is outputted.
US10565011B2 Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
US10565009B2 Planning system for planning disposition of virtual machine, planning method, and recording medium for storing planning program
Provided is a system for planning the disposition of a virtual machine which predicts a load without history information. This planning system includes: a migration plan generating means for generating, on the basis of a moving route planned by a moving object, a virtual machine migrating plan which represents a moving object in a moving object simulation; and a dividing plan generating means for predicting, on the basis of the virtual machine migrating plan, a load of a physical machine where the virtual machine operates, and allocating the physical machine in a district obtained by dividing a geographical area in the moving object simulation.
US10565006B2 Platform for analytic applications
A computer-implemented method includes identifying duplicate items of data in a dataset on which a computation task is to be performed by segmenting the dataset into multiple segments and performing a deduplication operation on each of the multiple segments, as well as removing the duplicate items of data in the dataset from the computation task. Such a method also includes performing the computation task on the remaining items of data in the dataset, wherein the remaining items of data comprise unique items of data in the dataset, and aggregating the results of the computation task and memoized computation results corresponding to the duplicate items of data to generate a complete computation result for the dataset. Further, such a method includes outputting the complete computation result for the dataset to a user.
US10565004B2 Interrupt and message generation independent of status register content
In an example, memory register interrupt based signaling and messaging may include receiving, at a control register of a receiver, a signal number from a sender, and copying, by a memory register interrupt management device of the receiver, the signal number to an associated status register of the receiver. Further, memory register interrupt based signaling and messaging may include generating, independently of the signal number from the status register, an interrupt to a central processing unit of the receiver, and triggering, based on the interrupt, an interrupt handler of the receiver to perform an action associated with the signal number.
US10564995B2 Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest
A system and method for dynamic halt-polling control includes a memory, one or more physical processors in communication with the memory, and a hypervisor executing on the one or more physical processors. In an example, the hypervisor enables halt-polling and disables monitoring of a guest in a virtual machine. Then, the hypervisor exposes the monitoring to the guest. In an example, the hypervisor detects a monitoring instruction executed on a virtual central processing unit (VCPU) of the virtual machine. The monitoring instruction is executed by the guest, which causes an exit to the hypervisor while the monitoring is disabled. Responsive to detecting the monitoring instruction that causes the exit to the hypervisor, the hypervisor disables the halt-polling and enables the monitoring of the guest.
US10564992B2 Simulation apparatus and storage medium
A simulation apparatus includes a memory, and a second processor configured to detect an internal state of the first processor in the operation simulation, when a target block in the operation simulation changes, the target block being included in blocks obtained by dividing code of the program, generate association information in which the internal state detected by the detecting section and performance values of instructions included in the target block in the detected internal state are associated with each other, and execute an execution code that allows a performance value when the first processor executes the target block to be calculated based on the association information, by using the internal state detected and the association information generated for the target block, to thereby calculate a performance value when the first processor executes the target block.
US10564990B1 Interactive budget display including dynamically adjustable budget elements
Graphical user interfaces or visual representations of budgets and related systems and methods for visually presenting a budget and how consumer spending adheres to the budget. Budget elements or panels relate to budget categories, and respective sizes of budget elements indicate respective portions of income allocated to corresponding budget categories. Income amounts or desired savings amounts can be adjusted, in response to which sizes of the selected budget and savings elements are changed. After establishing a budget, the consumer purchases items. Corresponding budget elements are filled to indicate respective allocated amounts of income spent on respective budget elements by the consumer. An empty budget element indicates no money has been spent, a partially filled budget element indicates that some of the allocated income was spent, and a completely filled budget element indicates that all of the allocated income was spent. Overspending may be indicated by emphasizing the budget element.
US10564984B2 Early logo display in a multiprocessor architecture
An infotainment assembly for a vehicle has a vehicle communication controller and a multimedia controller with an interchip communication bus and a serial bus connection, a message processing unit and a remote messaging interface having a one-way protocol. The multimedia controller comprises a display connection for a display device, a message receiver, and a computer readable memory with an operating system having multiple boot phases, wherein graphics drivers of the operating system for controlling the display device are loaded in a later boot phase of the operating system. A graphics driver retrieves an image or a video input and transmits a raw image during an earlier boot phase of the operating system.
US10564976B2 Scalable dependency matrix with multiple summary bits in an out-of-order processor
Aspects of the invention include tracking dependencies between instructions in an issue queue. The tracking includes, for each instruction in the issue queue, identifying whether the instruction is dependent on each of a threshold number of instructions added to the issue queue prior to the instruction. The tracking also includes identifying whether the instruction is dependent on one or more other instructions added to the issue queue prior to the instruction that are not included in the each of the threshold number of instructions. A dependency between the instruction and each of the other instructions is tracked as a plurality of groups by indicating that a dependency exists between the instruction and one of the groups based on identifying a dependency between the instruction and at least one instruction in the group. Instructions are issued from the issue queue based at least in part on the tracking.
US10564966B2 Packed data operation mask shift processors, methods, systems, and instructions
A method of an aspect includes receiving a packed data operation mask shift instruction. The packed data operation mask shift instruction indicates a source having a packed data operation mask, indicates a shift count number of bits, and indicates a destination. The method further includes storing a result in the destination in response to the packed data operation mask shift instruction. The result includes a sequence of bits of the packed data operation mask that have been shifted by the shift count number of bits. Other methods, apparatus, systems, and instructions are disclosed.
US10564963B2 Bit-masked variable-precision barrel shifter
According to one general aspect, an apparatus may include a monolithic shifter configured to receive a plurality of bytes of data, and, for each byte of data, a number of bits to shift the respective byte of data, wherein the number of bits for each byte of data need not be the same as for any other byte of data. The monolithic shifter may be configured to shift each byte of data by the respective number of bits. The apparatus may include a mask generator configured to compute a mask for each byte of data, wherein each mask indicates which bits, if any, are to be prevented from being polluted by a neighboring shifted byte of data. The apparatus may include a masking circuit configured to combine the shifted byte of data with a respective mask to create an unpolluted shifted byte of data.
US10564960B2 Elastic application framework for deploying software
Software is deployed to, and executed at, one or more computing devices in a computing system based on current conditions in the computing system and the capabilities of the different computing devices to handle the software. A request to run a software process calls a manager which determines an optimal place to run the software process. The manager can consider factors such as response time, user demands, bandwidth, processor utilization, storage utilization, security considerations, compatibility considerations and cost. Once a computing device is selected to run the software process, the manager facilitates movement of code and/or data to the computing device.
US10564954B2 Hybrid electric vehicle with automated software update system
A vehicle includes an onboard controller(s) coupled to a wireless transceiver, which are configured to connect to a remote server, and to respond to a remote software update message for a vehicle from the remote server(s). In response, the controller(s) download a software update to the vehicle from the remote server(s). The controller(s) are further configured to detect a vehicle idle state, to determine whether the vehicle is unattended, such that the software update may proceed. If the idle state is detected, and in response to the remote software update message, the controller(s) configure the vehicle to a program mode, having vehicle conditions that include key on, transmission in park, and engine off. If the program mode configurations are successful, then the controller(s) update and/or flash the downloaded updates to in-vehicle, onboard computer processing systems and controller(s), which may include for example an engine control unit (ECU), among others.
US10564942B2 Compiler for a processor comprising primary and non-primary functional units
An apparatus and computer program product for generating executable code for a hardware architecture comprising a primary functional unit and a non-primary functional unit are provided. Source code is translated into representative primary functional unit instructions for a representative primary functional unit in a representative processor architecture model wherein functionality of the non-primary functional unit in the hardware architecture is modeled by the representative primary functional unit in the representative processor architecture model. The representative primary functional unit instructions are transformed into executable non-primary functional unit instructions for the non-primary functional unit in the hardware architecture.
US10564940B2 Systems and methods for programming drones
The present application relates to systems for programing devices, such as unmanned autonomous vehicles or “drones,” with a card-based format and methods for using the same. The system and methods generally comprise a programing system that receives one or more instructional cards selected by a user. The system generates an executable program based on the instructional cards received, and transmits the program to a device for execution.
US10564936B2 Data processing systems for identity validation of data subject access requests and related methods
In particular embodiments, a computer-implemented data processing method for responding to a data subject access request comprises: (A) receiving a data subject access request from a requestor comprising one or more request parameters; (B) validating an identity of the requestor by prompting the requestor to identify information associated with the requestor; (C) in response to validating the identity of the requestor, processing the request by identifying one or more pieces of personal data associated with the requestor, the one or more pieces of personal data being stored in one or more data repositories associated with a particular organization; and (D) taking one or more actions based at least in part on the data subject access request, the one or more actions including one or more actions related to the one or more pieces of personal data.
US10564931B1 Floating-point arithmetic operation range exception override circuit
In various embodiments, a floating-point arithmetic circuit includes a range exception detection circuit and an output circuit. The range exception detection circuit may generate a selection signal that indicates whether a floating-point arithmetic result generated within the floating-point arithmetic circuit is within a specified range. The output circuit may output the floating-point arithmetic result in response to the selection signal indicating the floating-point arithmetic result is within a specified range. The output circuit may output a corresponding specified value in response to the selection signal indicating the floating-point arithmetic result is not within the specified range. Accordingly, floating-point arithmetic operations may be performed in combination with an operation that limits a range of an output to a specified range.
US10564923B2 Method, system and artificial neural network
It is disclosed a method comprising obtaining a target spectrum, obtaining a set of non-target spectra, the set of non-target spectra comprising one or more non-target spectra, summing the target spectrum and the set of non-target spectra to obtain a mixture spectrum, and training an artificial neural network by using the mixture spectrum as input of the neural network and by using a spectrum which is based on the target spectrum as desired output of the artificial neural network.
US10564910B2 Message passing framework for audio/video streaming in a topology of devices
Resources may be managed in a topology for audio/video streaming. The topology includes audio/video sources and sinks and intervening branch devices. Messages between these sources, sinks, and branch devices may be used for resource management.
US10564909B2 Communication terminal, control method of communication terminal, and storage medium
A method of controlling a communication terminal including a near-field communication unit includes setting, as operation settings of the communication terminal, whether to enable wireless communication functions by the near-field communication unit and controlling to display a predetermined notification before displaying a screen for performing a login request upon condition that a user operation to transition to a screen for performing a login request to an external device has been received, and that settings have not been made in the setting of the communication terminal at least to enable wireless communication functions by the near-field communication unit as operation settings of the communication terminal.
US10564893B2 Multi-platform data storage system supporting peer-to-peer sharing of containers
A multi-platform data storage system that facilitates sharing of containers including one or more virtual storage resources. The multi-platform data storage system can, for example, include a storage interface configured to enable access to a plurality of storage platforms that use different storage access and/or management protocols, the plurality of storage platforms storing data objects in physical data storage; and a storage mobility and management layer providing virtual management of virtual storage resources corresponding to one or more data objects stored in the plurality of storage platforms, the storage mobility and management layer including at least a transfer module coupled to at least one network and configured to transfer at least one of the data objects. The transfer module can transfer the at least one of the data objects between the multi-platform data storage system and another data storage system.
US10564892B2 Storage device, accessing system and accessing method
A storage device including a volatile memory, a non-volatile memory and a controller is provided. The controller sends a plurality of commands to the non-volatile memory. When the controller receives a reset signal, the controller determines whether a specific operation has been completed. When the controller has not yet finished the specific operation, the controller continuously provides the commands to the non-volatile memory. When the controller has finished the specific operation, the controller performs a reset operation according to the reset signal.
US10564891B2 Storage device operations using a die translation table
In one non-limiting embodiment, a method is disclosed for performing a storage device operation on a die is provide having steps of choosing a storage device operation to perform, estimating which die is related to the storage device operation chosen to be performed and performing the storage device operation at the die based on the estimating.
US10564889B2 Method and apparatus for processing data based on physical host
A method and apparatus for processing data based on a physical host are provided. A specific embodiment of the method includes: acquiring a read and write request sent by a virtual machine; sending the read and write request to a host machine for processing; starting masking a preset signal interrupting a current process, in response to the host machine completing processing the read and write request; and terminating masking the preset signal in response to completing following: updating a first array recording information of the processed read and write request, updating a second array recording information of completing the acquired read and write request, and informing the virtual machine of a processing result of the read and write request. The embodiment provides a signal masking mechanism, and guarantees data consistency, thereby improving the operating efficiency of a physical host.
US10564886B2 Methods and apparatus for controlling flash translation layer recycle from host
Aspects of the disclosure provide for control of a flash translation layer (FTL) in a non-volatile memory (NVM). Disclosed methods and apparatus provide for receiving a message in the FTL, which is transmitted from a host device, and includes desired recycle ratio information that is determined by the host where the ratio is a number of host writes to a number of recycle writes to be performed by the FTL. Based on the recycle ratio information, the FTL determines a target recycle ratio and performs recycling of memory blocks in the NVM based on the determined target recycle ratio. In this manner, the host device is able to exert control over the recycle ratio utilized in the FTL via a transmitted message, which allows the recycle ratio to be more adaptive to host write conditions known to the host device, but not known in the SSD.
US10564879B2 Memory system and operation method for storing and merging data with different unit sizes
A memory system may include: a memory device including a plurality of memory blocks, each including a plurality of pages for storing data; and a controller including a first memory, suitable for storing segments of data corresponding to a plurality of commands received from a host, in the first memory, storing the segments stored in the first memory, in first memory blocks among the memory blocks by a first unit size, in correspondence to data sizes and data types of the segments, and storing the segments stored in the first memory blocks, in second memory blocks among the memory blocks by a second unit size.
US10564877B1 Methods and apparatus to store and enable a transfer protocol for new file formats for distributed processing and preserve data integrity through distributed storage blocks
The presently disclosed subject matter includes a system and methods to read, write, and distribute large volumes of data based on a finite state machine while maintaining the integrity of data. The system reads and writes records of variable size and stores such records in set of record blocks. Each block from the set of record blocks has a fixed block size and stores an integral number of records. Records are not split among two or more record blocks but instead when there is not enough vacant space to store a record in a current record block the system uses another record block to prevent splitting that record. The format and data transfer protocol implemented by the system enables the storage of large volumes of data in distributed storage devices without compromising data integrity while minimizing computational costs.
US10564875B2 Optical decoding system applied to mode conversion of a memory
An optical decoding system is applied to mode conversion of a memory. The optical decoding system includes an optical sensor and a processor. The optical sensor is utilized to sense an intensity of a pattern, and variation of the intensity containing an activation code. The processor is electrically connected with the optical sensor. The processor is adapted to analyze the variation of the intensity and to switch the memory from a normal mode to a configuration mode in accordance with the activation code. Normal operation of the memory is paused while the memory is set in the configuration mode.
US10564869B2 Memory controller and storage device including the same
A method of controlling memory devices of a memory controller, the memory devices including a plurality of memory dies, includes receiving at least one data operation request and a power budget from external of the memory controller; determining respective data operation times of the plurality of memory dies, wherein a power consumption due to at least one data operation in response to the at least one data operation request may be equal to or less than the power budget; and controlling the plurality of memory dies based on the data operation times.
US10564866B2 Bank-level fault management in a memory system
According to one aspect, bank-level fault management in a memory system is provided. The memory system includes a plurality of ranks, each rank including memory devices each having a plurality of banks. A first error is detected in a first bank number of a first memory device of a rank. The first bank number of the first memory device is marked with a bank-level chip mark. The bank-level chip mark isolates declaration of an error condition to the first bank number. A second error is detected in the first bank number of a second memory device of the rank. Access requests for the first bank number of the second memory device are steered to the non-faulty bank having the second bank number. A bank-level fault management action is performed based on the bank-level chip mark to accommodate the error condition by correcting the first error using an error-correcting code decoder.
US10564858B2 Data storage device with selective connection to non-volatile memories
An apparatus includes: a first memory controller that corresponds with a first type of non-volatile memory device; a second memory controller that corresponds to a second type of non-volatile memory device, wherein the second type of non-volatile memory device is different from the first type of non-volatile memory device; an physical layer (PHY) interface; and an interface controller coupled to the PHY interface for controlling signal transmission by the PHY interface; wherein the PHY interface is selectively configurable or is user-configured to allow the PHY interface to communicate with one or more memory devices belonging to the first type, the second type, or both.
US10564857B2 System and method for QoS over NVMe virtualization platform using adaptive command fetching
Systems and methods for quality of service (QoS) using adaptive command fetching are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The memory device processes the commands through various phases including fetching, processing, posting a completion message, and sending an interrupt to the host. NVMe also includes an NVMe virtualization environment, which uses a subsystem with multiple controllers to provide virtual or physical hosts direct I/O access. QoS may be used so that the NVMe processes in the virtualization environment receive sufficient resources. In particular, bandwidth assigned to a submission queue may be considered when processing of commands (such as fetching of commands). In the event that the bandwidth assigned to the submission queue is exceeded, the processing of the commands (such as the fetching of the commands) may be delayed.
US10564856B2 Method and system for mitigating write amplification in a phase change memory-based storage device
One embodiment facilitates mitigating write amplification in a phase change memory-based storage device. During operation, the system receives, by a controller of the storage device, data to be stored in a phase change memory (PCM) of the storage device. The system writes, by the controller, the data to a sector of a volatile memory of the same storage device to obtain an updated portion of the sector. In response to detecting a predetermined condition, the system writes the updated portion to the PCM.
US10564844B2 Touch-control devices and methods for determining keys of a virtual keyboard
A method suitable for a touch-control device having a touch-control surface for determining keys of a virtual keyboard is provided and includes: sensing positions of multiple control points on the touch-control surface to determine positions of multiple basic keys of a virtual keyboard; determining the input behavior of a user according to at least one touch behavior of at least one control point on the touch-control surface; and determining which key on the virtual keyboard is input by the user.
US10564841B2 Enhancing interaction with a wearable device
A system and method may include attaching a wearable device around a wrist of a user, attaching an electronic armband in proximity to an elbow of the user, the electronic armband including a first sensor, attaching a first electronic tattoo to the wearable device and the electronic armband such that the first electronic tattoo extends between the wearable device and the electronic armband, the first electronic tattoo including a second sensor, interacting, by the user, within an interaction control area defined by the wearable device, the electronic armband and the first electronic tattoo, sensing, with the first and second sensors, the interaction in the interaction control area; and providing a communication corresponding to the interaction, by at least one of the first and second sensors, to the wearable device.
US10564840B2 Method and apparatus for context-based user interaction on a touch-input enabled device
Disclosed is a method and system in a touch-screen enabled computing device for rendering access to utilities, including sensing by a computing device at least one of a user input, and an event-occurrence in relation to said computing device. A first type of control element based on sensing is automatically displayed within a current screen area and is movable within the screen area. A user interaction is received in the screen area by a dragging of said control element to a designated parameter located within the screen area and associated with said first type of control element. At least one function of the computing device or a device connected thereto is executed based on a linkage of said first type of control element with the parameter.
US10564839B2 Method for detecting and characterizing inputs on a touch sensor surface
One variation of a system for interfacing a computer system and a user includes: a touch sensor defining a touch sensor surface and extending over an array of sense electrode and drive electrode pairs; a vibrator coupled to the touch sensor surface; and a controller configured to: detect application of an input onto the touch sensor surface and a force magnitude of the first input at a first time; execute a down-click cycle in response to the force magnitude exceeding a threshold magnitude by driving the vibrator to oscillate the touch sensor surface; map a location of the input on the touch sensor surface to a key of a keyboard represented by the touch sensor surface; and output a touch image representing the key and the force magnitude of the input on the touch sensor surface at approximately the first time.
US10564832B2 Method for controlling information terminal, and information system
A method for controlling an information terminal, including: (a) causing a display of the information terminal to display a first screen that includes a message recommending an action that leads to a reduction in a power consumption amount of a facility; and (b) causing the display to display a second screen that prompts an operator to execute an input operation for adjusting the frequency at which (a) is executed, in which, when the input operation is executed, (a) is executed at the frequency adjusted according to the input operation.
US10564826B2 Device, method, and graphical user interface for manipulating user interface objects
A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
US10564823B1 Mobile device transparent screen overlay
A mobile communication device is disclosed comprising a display, a processor, a non-transitory memory, and a client application that displays a transparent overlay on a lock screen on the display, receives a touch input to the display, and determines whether the touch input corresponds to a portion of the display displaying content of the transparent overlay. In response to determining that the touch input corresponds to the portion of the display displaying the content of the transparent overlay, the client application bypasses the lock screen and displays renewal content. In response to determining that the touch input does not correspond to the portion of the display displaying the content of the transparent overlay, the client application removes the transparent overlay from the display to allow touch inputs to go to the lock screen and enables a security feature to allow unlocking of the mobile communication device based on user input.
US10564822B2 Electronic device for reducing burn-in and computer-readable recording medium
Disclosed is an electronic device and method for reducing burn-in on a display. The electronic device may include a display and a processor. The processor implements the method, including controlling the display to display a background screen and one or more windows on the background screen, confirming a location of a first window when the first window is selected by a user from among the one or more windows, generating a blurred window border to be applied to the first window based on the selection of the first window, and controlling the display to display the blurred window border along a boundary of the first window.
US10564811B2 Context menu fragment management
Application development can include adding context menu fragment definitions to a web application design; adding a context menu definition to the web application design, the context menu definition including a context menu fragment expression, the context fragment expression executable to output a first context menu fragment identifier from a set of possible context menu fragment identifiers; and generating a web application from the web application design, the web application comprising instructions executable to generate a first context menu portion based on the context menu definition, generate a second context menu portion based on the context menu fragment definition and present a context menu that includes the first and second context menu portions.
US10564805B2 Determining content sessions using content-consumption events
Software for an online content service obtains a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time. The software identifies any content items associated with each event and annotates each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service. The software sorts the events based on user and based on content identifier and orders the sorted events based on timestamp. The software determines the events that make up a content session for the specific content item and the specific user, using the ordered events for the specific content item and a look-back time period and a look-ahead time period. Then the software generates an analytic based at least in part on the content session.
US10564800B2 Method and apparatus for tool selection and operation in a computer-generated environment
Method and apparatus for facilitating virtual object selection and interaction in a computer-generated environment such as a virtual or augmented reality 3-D environment are disclosed. A physical controller allows interaction by the user with a tool displayed at a first position in the computer-generated environment where, when a first signal is received from the physical controller to initiate selection of the tool, a visual cue is created in the computer-generated environment. The visual cue includes a vector that allows targeting of the tool and is displayed with respect to a virtual controller that is a graphical representation of the physical controller in the computer-generated environment. Upon receipt of a selection signal from the physical controller when the vector and the tool intersect, the computer-generated environment is updated to display the tool at a second location that is relative to the virtual controller.
US10564798B2 Navigation system for a 3D virtual scene
A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to move up and down within a scene relative to an up axis of the scene without the user being displaced horizontally. A scale is provided that shows the user the relative position of the current view in the vertical bounding box of the scene.
US10564793B2 Reconfigurable clip-on modules for mobile computing devices
A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.
US10564789B2 Touch panel and display device with touch panel
An electrostatic capacitive coupling type touch panel including an input region having four sides, a peripheral region around the input region, terminals formed in the peripheral region along a first side of the input region, wirings formed In the peripheral region along second, third and fourth sides of the input region, and the input region having X and Y electrodes crossing. The wirings are connected between corresponding X or Y electrodes and wiring terminals plurality of terminals. A dummy wiring, which is not connected to any of the X electrodes or Y electrodes, is provided outside the wiring formed in a farthest position from the input region, and the dummy wiring extends through the peripheral region along the second, third and fourth sides of the input region, and electrically connects to at least one dummy wiring terminal.
US10564778B2 Determining force applied to an ultrasonic sensor
In a method for determining force applied to an ultrasonic sensor, ultrasonic signals are emitted from an ultrasonic sensor. A plurality of reflected ultrasonic signals from a finger interacting with the ultrasonic sensor is captured. A first data based at least in part on a first reflected ultrasonic signal of the plurality of reflected ultrasonic signals is compared with a second data based at least in part on a second reflected ultrasonic signal of the plurality of reflected ultrasonic signals. A deformation of the finger during interaction with the ultrasonic sensor is determined based on differences between the first data based at least in part on the first reflected ultrasonic signal and the second data based at least in part on the second reflected ultrasonic signal. A force applied by the finger to the ultrasonic sensor is determined based at least in part on the deformation.
US10564777B2 Display device and input device
A display device including (i) a light source and (ii) a light guide body which guides light emitted by the light source, and includes: a light guide leg that guides the light entering through a light entrance surface; and a light exit portion connected to the light guide leg and including a reflection design portion which reflects, in a first direction, a portion of the light guided by the light guide leg and another reflection design portion which reflects, in the first direction, another portion of the light. When viewed in the first direction, the reflection design portion is disposed in a first region on a second direction side with respect to a connecting portion of the light exit portion connected to the light guide leg, and the other reflection design portion is disposed in a second region on a third direction side with respect to the connecting portion.
US10564773B2 Touch display device, touch system, touch master, and communication method
Disclosed are a touch display device, a touch system, a touch master, and a communication method and, more particularly, are a touch display device, a touch system, a touch master, and a communication method which can provide a communication protocol and a communication interface based on a master-slave system in which a touch driving device operates as a touch slave and a touch controller operates as a touch master. Communication between the touch driving device and the touch controller can be accurately and rapidly performed and data transmission efficiency can increase.
US10564766B2 Touch sensor, display device including the same, and method for driving the touch sensor
A touch sensor, a display device including the same, and a method for driving a touch sensor that includes a substrate, first connection lines to transmit first output signals, first electrodes disposed on the substrate connected to the first connection lines to transmit the first output signals to the first connection lines, second connection lines to transmit second output signals, second electrodes disposed on the substrate connected to the second connection lines to transmit the second output signals to the second connection lines, an auxiliary electrode spaced apart from the substrate, the auxiliary electrode forming a capacitance with the first electrodes and the second electrodes, and a touch controller connected to the first and second connection lines to receive the first and second output signals from the first and second connection lines, and to calculate a position and a pressure of a touch, using the first and second output signals.
US10564764B2 Luminous pressure sensor and touch control button thereof, and electronic device
A luminous pressure sensor comprises a feedback assembly capable of emitting light when pressure is applied thereto, and a pressure sensing layer. A sensing plate is provided between the feedback assembly and the pressure sensing layer, and is connected to the feedback assembly and the pressure sensing layer via a connecting adhesive layer. The sensing plate is provided with at least one pressing structure thereon for concentrating pressing force. A touch control button may comprise the luminous pressure sensor, and an electronic device may comprise the touch control button. The luminous pressure sensor has a simple structure and a low manufacturing cost, and is easy to assemble and to commercialize.
US10564763B2 Touch detecting apparatus, display apparatus with touch detection function, and touch detection method
According to an aspect, a touch detecting apparatus includes: three or more detectors; three or more detection signal lines; an integration line; three or more switches; and a control circuit. The control circuit controls the number of times an output integration is performed. During the output integration, the control circuit switches a first type switch to a decoupling mode, and switches second type switches to a coupling mode. The first type switch is one switch coupled to a first type detector, and each second type switch is coupled to one or more of second type detectors with which the second type switch corresponds. During the output integration, the integration line outputs an integrated output of outputs from the second type detectors. The output integration is performed a plurality of times corresponding to at least the number of the detectors while a combination of the second type detectors is changed.
US10564753B2 Color filter substrate, display panel and display device
A color filter substrate, a display panel and a display device are provided. The color filter substrate includes: a base substrate; a black matrix on a side of the base substrate; an insulation layer on a side of the black matrix away from the base substrate; and a touch routing line between the black matrix and the insulation layer, wherein an orthogonal projection of the black matrix on the base substrate covers an orthogonal projection of the touch routing line on the base substrate.
US10564748B2 Touch sensor and display device including a touch sensor and touch sensor driving circuit
According to one embodiment, a sensor including a first drive electrode, a second drive electrode disposed to be adjacent to the first drive electrode, a third drive electrode disposed to be adjacent to the second drive electrode, a first shift register circuit connected to the first drive electrode, a second shift register circuit connected to the first shift register circuit and the third drive electrode, and an OR circuit connected to the second drive electrode, the first shift register circuit, and the second shift register circuit.
US10564747B2 Display device and sensor device
According to one embodiment, a display device includes a first signal line covered by a first interlayer insulating film, a first metallic wiring line provided on the first interlayer insulating film to overlap the first signal line, a pixel electrode next to the first metallic wiring line, a second interlayer insulating film covers the first metallic wiring line and the pixel electrode, and first and second common electrodes provided on the second interlayer insulating film, a gap between the first common electrode and the second common electrode, which overlap the first signal line and the first metallic wiring line, and the first metallic wiring line being connected to the first common electrode in a non-display area.
US10564745B2 Array substrate and display panel
The present disclosure provides an array substrate including a display region and a frame region surrounding the display region. The display region further includes a plurality of second touch lines which are in parallel with the gate electrode lines, and each of the common electrode units is electrically connected to one of the second touch lines through a via hole. The frame region consists of a plurality of first switches and a plurality of test lines extending along a second direction, at least one end of each second touch line is connected to one of the first switches, and the test lines are electrically connected to the first switches.
US10564740B2 Pen device—panel interaction based on electromagnetic signals output by the pen device
A user input on a panel can be realized by detecting, by the panel, at least a first electromagnetic signal output by a pen device and, responsive to detecting the first electromagnetic signal output by the pen device, initiating at least a first process of a plurality of processes based on detecting the first electromagnetic signal output by the pen device.
US10564739B2 Pointer unification
Embodiments relate to a computing device having storage, a processor, a display, a first human input device, and a second human input device, where the first human input device is in a first category of human input devices and the second human input device is in a second category of human input devices. The computing device may perform a process involving executing a windowing environment that manages windows of applications executing on the computing device. The windowing environment may receive raw inputs from the first and second human input devices and in turn generate input pointers for the raw inputs, respectively. The input pointers may be or include instances of an input pointer class implemented by the windowing environment, the pointer class used by the windowing environment for arbitrary different types of human input pointer devices including the first human input device and the second human input device.
US10564736B2 Digital pen, touch system, and method for providing information thereof
A digital pen, a touch system and a method for providing information thereof are provided. The touch system may include a display apparatus and a digital pen having a battery. The digital pen may be configured to sense a battery status of the battery, generate a signal indicating a location of the stylus with respect to the display apparatus. The signal may have a frequency corresponding to the battery status, and transmit the signal to the display apparatus. The display apparatus may be configured to receive the signal, analyze the signal, and acquire the location of the stylus and the battery status.
US10564730B2 Non-collocated haptic cues in immersive environments
A device for delivering non-collocated haptic feedback includes at least one haptic playback device and a drive circuit for controlling the haptic playback device. A processor coupled to the drive circuit receives manipulation haptic information based on data received from a user interface. The processor generates a haptic signal is based on the manipulation haptic information. The haptic signal is provided to the drive circuit to produce the non-collocated haptic feedback.
US10564720B2 User input validation and verification for augmented and mixed reality experiences
A head-mounted display (HMD) system includes an HMD device worn on a head of a user. The HMD device incorporates electroencephalography (EEG) interfaces for monitoring the brain of the human subject during interaction with the HMD device. Fluctuations in electrical potential that are observed via the EEG interfaces may be used to detect event-related potentials (ERPs). The HMD system may programmatically perform one or more operations in response to detecting ERPs.
US10564715B2 Dual-path foveated graphics pipeline
A foveated display system includes a rendering device including at least one graphics processing unit (GPU) to render a foveal region and a peripheral region of a first image, wherein the foveal region has a higher resolution than the peripheral region. The system further includes a display device coupled to the rendering device via at least one physical layer. The display device includes a pixel array and a display controller coupled to the pixel array. The display controller includes a scaling component to upscale the first peripheral region to generate a scaled first peripheral region and a blending component to blend the foveal region with the scaled first peripheral region to generate a second image.
US10564708B2 Opportunistic waking of an application processor
Described herein in various embodiments are techniques to better coordinate long wakeup events on a network processor that are due to radio or network activity with the long wakeups that are due to requests from an application processor. In one embodiment, power management logic can receive wake requests from system processes upon notice that one or more application processors are transitioning into a low power state. The power management logic can coalesce the wake requests based on a supplied margin and determine a wake timeframe in which the application processor may be opportunistically woken from the low power state. The power management logic can provide the wake timeframe for the application processor to a network processor in the system. The network processor can opportunistically cause an early wake of the application processor during the wake timeframe.
US10564705B2 Platform power consumption reduction via power state switching
Methods and apparatus relating to platform power consumption reduction via power state switching are described. In one embodiment, control logic causes a processor to enter a first low power consumption state (e.g., S0ix) instead of a second low power consumption state (e.g., S3) based on whether a threshold time period exists between a first wake event (e.g., corresponding to a first one of one or more awake requests) and a second wake event (e.g., corresponding to a second one of the one or more awake requests). Other embodiments are also claimed and disclosed.
US10564704B2 Systems and methods for facilitating low power on a network-on-chip
Aspects of the present disclosure are directed to a power specification and Network on Chip (NoC) having a power supervisor (PS) unit. The specification is utilized to generate a NoC with power domains and clock domains. The PS is configured with one or more power domain finite state machines (PDFSMs) that drive signaling for the power domains of the NoC, and is configured to power the NoC elements of the power domain on or off. NoC elements are configured to conduct fencing or draining operations to facilitate the power state transitions.
US10564695B2 Electronic device battery monitoring for transactions
Methods and systems for transaction utilizing electronic device battery monitoring are disclosed herein. An electronic device may include a battery with a power level sensor. The power level may be monitored and, if the power level is below a threshold level, power draw of the electronic device may be reduced by shutting off one or more non-essential or low priority applications. Other transaction saving techniques may also be disclosed such as communicating data to the transaction server to allow for the transaction to be easily continued and/or indicating that the transaction should be automatically processed.
US10564694B2 Power management method and power management apparatus for user equipment
A power management method and a power management apparatus for terminal are disclosed. The method includes: obtaining a power consumption parameter of an application (101), where the application is installed in the terminal, the power consumption parameter is used to represent information about an amount of electricity consumed by a power consuming resource invoked by the application when the application is running, the power consuming resource includes a system resource of the terminal and/or a component resource of the terminal, the component resource is another hardware resource other than a processing resource in the terminal, and the system resource includes an operating system resource and/or a platform system resource of the terminal; determining a power consumption status of the application based on the power consumption parameter (102); and generating a power consumption report of the application based on the power consumption status of the application (103).
US10564693B2 Information processing system, information processing apparatus, information processing program, and method of controlling operation mode
An information processing system is capable of communicating with an external apparatus via a network. The information processing system is capable of operating in at least three operation modes including: a first mode; a second mode, which consumes less power than the first mode; and a third mode, which consumes less power than the second mode and where the communication via the network is not performed. The information processing system includes a mode control section and a second mode processing section. The mode control section, when the information processing system operates in the third mode, shifts the operation mode to the second mode periodically or in accordance with a predetermined time schedule. The second mode processing section performs a communication process via the network as information processing in the second mode.
US10564682B1 Hinge mechanism and flexible electronic device having the same
A flexible electronic device includes a flexible display, a support structure, and two hinge mechanisms. With the pivoting of first and second arm units of each hinge mechanism toward each other, a first inner arm is rotated with and moved relative to a first outer arm to bring a first support plate from a horizontal state to an upright state, and a second inner arm is rotated with and moved relative to a second outer arm to bring a second support plate from a horizontal state to an upright state so as to provide a leeway distance between the first and second inner arms and provide a leeway between the first and second support plate for the flexible display to be bendably received therein.
US10564677B2 Mobile apparatus
An electronic apparatus comprises a first body including a keyboard and an adaptor having protrusions and a second body including a display and a frame having recesses to receive the protrusions of the adaptor. The adaptor includes a first magnetic structure, a second magnetic structure, and a first electric contact portion disposed between the first and second magnetic structure. The second body includes a third magnetic structure disposed to magnetically attract the first magnetic structure and a fourth magnetic structure to magnetically attract the second magnetic structure to attach the first body to the second body. The second body includes a second electric contact portion to be in contact with the first electric contact portion when the first body is attached to the second body. The second body is rotatable with respect to the keyboard of the first body while the first body is attached to the second body.
US10564670B2 Combined case and stand for a portable computing device
A combined case and stand for a portable computing device includes a container with a bottom wall and four side walls extending from four side edges of said bottom wall, a lid hingeably connected to said container near one of the side edges of the lid, and near one of said side walls. The lid is hingeable between a closed position, wherein said lid extends parallel to said bottom wall, and an open position, wherein said lid extends at an angle with said bottom wall. Means are provided for fixing said lid in said open position. The lid has a ledge facing away from the bottom wall with a longitudinal axis extending parallel to the hinge edge, such that during use a bottom edge of a portable computing device placed on said outer surface of said lid when the lid is in said open position is supported by said ledge.
US10564665B2 Performing scalable, causally consistent reads using a logical wall clock
A first set of replicated state machines includes a first state machine that compares a clock value included in a state update message incremented by a first amount, a clock value for the first state machine incremented by a second amount, and a current local wall clock value for the first state machine to determine a maximum value and assigns the maximum value as the clock value for the first state machine. Additionally, in response to a passage of an amount of time, the first state machine advances the clock value for the first state machine to its current local wall clock value and propagates this clock value to the other state machines in the first set of replicated state machines. The advancement of the clock value for all state machines even in the absence of state updates improves their ability to respond to distributed read requests.
US10564663B2 Haptic pedal
The present invention relates to a haptic pedal (10) for a vehicle (4). The pedal comprises a plurality of piezoelectric actuators (22) operable for providing haptic feedback to a driver through the footrest (18) and sensing means (26) for mapping the area of the footrest in contact with a driver's foot so that haptic feedback is delivered by selective activation of actuators in the mapped area. The invention also comprises a haptic feedback system including the haptic pedal (10) and a controller (6) for receiving an input from the sensing means (26) relating to the area of the footrest in contact with the driver's foot and for delivering an output to selectively activate piezoelectric actuators overlapping the contact area in dependence on a sensed state of the vehicle. The haptic feedback system may be implemented as part of the vehicle's navigation system.
US10564659B2 Electric valve device, particularly for household electrical appliances
An electric valve device (1) for household appliances, includes a hollow body (2) with an inlet (4, 5) and an outlet (5, 4) for a flow of a liquid, between which in the body (2) there is defined a chamber (6) wherein a first valve seat (7) is provided, a (first) obturator (17) moveably mounted in the chamber (6) and cooperating with the first seat (7) for controlling the communication between the inlet (4, 5) and the outlet (5, 4), and a movable member (12) coupled with the obturator (17) and displaceable towards and away from the first valve seat (7) and controlled by means of an electrically operable actuator (10) carried by said body (2). In the body (2) a second valve seat (8) is staggered with respect to the first valve seat (7) along the direction of displacement of the first obturator (7), to which is connected a second obturator (18) displaceable from and towards the second valve seat (8). The arrangement is such that the obturators (17, 18) are jointly displaceable away from and towards the corresponding seats (7, 8), with which they define a first and respectively, second valve, fluidically in series with one another, and both controllable through said electrically operable actuator.
US10564656B2 Gas delivery valve and methods of use thereof
A novel and improved inventive valve with a regulating function is provided that is capable of filling to higher fill pressures than previously attainable with conventional C-10 “on-off” valves. The valve contains a single flow passageway by which gas dispenses and enters the valve. A fill adapter is specially configured to engage the valve to allow filling at the higher pressures along the single flow passageway. The structure of the valve allows greater utilization of cylinder capacity; simplifies filling and dispensing with the single flow passageway; and allows for regulating gas pressure during delivery without increasing the overall size of the cylinder package.
US10564651B2 Control system, terminal and airborne flight control system of multi-rotor craft
A control system includes an airborne flight control system and a smart terminal; the airborne flight control system is configured to acquire a first position information, and send the first position information to the smart terminal; the smart terminal is configured to acquire a second position information, and obtain a yaw angle and at least one of a horizontal flight speed and a vertical flight speed according to the second position information and the first position information sent by the airborne flight control system, and send the yaw angle and at least one of the horizontal flight speed and the vertical flight speed to the airborne flight control system, wherein the first position information is the position information of an aircraft where the airborne flight control system is located, and the second position information is the position information of the smart terminal.
US10564648B2 High-authority yaw control for a tandem vehicle with rigid rotors
A method for executing yaw control of an aircraft including two rotors is provided. The method includes inducing helicopter yaw by creating a differential torque between the two rotors, wherein the creating of the differential torque comprises inducing a differential collective pitch to generate a differential thrust, and maintaining helicopter roll equilibrium during the inducing of the helicopter yaw by inducing a differential cyclic pitch to generate a differential lift offset.
US10564642B2 Work vehicle
A work vehicle may be provided such that in autonomous traveling, contact with obstacles is avoided, and work is efficiently and safely performed. A work vehicle may include: a positioning device 174 measuring the vehicle body's own position; an obstacle recognition means recognizing an obstacle P, E, U; and a control unit having the vehicle autonomously travel on a planned travel path R1 preliminarily set; wherein the control unit includes obstacle position information D4 preliminarily stored; while traveling on the planned travel path R1, when an obstacle P, E is recognized by the obstacle recognition means, at a position stored in the obstacle position information D4, avoidance driving is performed to avoid contact with the obstacle P, E; and when the position of an obstacle U recognized by the obstacle recognition means is different from the stored obstacle position information D4, the traveling is stopped.
US10564639B1 System and method for predicting behaviors of detected objects through environment representation
Aspects of the invention relate generally to autonomous vehicles. The features described improve the safety, use, driver experience, and performance of these vehicles by performing a behavior analysis on mobile objects in the vicinity of an autonomous vehicle. Specifically, the autonomous vehicle is capable of detecting nearby objects, such as vehicles and pedestrians, and is able to determine how the detected vehicles and pedestrians perceive their surroundings. The autonomous vehicle may then use this information to safely maneuver around all nearby objects.
US10564633B2 Using cloud-based data for virtualization of an industrial automation environment with information overlays
A cloud-based virtualization generation service collects industrial data from multiple industrial automation systems of multiple industrial customers for storage and analysis on a cloud platform. A virtualization management component (VMC) generates a virtualized industrial automation system of an industrial automation system based on data analysis results. The VMC facilitates remotely controlling the industrial automation system based on user interactions with the virtualized industrial automation system, and updates the virtualized industrial automation system based on collected data relating to the industrial automation system. The VMC customizes a user's view of the virtualized industrial automation system based on a user's role, authorization, location, or preferences, wherein different views of the virtualized industrial automation system with different data overlays are presented on different communication devices of different users. The VMC enables a user to filter data of a virtualized view and share information, including virtual notes, with other users.
US10564624B2 Optimal machining parameter selection using a data-driven tool life modeling approach
Systems, computer-implemented methods and/or computer program products that facilitate generating operating parameters are provided. In one embodiment, a computer-implemented method comprises: generating, by a system operatively coupled to a processor, tool life models using a tool wear data set, wherein the tool wear data set is based on production data or predetermined data; and generating, by the system, operating parameters for machining operations based on the tool life models and baseline operational parameters.
US10564619B2 Machine learning device, servo control device, servo control system, and machine learning method
A machine learning device performs machine learning with respect to a servo control device including a velocity feedforward calculation unit. The machine learning device comprises: a state information acquisition unit configured to acquire from the servo control device, state information including at least position error, and combination of coefficients of a transfer function of the velocity feedforward calculation unit; an action information output unit configured to output action information including adjustment information of the combination of coefficients included in the state information, to the servo control device; a reward output unit configured to output a reward value in reinforcement learning based on the position error included in the state information; and a value function updating unit configured to update an action value function on the basis of the reward value output by the reward output unit, the state information, and the action information.
US10564618B2 Time controlled switch
A time controlled electrical switch operable in a Sabbath state and in a working day state, comprising a switching component for selectively directing the supply of electrical power, or for selectively transmitting a logical input, to a device; a memory device in which is stored local sunset information, calendar information, and predetermined rules for initiating a state changing event relating to a Sabbath state and a working day state; a logical circuit in data communication with the switching component, and a time supplying device. The logical circuit is operable to transmit a signal to the switching component for initiating the state changing event in response to an instantaneous time indicated by the time supplying device and the stored local sunset information, calendar information, and predetermined rules.
US10564616B2 Building management system with automatic point mapping validation
A building management system includes at least one of a meter or equipment configured to provide data samples for a point and a point mapping system configured to store a point object corresponding to the point and including a unit attribute, store a template object corresponding to a building equipment metric and including an allowed units attribute, access the point object to read the unit attribute, access the template object to read the allowed units attribute, in response to a request to map the point object to the template object, determine whether the unit attribute matches the allowed units attribute, and, in response to a determination that the unit attribute matches the allowed units attribute, automatically map the point object to the template object. The building management system also includes a system manager configured to calculate the building equipment metric using the samples for the point and operate building equipment using the building equipment metric.
US10564608B2 Eliciting user interaction with a stimulus through a computing platform
One aspect of this disclosure relates to presenting a user with a stimulus to elicit user interaction with a task on a computing platform associated with the user. The stimulus may be presented on the computing platform when a set of triggering criteria is satisfied. The stimulus includes a task for the user to complete. The stimulus prompts the user to complete the task. The task includes a set of task criteria for completion. Responsive to the user satisfying the set of task criteria, the user is presented with one or more options to modify the stimulus. The user may be continuously prompted by the stimulus until the set of task criteria is satisfied.
US10564603B2 Digital holographic reconstruction device and method using single generation phase shifting method
A time delay error occurring in the case of acquiring two holograms (object hologram and reference hologram) necessary for reconstruction in the related art or in the case of acquiring four physical holograms having different phase shift degrees may be removed. DC noise (including background noise) may be completely removed by using a software-implemented phase shifting method.
US10564600B2 Image forming apparatus
An image forming apparatus includes an image forming portion configured to form a toner image on a recording material, a fixing portion configured to fix the toner image on the recording material, a stacking portion configured to stack the recording material on which the toner image is fixed, an air passageway provided between the image forming portion and the fixing portion and between the image forming portion and the stacking portion, and an air blowing portion configured to blow air to the air passageway from outside of the image forming apparatus. The air passageway is configured so that the air blown from the outside by the blowing portion passes below the stacking portion and, thereafter, is folded back below the fixing portion and, then, passes again below the stacking portion.
US10564596B2 Image forming apparatus having a drawer including an exposure head
An image forming apparatus includes a drawer having an exposure head. The drawer can include first and second guides to receive a drum cartridge and a developer cartridge, respectively. The first guide extends from a first side of the drawer into the drawer and toward the exposure head from a first side of the exposure head, and the second guide extends from the first side of the drawer into the drawer and toward the exposure head from a second side of the exposure head opposite the first side. In some instances, the drum cartridge is positioned at least partially below the developer cartridge but is removable from the drawer without removing the developer cartridge.
US10564590B2 Image forming apparatus
A cleaning blade, which is to be brought into contact with a surface of a photosensitive drum, satisfies the following condition. First, the cleaning blade having a free length of 8 mm is brought into contact with an opposed object for measurement having a plurality of measurement recesses each having a partially spherical shape with a depth of 0.7 μm and a radius of 15 μm on a surface so that a linear pressure is 0.196 N/cm and 0.490 N/cm, and a contact angle with respect to the opposed object for measurement is 25°. In this case, a contact width of the cleaning blade in each of the measurement recesses is 4 μm or more and 8 μm or less when the linear pressure is 0.196 N/cm and is 4 μm or more and 13.5 μm or less when the linear pressure is 0.490 N/cm.
US10564585B2 Sheet feeding device and image forming apparatus including the same
A sheet feeding device includes a sheet stacking base having a base surface for a sheet, a feeding member, and a pair of cursors. The pair of cursors includes first and second cursors that separate from and come close to each other along the sheet width direction, and is movable between first position and second position. The first and second cursors are separated by the maximum distance at the first position and by the minimum distance at the second position. The first cursor includes a movable base part, and a movable sub-cursor. When a narrow sheet is placed on the base surface, the sub-cursor is moved from the reference position toward the second cursor to be brought into contact with a side face of the narrow sheet to thereby position the narrow sheet.
US10564582B2 Rotating member control device, conveying device, and image forming apparatus
A rotating member control device that controls a first rotating member and a second rotating member to convey a sheet includes a processor configured to execute a program to implement processes of controlling the first rotating member and the second rotating member to come into contact or be separated from each other and acquiring a value that corresponds to or is proportional to a driving torque of a first driving unit that rotationally drives the first rotating member. The processor acquires the value upon separation when the first rotating member and the second rotating member are separated from each other and upon conveyance when the sheet is held between and conveyed by the first rotating member and the second rotating member. The processor further sets a rotational speed of the second rotating member such that the value acquired upon separation and the value acquired upon conveyance become equal.
US10564577B2 Fixing device and image forming apparatus
A fixing device fixes a toner image onto a recording material by applying heat and pressure to the toner image formed on the recording material at a nip provided in a conveyance path of the recording material, and includes: a heating source; a pressure roller and a pressure pad; and a sandwiching member, wherein the pressure pad includes a first main surface and a second main surface, and the first main surface is formed of a long plate-like member, the sandwiching member includes a long plate-like abutting part, and a width-direction center in an area included in the second main surface and corresponding to a recording material passing region provided in the nip bulges toward the abutting part side more than width-direction both ends of the area included in the second main surface and corresponding to the recording material passing region provided in the nip.
US10564562B2 Priming a print substrate
Described herein is a method for priming a print substrate for subsequently receiving a liquid electrophotographic (LEP) inkin which a surface of a print substrate is coated with a first primer using an analogue printing technique and a second primer is digitally printed to the surface of the print substrate coated with the first primer.
US10564560B2 Toner
Provided is a toner having a toner particle, wherein the toner particle contains a polyester resin and a fatty acid metal salt, the toner contains a tetrahydrofuran-soluble component A with a molecular weight of at least 1,000 and not more than 5,000, as measured by gel permeation chromatography, in an amount of at least 25 mass % and not more than 80 mass %, and a mass ratio of the fatty acid metal salt to the tetrahydrofuran-soluble component A is at least 0.003 and not more than 0.060.
US10564559B2 Positively chargeable toner, image forming apparatus and image forming method
A positively chargeable toner includes toner particles. The toner particles each include a core, a shell layer covering a surface of the core, and fluororesin particles. The fluororesin particles are positioned within the core, or between the core and the shell layer. The shell layer contains a positively chargeable material.
US10564542B2 Photoresist compositions and methods
New photoresists are provided that are useful in a variety of applications, including negative-tone development processes. Preferred resists comprise a first polymer comprising first units comprising a reactive nitrogen-containing moiety spaced from the polymer backbone, wherein the nitrogen-containing moiety produces a basic cleavage product during lithographic processing of the photoresist composition.
US10564533B2 Low-profile beam splitter
Examples of light projector systems for directing input light from a light source to a spatial light modulator are provided. For example, an optical device is disclosed which includes a first surface having a diffractive optical element, a second surface normal to the first surface, and a third surface arranged at an angle to the second surface. The third surface may be a beam splitting surface that is reflective to light of a first state and transmissive to light of a second state. The diffractive optical element may receive an input beam made up of light having the first state, and convert the input beam into at least a first diffracted beam at a first diffraction angle such that the first diffracted beam is directed toward the third surface and is reflected by the third surface in a direction substantially parallel to the first surface.
US10564523B2 Constant-focus camera module
A camera module reinforced against excessive torque forces when being installed includes a lens bracket and a lens barrel. The lens bracket includes an internally-threaded receiving barrel, the lens bracket having external threads around its circumference. The external threads match the internal threads, and lower end of the lens bracket includes an annular groove, a resilient ring being received in the annular groove.
US10564520B2 Thin LED flash for camera
A thin flash module for a camera uses a flexible circuit as a support surface. A blue GaN-based flip chip LED die is mounted on the flex circuit. The LED die has a thick transparent substrate forming a “top” exit window so at least 40% of the light emitted from the die is side light. A phosphor layer conformally coats the die and a top surface of the flex circuit. A stamped reflector having a knife edge rectangular opening surrounds the die. Curved surfaces extending from the opening reflect the light from the side surfaces to form a generally rectangular beam. A generally rectangular lens is affixed to the top of the reflector. The lens has a generally rectangular convex surface extending toward the die, wherein a beam of light emitted from the lens has a generally rectangular shape corresponding to an aspect ratio of the camera's field of view.
US10564505B2 Graphene as an alignment layer and electrode for liquid crystal devices
A graphene and liquid crystal device comprising a substrate, a layer of graphene on the substrate, and a layer of liquid crystal on the layer of graphene. A method of making a graphene and liquid crystal device comprising the steps of providing a substrate, depositing a layer of graphene on the substrate, and depositing a layer of liquid crystals on the layer of graphene.
US10564504B2 Liquid-crystal variable retarder using liquid crystal cells of differing thicknesses
A liquid-crystal variable retarder has first and second liquid-crystal cells with respective first and second thicknesses, the second thickness being less than the first thickness. A feedback sensor provides a feedback signal indicative of a retardance of the liquid-crystal variable retarder. A controller is coupled to the feedback sensor and the first and second liquid-crystal cells. The controller is operable to apply a first signal to the first liquid-crystal cell based on a target retardance trajectory and a feedforward control model. The controller applies a second signal to the second liquid-crystal cell based on the feedback signal and the target retardance trajectory.
US10564495B2 Liquid crystal display device
A liquid crystal display device according to one aspect of the disclosure includes: a liquid crystal panel including a first substrate and a second substrate that oppose each other, and a liquid crystal layer of a horizontal alignment type provided between the first substrate and the second substrate; and a first polarizing plate and a second polarizing plate that sandwich the liquid crystal panel. A transparent conductive film layer connected to a ground potential is formed on the first substrate. A plurality of pixel electrodes are formed above the second substrate. A distance between the liquid crystal layer and the transparent conductive film layer ranges 15 μm to 200 μm.
US10564492B2 Liquid crystal display panel and orientation method thereof
A liquid crystal display (LCD) panel and an orientation method thereof are provided. An array substrate of the LCD panel includes signal input pad groups disposed thereon. A color filter substrate of the LCD panel includes first and second electrode portions disposed thereon and respectively electrically connected to the corresponding signal input pad groups. The signal input pads for receiving the same type of input signals are defined as one signal input pad group. The pitch between two adjacent signal input pad groups is determined to be greater than the pitch between two adjacent signal input pads in the same signal input pad group. As a result, under the premise of ensuring good yield of orientation, the design space occupied by the signal input pads can be reduced. The complexity of the probe bar is simplified. The flexibility in tuning the orientation of the LCD panel is enhanced.
US10564489B2 Liquid crystal display device
A liquid crystal display device according to an aspect of the present invention includes a first substrate including a pixel electrode and a common electrode, a second substrate opposed to the first substrate, and a liquid crystal layer disposed between the first substrate and the second substrate. The pixel or common electrode includes, in a single subpixel, belt-like portions arranged in a first direction, and coupling portions coupling the adjacent belt-like portions. Each belt-like portion continuously extends from one side to an other side of a central line of the subpixel, that is parallel with the first direction. The coupling portions include one or more first coupling portions provided on the one side of the central line, and one or more second coupling portions provided on the other side of the central line.
US10564487B2 Electronic device comprising first and second conductive lines that form a coil with a bridge line and display device
According to one embodiment, an electronic device includes a first substrate including a first conductive layer, and a second substrate including a second conductive layer which is connected to the first conductive layer and which has a thickness larger than a thickness of the first conductive layer, a bridge line which has a thickness larger than the thickness of the first conductive layer and which is connected to the second conductive layer, and an insulating layer which is located between the second conductive layer and the bridge line. The first conductive layer, the second conductive layer and the bridge line form a coil.
US10564482B2 Display panel and display device
The present disclosure provides a display panel and a display device, which can reduce damage to a frame sealant caused by impact of a photoelectric material on the frame sealant during cell-assembling of the display. The display panel includes a first substrate, a second substrate, and a frame sealant and a photoelectric material layer between them; the photoelectric material is in a liquid and flowing status, the photoelectric material layer is located in and covers a display region of the display panel, and the frame sealant is located in a non-display region of the display panel. The display panel further includes a blocking portion provided in the non-display region and at a side of the frame sealant near the display region for blocking the photoelectric material. The blocking portion includes a channel for shunting the photoelectric material so as to block impact of the photoelectric material on the frame sealant.
US10564480B2 Liquid crystal display and manufacturing method thereof
A liquid crystal display including a first substrate; a second substrate on the first substrate; a liquid crystal layer between the first substrate and the second substrate; a first alignment layer between the first substrate and the liquid crystal layer and including a first polymer; a second alignment layer between the second substrate and the liquid crystal layer and including a second polymer; and protrusions between the first alignment layer and the liquid crystal layer, wherein at least one of the protrusions includes an alignment polymer polymerized with a reactive mesogen, the first polymer includes a first main chain and a plurality of first side chains connected to the first main chain, and at least one of the plurality of first side chains includes a photoreactive group and a photoreactive derivative, and wherein the photoreactive group has an absorbance that is greater than that of the reactive mesogen.
US10564478B2 Liquid crystal panel structure and manufacture method
A liquid crystal panel structure and a method for manufacturing the liquid crystal panel are provided. Both the first alignment layer of the upper layer and the second alignment layer of the lower substrate employ the silicon nitride films, of which the surfaces are implemented with ion beam bombardment, and in comparison with the utilization of PI alignment film material, the alignment layers possess the physical, chemical properties of silicon nitride, which are more stable, and thus can provide the better reliability for the liquid crystal panel; besides, the proper pre-tilted angle provided by the surface of the silicon nitride films with ion beam bombardment can be adjusted in a certain range, and thus can provide the proper pre-tilted angle for the liquid crystal molecules, and compared with existing PSVA technology, the procedure of utilizing UV light irradiation to provide a pre-tilted angle for the liquid crystal is not required.
US10564477B2 Phase difference compensation element, liquid crystal display device, and projection-type image display device
An object is to provide a phase difference compensation element capable of improving the contrast of a liquid crystal display device while solving the problems of a high cost, an increase in the lead time, an increase in the mounting space, and the durability. A phase difference compensation element includes: a phase difference imparting and reflection preventing layer; a first birefringence layer and a second birefringence layer in which an angle of a corner formed by a main axis of refractive index anisotropy and a surface of a transparent substrate is not 90 degrees; a third birefringence layer in which an angle of a corner formed by a main axis of refractive index anisotropy and the surface of the transparent substrate is 0 degrees, wherein, when segments acquired when the main axes of the first, second, and third birefringence layers are projected onto the transparent substrate are respectively denoted by a segment A, a segment B, and a segment C, relations of the following (1) and (2) are satisfied. (1) The angle of the corner formed by the segment A and the segment B is 45 degrees or more and 70 degrees or less. (2) The segment A and the segment C are approximately parallel with each other, or the segment B and the segment C are approximately parallel with each other.
US10564476B2 Liquid crystal display panel
A liquid crystal display panel is provided. The liquid crystal display panel comprises: a first substrate (110) and a second substrate (120) which are oppositely arranged, and a liquid crystal layer (130) arranged between the first substrate (110) and the second substrate (120); an alignment film (300) arranged on an inner side of the first substrate (110); and a compensation film (400) arranged on an inner side or an outer side of the second substrate (120). The inner side of the first substrate (110) and the inner side of the second substrate (120) are sides facing each other, and the outer side of the second substrate (120) is a side provided away from the inner side of the second substrate (120).
US10564475B2 Backlight unit and liquid crystal display device including the same
The present disclosure is directed to a liquid crystal display device including a display panel having a red pixel, a green pixel, and a blue pixel; and a backlight unit which emits light to the display panel. The backlight unit includes a light source which outputs a first color light; a color conversion layer which is disposed on the light source and converts the first color light into a second color light; an optical sheet which diffuses or condenses the second color light; and an air gap formed between the color conversion layer and the optical sheet.
US10564469B2 Liquid crystal display device having wire grid polarizer and #two display structures and method of forming the same
A display cell structure is provided. A first substrate and a second substrate are spaced apart from each other, and a wire grid polarizer layer is disposed therebetween, forming a first cell gap between the first substrate and the wire grid polarizer layer and a second cell gap between the second substrate and the wire grid polarizer layer. A first display structure is disposed in the first cell gap, and includes multiple first pixel electrodes and a polymer liquid crystal layer. A polarizer layer is disposed on the second substrate and facing an opposite side to the wire grid polarizer layer. A second display structure is disposed in the second cell gap, and includes multiple second pixel electrodes and a liquid crystal layer.
US10564467B2 Liquid crystal display device and method for driving the same
A liquid crystal display device which may prevent a color mixing phenomenon and a driving method thereof, the liquid crystal display device including a first substrate and a second substrate facing each other; a thin film transistor disposed inside the first substrate; a color conversion layer disposed inside the second substrate and including a plurality of quantum rods; a liquid crystal layer disposed between the first substrate and the second substrate; a first polarizer disposed outside the first substrate; and a second polarizer disposed outside the second substrate.
US10564462B2 Touch sensor and display device
Disclosed is a touch sensor including a first layer, a second layer over the first layer, and a third layer over the second layer. The first layer has a plurality of first insulators arranged in a stripe form and extending in a first direction, and a plurality of first wirings arranged in a stripe form and extending in a second direction intersecting with the first direction. The second layer includes an insulating material. The third layer has a plurality of second insulators arranged in a stripe form and extending in the second direction, and a plurality of second wirings arranged in a stripe form and extending in the first direction. The plurality of first insulators and the plurality of the first wirings are woven with each other, and the plurality of second insulators and the plurality of the second wirings are woven with each other.
US10564460B2 Display device with position inputting function
A liquid crystal display device includes an array board, a CF board, detection electrodes, drive electrodes, and position detection lines. The array board includes TFTs in a display area and a display circuit that includes at least monolithic circuits in a non-display area. The CF board is opposed to the array board with a gap. The detection electrodes are arranged on an outer surface of the CF board in the display area to extend along the first direction. The drive electrodes are arranged on an inner surface of the CF board in the display area to extend along the second direction. The position detection lines are arranged on the inner surface of the CF board in the non-display area for transmitting signals to the drive electrodes. The position detection lines are arranged to overlap the monolithic circuits.
US10564451B2 Panel and method for manufacturing the same
The present disclosure provides a panel and a method for manufacturing the panel. The panel includes a first substrate and a second substrate arranged opposite to the first substrate. The first substrate is provided with an electric field curing region configured to be provided with an electric field curable material. The electric field curable material is arranged between the first substrate and the second substrate and at a position corresponding to the electric field curing region. The electric field curable material is capable of being cured and/or decomposed under the action of an electric field.
US10564450B1 Electrical amplifier and electro-optical device comprising an electrical amplifier
An exemplary embodiment of the present invention relates to an electrical amplifier comprising a differential preamplifier having a first output port and a second output port; a first output unit connected to the first output port of the differential preamplifier and a second output unit connected to the second output port of the differential preamplifier, the first and second output units being electrically arranged in parallel relative to each other; and a positive feedback loop that couples the first and second output units and comprises a first capacitor and a second capacitor; wherein each of the first and second output units comprises an emitter-follower unit and a bias transistor that is connected in series with the emitter-follower unit of its output unit; wherein an emitter of the emitter-follower unit of the first output unit is connected to a base of the bias transistor of the second output unit through the first capacitor of the positive feedback loop; and wherein an emitter of the emitter-follower unit of the second output unit is connected to a base of the bias transistor of the first output unit through the second capacitor of the positive feedback loop.
US10564445B2 Spectacle with adjustable arms
Spectacles include a front frame and a pair of arms, each arm extends between a first end attached to the front frame and a second, longitudinally opposed end. Each arm includes a first portion associated with the first end and extending along a first axis, and a second portion, associated with the second end, extending along a second axis, the portions abutting one another at a first bearing plane, not perpendicular to the first and second axes, and rotatable about an adjustment axis perpendicular to the first bearing plane to vary inclination between the first and the second axes. The first portion includes first and second elements, abutting one another at a second bearing plane perpendicular to the first axis, the elements being selectively rotatable about the first axis. The second portion includes third and fourth elements, abutting one another at a third bearing plane perpendicular to the second axis.
US10564440B2 Display substrate and manufacturing method thereof, display driving method, and display device
Embodiments of the present disclosure provide a display substrate and a manufacturing method thereof, a display driving method and a display device. The display substrate includes: a transparent base; a bidirectional light emitting element array emitting light in a first direction and a second direction perpendicular to the transparent base; a first variable grating array transmits or blocks the light emitted by odd-numbered columns of bidirectional light emitting elements in the first direction; a second variable grating array transmits or blocks the light emitted by odd-numbered columns of bidirectional light emitting elements in the second direction; a third variable grating array transmits or blocks the light emitted by even-numbered columns of bidirectional light emitting elements in the first direction; and a fourth variable grating array transmits or blocks the light emitted by even-numbered columns of bidirectional light emitting elements in the second direction. Multiple display modes can be realized.
US10564438B2 Slit grating, and three-dimensional display apparatus having slit grating
A slit grating and a three-dimensional (3D) display apparatus including the slit grating are disclosed herein, the slit grating includes a plurality of grating structures (11-17) arranged side by side. The widths of the grating structures (11-17) increase and then decrease, along the direction in which the grating structures (11-17) are arranged. A grating structure (13,14) having the largest width may define a trend change point after which the trend in the widths of the grating structure widths changes.
US10564437B2 Optical layer and display device including the same
An optical layer and a display device including the same, where the optical layer includes optical components slanted a angle θ with respect to a pixel included in a display panel, and disposed at an interval of a pitch l, and the slant angle θ and the pitch l satisfy l=2g×tan(VAL/2) and a=l/(2g×tan(VAP/2)).
US10564436B2 Projecting apparatus, projecting module, and electronic instrument
The present technology relates to a projecting apparatus, a projecting module, and an electronic instrument capable of achieving high definition in an image projected by the projection apparatus.With two or more systems of laser beams projected from a light source to a drive mirror formed with MEM in a projection apparatus, the resolution is to be enhanced without changing a drive speed of the drive mirror by the MEM. The present technology can be applied to a projection apparatus.
US10564431B1 Integrated optical chip for generating patterned illumination
A compact light projection system is described for use in artificial reality systems, and which outputs patterned interferometric illumination that may be dynamically adjustable. The light projection systems are Integrated Circuits (IC)s, which are compact and easily added to other electronic devices in an artificial reality device. The IC illumination sources described herein provide flexibility by incorporating dynamically adjustable components as well as static components, such as phase delay devices, coupling controllers, switch-able light sources, and output gratings, which may each be adjusted to control the resulting pattern of interferometric illumination.
US10564427B2 Optical system
An optical system including at least a first lens, a partial reflector and a reflective polarizer is described. The optical system has an optical axis such that a light ray propagating along the optical axis passes through the first lens the partial reflector and the reflective polarizer without being substantially refracted. At least one major surface of the optical system is rotationally asymmetric about the optical axis. A major surface of the optical system may have a first portion defined by a first equation and a second portion adjacent the first portion defined by a different equation. The first lens may have a contoured edge adapted to be placed adjacent an eye of a viewer and substantially conform to the viewer's face.
US10564423B2 Augmented and virtual reality display systems and methods for delivery of medication to eyes
Configurations are disclosed for a health system to be used in various healthcare applications, e.g., for patient diagnostics, monitoring, and/or therapy. The health system may comprise a light generation module to transmit light or an image to a user, one or more sensors to detect a physiological parameter of the user's body, including their eyes, and processing circuitry to analyze an input received in response to the presented images to determine one or more health conditions or defects.
US10564422B1 Cognitive function improvement system and method
The present disclosure relates generally to altering the cognitive load in an individual to affect the information and task processing of that individual. Specifically introducing movement in the peripheral visual field of the individual reduces the cognitive load, thereby allowing the user to be more efficient at the primary task or information processing. Included is a system comprising a support that is shaped to be positioned in front of a user and in the field of vision of the user. A central display screen is attached to the support and positioned proximate the central vision of the user. A computer readable memory medium is accessible by a processor and to instruct the central display screen to display both repetitive, non-biological movement and either information or an operating task on the central display screen.
US10564418B2 Spatially separated exit pupils in a head mounted display
Disclosed herein are devices and methods to provide multiple eyeboxes from multiple input pupils. In particular, a projection system can direct light from multiple input pupils to a holographic optical element. The light of each of the input pupils having light beams of different wavelengths. The holographic optical element reflects at least part of the light of the multiple input pupils to form an array of exit pupils.
US10564417B2 Aperture multiplier using a rectangular waveguide
An optical aperture multiplier includes a first optical waveguide (10) having a rectangular cross-section and including partially reflecting surfaces (40) at an oblique angle to a direction of elongation of the waveguide. A second optical waveguide (20), also including partially reflecting surfaces (45) at an oblique angle, is optically coupled with the first optical waveguide (10). An image coupled into the first optical waveguide with an initial direction of propagation at an oblique coupling angle advances by four-fold internal reflection along the first optical waveguide, with a proportion of intensity of the image reflected at the partially reflecting surfaces so as to be coupled into the second optical waveguide, and then propagates through two-fold reflection within the second optical waveguide, with a proportion of intensity of the image reflected at the partially reflecting surfaces so as to be directed outwards from one of the parallel faces as a visible image.
US10564410B2 Endoscope and method for assembling an endoscope
An endoscope optic including: an outer tube having an opening at an end face in an end region of the outer tube, a fiber tube disposed in the opening, the fiber tube containing an objective lens, and a fiber bundle for illuminating a region in front of the objective lens, the fiber bundle being provided at an outer periphery of the objective lens, wherein a distal end region of the fiber bundle being arranged in a distal aperture in the fiber tube, the aperture being surrounded by material of the fiber tube.
US10564400B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order from an object side to an image side, a first lens, a second lens having a positive refractive power, a third lens having a positive refractive power, a fourth lens, a fifth lens, and a sixth lens. The first lens is made of glass material, the second lens is made of glass material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of plastic material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10564398B2 Lens and manufacturing method thereof
A lens including a first lens group and a second lens group is provided. The first lens group is disposed between a magnified side and a minified side. The second lens group is disposed between the first lens group and the minified side. The lens includes six or less lens elements, and at least four of the six or less lens elements are aspheric lenses. A field of view of the lens is in a range between 100 degrees and 165 degrees, and the second lens group has at least one spherical lens.
US10564396B2 Five-piece optical lens system with a wide field of view
A five-piece optical lens system with a wide field of view includes, in order from the object side to the image side: a first lens element with a negative refractive power, a stop, a second lens element with a positive refractive power, a third lens element with a negative refractive power, a fourth lens element with a positive refractive power, a fifth lens element with a negative refractive power. Such arrangements can provide a five-piece optical lens system which has a wide field of view, high resolution, short length and less distortion.
US10564387B2 Lens drive device and lens drive method
A controller within a lens drive device, the controller comprising an open loop control section that performs open loop control of the stepping motor using a given excitation position change and a given drive voltage, and a closed loop control section that, at the time of rotating the stepping motor, calculates tracking lag for change in rotational position for change in excitation position, and performs closed loop control of drive speed and drive voltage of the stepping motor in accordance with a control error, which is a difference between target tracking lag and tracking lag, wherein the closed loop control section performs at least open loop control of drive voltage during an acceleration operation of the stepping motor, as well as closed loop control of drive voltage and drive speed in accordance with control error by transitioning to closed loop control of drive voltage when an acceleration operation is completed.
US10564385B2 MEMS device for lens barrel positioning
The Micro electro-mechanical system (MEMS) utilizes thermal micro-actuators for lens barrel positioning in a camera module for smart device such as mobile phone. The micro actuators are radially extended from a lens barrel, wherein each of the micro actuators is bendable in response to thermal energy. A control unit includes a heater circuit operatively linked to the micro actuators to controllably apply the thermal energy to each of the micro actuators, wherein each of the micro actuators is bent correspondingly to move the lens barrel with respect to the base so as to control a 3-axis positioning of the lens barrel. The micro actuators are also operated independent of ambient temperature.
US10564378B2 High density and bandwidth fiber optic apparatuses and related equipment and methods
High-connection density and bandwidth fiber optic apparatuses and related equipment and methods are disclosed. In certain embodiments, fiber optic apparatuses are provided and comprise a chassis defining one or more U space fiber optic equipment units. At least one of the one or more U space fiber optic equipment units may be configured to support particular fiber optic connection densities and bandwidths in a given 1-U space. The fiber optic connection densities and bandwidths may be supported by one or more fiber optic components, including but not limited to fiber optic adapters and fiber optic connectors, including but not limited to simplex, duplex, and other multi-fiber fiber optic components. The fiber optic components may also be disposed in fiber optic modules, fiber optic patch panels, or other types of fiber optic equipment.
US10564371B2 Waveguide sheet and photoelectric conversion device
A waveguide sheet captures incident light and waveguides the incident light in a direction intersecting with an incident direction. The waveguide sheet includes a diffraction grating layer that changes a traveling direction of the incident light and a plurality of first light-transmissive pairs. Each of the first light-transmissive pairs includes a first light-transmissive layer having a shape with first concave streaks and first convex streaks being repeatedly arranged in a first direction that is a direction intersecting with the incident direction, and a second light-transmissive layer laminated on the first light-transmissive layer. In the plurality of first light-transmissive pairs, the first light-transmissive layer is located closer to a side of the diffraction grating layer and each of the first concave streaks of another first light-transmissive layer is located between adjacent first convex streaks among the first convex streaks of the first light-transmissive layer as seen in the incident direction.
US10564362B2 Light coupler with microstructures asymmetrically distributed along longitudinal axis
Embodiments described herein relate to a light coupler, a photonic integrated circuit, and a method for manufacturing a light coupler. The light coupler is for optically coupling to an integrated waveguide and for out-coupling a light signal propagating in the integrated waveguide into free space. The light coupler includes a plurality of microstructures. The plurality of microstructures is adapted in shape and position to compensate decay of the light signal when propagating in the light coupler. The plurality of microstructures is also adapted in shape and position to provide a power distribution of the light signal when coupled into free space such that the power distribution corresponds to a predetermined target power distribution. Each of the microstructures forms an optical scattering center. The microstructures are positioned on the light coupler in accordance with a non-uniform number density distribution.
US10564357B2 Plastic optical fiber bus network using tapered mixing rods
An optical network architecture can include a first pair of tapered mixing rods and a second pair of tapered mixing rods. The optical network architecture can also include a first plurality of plastic optical fibers communicatively coupled from the first pair of tapered mixing rods to a first plurality of line replaceable units and a second plurality of plastic optical fibers communicatively coupled from the second pair of tapered mixing rods to a second plurality of line replaceable units. The optical network architecture can also include at least one plastic optical fiber communicatively coupled from the first pair of tapered mixing rods to the second pair of tapered mixing rods.
US10564353B2 Waveguide transition structure and fabrication method
Some embodiments of the present disclosure describe a tapered waveguide and a method of making the tapered waveguide, wherein the tapered waveguide comprises a first and a second waveguide, wherein the first and second waveguides overlap in a waveguide overlap area. The first and second waveguides have a different size in at least one dimension perpendicular to an intended direction of propagation of electromagnetic radiation through the tapered waveguide. Across the waveguide overlap area, one of the waveguides gradually transitions or tapers into the other.
US10564352B1 Photonic integrated circuit bonded with interposer
Aspects described herein include a method comprising forming an insulator layer above a silicon layer of a silicon-on-insulator (SOI) substrate. A first optical device is formed partly in the silicon layer and partly in the insulator layer. A first optical waveguide is formed in the insulator layer and optically coupled with the first optical device. The method further comprises forming conductive contacts extending partly through the insulator layer to the first optical device, bonding a first surface of an interposer with a top surface of the insulator layer, and forming, from a second surface of the interposer opposite the first surface, a plurality of first conductive vias extending at least partly through the interposer. The plurality of first conductive vias are coupled with the conductive contacts.
US10564351B2 Semi-finished product, method for the production thereof and component produced therewith
A semi-finished product having a substrate with a first side and an opposite second side is provided, wherein at least one diamond layer is arranged on the first side, wherein the diamond layer comprises monocrystalline diamond and the substrate comprises a material different from the diamond layer. A method for producing such a semi-finished product is provided and an integrated optical component may be produced from the semi-finished product.
US10564346B2 Backlight module and display device
A backlight module includes a frame, a light guide plate, and at least one first optical film. The frame has a supporting surface. The light guide plate is disposed in the frame. The first optical film is disposed above the light guide plate. The first optical film has a first body and a first ear extending from the first body. The first ear is supported by the supporting surface. A first boundary line exists between the first body and the first ear. The first optical film includes an opening region crossing the first boundary line. The opening region has at least one opening.
US10564344B2 Display panel and method of manufacturing the same
A display panel includes a first substrate including a first base substrate and a pixel part, a second substrate disposed under the first substrate and including a second base substrate, which includes a side surface and an upper surface connected to the side surface, and a light exit direction control plate disposed between the second base substrate and the pixel part, and a light source part disposed to face the side surface of the second base substrate and which provides the side surface with a light. The second base substrate guides the light to allow the light to exit through the upper surface as a surface light source and the light exit direction control plate includes a light exit direction control groove to control an exit angle of the surface light source.
US10564343B2 Backlight module
A backlight module includes a light guide panel, and first and second light sources. The light guide panel has a light-emitting surface and a bottom surface opposite to each other. Two adjacent sides of the bottom surface are respectively connected to a first light-incident surface, and a second light-incident surface. The first and second light sources are disposed adjacent to the first and second light-incident surfaces, respectively. Light-guiding patterns are arranged on the bottom surface or the light-emitting surface. Any adjacent two of the light-guiding patterns have a first pitch in a first direction and a second pitch in a second direction, respectively. The first pitch is decreased gradually from a position near the first light-incident surface toward a position far from the first light-incident surface. The second pitch is decreased gradually from a position near the second light-incident surface toward a position far from the second light-incident surface.
US10564332B2 Controlling grating outcoupling strength for AR waveguide combiners
Embodiments described herein relate to augmented waveguide regions. The augmented waveguide regions generally include pluralities of gratings having duty cycles and refractive indices. In certain embodiments, the duty cycles are different, the refractive indices are different, or both the duty cycles and the refractive indices are different. Also described herein are methods for forming the augmented waveguide regions.
US10564330B2 Metasurface devices for display and photonics devices
Disclosed herein are display and photonic devices utilizing metasurfaces. An optical device comprising an optical component and an optical transmission medium is disclosed. A waveguide couples the optical component and the optical transmission medium. A metasurface is disposed on an end of the waveguide and arranged to increase an optical coupling between the waveguide and the optical transmission medium. Additionally, a display comprising a number of light emitting elements and a metasurface for each of the light emitting elements. The metasurface arranged to eliminate screen door effect in virtual reality display systems.
US10564329B2 Shading unit and lens module using same
The present disclosure provides a shading unit. The shading unit includes an anti-dazzling screen connected and integrated with a substrate; a first aperture hole formed in the substrate through and along a thickness direction; a shading board closer to an in-light side of the first aperture hole than an out-light side; and a second aperture hole formed in the anti-dazzling screen through and along the thickness direction. The second aperture hole is communicated with the first aperture hole. A projection of the second aperture hole is located in a projection of the first aperture hole, a thickness of the anti-dazzling screen ranges between 0.01 mm to 0.05 mm. Further, the present disclosure provides a lens module having the shading unit disclosed above.
US10564319B2 Method and system for displaying weather information on a timeline
Provided are methods, devices, and non-transitory computer readable storage mediums to generate a weather timeline such as a succession of weather information on a continuous time scale. For example, a timeline may include first weather information associated with a first time in a first territorial location, second weather information associated with a second time, and third weather information associated with a third time. At least one of the first, second and third weather information may comprise a forecasted weather value indicative of a probability of having a specific type of precipitation at a specific intensity. A weather timeline may follow a specific location (e.g. city, town, any region with a definite boundary), a specific weather event (e.g. a specific precipitation type, a specific temperature level, a specific wind intensity), and/or a specific user. A timeline may include data created by an observer of the related weather information, where the data may be at least one of a picture, a video or a comment inputted by, the observer about the related weather information.
US10564316B2 Forecasting national crop yield during the growing season
A method for determining national crop yields during the growing season using regional agricultural data is provided. In an embodiment, determining national crop yields during the growing season may be accomplished using a server computer system that receives, via a network, agricultural data records that are used to forecast a national crop yield for a particular year. Within the server computer system an agricultural time series module receives one or more agricultural data records that represent a type of covariate data value related to plants at a specific geo-location at a specific time. The agricultural time series module then aggregates the agricultural data records to create one or more geo-specific time series that represent a specific geo-location over a specified time. The agricultural time series module creates one or more aggregated time series that represent geographic areas from a subset of the one or more geo-specific time series. A crop yield estimating module selects a representative feature from the one or more aggregated time series and creates a covariate matrix for each specific geographic area in computer memory of the server computer system. The crop yield estimating module determines a specific state crop yield for a specific year by using a linear regression module to calculate the specific state crop yield from the covariate matrix that represents the specific state for that specific year. The crop estimation module determines a national crop yield for the specific year by using the distribution generation module to calculate the national crop yield for a specific year from the sum of the specific state crop yields for the specific year nationally adjusted using a national yield adjustment module.
US10564315B2 Methods for location identification of renewable energy systems
A computer processor implemented method of identifying the location of a renewable energy system; providing a set of renewable energy systems having at least two location-known renewable energy systems each having a longitude and latitude pair and production data; providing at least one location-unknown renewable energy system in a computer processor; correlating by a computer processor each location-unknown renewable energy system to at least one location-known renewable energy system according to location-known renewable energy systems longitude and latitude pair and production data; providing a best-fit location for each location-unknown renewable energy system by triangulating the location-unknown renewable energy system to provide a triangulated latitude and longitude; setting the triangulated latitude and longitude for the location-unknown renewable energy system to become a location-known renewable energy system that is part of the set of renewable energy systems.
US10564314B2 Automatic door installation and method of determining the presence of an obstacle
There is disclosed an automatic door installation 10 comprising: a door opening 16; and an optical door sensor comprising: a plurality of transmitters 30 arranged in a transmitter array 22, each transmitter 30 being configured to transmit an optical beam across the door opening along a respective beam path; a plurality of receivers 32 arranged in a receiver array 24, each receiver 32 being configured to generate a receiver output signal based on an intensity of light received. The plurality of receivers 32 are arranged in at least one set of receivers, the receivers of the or each set being linked so that the respective sensor output signals are combined into a compound signal for the respective set.
US10564309B2 Systems and methods for uniquely identifying buried utilities in a multi-utility environment
The present disclosure relates to systems and methods for uniquely identifying buried utilities in a multi-utility region. The system and methods may include sensing magnetic fields upon moving a magnetic field sensing locating device over a multi-utility region comprising a plurality of buried utilities. The sensed magnetic fields may be used to identify a plurality of location data points each indicative of location information pertaining to one or more buried utilities. Based on these location data points, a plurality of clusters may be generated where each cluster may include a set of location data points sharing common characteristics. The generated clusters may exhibit one or more patterns which may be identified and subsequently utilized for classifying the clusters to uniquely identify the buried utilities.
US10564308B1 Electron paramagnetic resonance (EPR) techniques and apparatus for performing EPR spectroscopy on a flowing fluid
Certain aspects of the present disclosure provide methods and apparatus for performing electron paramagnetic resonance (EPR) spectroscopy on a fluid from a flowing well, such as fluid from hydrocarbon recovery operations flowing in a downhole tubular, wellhead, or pipeline. One example method generally includes, for a first EPR iteration, performing a first frequency sweep of discrete electromagnetic frequencies on a cavity containing the fluid; determining first parameter values of reflected signals from the first frequency sweep; selecting a first discrete frequency corresponding to one of the first parameter values that is less than a threshold value; activating a first electromagnetic field in the fluid at the first discrete frequency; and while the first electromagnetic field is activated, performing a first DC magnetic field sweep to generate a first EPR spectrum.
US10564300B2 Radiation detector
A radiation detector includes a substrate, control lines provided on the substrate and extending in a first direction, data lines provided on the substrate and extending in a second direction crossing the first direction, and detection parts arranged in a matrix. Each detection part includes a thin film transistor and a conversion part converting radiation or light into electricity. Further, a control circuit switches an on state and an off state of each thin film transistor and a signal detection circuit reads out image data in the on state of the thin film transistor. Further, the detector judges a start time of radiation incidence based on a value of the image data read out in the on state of each thin film transistor.
US10564295B2 Global navigation satellite system, positioning terminal, positioning method, and recording medium
Provided is a positioning terminal of a global navigation satellite system configured to: receive a plurality of navigation signals and an augmentation signal from a plurality of navigation satellites and an augmentation satellite; acquire, in a process of causing each value of error causes including an ambiguity to converge through a plurality of times of observation to enhance an accuracy of positioning through continuous observation, each value of a position of the positioning terminal recorded in advance in a storage area to calculate each value of the error cause, and use the calculated each value as an initial value and/or one value to be added for the continuous observation to cause each value of the error cause to converge; and successively perform positioning calculation.
US10564280B2 Method and apparatus for detecting objects using a combination of radio and acoustic signals
A method and apparatus for detecting an object comprising a radio frequency transmitter for transmitting a radio frequency signal towards an object; an acoustic signal transmitter for transmitting an acoustic signal capable of causing intermittent contact of conductive and/or semi-conductive junctions of the object; and a radio frequency receiver for receiving the radio frequency signal after the radio frequency signal is reflected from the object, where the received radio frequency signal has been altered by the intermittent contact of conductive and/or semi-conductive junctions of the object.
US10564277B2 Systems and methods for interpolated virtual aperature radar tracking
A method for interpolated virtual aperture array radar tracking includes: transmitting first and second probe signals; receiving a first reflected probe signal at a radar array; receiving a second reflected probe signal at the radar array; calculating a target range from at least one of the first and second reflected probe signals; corresponding signal instances of the first reflected probe signal to physical receiver elements of the radar array; corresponding signal instances of the second reflected probe signal to virtual elements of the radar array; interpolating signal instances; calculating a first target angle; and calculating a position of the tracking target relative to the radar array from the target range and first target angle.
US10564273B2 Ultrasonic diagnostic apparatus
An ultrasonic diagnostic apparatus according to a present embodiment includes a transmission circuit, a reception circuit, a data processing circuit, an image generating circuit, a switching power supply circuit, and a control circuit. The switching power supply circuit is configured to generate a drive voltage for at least one of the transmission circuit, the reception circuit, the data processing circuit, and the image generating circuit. The control circuit is configured to control the transmission circuit to repeatedly transmit an ultrasonic pulse, and control a timing of a switching operation of the switching power supply circuit to synchronize the timing with a transmission timing or a reception timing of the ultrasonic pulse.
US10564267B2 High dynamic range imaging of environment with a high intensity reflecting/transmitting source
Active-gated imaging system and method for imaging environment with at least one high-intensity source. A light source emits light pulses toward the environment, and an image sensor with a pixelated sensor array receives reflected pulses from a selected depth of field and generates a main image. The image sensor exposure mechanism includes a pixelated transfer gate synchronized with the emitted pulses. An image processor identifies oversaturated image portions of the main image resulting from a respective high-intensity source, and interprets the oversaturated image portions using supplementary image information acquired by image sensor. The supplementary information may be obtained from: a low-illumination secondary image having substantially fewer gating cycles than the main image; by accumulating reflected pulses from the high-intensity source after the reflected pulses undergo internal reflections between optical elements of the camera; or a low-illumination secondary image acquired by residual photon accumulation during a non-exposure state of image sensor.
US10564260B2 Range finding apparatus and system
A range finding system includes: an electromagnetic output to provide a first beam of electromagnetic radiation along a first beam path; an electromagnetic input to receive reflected electromagnetic radiation of the first beam from an object for determining a range of the range finding system from the object; and an enclosure including a side wall that surrounds a central axis of the enclosure, the side wall transparent to the electromagnetic radiation provided by the electromagnetic output. The electromagnetic output and electromagnetic input are disposed within the enclosure such that the electromagnetic input is located outside a second beam path of a second beam of electromagnetic radiation defined by a specular reflection of the first beam on the side wall. Since the electromagnetic input is located outside the second beam path, the specular reflection of the first beam off the side wall does not reach the electromagnetic input.
US10564257B2 Spectrum sensing for advanced radar performance
A spectrum sensing radar system including a spectrum power sensing module configured to sense electromagnetic signal powers in a plurality of sub-frequencies and generate a sensed power set including a plurality of sensed electromagnetic signal powers corresponding to each of the plurality of sub-frequencies; a multi-objective function module configured to receive the sensed power set and calculate a first objective function for each of the plurality of sub-frequencies, wherein the first objective function includes a power function divided by an empirical measure of interference of the sensed power set to form a signal plus noise objective function for a sub-frequency of the plurality of sub-frequencies, and wherein the power function further includes a peak transmit power of the radar system multiplied by a gain of an antenna of the radar system, multiplied by a wavelength of a carrier of the sub-frequency.
US10564247B2 Testing system for traveling wave fault detectors
A testing system for imposing a traveling wave signal on an electric power system signal for testing a fault detector is disclosed herein. The testing system may be configured to simulate a fault at a simulated location by controlling the timing of the traveling wave signal. The testing system may be configured to impose multiple traveling wave signals to test the accuracy of the fault location determined by the fault detector. The testing system may be configured with multiple testing apparatuses using time coordination and referenced to an intended fault instant. The testing system may be configured to supply traveling waves of different polarities to test for different fault type detection.