Document Document Title
US10680281B2 Sulfide and oxy-sulfide glass and glass-ceramic films for batteries incorporating metallic anodes
Thin amorphous or partially crystalline lithium-containing and conducting sulfide or oxysulfide glass electrode/separator members are prepared from a layer of molten glass or of glass powder. The resulting glass films are formed to lie face-to face against a lithium metal anode or a sodium metal anode and a cathode and to provide for good transport of lithium ions between the electrodes during repeated cycling of the cell and to prevent shorting of the cell by dendrites growing from the lithium metal or sodium metal anode.
US10680280B2 3D magnesium battery and method of making the same
3-D magnesium voltaic cells have a magnesium anode coated on multiple opposing surfaces with a continuous protective/electrolyte layer that is ionically conductive and electronically insulating. The resulting protected 3-D magnesium anode is coated on multiple opposing surfaces with a continuous cathode layer that is electronically and ionically conductive, and includes a magnesium storage medium. Suitable magnesium anodes, in particular, magnesium foam anodes, can be made by pulsed galvanostatic deposition of magnesium on a copper substrate. The protective layer can be formed by electropolymerization of a suitable methylacrylate ester. The continuous cathode layer can be a slurry cathode having powders of an electronic conductor and a reversible magnesium storage component suspended in a magnesium electrolyte solution.
US10680279B2 Lithium ion secondary battery electrode and lithium ion secondary battery
The present invention provides an art that can improve further battery performance of lithium ion secondary batteries in which a lithium salt is added to the interior of the batteries. A herein disclosed lithium ion secondary battery electrode is constituted by disposing, on a surface of a foil-like electrode current collector, an electrode mixture layer that contains a particulate electrode active material. With this electrode, a lithium salt having a lithium ion intake capability is added to the electrode mixture layer; dividing the electrode mixture layer into three equal regions, which are a first region, a second region, and a third region, in a thickness direction, an amount of the lithium salt component in the first region and an amount of the lithium salt component in the third region satisfy the relationship 0
US10680278B2 Composite separator and lithium ion battery comprising said separator and method for producing said composite separator
A composite separator is provided which includes a polymer membrane, a binder, a solid inorganic lithium-ion conductor and a liquid electrolyte. The solid inorganic lithium-ion conductor is present in the composite separator in a higher volume and weight proportion than the liquid electrolyte. A method for forming the composite separator is also provided, and a lithium-ion battery is provided which includes a composite separator having a polymer membrane, a binder, a solid inorganic lithium-ion conductor and a liquid electrolyte.
US10680274B2 Clamping device for an electrochemical cell stack
A clamping device for an electrochemical cell stack is provided. The clamping device can include a first plate and a second plate. The second plate can be positionable relative to the first plate such that a space between the first plate and the second plate can be sized to receive an electrochemical cell stack. The device also can include a coupling member coupling the first plate to the second plate. At least one of the first and second plates can be movable away from the other plate. The coupling member can have a first end portion and a second end portion. The device further can include an elastic member disposed between the first end portion and the second end portion.
US10680273B2 Battery
A battery includes a first insulator, a first electrode layer, and a first counter-electrode layer. The first counter-electrode layer is a counter electrode for the first electrode layer. The first insulator includes a first electrolyte portion, a second electrolyte portion, and a first bent portion. The first bent portion is positioned between the first electrolyte portion and the second electrolyte portion. The first electrode layer is disposed in contact with the first electrolyte portion. The first counter-electrode layer is disposed in contact with the second electrolyte portion. The first insulator is bent at the first bent portion, and thereby the first electrode layer and the first counter-electrode layer are positioned facing each other.
US10680270B2 Fuel cell ink trace interconnect
A fuel cell system is provided. The fuel cells system may be a segmented-in-series, solid-oxide fuel cell system. The system may comprise a fuel cell tube. The fuel cell tube may comprise a substrate having a first and second ends and a pair of generally planar opposing major surfaces extending between the ends. The fuel cell may further comprise a plurality of fuel disposed on one of the major surfaces proximate the first end of the substrate. The fuel cell tube may further comprise a sheet conductor. The sheet conductor may be electrically coupled to the plurality of fuel cells and may provide an electrical path from a location on one of the major surfaces to a location on the other the major surfaces proximate a first end of the substrate.
US10680266B2 Method of manufacturing an integrated water vapor transfer device and fuel cell-II
The present disclosure provides a method for manufacturing an integrated MEA, the method includes the following steps: (1) providing a substrate having an AA region and a WVT region; (2) simultaneously coating a microporous layer, a catalyst layer, and a first membrane ionomer layer onto the substrate; (3) applying an optional membrane support layer to the first membrane ionomer layer in the AA region and the WVT region; (4) applying an optional second membrane ionomer layer; (5) heating treating a coated substrate; and (6) assembling the coated substrate to a companion coated substrate.
US10680265B2 Energy storage using an REP with an engine
An energy storage system includes a power plant configured to generate an exhaust gas comprising carbon dioxide. The energy storage system further includes a first fuel cell configured to operate in reverse as an electrolyzer. The first fuel cell is configured to receive at least a portion of the exhaust gas from the power plant. An anode is configured to receive carbon dioxide via the exhaust gas and methane from a separate feed, and the anode is configured to output a hydrogen-containing gas mixture. The energy storage system further includes a reformer configured to methanate the hydrogen-containing gas mixture to convert substantially all of the carbon monoxide in the hydrogen-containing gas mixture to methane. The energy storage system further includes a second fuel cell operating in reverse as a hydrogen pump, the second fuel cell configured to separate hydrogen from a gas mixture output by the reformer.
US10680261B2 Fuel cell systems with in-block reforming
A fuel cell system and corresponding methods are provided. The fuel cell system includes a fuel cell stack configured for in-block reforming, as well as a pre-reformer. The fuel cell stack may include a plurality of fuel cells. The fuel cell stack may also include a fuel supply manifold, a fuel exhaust manifold, an oxidant supply manifold, and an oxidant exhaust manifold. The fuel supply manifold may be configured to receive fuel, and to supply the fuel to the fuel cell stack for in-block reforming. The fuel exhaust manifold may be configured to expel fuel exhaust from the fuel cell stack. The oxidant supply manifold may be configured to receive an oxidant and to supply the oxidant to the fuel cell stack for in-block reforming. The oxidant exhaust manifold may be configured to expel oxidant exhaust from the fuel cell stack.
US10680260B2 Arrangement for a cathode recirculation in a fuel cell and method for cathode recirculation
The invention relates to an arrangement for a cathode recirculation of a fuel cell (10) of a fuel cell system (1) with a cathode supply (30) for the fuel cell (10), having a cathode supply path (31) and a cathode waste gas path (32), and a flushing loop (50) of a stack housing (16) of the fuel cell (10) is mechanically connected in terms of fluid to the cathode supply (30), wherein a recirculation fluid (7) can be circulated in the cathode supply (30) and in the flushing loop (50) by means of a recirculation fluid pressure generator (33, 53) in the cathode supply (30) and/or in the flushing loop (50).The invention also relates to a method for cathode recirculation of a fuel cell (10) of a fuel cell system (1) if a vehicle, in particular of an electric vehicle, wherein a recirculation fluid (7) is conveyed through a cathode supply path (31), through the cathode chambers of the fuel cell (10), and through a cathode waste gas path (32), and the recirculation fluid (7) is also conveyed through a flushing loop (50) for a stack housing (16) of the fuel cell (10) as well as the stack housing (16).
US10680259B2 Regeneration of flow battery electrode
A method is disclosed for regenerating an electrode of a flow battery. The method can be executed during shutdown of the flow battery from an active charge/discharge mode to an inactive, shut-down mode in which neither a negative electrolyte nor a positive electrolyte are circulated through at least one cell of the flow battery. The method includes driving voltage of the least one cell of the flow battery toward zero by converting, in-situ, the negative electrolyte in the at least one cell to a higher oxidation state. The negative electrolyte is in contact with an electrode of the at least one cell. The higher oxidation state negative electrolyte is used to regenerate, in-situ, catalytically active surfaces of the electrode of the at least one cell.
US10680258B2 Fast starting fuel cell
An electrical power supply system has a fuel cell module and a battery. The fuel cell can be selectively connected to the battery system through a diode. The system preferably also has a current sensor and a controller adapted to close a contactor in a by-pass circuit around the diode after sensing a current flowing from the fuel cell through the diode. The system may also have a resistor and a contactor in another by-pass circuit around the diode. In a start-up method, a first contactor is closed to connect the fuel cell in parallel with the battery through the diode and one or more reactant pumps for the fuel cell are turned on. A current sensor is monitored for a signal indicating current flow through the diode. After a current is indicated, a by-pass circuit is provided around the diode.
US10680255B2 Flow-guiding plate for a fuel cell
A flow-guiding plate for a fuel cell, including a conductive sheet including a relief: defining alternating flow channels on first and second faces, two successive channels on the first face being separated by walls; defining first and second access holes at ends of each of the flow channels on the second face and of a first group of flow channels on the first face; defining a flow restriction in each flow channel of a second group of flow channels on the first face, the cross-section of the flow restrictions being smaller than the cross-section of the access holes to the flow channels of the first group, the first face including alternating flow channels of the first group and alternating flow channels of the second group.
US10680252B2 Catalyst layer material and membrane electrode assembly including same
A catalyst layer material and a membrane electrode assembly (MEA) having same are provided. The catalyst layer material used for a fuel cell has a catalyst support and a catalyst distributed on the catalyst support. The catalyst support has TiWMXNYOZ, wherein Ti is titanium; M is one metal element selected from a group consisting of group IB metals, group IIA metals, group IIB metals, group VB metals, group VIB metals, group VIIB metals and group VIIIB metals; N is an non-metal element selected from a group consisting of nitrogen, phosphorus, and sulfur; O is oxygen; 0
US10680251B2 SOFC including redox-tolerant anode electrode and system including the same
A solid oxide fuel cell, system including the same, and method of using the same, the fuel cell including an electrolyte disposed between an anode and a cathode. The anode includes a first layer including a metallic phase and a ceramic phase, and a second layer including a metallic phase. The metallic phase of the second layer includes a metal catalyst and a dopant selected from Al, Ca, Ce, Cr, Fe, Mg, Mn, Nb, Pr, Ti, V, W, or Zr, any oxide thereof, or any combination thereof. The second layer may also include a ceramic phase including ytterbia-ceria-scandia-stabilized zirconia (YCSSZ).
US10680243B2 Negative electrode active material containing carbon and boron, and nitrogen or phosphorus, and battery including the same
A negative electrode active material includes a plurality of layers and lithium located between the plurality of layers, each of the plurality of layers containing carbon and boron, and nitrogen or phosphorus, wherein a molar ratio of the boron to the carbon is more than 0.6.
US10680238B2 Method to prepare composite graphite particles for nonaqueous secondary battery negative electrode, active material for nonaqueous secondary battery negative electrode, and nonaqueous secondary battery
The invention includes a method to provide composite graphite particles for a nonaqueous secondary battery negative electrode, wherein metal particles capable of alloying with Li can be internally present with favorable dispersibility. The present invention relates to composite graphite particles for a nonaqueous secondary battery negative electrode containing graphite (A) and metal particles (B) capable of alloying with Li, wherein the degree of dispersion of the metal particles (B) in the composite graphite particles is 0.78 or more.
US10680237B2 Active material-exfoliated graphite composite, negative electrode material for lithium ion secondary battery, and lithium ion secondary battery
There is provided an active material-exfoliated graphite composite that allows a lithium ion secondary battery to be obtained in which the initial capacity is large and deterioration in charge and discharge cycle characteristics is less likely to occur, when used for a negative electrode material for lithium ion secondary batteries. An active material-exfoliated graphite composite comprising: partially exfoliated graphite having a structure in which graphite is partially exfoliated; and an active material that is in the form of particles capable of intercalating and deintercalating lithium ions by composite formation with the partially exfoliated graphite, or particles capable of adsorbing and desorbing lithium ions by composite formation with the partially exfoliated graphite, wherein the active material has an average particle diameter of 1 μm or more and 100 μm or less.
US10680235B2 Method for producing electrode for lithium-ion secondary battery
A method for producing a positive electrode containing a positive electrode active material and/or a negative electrode containing a negative electrode active material. The method includes a process for producing an electrode slurry including: a first process in which a positive or negative electrode active material, a conductive additive, and a nonaqueous solvent are mixed to obtain a slurry; and a second process in which the slurry is diluted or concentrated and then mixed to obtain the electrode slurry. In the first process, the mixing is performed such that the obtained slurry has a water content of 1000 ppm or less and a viscosity of 500 cP or more and 8000 cP or less, and, in the second process, the mixing is performed such that a water content of the obtained electrode slurry is maintained at the water content of the slurry after the first process is completed.
US10680213B2 Compact secondary battery module and secondary battery pack using same
The present invention relates to a secondary battery module comprising a cartridge assembly in which at least two or more cartridges are stacked and combined, wherein the module comprises one or more fixed members provided on the outer surface thereof in order to configure a battery pack in which one or more modules are mechanically/electrically connected in series or in parallel with each other.
US10680212B2 Organic light-emitting display having organic layer with uneven boundary lines
A method of manufacturing an organic light-emitting display apparatus includes: forming a lift-off layer on a substrate including a first electrode, the lift-off layer including a fluoropolymer; forming a pattern layer on the lift-off layer; etching the lift-off layer between patterns of the pattern layer by utilizing a first solvent to expose the first electrode; forming an organic functional layer on the first electrode and the pattern layer, the organic functional layer including an emission layer; removing remaining portions of the lift-off layer by utilizing a second solvent; and forming a second electrode on the organic functional layer.
US10680211B2 Motherboard substrate, motherboard panel, display panel, manufacturing method thereof, and display device
A motherboard substrate, a motherboard panel, a display panel, a display device and a method for manufacturing the display panel are provided. The motherboard substrate comprises a plurality of display substrates arranged in an array and regions provided between adjacent display substrates. Each display substrate includes a region to be packaged; a first reflection structure is provided at the region to be packaged; a second reflection structure is provided on the outside of the display substrate and in the region between adjacent display substrates; and the second reflection structure and the first reflection structure are spaced apart from each other.
US10680206B2 Display apparatus including encapsulation film and method of inspecting the encapsulation film
A display apparatus including a substrate, a display panel on the substrate, and an encapsulation film sealing the display panel. The encapsulation film includes at least one organic layer and/or at least one inorganic layer and at least one pair of conductive layers.
US10680203B2 Mask plate, display panel and encapsulating method thereof
A mask plate, a display panel and an encapsulating method thereof, which are used for reducing the width of an edge of a packaging film layer, thereby realizing a narrow bezel. The mask plate includes a first blocking area, a first opening area and at least one encapsulation control area, wherein an edge of an orthographic projection, on a display panel, of the first opening area surrounds a display area of the display panel; the encapsulation control area surrounds the first opening area, and includes a plurality of second opening areas and a plurality of second blocking areas which are arranged alternatively; the first blocking area surrounds the first opening area, is between the first opening area and the encapsulation control area, and has no overlapping area with the encapsulation control area.
US10680201B2 Display apparatus
A display apparatus includes: a substrate; a display unit disposed on the substrate; a barrier unit disposed between the substrate and the display unit; and a buffer unit disposed between the barrier unit and the display unit, wherein a sum of a thickness of the barrier unit and a thickness of the buffer unit is in the range from 0.9 μm to 3 μm.
US10680197B2 Display device and method of manufacturing display device
A display device includes a display region, an organic insulating layer, a display element, and a moisture-ingress barrier. The organic insulating layer has a groove outside the display region. The organic insulating layer extends over the display region and a region outside the groove. The display element is disposed in the display region and includes, in order, a first electrode, an organic layer, and a second electrode. The organic layer includes one or more moisture-reacting layers. The moisture-ingress barrier is disposed in the groove of the organic insulating layer, includes a material identical to the material of the one or more moisture-reacting layers, and has a thickness greater than the thickness of the one or more moisture-reacting layers.
US10680191B2 Display device and electronic device
A display device includes: an array substrate having a flexible substrate and a pixel circuit over the flexible substrate; a first supporting film under the array substrate; a second supporting film over the array substrate; and a member under the first supporting film with an adhesive layer sandwiched therebetween. The member includes a first film and a second film having a different thermal expansion coefficient respectively. The first film and the second film are respectively a first metal film containing a metal film and a second metal film containing a second metal, and the first metal and the second film are independently selected from copper, nickel, zinc, manganese, iron, cobalt, aluminum, tin, lead, and silver.
US10680177B2 Method of manufacturing shadow mask using hybrid processing and shadow mask manufactured thereby
The present invention discloses a method of manufacturing a shadow mask, wherein hybrid processing is used to form a mask pattern on the shadow mask, the method includes: forming a laser-processed pattern by irradiating a laser beam from above a base; and forming a wet-etched pattern that continues from the laser-processing pattern, by performing wet etching from above the base or from below the base on which the laser-processed pattern is formed. The present invention uses hybrid processing including wet etching and laser processing for manufacturing a shadow mask. The method has an effect on solving the productivity degradation of the conventional laser processing and provides a shadow mask with high quality using wet etching.
US10680175B1 Memory structures having improved write endurance
A memory structure can include a memory cell and a first barrier layer having a maximum hydrogen diffusion coefficient of 1×10−17 cm2/s, said first barrier layer adjacent to the memory cell to minimize contaminant movement to or from the memory cell.
US10680174B2 Integrated semiconductor device including RF isolation regions under phase-change material (PCM) radio frequency (RF) switches
A semiconductor device includes a substrate, an integrated passive device (IPD), and a phase-change material (PCM) radio frequency (RF) switch. The PCM RF switch includes a heating element, a PCM situated over the heating element, and PCM contacts situated over passive segments of the PCM. The heating element extends transverse to the PCM, with a heater line underlying an active segment of the PCM. The PCM RF switch is situated over a heat spreader that is situated over the substrate. The heat spreader and/or the substrate dissipate heat generated by the heating element and reduce RF noise coupling between the PCM RF switch and the IPD. An electrically insulating layer can be situated between the heat spreader and the substrate. In another approach, the PCM RF switch is situated over an RF isolation region that allows the substrate to dissipate heat and that reduces RF noise coupling.
US10680167B2 Magnetic tunnel junction device
The output voltage of an MRAM is increased by means of an Fe(001)/MgO(001)/Fe(001) MTJ device, which is formed by microfabrication of a sample prepared as follows: A single-crystalline MgO (001) substrate is prepared. An epitaxial Fe(001) lower electrode (a first electrode) is grown on a MgO(001) seed layer at room temperature, followed by annealing under ultrahigh vacuum. A MgO(001) barrier layer is epitaxially formed on the Fe(001) lower electrode (the first electrode) at room temperature, using a MgO electron-beam evaporation. A Fe(001) upper electrode (a second electrode) is then formed on the MgO(001) barrier layer at room temperature. This is successively followed by the deposition of a Co layer on the Fe(001) upper electrode (the second electrode). The Co layer is provided so as to increase the coercive force of the upper electrode in order to realize an antiparallel magnetization alignment.
US10680161B1 Electronic Devices with Piezoelectric Ink
An electronic device may have input devices and/or output devices based on piezoelectric components. Piezoelectric components may include piezoelectric ink in which particles of piezoelectric material are dispersed in a binder. The piezoelectric ink may be printed or otherwise deposited onto a substrate to form piezoelectric ink traces. The piezoelectric ink traces may be deposited on flexible substrates such as elastic speaker diaphragms or flexible fabric layers. The piezoelectric traces may be part of a key in a keyboard or a stand-alone button. In arrangements where the piezoelectric trace forms part of a key in a keyboard, the piezoelectric trace may be coupled to a grid of horizontal and vertical signal lines. The signal lines may convey key press data from the piezoelectric trace to control circuitry and/or may supply control signals from the control circuitry to the piezoelectric trace to produce haptic output.
US10680160B2 Piezoelectric thin film stack
The present disclosure is drawn to a piezoelectric thin film stack and method of preparing the same. The piezoelectric thin film stack can comprise a substrate with an oxide application surface, a metal oxide adhesive blend layer applied to the oxide application surface, and a piezoelectric film applied directly to the metal oxide adhesive blend layer.
US10680156B2 Piezoelectric actuator, piezoelectric motor, robot, electronic component conveyance apparatus, printer, and manufacturing method of piezoelectric actuator
A piezoelectric actuator includes a vibrator having a vibrating part including a piezoelectric element and a transmitting portion provided in the vibrating part and transmitting drive power to a driven part, and an energizing part that may energize the vibrator toward the driven part, wherein the energizing part has a base portion connected to the vibrator and a pair of spring portions integrally formed with the base portion.
US10680155B2 Methods of fabrication of flexible micro-thermoelectric generators
A cross-plane flexible micro-TEG with hundreds of pairs of thermoelectric pillars formed via electroplating, microfabrication, and substrate transferring processes is provided herein. Typically, fabrication is conducted on a Si substrate, which can be easily realized by commercial production line. The fabricated micro-TEG transferred to the flexible layer from the Si substrate. Fabrication methods provided herein allow fabrication of main TEG components including bottom interconnectors, thermoelectric pillars, and top interconnectors by electroplating. Such flexible micro-TEGs provide high output power density due to high density of thermoelectric pillars and very low internal resistance of electroplated components. The flexible micro-TEG can achieve a power per unit area of 4.5 mW cm−2 at a temperature difference of ˜50 K, which is comparable to performance of flexible TEGs developed by screen printing. The power per unit weight of flexible TEGs described herein is as high as 60 mW g−1, which is advantageous for wearable applications.
US10680154B2 Thermoelectric conversion module, method for producing same, thermoelectric power generation system, and method for producing same
In a known method in which a cooling pipe that is fixed and rigid is used, variation in a distance from the center of an exhaust heat pipe to the outer surface of a thermoelectric conversion module, variation in the radius of curvature of the curved surface of a cooling pipe, and other factors produce a gap between the outer surface of the thermoelectric conversion module and the inside surface of the cooling pipe. The gap prevents the achievement of desired cooling performance and the improvement of power generation efficiency.A thermoelectric conversion module of the present invention includes two flexible substrates each made of a thin resin film and having mounting lands formed thereon, and a plurality of thermoelectric elements mounted on the mounting lands at high density, wherein one of the two flexible substrate has a plurality of slits to make the module easy to bend.
US10680153B2 Thermoelectric conversion element and method for manufacturing thermoelectric conversion element
A thermoelectric conversion element includes a laminated body including a plurality of first thermoelectric conversion parts, a plurality of second thermoelectric conversion parts, and an insulator layer. The first thermoelectric conversion parts and the second thermoelectric conversion parts are alternately arranged in the Y axis direction and the first thermoelectric conversion part and the second thermoelectric conversion part are joined in a region of the surface between the first thermoelectric conversion part and the second thermoelectric conversion part in the Y axis direction, and in the other region of the surface in the Y axis direction, the insulator layer is interposed between the first thermoelectric conversion part and the second thermoelectric conversion part. The laminated body has a first principal surface and a second principal surface at both ends in the Y axis direction, and both end surfaces in a direction perpendicular to the Y axis direction. The insulator layer covers the end surface of the second thermoelectric conversion part.
US10680152B1 Passive thermal oscillators
A passive thermal oscillator combines a thermoelectric device and a passive analog electrical circuit to produce a time-oscillating temperature difference. The oscillator makes use of a temperature difference imposed across a thermoelectric device to produce a Seebeck voltage to periodically trigger electrical current to pass through a switch. The periodic electrical current causes periodic Peltier cooling producing a time-oscillating temperature difference across the thermoelectric device. There is no requirement for additional external energy input because the thermal energy generates a voltage that is used as the driving force. The operation is purely passive. So long as there is a temperature difference across the thermoelectric device, then the passive thermal oscillator oscillates. The passive thermal oscillator can integrate multiple energy conversion device technologies to operate cooperatively. The cooperation of multiple energy conversion technologies yields a much higher overall system efficiency than just the conversion of thermal energy into electrical energy.
US10680149B2 Method for manufacturing light-emitting device
A method for manufacturing at last one light-emitting device including a light-transmissive member, a light-emitting element, and a reflective member, the method including: providing a holding member comprising a plurality of through-holes or recesses; disposing a light-transmissive member in at least one of the through-holes or at least one of the recesses; disposing a light-emitting element on the light-transmissive member in the at least one through-hole or the at least one recess; forming a reflective member in contact with a lateral surface defining the at least one through-hole or the at least one recess and covering a lateral surface of the light-emitting element; and removing the at least one light-emitting device from the holding member.
US10680148B2 Light guide with patterned ink
A light-emitting device comprising: a light source; and a light guide that is optically coupled to the light source, the light guide including a plurality of first non-fluorescent light extraction elements and a plurality of second non-fluorescent light extraction elements that are printed on the light guide, each of the first light extraction elements having a reflectance that is higher than a reflectance of any of the second light extraction elements, each of the first light extraction elements having a light transmittance that is lower than a light transmittance of any the second light extraction elements, each of the first light extraction elements having the same shape and size as any other one of the plurality first light extraction elements, and each of the second light extraction elements having the same shape and size as any other one of the plurality of second light extraction elements.
US10680140B2 Light-emitting device and manufacturing method thereof
A light-emitting device comprises a transparent substrate, an LED die on the transparent substrate, a second substrate on the LED die, and two electrode pins located between the transparent substrate and the second substrate. The LED die comprises a first surface, a second surface opposite to the first surface, and two electrodes located on the first surface, wherein the LED die is enclosed by the transparent substrate and the second substrate, and the two electrodes of the LED die respectively connect to the two electrode pins without a wire bonding process. Each of the two electrode pins comprises a first end and a second end opposite to the first end, and the first end is sandwiched by the LED die and the second substrate, and the second end extends out of the transparent substrate and the second substrate; wherein the first surface comprises a side and the two electrode pins extend in parallel from the side of the LED die toward a same direction away from the side.
US10680134B2 Deep ultraviolet LED and method for manufacturing the same
Provided is a deep ultraviolet LED with a design wavelength λ, including a reflecting electrode layer, an ultra-thin metal layer, and a p-type contact layer that are arranged in this order from a side opposite to a substrate; and a hemispherical lens bonded to a rear surface of the substrate on a side of the p-type contact layer, the hemispherical lens being transparent to light with the wavelength λ. The refractive index of the hemispherical lens is greater than or equal to the average value of the refractive index of the substrate and the refractive index of air and is less than or equal to the refractive index of the substrate. The hemispherical lens has a radius that is greater than or equal to the radius of an inscribed circle of the substrate and is about equal to the radius of a circumscribed circle of the substrate.
US10680131B2 Doped absorption devices
An example device includes a doped absorption region to receive optical energy and generate free electrons from the received optical energy. The example device also includes a doped charge region to increase an electric field. The example device also includes an intrinsic multiplication region to generate additional free electrons from impact ionization of the generated free electrons. The example device includes a doped contact region to conduct the free electrons and the additional free electrons.
US10680128B2 Solar panel
A solar panel includes conductors each having a first base portion, which is connected to a third base portion with a first connecting portion, and a second base portion, which is connected to the third base portion with a second connecting portion. Output leads include a distal end portion and an extending portion. The distal end portion extends in a first direction along a second front surface of a back cover and is connected to the third base portion from the side opposite from a solar cell. The extending portion is continuous with the distal end portion and extends in a first direction toward the solar cell along a second back surface of the back cover. The first connecting portion and the second connecting portion are elastically deformable in the first direction and a second direction, which intersects the first direction.
US10680127B2 Power generation circuit unit
This power generation circuit unit includes a wiring substrate and a plurality of power generating elements mounted to the wiring substrate. The wiring substrate includes: a first substrate (32E) and a second substrate (32F) to each of which the power generating element is mounted; and a coupling portion (33L) configured to couple the first substrate (32E) and the second substrate (32F) together. The first substrate (32E) can be disposed at least two positions of: a first position separated from the second substrate (32F) by a first distance; and a second position separated from the second substrate (32F) by a second distance being greater than the first distance. The coupling portion (33L) has an FPC (flexible printed circuits). In a state where the first substrate is disposed at the second position, at least a part of the coupling portion (33L) is twisted.
US10680124B2 Plasmon-enhanced below bandgap photoconductive terahertz generation and detection
Disclosed are systems and methods for improving applications involving the generation and detection of electromagnetic radiation at terahertz (THz) frequencies. Embodiments of the systems and methods include the fabrication and use of plasmonic devices that enhance light-matter interaction at the nanometer scale by extreme focusing with nanostructured metals. This plasmonic enhancement is used to produce high efficiency THz photoconductive switches that combine the benefits of low-temperature grown GaAs while using mature 1.55 μm femtosecond lasers operating with photon energy below the GaAs band-gap.
US10680117B2 Thin film transistor, method for manufacturing the same and display device comprising the same
A thin film transistor is disclosed, which includes an oxide semiconductor layer on a substrate; a gate insulating film on the oxide semiconductor layer; a gate electrode on the gate insulating film; a hydrogen supply layer on the gate insulating film; a source electrode connected with the oxide semiconductor layer; and a drain electrode spaced apart from the source electrode and connected with the oxide semiconductor layer, wherein the oxide semiconductor layer includes a channel portion overlapped with the gate electrode and a connecting portion not overlapped with the gate electrode, a hydrogen concentration of the connecting portion is higher than that of the channel portion, and the gate insulating film includes a first area overlapped with the gate electrode and a second area not overlapped with the gate electrode, and a hydrogen concentration of the second area is higher that of the first area.
US10680114B2 Thin film transistor, method of manufacturing the same and liquid crystal display apparatus having the same
A thin film transistor includes a substrate, a gate electrode disposed on the substrate, an active pattern disposed on the gate electrode, a source electrode electrically coupled to the active pattern and a drain electrode electrically coupled to the active pattern. The active pattern includes a first channel layer overlapping the source electrode and the drain electrode and a second channel layer overlapping the gate electrode. The second channel layer includes a plurality of high electron mobility regions. An electron mobility of each of the high electron mobility regions is greater than an electron mobility of the first channel layer.
US10680111B2 Oxide semiconductor device
An object is to provide a semiconductor device having a structure in which parasitic capacitance between wirings can be efficiently reduced. In a bottom gate thin film transistor using an oxide semiconductor layer, an oxide insulating layer used as a channel protection layer is formed above and in contact with part of the oxide semiconductor layer overlapping with a gate electrode layer, and at the same time an oxide insulating layer covering a peripheral portion (including a side surface) of the stacked oxide semiconductor layer is formed. Further, a source electrode layer and a drain electrode layer are formed in a manner such that they do not overlap with the channel protection layer. Thus, a structure in which an insulating layer over the source electrode layer and the drain electrode layer is in contact with the oxide semiconductor layer is provided.
US10680110B2 Semiconductor device and display device including the same
A first transistor and a second transistor are stacked. The first transistor and the second transistor have a gate electrode in common. At least one of semiconductor films used in the first transistor and the second transistor is an oxide semiconductor film. With the use of the oxide semiconductor film as the semiconductor film in the transistor, high field-effect mobility and high-speed operation can be achieved. Since the first transistor and the second transistor are stacked and have the gate electrode in common, the area of a region where the transistors are disposed can be reduced.
US10680108B2 Field-effect transistor comprising germanium and manufacturing method thereof
The disclosed technology generally relates to semiconductor devices, and more particularly to transistors comprising germanium (Ge) in the channel, and to methods of manufacturing thereof. In one aspect, a field-effect transistor (FET) comprises an active region comprising germanium (Ge) and a gate stack formed on the active region. The gate stack comprises a Si-comprising passivation layer formed on the active region, an interfacial dielectric layer comprising SiOx (x>0) formed on the passivation layer, a dielectric capping layer comprising an interface dipole-forming material formed on the interfacial dielectric layer, a high-k dielectric layer formed on the dielectric capping layer and a gate electrode layer formed on the high-k dielectric layer.
US10680104B2 Metal oxide semiconductor (MOS) device and manufacturing method thereof
A metal oxide semiconductor (MOS) device includes: a semiconductor layer, an isolation structure, a well, a gate, a source, a drain, a first lightly doped region, and a second lightly doped region. The first lightly doped region is located right below a spacer layer and a portion of a dielectric layer of the gate. In a channel direction, the first lightly doped region is between and contacts the drain and an inversion current channel. The second lightly doped region includes a first part and a second part. The first part is located right below the spacer which is near the source, and the first part is between and contacts the source and the inversion current channel. The second part is located right below the spacer which is near the drain, and the second part is between and contacts the drain and the first lightly doped region.
US10680100B2 Field structure and methodology
The present disclosure relates to a high voltage transistor device having a field structure that includes at least one conduction unit, and a method of formation. In some embodiments, the high voltage transistor device has a gate electrode disposed over a substrate between a source region and a drain region located within the substrate. A dielectric layer laterally extends from over the gate electrode to over a drift region between the gate electrode and the drain region. A field structure is located within the first ILD layer. The field structure includes a conduction unit having a vertically elongated shape and vertically extending from a top surface of the dielectric layer and a top surface of the first ILD layer.
US10680099B2 Isolated laterally diffused metal oxide semiconductor (LDMOS) transistor having low drain to body capacitance
A transistor, such as laterally diffused (LD) transistor, having a band region below a drift well is disclosed. The band region and drift well are oppositely doped. The band region is self-aligned to the drift well. The band region reduces the depth of the drift well. A shallower drift well reduces risk of punch-through, improving reliability. In addition, the shallower drift well reduces the drain to body parasitic capacitance which improves performance.
US10680097B2 MOSFET device and fabrication
A semiconductor device, comprising: a substrate; an active gate trench in the substrate; a source polysilicon pickup trench in the substrate; a polysilicon electrode disposed in the source polysilicon pickup trench; a gate pickup trench in the substrate; a first conductive region and a second conductive region disposed in the gate pickup trench, the first conductive region and the second conductive region being separated by oxide, wherein at least a portion of the oxide surrounding the first conductive region in the gate pickup trench is thicker than at least a portion of the oxide under the second conductive region; and a body region in the substrate.
US10680094B2 Electronic device including a high electron mobility transistor including a gate electrode
An electronic device can include a channel layer including AlzGa(1-z)N, where 0≤z≤0.1; a gate dielectric layer; and a gate electrode of a high electron mobility transistor (HEMT). The gate dielectric layer can be disposed between the channel layer and the gate electrode. The gate electrode includes a gate electrode film that contacts the gate dielectric layer, wherein the gate electrode film can include a material, wherein the material has a sum of an electron affinity and a bandgap energy of at least 6 eV. In some embodiments, the material can include a p-type semiconductor material. The particular material for the gate electrode film can be selected to achieve a desired threshold voltage for an enhancement-mode HEMT. In another embodiment, a portion of the barrier layer can be left intact under the gate structure. Such a configuration can improve carrier mobility and reduce Rdson.
US10680089B2 Semiconductor device having an active trench and a body trench
A semiconductor device is described in which a conductive channel is present along an active gate trench of the device when a gate potential is at an on-voltage, whereas no conductive channel is present along an inactive gate trench of the device for the same gate potential condition.
US10680088B2 Tunnel field effect transistor having anisotropic effective mass channel
A tunnel field effect transistor (TFET) device includes a substrate, heavily doped source and drain regions disposed at opposite ends of a channel region forming a PiN or NiP structure, the channel region including a first substantially parallelogram portion having a first length defined along a longitudinal axis extending from the source region to the drain region and a second substantially parallelogram portion having a second length defined along the longitudinal axis larger than the first length, the TFET device having an effective channel length that is an average of the first and second lengths. The channel region includes a channel material with a first effective mass along a longitudinal axis extending from the source region to the drain region and a second effective mass along a lateral axis perpendicular to the longitudinal axis, the first effective mass being greater than the second effective mass.
US10680080B2 Semiconductor device and method for manufacturing the same
A method for manufacturing a semiconductor device includes forming a gate insulation film and a polysilicon layer on a substrate, forming a polysilicon pattern by etching the polysilicon layer, forming an opening in the polysilicon pattern that exposes a part of the polysilicon pattern by forming a mask pattern on the polysilicon pattern, forming a gate electrode by etching the part of the polysilicon pattern exposed through the opening, forming a P-type body region by ion implanting a P-type dopant onto the substrate using the gate electrode as a mask, forming an N-type LDD region on the P-type body region by ion implanting an N-type dopant onto the substrate using the gate electrode as a mask, forming a spacer on a side surface of the gate electrode, and forming an N-type source region on a side surface of the spacer.
US10680077B2 Fabrication of heterojunction bipolar transistors with a selectively grown collector/sub-collector
A heterojunction bipolar transistor (HBT) and methods of fabrication provide a substrate, a base having a first lateral area, an emitter, a sub-collector having a second lateral area, and a collector above the sub-collector, wherein the second lateral area of the sub-collector is less than the first lateral area of the base, which enables the fabrication of HBTs with high linearity, as measured by an improved third order distortion (OIP3) parameter, while maintaining high gain; which enables the fabrication of HBTs with a selectively grown or overgrown collector/sub-collector; and which reduces a capacitance between the base and collector of the HBTs.
US10680076B2 Trench power semiconductor and method of making the same
The present disclosure provides a trench power semiconductor component and a method of making the same. The trench power semiconductor component includes a substrate, an epitaxial layer, and a trench gate structure. The epitaxial layer is disposed on the substrate, the epitaxial layer having at least one trench formed therein. The trench gate structure is located in the at least one trench. The trench gate structure includes a bottom insulating layer covering a lower inner wall of the at least one trench, a shielding electrode located in the lower half part of the at least one trench, a gate electrode disposed on the shielding electrode, an inter-electrode dielectric layer disposed between the gate electrode and the shielding electrode, an upper insulating layer covering an upper inner wall of the at least one trench, and a protection structure including a first wall portion and a second wall portion.
US10680073B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes: a semiconductor layer; a first insulating film which covers a surface of the semiconductor layer; a first adhering film which is formed on a surface of the first insulating film and contains a carbonyl group; and a second insulating film which covers a surface of the first adhering film and has a lower dielectric constant than the first insulating film.
US10680069B2 System and method for a GaN-based start-up circuit
In accordance with an embodiment, a circuit includes a first gallium nitride (GaN) transistor comprising a drain coupled to a drain node, a source coupled to a source node, and a gate coupled to a gate node; and a second GaN transistor comprising a drain coupled to the drain node, a source coupled to a first power source node configured to be coupled to a first capacitor.
US10680065B2 Field-effect transistors with a grown silicon-germanium channel
Device structures for a field-effect transistor and methods of forming a device structure for a field-effect transistor. A channel region is arranged laterally between a first source/drain region and a second source/drain region. The channel region includes a first semiconductor layer and a second semiconductor layer arranged over the first semiconductor layer. A gate structure is arranged over the second semiconductor layer of the channel region The first semiconductor layer is composed of a first semiconductor material having a first carrier mobility. The second semiconductor layer is composed of a second semiconductor material having a second carrier mobility that is greater than the first carrier mobility of the first semiconductor layer.
US10680063B2 Method of manufacturing stacked SiGe nanotubes
Stacked SiGe nanotubes and techniques for the fabrication thereof are provided. In one aspect, a method of forming a SiGe nanotube stack includes: forming Si and SiGe layers on a wafer, one on top of another, in an alternating manner; patterning at least one fin in the Si and SiGe layers; depositing an oxide material onto the at least one fin; and annealing the at least one fin under conditions sufficient to diffuse Ge atoms from the SiGe layers along an interface between the oxide material and the Si and SiGe layers to form at least one vertical stack of SiGe nanotubes surrounding Si cores. A SiGe nanotube device and method for formation thereof are also provided.
US10680055B2 Display device
One embodiment of the present invention provides a highly reliable display device. In particular, a display device to which a signal or a power supply potential can be supplied stably is provided. Further, a bendable display device to which a signal or a power supply potential can be supplied stably is provided. The display device includes, over a flexible substrate, a display portion, a plurality of connection terminals to which a signal from an outside can be input, and a plurality of wirings. One of the plurality of wirings electrically connects one of the plurality of connection terminals to the display portion. The one of the plurality of wirings includes a first portion including a plurality of separate lines and a second portion in which the plurality of lines converge.
US10680054B2 Organic light-emitting display device including a compensation line and a bridge pattern
An organic light-emitting display device includes: a substrate on which a display area and a non-display area surrounding the display area are defined, the display area includes a main area and at least one protruding area, and a plurality of pixels is in the display area; a first signal line on the substrate in the main area to provide signals to the plurality of pixels; a second signal line on the substrate in the protruding area to provide signals to the plurality of pixels; a compensation line on the substrate in the non-display area and electrically connected to the second signal line; and a bridge pattern over the second signal line and the compensation line in the non-display area and electrically connecting the second signal line with the compensation line, the bridge pattern including a double-bridge structure.
US10680053B1 Display panel, array substrate, thin-film transistor and fabrication method thereof
A fabrication method for fabricating a thin-film transistor includes: forming a light shielding layer on a substrate; forming a buffer layer covering the light shielding layer, and forming a semiconductor material layer stacked on a surface of the buffer layer away from the substrate; forming a through hole penetrating through the buffer layer and the semiconductor material layer; patterning the semiconductor material layer to form an active layer covering a partial region of the buffer layer; forming a gate insulator layer on a surface of the active layer away from the substrate and a gate stacked on a surface of the gate insulator layer away from the substrate; forming a source and a drain on the surface of the buffer layer away from the substrate; and forming a dielectric layer covering the gate, the source, the drain, and the buffer layer, and being recessed into the through hole to form a groove.
US10680052B2 Display and method of manufacturing the same
An organic light-emitting display and a method of manufacturing the same are provided. An organic light-emitting display includes: a substrate including a light-emission region and a non-light-emission region around the light-emission region; a display device on the light-emission region of the substrate; and an encapsulation member on the display device. The encapsulation member includes a light-shielding member including a first light-shielding layer and a second light-shielding layer, the first light-shielding layer being in a region corresponding to the non-light-emission region, and the second light-shielding layer being on the first light-shielding layer; and a color conversion member in a region corresponding to the light-emission region.
US10680049B2 Light emitting device
The present invention provides a TFT that has a channel length particularly longer than that of an existing one, specifically, several tens to several hundreds times longer than that of the existing one, and thereby allowing turning to an on-state at a gate voltage particularly higher than the existing one and driving, and allowing having a low channel conductance gd. According to the present invention, not only the simple dispersion of on-current but also the normalized dispersion thereof can be reduced, and other than the reduction of the dispersion between the individual TFTs, the dispersion of the OLEDs themselves and the dispersion due to the deterioration of the OLED can be reduced.
US10680047B2 Organic EL display panel, organic EL display device, and method of manufacturing organic EL display panel
An organic EL display panel including pixels arranged in a matrix includes: a substrate; pixel electrodes arranged above the substrate in the matrix; an insulating layer provided above the pixel electrodes and having openings for each pixel electrode; banks extending in a column direction and partitioning between the pixel electrodes in a row direction; organic functional layers provided above the pixel electrodes and including organic light emitting layers where organic electroluminescence occurs in the openings; and a light-transmissive counter electrode provided above the functional layers. The openings include: first openings arranged in line in the column direction; and a second opening adjacent to one of the first openings in the row direction. Portions of the insulating layer between the first openings adjacent in the column direction are lower in height relative to the pixel electrode than a portion of the insulating layer between the first opening and the second opening.
US10680043B2 High pixel density array architecture
What is disclosed is a pixel array architecture for displays being based on a matrix of subpixels arranged in a rectilinear matrix oriented at an angle relative to a horizontal direction of the display, exhibiting a reduced pixel pitch for the subpixels.
US10680039B2 Display device and manufacturing method therefor
A blue fluorescent light-emitting layer is provided in common for first and second subpixels, a green fluorescent light-emitting layer is provided in common for second and third subpixels, and a red light-emitting layer is provided in common for the second and fourth subpixels. In the second subpixel, an opposing surface distance is less than or equal to a Förster radius, and at least of the blue fluorescent light-emitting layer and the green fluorescent light-emitting layer are layered with the red light-emitting layer with a separation layer interposed therebetween.
US10680034B2 Imaging detector module assembly
A module assembly device (402) is configured for assembling a module assembly (114) for a detector array (110) of an imaging system (100). The module assembly device includes a base (400) having a long axis (401). The module assembly device further includes a first surface (406) of the base and side walls (408) protruding perpendicular up from the first surface and extending in a direction of the long axis along at least two sides of the base. The first surface and side walls form a recess (404) configured to receive the module substrate on the surface and within the side walls. The module assembly device further includes protrusions (403) protruding from the side walls in a direction of the side walls. The protrusions and side walls interface forming a ledge which serves as a photo-detector array tile support (410) configured to receive the photo-detector array tile (118) over the ASIC and the module substrate.
US10680032B2 Photoelectric conversion element and solid-state image pickup device
The present invention provides a photoelectric conversion element and a solid-state image sensor, having a simple structure, a wide dynamic range, a high speed and a high sensibility, which includes a principal layer of a first conductivity type, a surface-buried region of a second conductivity type, selectively buried in an upper portion of the principal layer so as to implements a photodiode with the principal layer, a first charge-accumulation region of the second conductivity type, buried in the upper portion of the principal layer configured to accumulate first signal charges transferred from the surface-buried region, generated by the photodiode, and a second charge-accumulation region of the second conductivity type, buried in the principal layer configured to accumulate second signal charges transferred from the surface-buried region, generated by the photodiode, wherein a process including a first period, in which the first signal charges are transferred from the surface-buried region to the first charge-accumulation region, and a second period shorter than the first period, in which the second signal charges are transferred from the surface-buried region to the second charge-accumulation region is repeated multiple times in one frame period.
US10680029B2 Solid-state imaging device, manufacturing method thereof, and electronic apparatus
A solid-state imaging device having a backside illuminated structure, includes: a pixel region in which pixels each having a photoelectric conversion portion and a plurality of pixel transistors are arranged in a two-dimensional matrix; an element isolation region isolating the pixels which is provided in the pixel region and which includes a semiconductor layer provided in a trench by an epitaxial growth; and a light receiving surface at a rear surface side of a semiconductor substrate which is opposite to a multilayer wiring layer.
US10680020B2 Peeling method and manufacturing method of flexible device
A peeling method at low cost with high mass productivity is provided. A resin layer having a thickness greater than or equal to 0.1 μm and less than or equal to 3 μm is formed over a formation substrate using a photosensitive and thermosetting material, a transistor including an oxide semiconductor in a channel formation region is formed over the resin layer, the resin layer is irradiated with light using a linear laser device, and the transistor and the formation substrate are separated from each other. A first region and a second region which is thinner than the first region or an opening can be formed in the resin layer. In the case of forming a conductive layer functioning as an external connection terminal or the like to overlap with the second region or the opening of the resin layer, the conductive layer is exposed.
US10680015B2 Power gate switching system
A semiconductor device includes: a virtual power line extended in a first direction; an n-well extended in the first direction, wherein the virtual power line and the n-well are disposed in a row; a first power gate switch cell disposed in the n-well; a second power gate switch cell disposed in the n-well, wherein the first and second power gate switch cells are first type cells; and a third power gate switch cell disposed in the n-well between the first and second power gate switch cells, wherein the third power gate switch cell is a second type cell different from the first type cells.
US10680014B2 Integrated circuit including asymmetric ending cells and system-on-chip including the same
An integrated circuit including first and second macroblocks arranged in a first direction, and a plurality of cells between the first macroblock and the second macroblock, the plurality of cells including at least one first ending cell adjacent to the first macroblock and having a first width in the first direction, at least one second ending cell adjacent to the second macroblock and having a second width different from the first width in the first direction, and at least one standard cell between the at least one first ending cell and the at least one second ending cell may be provided.
US10680011B2 Vertical semiconductor devices
A vertical semiconductor device includes a conductive pattern structure, a memory layer, a pillar structure, and second and third insulation patterns. The conductive pattern structure includes conductive patterns and insulation layers, and may include a first portion extending in a first direction and a second portion protruding from a sidewall of the first portion. The conductive pattern structures are arranged in a second direction perpendicular to the first direction to form a trench therebetween. The memory layer is formed on sidewalls of the conductive pattern structures. The pillar structures in the trench, each including a channel pattern and a first insulation pattern formed on the memory layer, are spaced apart from each other in the first direction. The second insulation pattern is formed between the pillar structures. The third insulation pattern is formed between some pillar structures, and has a shape different from a shape of the second insulation pattern.
US10680009B2 Method for forming gate structure of three-dimensional memory device
A method for forming a gate structure of a 3D memory device is provided. The method comprises: forming an alternating dielectric stack on a substrate; forming multiple slits, each penetrating vertically through the alternating dielectric stack and extending in a horizontal direction; removing multiple sacrificial layers in the alternating dielectric stack through the plurality of slits to form multiple trenches; forming a conductive layer in each of the trenches; forming a first isolation layer on sidewalls of the slits to cover the conductive layers to prevent the conductive layers from being oxidized; forming a second isolation layer on surfaces of the first isolation layer, a material of the second isolation layer being different from a material of the first isolation layer; and depositing a conductive material into the slits to form multiple conductive walls, the conductive walls are insulated from the conductive layers.
US10680008B2 Methods of manufacturing semiconductor devices
A method of manufacturing a semiconductor device includes alternately stacking sacrificial layers and interlayer insulating layers on a substrate, to form a stack structure; forming channels penetrating through the stack structure; forming separation regions penetrating through the stack structure; forming lateral openings by removing the sacrificial layers through the separation regions; and forming gate electrodes in the lateral openings. Forming the gate electrodes may include forming a nucleation layer in the lateral openings by supplying a source gas and a first reaction gas, and forming a bulk layer on the nucleation layer to fill the lateral openings by supplying the source gas and a second reaction gas, different from the first reaction gas. The first reaction gas may be supplied from a first reaction gas source, stored in a gas charging unit, and supplied from the gas charging unit.
US10680003B2 Staircase structure for memory device
A semiconductor structure is disclosed. The semiconductor structure includes a staircase structure disposed over a substrate. The staircase structure includes a plurality of layer stacks, where each layer stack is made of a first material layer over a portion of a second material layer. The staircase structure further includes a plurality of landing pads, where each landing pad is disposed over another portion of the second material layer of a respective layer stack.
US10680000B2 Vertical field effect transistor including integrated antifuse
A vertical field effect transistor (FET) includes a vertical semiconductor channel having a first end that contacts an upper surface of a substrate and an opposing second end that contacts a source/drain region. An electrically conductive gate encapsulates the vertical semiconductor channel. The vertical FET further includes a split-channel antifuse device between the source/drain region and the electrically conductive gate. The split-channel antifuse device includes a gate dielectric having a thickness that varies between the source/drain region and the electrically conductive gate.
US10679994B1 Circuits employing asymmetric diffusion breaks in different type semiconductor diffusion regions, and related fabrication methods
Circuits employing asymmetric diffusion breaks in different type semiconductor diffusion regions are disclosed. In examples herein, diffusion breaks having dimensions asymmetric to each other are provided in different types of diffusion regions in a circuit to increase carrier mobility in semiconductor channels of a semiconductor device formed in different diffusion regions. In examples herein, the circuit includes a P-type and N-type semiconductor device(s) formed in a P-type and an N-type diffusion region(s), respectively, formed in the substrate. Complementary metal oxide semiconductor (CMOS) circuits can be realized from the P-type and N-type semiconductor devices. Diffusion breaks can induce strain in the diffusion regions with a magnitude of the induced strain related to a dimension of the diffusion breaks. As one example, an induced tensile strain may increase carrier mobility in N-type devices and decrease carrier mobility in P-type devices, with induced compressive strain having the opposite effect.
US10679987B2 Bootstrap metal-oxide-semiconductor (MOS) device integrated with a high voltage MOS (HVMOS) device and a high voltage junction termination (HVJT) device
Various embodiments of the present application are directed towards an integrated circuit (IC) in which a bootstrap metal-oxide-semiconductor (MOS) device is integrated with a high voltage metal-oxide-semiconductor (HVMOS) device and a high voltage junction termination (HVJT) device. In some embodiments, a drift well is in the semiconductor substrate. The drift well has a first doping type and has a ring-shaped top layout. A first switching device is on the drift well. A second switching device is on the semiconductor substrate, at an indent in a sidewall the drift well. A peripheral well is in the semiconductor substrate and has a second doping type opposite the first doping type. The peripheral well surrounds the drift well, the first switching device, and the second switching device, and further separates the second switching device from the drift well and the first switching device.
US10679984B2 Semiconductor device and method for forming the semiconductor device
A semiconductor device and a method for forming the semiconductor device. The semiconductor device includes: a unipolar component at least including an epitaxial layer; a transition layer connected to the epitaxial layer; and a bypass component connected to the transition layer; the unipolar component and the bypass component are connected in parallel and the transition layer is configured between the unipolar component and the bypass component.
US10679983B2 Method of producing a semiconductor device
A semiconductor body having a drift region layer, a body region layer adjoining the drift region layer, and a source region layer adjoining the body region layer and forming a first surface of the semiconductor body is provided. At least two trenches extend from the first surface of the semiconductor body through the source region layer and the body region layer. In each of the trenches a gate electrode and a gate dielectric are formed. Diode regions are directly adjacent to each of the at least two trenches. The diode regions extend from the first surface of the semiconductor body through the source region layer and the body region layer. The diode regions include a first region and a second region. A doping concentration in the diode regions varies such that a doping concentration is higher near the first surface than at the bottom of the trench.
US10679981B2 Protection circuit
A circuit includes a first transistor, a second transistor and a first resistive load. The first transistor has a first terminal coupled to a first reference voltage terminal, a second terminal coupled to a second reference voltage terminal, and a control terminal coupled to the first reference voltage terminal. The second transistor has a first terminal coupled to the second reference voltage terminal, a second terminal coupled to the first reference voltage terminal and the control terminal of the first transistor, and a control terminal coupled to the second reference voltage terminal and the second terminal of the first transistor. The first transistor further comprises a third terminal coupled to the second reference voltage terminal through the first resistive load.
US10679980B2 Integrated circuit filler and method thereof
Provided is a method for inserting a pre-designed filler cell, as a replacement to a standard filler cell, including identifying at least one gap among a plurality of functional cells. In some embodiments, a pre-designed filler cell is inserted within the at least one gap. By way of example, the pre-designed filler cell includes a layout design having a pattern associated with a particular failure mode. In various embodiments, a layer is patterned on a semiconductor substrate such that the pattern of the layout design is transferred to the layer on the semiconductor substrate. Thereafter, the patterned layer is inspected using an electron beam (e-beam) inspection process.
US10679979B2 Semiconductor device
A multilayer semiconductor device includes first wirings extending in a first direction and arranged adjacent to each other in a second direction. Dummy wirings are arranged between the first wirings and the second wiring at crossing points between first virtual linear lines extending in a third direction and second virtual linear lines extending in a fourth direction. The third and fourth directions are neither parallel nor orthogonal to the first and second directions. The dummy wirings have a first, a second, and a third dummy wiring. Centers of the second and third dummy wirings are nearest to a center of the first dummy wiring relative to others of the dummy wirings. The respective centers of the first, second, and third dummy wirings are aligned on a third virtual linear line extending in a fifth direction neither parallel to nor perpendicular to the first and second directions.
US10679978B2 Chip module with spatially limited thermally conductive mounting body
A module is disclosed. In one example, the module includes a carrier, an at least partially thermally conductive and electrically insulating body mounted on only a part of a main surface of the carrier, an at least partially electrically conductive redistribution structure on the thermally conductive and electrically insulating body, an electronic chip mounted on the redistribution structure and above the thermally conductive and electrically insulating body, and an encapsulant encapsulating at least part of the carrier, at least part of the thermally conductive and electrically insulating body, at least part of the redistribution structure, and at least part of the electronic chip.
US10679974B2 Display device having multiple pixels in a substrate groove
A display device includes a driving substrate, multiple light-emitting elements, first and second transparent substrates, multiple pixels, and a patterned light-absorbing layer. The light-emitting elements are disposed on the driving substrate and used to emit a light. The first transparent substrate is disposed over the driving substrate and the light-emitting elements and includes at least one groove. The pixels are disposed in the groove and include a first sub-pixel, a second sub-pixel, and a third sub-pixel respectively aligned with one of the light-emitting elements. The second transparent substrate covers the first transparent substrate and the pixels. The patterned light-absorbing layer is disposed on the second transparent substrate and includes multiple first openings respectively aligned with the first, second, and third sub-pixels. The first, second, and third sub-pixels correspond to the light emitted by the light-emitting elements to respectively emit a red light, a green light, and a blue light.
US10679972B2 Method of manufacturing multi-chip package
A multi-chip package includes a package substrate including a first substrate pad, a first group of semiconductor chips stacked on the package substrate, each of the first group of the semiconductor chips including bonding pads, first stud bumps arranged on the bonding pads of the first group of the semiconductor chips except for a lowermost semiconductor chip in the first group, a first conductive wire downwardly extended from the bonding pad of the lowermost semiconductor chip in the first group and connected to the first substrate pad, and a second conductive wire upwardly extended from the bonding pad of the lowermost semiconductor chip in the first group and sequentially connected to the first stud bumps.
US10679971B2 Semiconductor package
A semiconductor package may include: a plurality of slave chips stacked over a master chip through a through silicon via (TSV); a first guard unit disposed around each of the slave chips; and a second guard unit formed at a first distance from the first guard unit and disposed at the master chip.
US10679968B2 Package with thinned substrate
A package includes a substrate, an Under-Bump Metallurgy (UBM) penetrating through the substrate, a solder region over and contacting the UBM, and an interconnect structure underlying the substrate. The interconnect structure is electrically coupled to the solder region through the UBM. A device die is underlying and bonded to the interconnect structure. The device die is electrically coupled to the solder region through the UBM and the interconnect structure. An encapsulating material encapsulates the device die therein.
US10679967B2 Systems enabling lower-stress processing of semiconductor device structures and related structures
Semiconductor device assemblies may include a carrier wafer and a thermoset adhesive on a surface of the carrier wafer. A metal barrier material may be located on the thermoset adhesive. A thermoplastic adhesive may be located on an opposite side of the metal barrier material from the thermoset adhesive. A device wafer may be located on an opposite side of the thermoplastic material from the metal barrier material. Semiconductor device processing systems may include a carrier wafer having a thermoset adhesive adhered to a surface thereof and a metal barrier material adhered to the thermoset adhesive opposite the carrier wafer. A laser apparatus may be located on an opposite side of the carrier wafer from the metal barrier material and positioned to aim a laser beam through the carrier wafer to impinge on the metal barrier material.
US10679965B2 Semiconductor package structure with preferred heat dissipating efficacy without formation of short circuit
A semiconductor package structure and manufacturing method thereof are provided, and the semiconductor package structure includes a semiconductor element, a top substrate, a bottom substrate, an insulating layer, and two metal conductive layers. The top substrate is mainly made of a conductive metal, and having a first separated portion on the top substrate, the first separated portion divides the top substrate into two blocks which are not electrically connected to each other. The bottom substrate is mainly made of the conductive metal, and having a second separated portion on the bottom substrate. The second separated portion divides the bottom substrate into two blocks which are not electrically connected to each other. The insulating layer is disposed between the top substrate and the bottom substrate. The metal conductive layer is disposed at two sides of the insulating layer and connected to the top substrate and the bottom substrate. The semiconductor element is contacted with the top substrate and the bottom substrate.
US10679958B2 Methods of manufacturing a multi-device package
A multi-device package includes a substrate, at least two device regions, a first redistribution layer, an external chip and a plurality of first connectors. The two device regions are formed from the substrate, and the first redistribution layer is disposed on the substrate and electrically connected to the two device regions. The external chip is disposed on the first redistribution layer, and the first connectors are interposed between the first redistribution layer and the external chip to interconnect the two.
US10679956B2 Semiconductor memory chip, semiconductor memory package, and electronic system using the same
A semiconductor memory chip includes an upper data pad region, a lower data pad region, and an additional pad region. Upper data pads, upper data strobe signal pair pads, and an upper data mask signal pad are arranged in the upper data pad region. Lower data pads, lower data strobe signal pair pads, and a lower data mask signal pad are arranged in the lower data pad region adjacent to and below the upper data pad region. An inverted termination data strobe signal pad used for a second semiconductor memory package and internally connected to the upper data mask signal pad, which is used for a first semiconductor memory package, is arranged in the additional pad region adjacent to and above the upper data pad region.
US10679950B2 Methods of forming recesses in substrates by etching dummy Fins
An integrated circuit structure includes a semiconductor substrate having a plurality of semiconductor strips, a first recess being formed by two adjacent semiconductor strips among the plurality of semiconductor strips, a second recess being formed within the first recess, and an isolation region being provided in the first recess and the second recess. The second recess has a lower depth than the first recess.
US10679949B2 Semiconductor package assembly with redistribution layer (RDL) trace
The invention provides a semiconductor package assembly. The semiconductor package assembly includes a substrate having a first pad and a second pad thereon. A logic die is mounted on the substrate. The logic die includes a first logic die pad coupled to the first pad. A memory die is mounted on the substrate. The memory die includes a first memory die pad. A first redistribution layer (RDL) trace has a first terminal and a second terminal. The first terminal is coupled to the first pad through the first memory die pad. The second terminal is coupled to the second pad rather than the first pad.
US10679944B2 Semiconductor structure with high resistivity wafer and fabricating method of bonding the same
A semiconductor structure with a high resistivity wafer includes a device wafer. The device wafer includes a front side and a back side. A semiconductor element is disposed on the front side. An interlayer dielectric covers the front side. A high resistivity wafer consists of an insulating material. A dielectric layer encapsulates the high resistivity wafer. The dielectric layer contacts the interlayer dielectric.
US10679943B2 Electrically conductive laminate structures
Some embodiments include electrical interconnects. The interconnects may contain laminate structures having a graphene region sandwiched between non-graphene regions. In some embodiments the graphene and non-graphene regions may be nested within one another. In some embodiments an electrically insulative material may be over an upper surface of the laminate structure, and an opening may extend through the insulative material to a portion of the laminate structure. Electrically conductive material may be within the opening and in electrical contact with at least one of the non-graphene regions of the laminate structure. Some embodiments include methods of forming electrical interconnects in which non-graphene material and graphene are alternately formed within a trench to form nested non-graphene and graphene regions.
US10679937B2 Devices and methods of forming low resistivity noble metal interconnect
Devices and methods of fabricating integrated circuit devices for forming low resistivity interconnects are provided. One method includes, for instance: obtaining an intermediate semiconductor interconnect device having a substrate, a cap layer, and a dielectric matrix including a set of trenches and a set of vias; depositing a barrier layer along a top surface of the semiconductor interconnect device; depositing and annealing a metal interconnect material over a top surface of the barrier layer, wherein the metal interconnect material fills the set of trenches and the set of vias; planarizing a top surface of the intermediate semiconductor interconnect device; exposing a portion of the barrier layer between the set of trenches and the set of vias; and depositing a dielectric cap. Also disclosed is an intermediate device formed by the method.
US10679936B2 MIM structure
Disclosed is a method of manufacturing a three dimensional (3D) metal-insulator-metal (MIM) capacitor in the back end of line, which can provide large and tunable capacitance values and meanwhile, does not interfere with the existing BEOL fabrication process. In one embodiment, a method for fabricating a semiconductor device includes: forming a first conductive feature on a semiconductor substrate; forming a second conductive feature on the semiconductor substrate; forming a first via structure over the first conductive feature; forming a first metallization structure over the first via structure, wherein the first metallization structure is conductively coupled to the first conductive feature through the first via structure; forming a conductive etch stop structure on the first metallization structure; forming a first via hole above the conductive etch stop structure and a second via hole above the second conductive feature, wherein the first via hole exposes the conductive etch stop structure and the second via hole is deeper than the first via hole; and forming a capacitor in the second via hole.
US10679934B2 Capacitance reduction in sea of lines BEOL metallization
A semiconductor interconnect structure and a method of fabricating the same are provided. The semiconductor interconnect structure includes a sea of interconnect lines including metal lines and neighboring dummy lines. The semiconductor interconnect structure further includes a dielectric layer arranged between the sea of lines.
US10679931B2 Ball grid array and land grid array assemblies fabricated using temporary resist
Ball grid assembly (BGA) bumping solder is formed on the back side of a laminate panel within a patterned temporary resist. Processes such as singulation and flip chip module assembly are conducted following BGA bumping with the temporary resist in place. The resist is removed from the back side of the singulated laminate panel prior to card assembly. Stand-off elements having relatively high melting points can be incorporated on the BGA side of the laminate panel to ensure a minimum assembly solder collapse height. Alignment assemblies are formed on the socket-facing side of an LGA module using elements having relatively high melting points and injected solder.
US10679928B2 Power module and motor drive circuit
A power module includes a first die pad, a first switching element, a second die pad, a second switching element, an integrated circuit element, an encapsulation resin, and a lead frame assembly. The encapsulation resin encapsulates the first switching element, the second switching element, and the integrated circuit element. The lead frame assembly includes an outer lead and an inner lead. The lead frame assembly includes a first lead frame and a second lead frame. The first lead frame includes a first inner lead connected to the first die pad and a first outer lead connected to the first inner lead. The second lead frame includes a second inner lead connected to the second die pad and a second outer lead connected to the second inner lead.
US10679927B2 Semiconductor device
A semiconductor device includes a plurality of die pad sections, a plurality of semiconductor chips, each of which is arranged in each of the die pad sections, a resin encapsulation portion having a recess portion for exposing at least a portion of the die pad sections, the resin encapsulation portion configured to cover the die pad sections and the semiconductor chips, and a heat radiation layer arranged in the recess portion. The heat radiation layer includes an elastic layer exposed toward a direction in which the recess portion is opened. The heat radiation layer directly faces at least a portion of the die pad sections. The elastic layer overlaps with at least a portion of the die pad sections when seen in a thickness direction of the heat radiation layer.
US10679926B2 Method of making integrated die paddle structures for bottom terminated components
Bottom terminated components and methods of making bottom terminated components are provided. The bottom terminated component includes a die paddle and at least one die paddle structure configured to prevent wicking into a respective thermal via of a printed circuit board. The at least one die paddle structure includes a base defining an axis, the base having an axial thickness extending from the die paddle, and a contact surface configured to contact the printed circuit board at the thermal via of the printed circuit board to prevent wicking of solder into the respective thermal via.
US10679919B2 High thermal release interposer
An integrated circuit package having an interposer with increased thermal conductivity and techniques for fabricating such an integrated circuit package are provided. One example integrated circuit package generally includes a package substrate, at least one semiconductor die disposed above the package substrate, and an interposer disposed above the at least one semiconductor die. The interposer includes a dielectric layer, and a metallic plate disposed adjacent to a first portion of the dielectric layer. The height of the metallic plate is greater than a height of the dielectric layer.
US10679918B2 Wafer-level package with enhanced performance
The present disclosure relates to a packaging process to enhance thermal and electrical performance of a wafer-level package. The wafer-level package with enhanced performance includes a first thinned die having a first device layer, a multilayer redistribution structure, a first mold compound, and a second mold compound. The multilayer redistribution structure includes package contacts on a bottom surface of the multilayer redistribution structure and redistribution interconnects connecting the first device layer to the package contacts. The first mold compound resides over the multilayer redistribution structure and around the first thinned die, and extends beyond a top surface of the first thinned die to define a cavity within the first mold compound and over the first thinned die. The second mold compound fills the cavity and is in contact with the top surface of the first thinned die.
US10679916B2 Circuit module and manufacturing method thereof
There is provided a circuit module where a sufficient amount of underfill resin may be supplied to corner portions of a semiconductor chip. A circuit module includes a circuit board provided with a plurality of electrode pads on a surface of the board, a semiconductor chip arranged on the board, the chip including a surface and a back surface, where each of a plurality of solder bumps and provided on the back surface is solder joined to a corresponding one of the plurality of electrode pads, and an underfill provided between the surface of the board and the back surface of the chip. Furthermore, the chip includes an eaves portion of a predetermined thickness at an outer periphery of the surface, and the underfill forms a fillet extending from a bottom surface of the eaves portion to the surface of the board along a side wall of the chip.
US10679913B2 Semiconductor device, test method, and system including the same
A semiconductor device, a test method, and a system including the same are disclosed, which may relate to a technology for testing open and short states of a pad of a semiconductor device.
US10679909B2 System, method and non-transitory computer readable medium for tuning sensitivies of, and determining a process window for, a modulated wafer
A system, method, and non-transitory computer readable medium are provided for tuning sensitivities of, and determining a process window for, a modulated wafer. The sensitivities for dies of the modulated wafer are tuned dynamically based on a single set of parameters. Further, the process window is determined for the modulated wafer from prior determined parameter-specific nominal process windows.
US10679904B2 Stacked vertical devices
A semiconductor structure containing a plurality of stacked vertical field effect transistor (FETs) is provided. After forming a first vertical FET of a first conductivity type at a lower portion of a semiconductor fin, a second vertical FET of a second conductivity type is formed on top of the first vertical FET. The second conductivity type can be opposite to, or the same as, the first conductivity type. A source/drain region of the first vertical FET is electrically connected to a source/drain region of the second vertical FET by a conductive strip structure.
US10679902B2 Semiconductor device and fabrication method thereof
Semiconductor device and fabrication method are provided. The method includes: forming a first work function metal layer and a first gate electrode on the first work function metal layer in a first trench; forming a second work function metal layer and a second gate electrode on the second work function metal layer in a second trench; forming a first recess between the first gate electrode and a first dielectric layer by etching a portion of the first work function metal layer and a first high-k dielectric layer along the sidewalls of the first trench; forming a second recess between the second gate electrode and the first dielectric layer by etching a portion of the second work function metal layer and a second high-k dielectric layer along the sidewalls of the second trench; forming a first protection layer in the first recess and a second protection layer in the second recess; and polishing surfaces of the first dielectric layer, the first protection layer and the second protection layer using the first gate electrode and the second gate electrode as a stop layer.
US10679897B2 Device wafer processing method
Disclosed herein is a device wafer processing method including a protective film forming step of applying a water-soluble protective film material to the front side of a device wafer having devices separated by division lines and next exposing the division lines to form a protective film for protecting each device, an application time recording step of recording the time at which the water-soluble protective film material is applied to the device wafer, a determining step of determining whether or not a predetermined duration has elapsed from the time recorded in the application time recording step, an etching step of dry-etching the device wafer along the division lines after performing the determining step, and a protective film removing step of supplying a cleaning water to the protective film to thereby remove the protective film after performing the etching step. Only when it is determined in the determining step that the predetermined duration has not elapsed, the etching step is performed.
US10679894B2 Airgap spacers formed in conjunction with a late gate cut
Methods of forming a field-effect transistor and structures for a field effect-transistor. A sidewall spacer is formed adjacent to a sidewall of a gate structure of the field-effect transistor and a dielectric cap is formed over the gate structure and the sidewall spacer. A cut is formed that extends through the dielectric cap, the gate structure, and the sidewall spacer. After forming the cut, the sidewall spacer is removed from beneath the dielectric cap to define a cavity, and a dielectric material is deposited in the cut and in the cavity. The dielectric material encapsulates a portion of the cavity to define an airgap spacer.
US10679892B1 Multi-buried ULK field in BEOL structure
A method is presented for reducing a resistance-capacitance product and RIE lag in a semiconductor device. The method includes depositing a first ultra-low-k (ULK) material over a dielectric cap, the first ULK material defining a recess, filling the recess with a second ULK material, the second ULK material being different than the first ULK material, where the first and second ULK materials are formed in a common metal level of a back-end-of-the-line (BEOL) structure, forming first trenches within the first ULK material and second trenches within the second ULK material, and filling the first and second trenches with a conductive material.
US10679884B2 Film electrode for electrostatic chuck
A perforated film electrode for a pinned electrostatic chuck that lies below the top surface of the pins in the valleys or interstices between pins, below the elevation of the top surface of the pins, and is attached to the body of the chuck. In one embodiment, the perforated film electrode assembly features a thin film electrode sandwiched between thin sheets of electrically insulating material. The top, outer or exposed surface of the perforated film electrode assembly has a flatness that is maintained within 3 microns. That is, the distance or elevation between the tops of the pins and the top surface of the perforated film unit is maintained within plus or minus 3 microns. A tool for producing a uniform elevation of the top and bottom sheets or layers of electrically insulating material also is taught.
US10679883B2 Wafer plate and mask arrangement for substrate fabrication
A system for processing wafers in a vacuum processing chamber. Carrier comprising a frame having a plurality of openings, each opening configured to accommodate one wafer. A transport mechanism configured to transport the plurality of carriers throughout the system. A plurality of wafer plates configured for supporting wafers. An attachment mechanism for attaching a plurality of wafer plates to each of the carriers, wherein each of the wafer plates is attached to a corresponding position at an underside of a corresponding carrier, such that each of the wafers positioned on one of the wafer carriers is positioned within one of the plurality of opening in the carrier. Mask attached over front side of one of the plurality of opening in the carrier. Alignment stage supports wafer plate under the opening in the carrier. A camera positioned to simultaneously image the mask and the wafer.
US10679880B2 Method of achieving improved transient response in apparatus for controlling flow and system for accomplishing same
Apparatuses for controlling gas flow are important components for delivering process gases for semiconductor fabrication. In one embodiment, a method of achieving improved transient response in apparatuses for controlling gas flow is disclosed. Specifically, by providing a command to the apparatus to deliver a predetermined mass flow rate at a future turn on time, the apparatus is able to pre-pressurize a P1 volume so that the response time of the apparatus is no longer dependent on the speed of the apparatus's control valves and the limitations of the control loop.
US10679873B2 Ceramic heater
The ceramic heater includes: a ceramic base body made of ceramic and having an upper surface on which an object to be heated is to be placed; a heating resistor included in the ceramic base body; and a cylindrical shaft made of ceramic and connected to a center part of a lower surface of the ceramic base body. The heating resistor includes six heating resistor element groups each including one or more connected heating resistor elements. Among these, three heating resistor element groups each have both ends each connected to the corresponding end of another one of the heating resistor element groups. Power feed terminals which respectively supply powers to a total of three ends composed of these both ends are connected to the total of three ends.
US10679871B2 Method and apparatus for processing wafer-shaped articles
An apparatus for processing wafer-shaped articles comprises a rotary chuck and a heating assembly that faces a wafer-shaped article when positioned on the rotary chuck. A liquid dispenser positioned so as to dispense liquid onto a surface of a wafer-shaped article that faces away from the rotary chuck when positioned on the rotary chuck. The heating assembly comprises an array of radiant heating elements distributed among at least five individually controllable groups. The liquid dispenser comprises one or more dispensing orifices configured to move a discharge point from a more central region of the rotary chuck to a more peripheral region of the rotary chuck. A controller controls power supplied to each of the at least five individually controllable groups of radiant heating elements based on a position of the discharge point of the liquid dispenser.
US10679869B2 Placing table and plasma treatment apparatus
A placing table on an embodiment includes a supporting member and a base. The supporting member includes a placing region provided with a heater, and an outer peripheral region surrounding the placing region. The base includes a first region supporting the placing region thereon, and a second region surrounding the first region. In the second region, through holes are formed. Wirings electrically connected to the heater passes through the through holes of the second region.
US10679865B2 Method of dicing wiring substrate, and packaging substrate
The method of dicing a wiring substrate that includes a core substrate having a front surface and a rear surface at least one of which is provided with an adhesive layer and a rim pattern thereon. The adhesive layer is provided with a laminate that has wiring layers and insulating layers, laminating. The rim pattern is provided with the insulating layers laminated thereon. The method includes steps of forming separation grooves by removing portions of the insulating layers laminated on the rim pattern to expose the rim pattern; exposing at least one of the front and rear surfaces of the core substrate by dissolving and removing the rim pattern of the groove bottoms; and dicing the core substrate exposed at groove bottoms, along cutting margins each being smaller than a groove width of each of the groove bottoms.
US10679863B2 Method for forming semiconductor device structure with fine line pitch and fine end-to-end space
A method for forming a semiconductor device structure is provided. The method includes providing a substrate and forming a bottom layer, a middle layer, and a top layer on the substrate. The method also includes patterning the top layer to form a patterned top layer and patterning the middle layer by a patterning process including a plasma process to form a patterned middle layer. The plasma process is performed by using a mixed gas including hydrogen gas (H2). The method further includes controlling a flow rate of the hydrogen gas (H2) to improve an etching selectivity of the middle layer to the top layer, and the patterned middle layer includes a first portion and a second portion parallel to the first portion, and a pitch is between the first portion and the second portion.
US10679862B2 Contactless electric power supply mechanism and method for rotary table, and wafer rotating and holding device
Provided are a contactless electric power supply mechanism and method for a rotary table, and a wafer rotating and holding device, which enable a load connected to the rotary table of the wafer rotating and holding device to be contactlessly supplied with electric power. The contactless electric power supply mechanism for a rotary table of a wafer rotating and holding device comprises: a rotary shaft; a rotary table, which is placed on an end of the rotary shaft, and is configured to hold a wafer on an upper surface of the rotary table; a drive motor configured to supply motive power to the rotary shaft; a fixed-side primary coil wound around the rotary shaft; an electric power supply source connected to the fixed-side primary coil; a rotary table-side secondary coil, which is provided so as to correspond to the fixed-side primary coil and be separated from the fixed-side primary coil by a predetermined distance, and is mounted to the rotary table; and a load connected to the rotary table-side secondary coil. In the contactless electric power supply mechanism for a rotary table, the load is supplied with electric power via the secondary coil by electromagnetic induction.
US10679859B2 Atomic layer deposition based process for contact barrier layer
Interconnect structures and corresponding techniques for forming the interconnect structures are disclosed herein. An exemplary method includes forming a contact opening in a dielectric layer. The contact opening has sidewalls defined by the dielectric layer and a bottom defined by a conductive feature. An ALD-like nitrogen-containing plasma pre-treatment process is performed on the sidewalls (and, in some implementations, the bottom) of the contact opening. An ALD process is performed to form a titanium-and-nitrogen containing barrier layer over the sidewalls and the bottom of the contact opening. A cobalt-containing bulk layer is then formed over the titanium-and-nitrogen-containing barrier layer. A cycle of the ALD-like nitrogen-containing plasma pre-treatment process can include a nitrogen-containing plasma pulse phase and a purge phase. A cycle of the ALD process can include a titanium-containing pulse phase, a first purge phase, a nitrogen-containing plasma pulse phase, and a second purge phase.
US10679857B2 Vertical transistor with trench gate insulator having varying thickness
A semiconductor device and method is disclosed. In one example, the method for forming a semiconductor device includes forming a trench extending from a front side surface of a semiconductor substrate into the semiconductor substrate. The method includes forming of material to be structured inside the trench. Material to be structured is irradiated with a tilted reactive ion beam at a non-orthogonal angle with respect to the front side surface such that an undesired portion of the material to be structured is removed due to the irradiation with the tilted reactive ion beam while an irradiation of another portion of the material to be structured is masked by an edge of the trench.
US10679850B2 Manufacturing method for forming a thin film between two terminals
A thin-film manufacturing method, a thin-film manufacturing apparatus, a manufacturing method for a photoelectric conversion element, a manufacturing method for a logic circuit, a manufacturing method for a light-emitting element, and a manufacturing method for a light control element with which number-of-layers control and laminating and film-forming of different kinds of materials is described. A thin-film manufacturing method according to the present technology includes bringing an electrically conductive film-forming target into contact with a first terminal and a second terminal, heating a first region that is a region of the film-forming target between the first terminal and the second terminal by applying voltage between the first terminal and the second terminal, supplying a film-forming raw material to the first region; and forming a thin film in the first region by controlling reaction time such that a thin film having a desired number of layers is formed.
US10679847B2 Self-aligned spacerless thin film transistor
Embodiments of the invention are directed to a method of forming a semiconductor device. A non-limiting example of the method includes forming a semiconductor layer within or on a portion of a substrate, wherein the semiconductor layer includes a first type of semiconductor material. A gate stack is formed over a first exposed surface of the semiconductor layer. A first hydrogenated and doped semiconductor layer is formed over a second exposed surface of the semiconductor layer. A second hydrogenated and doped semiconductor layer is formed over a third exposed surface of the semiconductor layer, wherein a lateral dimension of the first hydrogenated and doped semiconductor layer terminates at a first sidewall of the gate stack, and wherein a lateral dimension of the second hydrogenated and doped semiconductor layer terminates at a second sidewall of the gate stack.
US10679846B2 System and method of forming a porous low-K structure
The present disclosure involves forming a porous low-k dielectric structure. A plurality of conductive elements is formed over the substrate. The conductive elements are separated from one another by a plurality of openings. A barrier layer is formed over the conductive elements. The barrier layer is formed to cover sidewalls of the openings. A treatment process is performed to the barrier layer. The barrier layer becomes hydrophilic after the treatment process is performed. A dielectric material is formed over the barrier layer after the treatment process has been performed. The dielectric material fills the openings and contains a plurality of porogens.
US10679844B2 Optimal exposure of a bottom surface of a substrate material and/or edges thereof for cleaning in a spin coating device
A spin coating device includes a base plate, a spin chuck on which a substrate material is placed, and an actuator mechanism to engage the base plate with the spin chuck such that the base plate synchronously spins along with the spin chuck. The substrate material includes a top surface coated with a film-forming substance and a bottom surface. The cleaning mechanism is below the base plate and out of optimal exposure to the bottom surface and edges of the substrate material in a state of base plate engagement. In response to disengagement of a lid configured to synchronously co-rotate with the base plate, the actuator mechanism is further configured to disengage the base plate from the spin chuck and to enable the optimal exposure of the cleaning mechanism to the bottom surface and the edges of the substrate material.
US10679842B2 Semiconductor wafer, and method for polishing semiconductor wafer
The present invention provides: an InP wafer optimized from the viewpoint of small edge roll-off (ERO) and sufficiently high flatness even in the vicinity of a wafer edge; and a method for effectively producing the InP wafer. The InP wafer having a roll-off value (ROA) of from −1.0 μm to 1.0 μm is obtained by using a method including: performing a first stage polishing under a processing pressure of from 10 to 200 g/cm2 for a processing time of from 0.1 to 5 minutes, while supplying a polishing solution containing bromine to at least one side of an InP single crystal substrate that will form the InP wafer; and performing a second stage polishing under a processing pressure of from 200 to 500 g/cm2 for a processing time of from 0.5 to 10 minutes, provided that the processing pressure is higher than that of the first stage polishing by 50 g/cm2 or higher.
US10679840B2 Miniature ion source of fixed geometry
A mass spectrometer is disclosed comprising an atmospheric pressure interface comprising a gas cone 6 having an inlet aperture, wherein the gas cone 6 has a first longitudinal axis arranged along an x-axis and an Electrospray ion source comprising a first capillary tube 2 having an outlet and having a second longitudinal axis and a second capillary tube 3 which surrounds the first capillary tube 2. The mass spectrometer further comprises a desolvation gas supply tube and a first device arranged and adapted to supply an analyte liquid via the first capillary tube 2 so that the liquid exits the outlet of the first capillary tube 2 at a flow rate >200 μL/min. The mass spectrometer further comprises a second device arranged and adapted to supply a nebuliser gas via the second capillary tube 3 at a flow rate in the range 80-150 L/hr, wherein an outlet of the first capillary tube 2 is arranged at a distance x mm along the x-axis as measured from the centre of the gas cone inlet aperture, a distance y mm along a y-axis as measured from the centre of the gas cone inlet aperture and a distance z mm along a z-axis as measured from the centre of the gas cone inlet aperture. The x-axis, the y-axis and the z-axis are mutually orthogonal. The desolvation gas supply tube surrounds the second capillary tube 3 and the mass spectrometer further comprises a third device arranged and adapted to supply a desolvation gas via the desolvation gas supply tube at a flow rate in the range 400-1200 L/hr, a heater 4 arranged and adapted to heat the desolvation gas to a temperature ≥100° C. and a fourth device arranged and adapted to supply a cone gas to the gas cone 6 at a flow rate in the range 40-80 L/hr and wherein x is in the range 2.0-5.0 mm and wherein the ratio z/x is in the range 1-5:1.
US10679837B2 Device and method for the preparation of samples for ionization by laser desorption in a mass spectrometer
Presented is a device for the preparation of samples for ionization by laser desorption, especially MALDI, that comprises a sample support assembly with a surface which has an array of sites for holding substances, and an outer contour surrounding the sample site array, and a flat cover which can be placed flush on or over the surrounding outer contour such that a shielded gas compartment is formed between the cover and the surface, said cover having an array of apertures arranged such that each aperture comes to rest over a corresponding sample site. A gas transport system is also provided on the assembly and cover, which serves to introduce a protective gas into the shielded gas compartment between cover and surface so that a protective gas atmosphere is generated in the gas compartment to protect the substances on the sample sites against atmospheric influences. An associated method is also described.
US10679833B2 Cylindrical sputtering target
A cylindrical sputtering target includes a cylindrical substrate and a cylindrical sputtering target member joined together with a joining material. Where the joining material has a thickness of d (μm), the joining material has a coefficient of thermal expansion of α1 (μm/μmK), and a melting point of the joining material and room temperature have a difference of ΔT (K), a surface of the cylindrical sputtering target member on the side of the joining material has a value of ten-point average roughness (Rz) fulfilling: d (μm)×α1 (μm/μmK)×ΔT (K)≤Rz (μm).
US10679831B2 Substrate processing apparatus, method of manufacturing semiconductor device and non-transitory computer-readable recording medium
Described herein is a technique capable of uniformly processing substrates. According to the technique described herein, there is provided a substrate processing apparatus including: a process chamber where a substrate is processed; a gas supply configured to supply a gas into the process chamber; a plasma generator configured to plasma-excite the gas supplied into the process chamber, the plasma generator including an electrode electrically connected to a high frequency power source; an impedance meter configured to measure an impedance of the plasma generator; a determiner configured to determine an amount of active species generated by the plasma generator based on the impedance measured by the impedance meter; and a controller configured to control the high frequency power source based on the amount of active species determined by the determiner.
US10679829B1 Reactors and methods for making diamond coatings
A reactor includes a plasma duct; a gas inlet, at a distal end of the plasma duct, for receiving a gas; a gas outlet at a proximal end of the plasma duct for removing a portion of the gas to generate a gas flow through the plasma duct; a separating baffle positioned between the plasma duct and the gas outlet for restricting gas flow to maintain high pressure in the plasma duct; a shielded cathodic arc source positioned in a cathode chamber at the proximal end; a remote anode, positioned in the plasma duct, for holding a substrate and cooperating with the cathodic arc source to generate an electron flow opposite the gas flow, to initiate a plasma discharge perpendicular to the remote anode at least in vicinity of the remote anode and deposit ions of the plasma discharge on the substrate to form a diamond coating.
US10679823B2 Switching circuit
In one embodiment, an impedance matching network includes at least one electronically variable capacitor (EVC), each EVC comprising discrete capacitors having corresponding switches, the switches configured to switch in and out the discrete capacitors to alter a total capacitance of the EVC. Each switch includes a first terminal operably coupled to the corresponding discrete capacitor, a second terminal, and a switching circuit coupled between the first terminal and the second terminal, the switching circuit comprising a switching transistor. A tuning inductor is coupled parallel to the switching circuit. A value for the tuning inductor enables the tuning inductor to cancel a cumulative parasitic capacitance of the switching circuit.
US10679817B2 Method and system for adjusting focal point position
The present disclosure relates to a method and system for adjusting a focal point position of an X-ray tube. The method may include: obtaining a first thermal capacity and a first position of a focal point of an X-ray tube; obtaining a second thermal capacity of the X-ray tube; determining a second position of the focal point the X-ray tube based on the second thermal capacity; determining a target grid voltage difference of a focusing cup of the X-ray tube based on the first position and the second position of the focal point; and adjusting the X-ray tube based on the target grid voltage difference.
US10679816B1 Thermionic cathode with a graphene sealing layer and method of making the same
According to an embodiment of the present disclosure, a thermionic cathode includes: a cathode body having an outer surface, and a sealing layer including one or more graphene sheets on the outer surface of the cathode body. According to another embodiment of the present disclosure, a method for manufacturing a thermionic cathode includes: depositing a sealing layer including one or more graphene sheets on an outer surface of a cathode body.
US10679815B1 Fuse cutout cover with wide angle opening for loadbreak tool
A fuse cutout cover is disclosed that allows a lineman to engage a metal hook assembly and pull ring of the cutout with a loadbreak tool at a wide range of angles, while the cover still prevents electrocution of wildlife. A first portion of the cover has a vertical opening for receiving the wire. A second portion has a substantially flat roof portion that covers the top portion of the fuse, the hook assembly, and the pull ring. The hook assembly and pull ring are laterally exposed by the cover to allow the loadbreak tool to engage the hook assembly and pull ring at a wide range of angles. Another feature of the cover is multiple sets of through-holes for securing pins so that the pin locations can be optimized for ceramic insulators and narrower polymer insulators.
US10679814B2 Surge protective device modules including integral thermal disconnect mechanisms and methods including same
A surge protective device (SPD) module includes a module housing, first and second module electrical terminals mounted on the module housing, an overvoltage clamping element electrically connected between the first and second module electrical terminals, and a thermal disconnector mechanism. The thermal disconnector mechanism is positioned in a ready configuration, wherein the overvoltage clamping element is electrically connected with the second module electrical terminal. The thermal disconnector mechanism is repositionable to electrically disconnect the overvoltage clamping element from the second module electrical terminal. The thermal disconnector mechanism includes: an electrode electrically connected to the overvoltage clamping element; a disconnect spring elastically deflected and electrically connected to the electrode in the ready configuration; a solder securing the disconnect spring in electrical connection with the electrode in the ready configuration; and a heat sink member thermally interposed between the electrode and the solder, the heat sink member having a thermal capacity. The solder is meltable in response to overheating of the overvoltage clamping element. The disconnect spring is configured to electrically disconnect the overvoltage clamping element from the second module electrical terminal when the solder is melted. The thermal capacity of the heat sink member buffers and dissipates heat from the overvoltage clamping element to prevent the solder from melting in response to at least some surge currents through the SPD module.
US10679813B2 Yoke assembly with deceleration element for switching device and same
A yoke assembly for an electromagnetic switching device is disclosed. The yoke assembly comprises a yoke and an elastic deceleration element. The yoke has a support face supporting an abutment face of an actuating assembly in a position of the switching device. The elastic deceleration element is mounted on the yoke and has a deceleration face disposed at a distance from the support face.
US10679812B2 Electromagnetic relay
An electromagnetic relay includes a casing having a housing space open to an external to the casing through an opening. A base is joined to the casing to close the opening. A coil, a pair of fixed contact elements and a pair of movable contact elements are housed in the housing space. A vent hole set to a dimension making it possible to extinguish flame passing therethrough is formed in a portion where the casing and the base are joined together.
US10679807B2 Power breaking device
A power breaking pole including a vacuum interrupter including two ends called a lower end and an upper end, respectively, which vacuum interrupter is held between two uprights, which are arranged symmetrically with respect to a main plane P of the vacuum interrupter, the vacuum interrupter being held in a centred manner between the two uprights solely by two connectors called a lower connector and an upper connector, respectively.
US10679805B2 Electrical test switch with solidifying base
A test switch for use in electrical power distribution networks is provided. The test switch facilitates the connection between the power distribution networks' equipment and test equipment used to effect tests on the power distribution networks' equipment. The test switch has a solidifying base which decouples the fastening of the body of the switch to the base of the test switch from the fastening of the test switch on an external surface/equipment. Various locking mechanisms for preventing use of or tampering with the test switch are also provided.
US10679804B2 Sealing structure for a rotary electronic component
A drip-proof structure of an electronic component includes a rotary body that includes a main body as an operating portion, a first case rotatably supporting the rotary body, a second case that supports the other side surface of the main body of the rotary body and houses, together with the first case, the rotary body, a sliding piece that changes its position to follow rotation of the rotary body, a circuit board that outputs an output signal corresponding to the rotational position of the rotary body, a cover that covers the first and second cases and the circuit board, and first and second drip-proof members arranged between the first case and the cover and between the second case and the cover, respectively.
US10679800B2 Electrolytic capacitor and manufacturing method therefor
An electrolytic capacitor includes a capacitor element. The capacitor element includes an anode including a dielectric layer thereon and a cathode member including a conductive polymer and in contact with the dielectric layer. The capacitor element is impregnated with a liquid containing at least one of polyalkylene glycol and derivatives of polyalkylene glycol. The liquid further contains an aromatic compound having a nitro group and at least one of a hydroxyl group and a carboxyl group.
US10679790B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer and having first and second surfaces opposing each other in a width direction, third and fourth surfaces connecting the first and second surfaces in a length direction, and fifth and sixth surfaces opposing each other in a thickness direction, internal electrodes disposed inside the ceramic body, exposed through the first and second surfaces, and having one end portion exposed through the third or fourth surface, and first and second side margin portions disposed on edges of the internal electrodes, exposed through the first and second surfaces. In a cross-section cut along a width-thickness plane of the ceramic body, an area of an oxide region disposed on the edges of the internal electrodes is less than 10% of an overall area of the internal electrodes exposed through the first and second surfaces.
US10679778B2 Component with a ceramic base body having a conduit and a fastening element and method
One aspect relates to a component comprising i. a base body having a first component surface and a further component surface, the base body comprising a ceramic at least to an extent of 50 wt %, based on the total weight of the base body; ii. at least one electrical conduction element, the at least one electrical conduction element comprising a metal at least to an extent of 51 wt %, based on the electrical conduction element, and the at least one electrical conduction element passing through the entire base body from the first component surface to the further component surface; iii. at least one fastening element having a contact area, the at least one fastening element comprising a metal at least to an extent of 51 wt %, based on the fastening element, and the fastening element being surrounded at least in part by the base body.
US10679775B2 Fabrication of reinforced superconducting wires
In various embodiments, superconducting wires feature assemblies of clad composite filaments and/or stabilized composite filaments embedded within a wire matrix. The wires may include one or more stabilizing elements for improved mechanical properties.
US10679768B2 Cable and composition
A cable having one or more conductors surrounded by at least an inner semiconductive layer, an insulation layer and an outer semiconductive layer, in that order, wherein the insulation layer is not crosslinked and has at least 90 wt % of a polymer composition, said polymer composition having: (I) 85.0 to 99.5 wt % of an LDPE; and (II) 0.5 to 15.0 wt % of an HDPE having a density of at least 940 kg/m3 or 1.5 to 15.0 wt % of an ultra-high molecular weight polyethylene having a Mw of at least 1,000,000.
US10679767B2 Transmission medium having a conductive material and methods for use therewith
Aspects of the subject disclosure may include, for example, a transmission medium for propagating electromagnetic waves. The transmission medium can include a conductor for guiding electromagnetic waves longitudinally along the conductor, and a shell surrounding at least a portion of the conductor for reducing exposure of the electromagnetic waves to an adverse environment that increases propagation losses of the electromagnetic waves. Other embodiments are disclosed.
US10679763B2 Fourier ptychographic imaging systems, devices, and methods
Systems, devices, and methods of Fourier ptychographic imaging configured for illuminating a specimen being imaged from a plurality of incidence angles, for acquiring variably-illuminated, low-resolution intensity images of the specimen, and for reconstructing a high-resolution image of the specimen by iteratively determining the high resolution image that is self-consistent with the variably-illuminated, low-resolution intensity images, for example, by updating overlapping regions of variably-illuminated, low-resolution intensity images in Fourier space.
US10679760B2 Nuclear instrumentation system and method for locating the same
A nuclear instrumentation system includes a source range channel, an intermediate range channel, and a power range channel. Each channel includes one detector installed around the pressure vessel. The detectors of the power range channel and the intermediate range channel both include several fission chambers. The detectors of the intermediate range channel and power range channel share several fission chambers. Since some detectors employ fission chambers, the Gamma radiation resistance property, anti-noise property, and anti-electromagnetic interference property are improved. Sharing fission chambers reduces the number of detectors to be installed, thus relieving the installation workload and the positioning of a follow-up detector. Further, the system increases the number of some channels, which increases redundancy and improves system reliability.
US10679759B2 Method of cooling nuclear reactor and nuclear reactor including polyhedral boron hydride or carborane anions
A method of cooling a nuclear reactor core is disclosed. The method includes contacting the nuclear reactor core with an aqueous solution comprising at least one of polyhedral boron hydride anions or carborane anions. Nuclear reactors are also disclosed. The nuclear reactor has a neutron moderator that is an aqueous solution comprising at least one of polyhedral boron hydride anions or carborane anions, or the nuclear reactor has an emergency core cooling system including a vessel containing a volume of an aqueous solution comprising at least one of polyhedral boron hydride anions or carborane anions. The nuclear reactor can also have both an aqueous solution comprising at least one of polyhedral boron hydride anions or carborane anions as a neutron moderator and an emergency core cooling system that includes an aqueous solution comprising at least one of polyhedral boron hydride anions or carborane anions.
US10679758B2 System and method for supporting decisions during a catheterization procedure
Methods and systems for facilitating clinical decisions during a catheterization procedure based at least in part on image data captured during the catheterization procedure, are disclosed. More particularly, embodiments include analyzing the image data and transmitting decision support data representative of past catheterization procedures having a similarity to the current catheterization procedure. Other embodiments are also described and claimed.
US10679757B2 Method and apparatus for establishing a blood pressure model and method and apparatus for determining a blood pressure
The embodiments of the present disclosure disclose a method and apparatus for establishing a blood pressure model. The method comprises: acquiring pulse wave data, electrocardiographic data, blood pressure data and body mass indexes of a plurality of subjects to be examined; determining pulse wave transit time and pulse wave intensity ratios based on the pulse wave data and the electrocardiographic data; establishing a blood pressure model based on the blood pressure data, the pulse wave transit time, the pulse wave intensity ratios, and/or the body mass index.
US10679754B2 Systems and methods to improve lung function protocols
An example method includes: classifying lung function risk based on patient attributes and a clinical protocol; generating alarms and incentives for compliance with the clinical protocol based on patient attributes, clinical protocol, and patient lung function risk; determining an orientation and position of a clinical device based on tagged feature(s) of the clinical device compared to identified patient feature(s); monitoring patient interaction with the clinical device; identifying a deviation from the clinical protocol based on the monitored patient interaction, a patient biometric indicator, and a desired setpoint state in the protocol; when a deviation is identified, providing feedback proportional to the deviation, the feedback including an adjustment with respect to the clinical protocol and/or the clinical device; and triggering at least one alarm and/or incentive based on deviation and feedback, wherein the alarm/incentives differs based on whether and to what extent deviation is identified and feedback.
US10679751B2 Cell abnormality diagnosis system using DNN learning, and diagnosis management method of the same
The present invention is a technology relating to cell abnormality diagnosis system using DNN learning, which comprises a cell diagnosis device being installed in a each hospital and determining normal cells or dangerous cells on the basis of neural network as to inspection-subject cell photos; and a neural network learning server being connected to the Internet and performing DNN learning on the neural network of the cell diagnosis device. In particular, the present invention relates to a technology in which inspection-subject cell photos and diagnostic result data are acquired in each hospital and then uploaded to the neural network learning server, and then on the basis of this information the learning server performs DNN learning on a neural network model which is installed in the cell diagnosis device of the hospital so as to generate an upgrade neural network model as well as to download the same to the cell diagnosis device, so that cell diagnosis device becomes to form a neural network model which is optimized to the diagnosis environment of the hospital.
US10679748B2 Techniques for remotely controlling a medical device based on image data
A system and a method for remotely controlling a medical device based on image data are disclosed. The system includes a medical device, an image sensor, and a remote caregiver interface. The medical device includes a controller coupled to a communication network. The image sensor is coupled to the communication network and is configured to capture image data. The remote caregiver interface is coupled to the communication network and is configured to display the image data for viewing by a user, receive a selected remote control function from the user, and transmit an input signal corresponding to the selected remote control function to the controller of the medical device to execute the selected remote control function based on the input signal.
US10679746B1 Systems and methods for generating automated real-time graphical user interfaces
Computer-implemented systems and methods are provided for generating automated and real-time graphical user interfaces. A computerized system may include at least one processor configure to perform operations including receiving real-time status information with a identifier, loading a milestone plan including a set of milestone tasks and an initial estimated discharge time period associated with the set of milestone tasks, determining whether the real-time status information indicates completion of the milestone task, updating the milestone plan based on the real-time status information to indicate completion of the milestone task and include one or more remaining milestone tasks, automatically generating information reflecting a graphical representation of the completed milestone task and the one or more remaining milestone tasks, automatically calculating a revised estimated discharge time, and providing the generated interface update information and the revised estimated discharge time for output on the station display.
US10679738B2 Identification of codable sections in medical documents
This disclosure describes systems, devices, and techniques for identifying sections of medical documents that are suitable for automated medical coding. In one example, a computer-implemented method includes receiving, by one or more processors, the medical document, wherein the medical document comprises a plurality of sections. The method also may include determining, by the one or more processors and via application of a classification model to each section of the plurality of sections, codability indicia for each section of the plurality of sections, wherein the codability indicia represents whether the respective section is suitable for automated medical coding. The method may include outputting, by the one or more processors, the respective codability indicia for each section of the plurality of sections.
US10679731B2 Method for designing RNA binding protein utilizing PPR motif, and use thereof
A method for designing a protein capable of binding in an RNA base selective manner or RNA base sequence specific manner is provided. The protein of the present invention is a protein containing one or more of PPR motifs (preferably 2 to 14 PPR motifs) each consisting of a polypeptide of 30- to 38-amino acid length represented by the formula 1 (wherein Helix A is a moiety of 12-amino acid length capable of forming an α-helix structure, and is represented by the formula 2, wherein, in the formula 2, A1 to A12 independently represent an amino acid; X does not exist, or is a moiety of 1- to 9-amino acid length; Helix B is a moiety of 11- to 13-amino acid length capable of forming an α-helix structure; and L is a moiety of 2- to 7-amino acid length represented by the formula 3, wherein, in the formula 3, the amino acids are numbered “i” (−1), “ii” (−2), and so on from the C-terminus side, provided that Liii to Lvii may not exist), and combination of three amino acids A1, A4 and Lii, or combination of two amino acids A4, and Lii is a combination corresponding to a target RNA base or base sequence.
US10679729B2 Haplotype phasing models
Novel haplotype cluster Markov models are used to phase genomic samples. After the models are built, they rapidly and accurately phase new samples without requiring that the new samples be used to re-build the models. The models set transition probabilities such that the probability for an appearance of any allele within any haplotype is a non-zero number. Furthermore, the most unlikely pairs of haplotypes are discarded from each model at each level until c of the likelihood mass at each level is discarded. The models are also constructed such that contributing windows of SNPs partially overlap so that phasing decisions near one of the extreme ends of any model is are not significantly determinative of the phase. Additionally, the models are configured such that two or more nodes can be merged during the building/updating procedure to consolidate haplotype clusters having similar distributions.
US10679726B2 Diagnostic genetic analysis using variant-disease association with patient-specific relevance assessment
Relevance of a study genetic variant observed in diagnostic subject genetic data that is associated by a clinical study with a phenotype characteristic is assessed as follows. A set of polymorphisms functionally related to the study genetic variant are identified. A foreground distribution is computed of variants observed in the diagnostic subject genetic data for the set of polymorphisms. A background distribution is computed of variants observed in genetic data of subjects of the clinical study for the set of polymorphisms. A comparison metric is computed comparing the foreground distribution and the background distribution. Relevance of the study variant to the diagnostic subject is quantified based on the comparison metric, with higher similarity of the foreground and background distributions corresponding to higher relevance.
US10679725B2 Predicting skin age based on the analysis of skin flora and lifestyle data
The present invention relates to a combination of experimental and computational workflows that allow characterization of specific molecular mechanisms by which the microbiome contribute to skin health and skin age.
US10679719B2 Enhancing memory yield and performance through utilizing nanowire self-heating
A method for improving an integrated circuit design which has transistors with nanowire channels comprises identifying a particular device having a particular transistor with a nanowire channel; and adding to the integrated circuit design circuitry which, when activated, repairs the particular transistor by self-heating. The method can comprise determining a memory cell that has a read current below a passing criteria, the memory cell having a transistor with a nanowire channel on a current path through which the read current flows; and applying a stress on the memory cell to repair the nanowire channel of the transistor in the memory cell on the current path. The determining step can include sensing read currents of memory cells in an array of memory cells; and determining one or more memory cells in the array of memory cells having read currents below the passing criteria, using the read currents sensed.
US10679718B2 Error reducing matrix generation
Apparatuses, systems, methods, and computer program products are disclosed for error reducing matrix generation. An apparatus includes a test circuit that performs a test on a set of memory cells. An apparatus includes a masking circuit that determines a masking array based on a test performed on a set of memory cells. An apparatus includes a decoding circuit that decodes encoded data from a set of memory cells based on a masking array.
US10679717B2 Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory
A nonvolatile memory (NVM) device includes a data pin, a control pin, an on-die termination (ODT) pin, and a plurality of NVM memory chips commonly connected to the data pin and the control pin. A first NVM chip among the NVM chips includes an ODT circuit. The first NVM chip determines one of an ODT write mode and an ODT read mode based on a control signal received through the control pin and an ODT signal received through the ODT pin, uses the ODT circuit to perform an ODT on the data pin during the ODT write mode, and uses the ODT circuit to perform the ODT on the control pin during the ODT read mode.
US10679714B2 ROM cell with transistor body bias control circuit
A read-only memory (ROM) includes ROM cells and a bias control circuit for biasing the ROM cells. Each ROM cell includes a set of transistors. The bias control circuit is connected to body terminals of the transistors of each ROM cell to provide a bias voltage. The bias voltage, which is temperature-dependent, is generated based on junction leakages at the body terminals of the transistors. The bias control circuit controls threshold voltages of the transistors using the bias voltage. The use of a temperature-dependent bias voltage to bias the body terminals of the transistors allows for a relatively constant read margin for each ROM cell.
US10679709B2 Method for reading data stored in a flash memory according to a voltage characteristic and memory controller thereof
A method for reading data stored in a flash memory. The flash memory comprises a plurality of memory cells and each memory cell has a particular threshold voltage. The method includes: obtaining a first threshold voltage distribution representing threshold voltages of a first group of the memory cells; obtaining a second threshold voltage distribution representing threshold voltages of a second group of the memory cells, wherein the second threshold voltage distribution is different from the first threshold voltage distribution, and the first group of the memory cells comprises at least a part of the second group of the memory cells; and controlling the flash memory to perform at least one read operation upon the first group of the memory cells according to the second threshold voltage distribution.
US10679703B2 Storage device and data retention method thereof
The present disclosure relates to an electronic device. A storage device having improved reliability may include a memory device performing a program operation of storing data in selected memory cells, among a plurality of memory cells included in a memory block, and a memory controller controlling the memory device to perform a retention control operation of applying a retention control voltage to at least one source line coupled to a plurality of memory cell strings included in the memory block for a predetermined time duration when the program operation is completed.
US10679702B2 Memory device with voltage controller
A memory device includes a first memory area, a second memory area, a third memory area and a controller. The first memory area has a plurality of first memory cells sharing a first channel area. The second memory area has a plurality of second memory cells sharing the first channel area. The third memory area having a plurality of third memory cells sharing a second channel area, the second channel area being different from the first channel area, the first channel area and the second channel area being connected to a bit line. The controller is configured to input a voltage for the second memory cells to the second memory cells and a voltage for the third memory cells to the third memory cells, when a controlling operation is performed on the first memory cells, the voltages for the second and third memory cells having different magnitudes.
US10679698B2 Memory preset adjustment based on adaptive calibration
A memory device includes a memory array having multiple nonvolatile memory cells that stores data as a set or a reset state of the memory cells. The nonvolatile memory cells can be resistance-based memory, which stores data based on resistive state of the memory cells. A controller coupled to the memory array periodically samples set and reset margins for memory cells of the memory array. Responsive to detection of a change in a margin, the system can adaptively adjust a preset electrical setting used to differentiate between a set state and a reset state.
US10679694B2 Performance aware word line under-drive read assist scheme for high density SRAM to enable low voltage functionality
PMOS-based temperature compensated read-assist circuits for low-Vmin 6T SRAM bitcells realized in nanometer scale (e.g., 7 nm) CMOS FinFET technologies generate maximum wordline lowering (lower wordline voltages) at higher temperatures and minimum wordline lowering (higher wordline voltages) at lower operating temperatures in way that is substantially process independent and avoids post-silicon tuning. A read-assist PMOS transistor is connected between an associated wordline and VSS and controlled by a temperature compensation signal produced at an intermediate node between weak pull-up and strong pull-down PMOS transistors that are connected in series between VDD and VSS and respectively controlled by VDD and VSS during read operations. This configuration generates the temperature compensation signal at a level closer to VSS at high temperatures than at low temperatures, whereby write-ability is not impacted by the read-assist circuit at low temperature. An optional actuation circuit disables the temperature compensation circuit during non-active cycles to prevent current leakage.
US10679692B2 Memory apparatus and majority detector thereof
A memory apparatus and a majority detector thereof are provided. The majority detector includes a pull-up circuit, a first switch, a second switch, a plurality of first transistors, a plurality of second transistors and a sense amplifying circuit. The pull-up circuit provides a first voltage to a first node and a second node according to a control signal before a sensing period. The first switch and the second switch provide a second voltage to the first node and the second node respectively according to the control signal during the sensing period. Control ends of the first transistors each receives one of a plurality of values of a data signal. Control ends of the second transistors each receives an inverse value of the one of the values of the data signal. The sense amplifying circuit generates a sensing result according to a voltage difference between the first node and the second node during the sensing period, and the sensing result indicates a majority value among the values.
US10679691B2 Semiconductor system including a counting circuit block
A semiconductor system may include a memory device and a controller. The memory device may include a plurality of decks. Each of the decks may include word lines and bit lines alternately stacked. The controller may control an operation for data of the decks included in the memory device. The controller may include a counting circuit block for counting access numbers of the word lines and the bit lines. The counting circuit block may include a plurality of x-counting blocks corresponding to the word lines that are stacked a plurality of y-counting blocks corresponding to the bit lines that are stacked. The x-counting blocks may count access numbers of selected word lines in accordance with a selection signal of a corresponding deck among the decks. The y-counting block may count access numbers of selected bit lines in accordance with the selection signal of the corresponding deck.
US10679682B2 Semiconductor devices
A semiconductor device includes a latch data generation circuit and a column path circuit. The latch data generation circuit extracts pattern data from external signals and generates latched data from the extracted pattern data, when the semiconductor device enters a pattern input mode. The column path circuit stores the latched data when a write command is inputted in the pattern input mode and generates mode data from the latched data stored in the column path circuit after a write latency elapses from a point of time that the write command is inputted.
US10679680B2 Method and apparatus with multiple cavities
Certain exemplary aspects of the present disclosure are directed towards dual cavity apparatus and related methods involving hermetically sealing the cavities by evacuating and atmosphere therein, filling the cavity with a gas, and sealing the gas in the cavities. This evacuation and fill approach is carried out through openings that provide access to the cavities. During evacuation of at least one of the cavities through one of the openings, one or more spacers prevent the cavity from collapsing in response to the vacuum force.
US10679676B2 Automatic generation of video and directional audio from spherical content
A spherical content capture system captures spherical video and audio content. In one embodiment, captured metadata or video/audio processing is used to identify content relevant to a particular user based on time and location information. The platform can then generate an output video from one or more shared spherical content files relevant to the user. The output video may include a non-spherical reduced field of view such as those commonly associated with conventional camera systems. Particularly, relevant sub-frames having a reduced field of view may be extracted from each frame of spherical video to generate an output video that tracks a particular individual or object of interest. For each sub-frame, a corresponding portion of an audio track is generated that includes a directional audio signal having a directionality based on the selected sub-frame.
US10679675B2 Multimedia file joining method and apparatus
This application discloses a multimedia file joining method performed by an apparatus. After obtaining a first video clip and a second video clip to be joined, the apparatus obtains an audio file corresponding to the first video clip and the second video clip. The audio file records the first start and end time points of the first video clip and the second start and end time points of the second video clip. The apparatus adjusts the first video clip to play the first video clip in a first time period indicated by the first and end time points, and adjusts the second video clip to play the second video clip in a second time period indicated by the second and end time points with the first time period not overlapping the second time period. Finally, the apparatus performs a joining operation on the adjusted first video clip and the adjusted second video clip, to obtain a joined video file.
US10679674B2 Editing method and recording and reproducing device
In order to provide a recording and reproducing device that allows a user to select and manage arbitrary play lists, a unit of management for managing all registered play list information and an upper management hierarchical level are added. The unit of management is adapted to be handled on the same level with unified information that indicates a reproduction range of all AV data. User-defined unified information is adapted to be handled on the added management hierarchical level. The user-defined unified information is formed to allow arbitrary reproduction ranges contained on a lower hierarchical level to be registered.
US10679670B2 Systems and methods for modifying videos based on music
Video information defining video content may be accessed. Music information defining a music track providing an accompaniment for video content may be accessed. The music track may have pulses and one or more music events. Individual music events may correspond to different moments within the music track. One or more music events may be individually classified into one or more categories based on intensities of one or pulses occurring within the music event. One or more visual effects may be selected for different moments within the music track based on the categories of the music events. One or more visual effects may be applied to the video content. One or more visual effects may be applied to one or more moments within the video content aligned to one or more different moments within the music track.
US10679669B2 Automatic narration of signal segment
Automatic generation of a narration of what is happening in a signal segment (live or recorded). The signal segment that is to be narrated is accessed from a physical graph. In the physical graph, the signal segment evidences state of physical entities, and thus has a semantic understanding of what is depicted in the signal segment. The system then automatically determines how the physical entities are acting within the signal segment based on that semantic understanding, and builds a narration of the activities based on the determined actions. The system may determine what is interesting for narration based on a wide variety of criteria. The system could use machine learning to determine what will be interesting to narrate.
US10679667B2 Virtual video editing
Virtual video editing is disclosed. In some embodiments, a definition of a virtual clip of a source file is received from a user and saved for future playback of the virtual clip. The virtual clip is not encoded as a separate file. Rather, a portion of the source file specified in the definition of the virtual clip is played back when the virtual clip is played.
US10679666B2 Data storage library with interior access regulation
A data storage library system includes at least one data storage library comprising at least one library frame and at least one environmental conditioning unit, the at least one environmental conditioning unit configured to control one or more environmental conditions within the at least one library frame. The system further includes at least one access door for providing access to an interior portion of the data storage library, a library controller, and at least one warning indicator associated with the data storage library and in electronic communication with the library controller. The at least one warning indicator is configured to provide an indication to an operator when the conditions within the data storage library are such that the at least one access door may be opened and when the conditions within the data storage library are such that the access door should not be opened.
US10679664B2 Recording medium, playback method, and playback device
A recording medium includes a video stream of a standard-luminance range and a video stream of high-luminance range, which are used selectively in accordance with a playback environment. The recording medium also includes a subtitle stream of the standard-luminance range and a subtitle stream of the high-luminance range, which are used selectively in accordance with the playback environment. A playlist file includes a management region where playback control information relating to a main stream is stored, and includes an extended region. The management region stores first playback control information specifying playing of the video stream of the high-luminance range and the subtitle stream of the high-luminance range in combination. The extended region stores second playback control information specifying playing of the video stream of the standard-luminance range and the subtitle stream of the standard-luminance range in combination.
US10679663B2 Recording medium, playback method, and playback device
A recording medium includes a video stream of a standard-luminance range and a video stream of high-luminance range, which are used selectively in accordance with a playback environment. The recording medium also includes a subtitle stream of the standard-luminance range and a subtitle stream of the high-luminance range, which are used selectively in accordance with the playback environment. A playlist file includes a management region where playback control information relating to a main stream is stored, and includes an extended region. The management region stores first playback control information specifying playing of the video stream of the high-luminance range and the subtitle stream of the high-luminance range in combination. The extended region stores second playback control information specifying playing of the video stream of the standard-luminance range and the subtitle stream of the standard-luminance range in combination.
US10679653B1 High power ratio mode for TAMR drives
A method of operating a HDD having a read/write head configured for Perpendicular Magnetic Recording (PMR) and configured for use in Thermally Assisted Magnetic Recording (TAMR). By using selected settings of a power ratio (PR) value to ensure that accurate fly height (FH) measurements of head-disk interference (HDI) can be taken during write touchdowns (TDs), head damage can be eliminated during HDI events. Under normal operating conditions the PMR head develops a sharp protrusion due to heating from the TAMR apparatus as well as the write current and read and write heaters. The sharp protrusion is prone to striking the disk surface, instead of the shields doing so. The shields would be more capable of absorbing the HDI, which would allow the HDI sensors (HDIs) to provide a more sensitive reading of the HDI which would prevent head wear caused by the sharp protrusion. By adjusting the power ratio (PR) to be at least the turning point (TP) value, the write shield will approach the disk surface before the sharp protrusion.
US10679652B2 Partial etched polyimide for non-conductive adhesive containment
Embodiments of an adhesive containment structure are provided herein. The suspension includes a base portion that includes a metal support layer, an insulation layer including an insulating material on the metal support layer, and a signal conductor layer. The suspension includes a gimbaled portion, a microactuator adhered to the support layer. The suspension also includes an adhesive containment structure, the adhesive containment structure includes a first portion of the insulating material, a second portion of the insulating material, and a third portion of the insulating material, the first and second portions of the insulating material being separated by a gap, and the third portion of the insulating material disposed within the gap. Adhesive is disposed within the gap of the adhesive containment structure, the adhesive adhering the microactuator to the third portion of the insulating material.
US10679650B2 Current-assisted magnetic recording write head with improved write gap structure
A current-assisted magnetic recording write head has an electrically conductive layer in the write gap between the write pole and the trailing shield. Electrical circuitry directs current from the write pole, through the conductive layer, to the trailing shield. The current through the conductive layer generates an Ampere field substantially orthogonal to the magnetization in the write pole to assist magnetization switching of the write pole. The write head's magnetic throat height (THm) is substantially the thickness of the trailing shield at the write gap, while the write head's electrical throat height (THe) is substantially the height of the conductive layer in the write gap. In embodiments of this invention, the signal-to-noise ratio (SNR) of the readback signal and the soft error rate (SER) of the recorded data can be improved with a write gap structure wherein THe is greater than THm.
US10679648B2 Conversation, presence and context detection for hologram suppression
Various embodiments relating to detecting at least one of conversation, the presence and the identity of others during presentation of digital content on a computing device. When another person is detected, one or more actions may be taken with respect to the digital content. For example, the digital content may be minimized, moved, resized or otherwise modified.
US10679637B2 Enhanced adaptive audio rendering techniques
The techniques disclosed herein provide application programming interfaces (APIs) for enabling a system to select a spatialization technology. The APIs also enable a system to balance resources by allocating audio objects to a number of applications executing on a computer system. The system coordinates the audio objects between applications and each application can control the number of objects they individually generate. In some configurations, the system can also fold audio objects across different applications. Different spatialization technologies can be selected based on an analysis of contextual data and policy data. For instance, when a new headphone system is plugged in, the system may switch from Dolby Atmos to the Microsoft HoloLens HRTF spatialization technology. The system can dynamically control a number of generated audio objects and dynamically change a utilized spatialization technology based on changes to a computing environment.
US10679635B2 Systems and methods for implementing cross-fading, interstitials and other effects downstream
Systems and methods are presented for cross-fading (or other multiple clip processing) of information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Multiple clip processing can be accomplished at a client end according to directions sent from a service provider that specify a combination of (i) the clips involved; (ii) the device on which the cross-fade or other processing is to occur and its parameters; and (iii) the service provider system. For example, a consumer device with only one decoder, can utilize that decoder (typically hardware) to decompress one or more elements that are involved in a cross-fade at faster than real time, thus pre-fetching the next element(s) to be played in the cross-fade at the end of the currently being played element. The next elements(s) can, for example, be stored in an input buffer, then decoded and stored in a decoded sample buffer, all prior to the required presentation time of the multiple element effect. At the requisite time, a client device component can access the respective samples of the decoded audio clips as it performs the cross-fade, mix or other effect. Such exemplary embodiments use a single decoder and thus do not require synchronized simultaneous decodes.
US10679633B2 Audio processing device and audio playback system thereof
The present disclosure is provided an audio processing device and an audio playback system thereof. The audio processing device includes a receiving module configured to receive an audio signal and identify a transmission mode of the audio signal, with the transmission mode at least including a Bluetooth transmission mode and a WIFI transmission mode; a processing module configured to decode the audio signal into an analog audio signal and a digital audio signal; an output module configured to receive the analog audio signal and the digital audio signal and then output the analog audio signal to a conventional audio via an AUX analog output port and output the digital audio signal to an HiFi audio via an optical fiber output port. The present disclosure can receive audio signals with different transmission types and output the audio signals of different types, which enriches audio selectivity and is of high interest.
US10679630B2 Speaker recognition in the call center
Utterances of at least two speakers in a speech signal may be distinguished and the associated speaker identified by use of diarization together with automatic speech recognition of identifying words and phrases commonly in the speech signal. The diarization process clusters turns of the conversation while recognized special form phrases and entity names identify the speakers. A trained probabilistic model deduces which entity name(s) correspond to the clusters.
US10679629B2 Device arbitration by multiple speech processing systems
A device can perform device arbitration, even when the device is unable to communicate with a remote system over a wide area network (e.g., the Internet). Upon detecting a wakeword in an utterance, the device can wait a period of time for data to arrive at the device, which, if received, indicates to the device that another speech interface device in the environment detected an utterance. If the device receives data prior to the period of time lapsing, the device can determine the earliest-occurring wakeword based on multiple wakeword occurrence times, and may designate whichever device that detected the wakeword first as the designated device to perform an action with respect to the user speech. To account for differences in sound capture latency between speech interface devices, a pre-calculated time offset value can be applied to wakeword occurrence time(s) during device arbitration.
US10679616B2 Generating acoustic models of alternative pronunciations for utterances spoken by a language learner in a non-native language
A non-transitory processor-readable medium storing code representing instructions to be executed by a processor includes code to cause the processor to receive acoustic data representing an utterance spoken by a language learner in a non-native language in response to prompting the language learner to recite a word in the non-native language and receive a pronunciation lexicon of the word in the non-native language. The pronunciation lexicon includes at least one alternative pronunciation of the word based on a pronunciation lexicon of a native language of the language learner. The code causes the processor to generate an acoustic model of the at least one alternative pronunciation in the non-native language and identify a mispronunciation of the word in the utterance based on a comparison of the acoustic data with the acoustic model. The code causes the processor to send feedback related to the mispronunciation of the word to the language learner.
US10679615B2 Adaptive interface in a voice-based networked system
Determining a language for speech recognition of a spoken utterance received via an automated assistant interface for interacting with an automated assistant. The system can enable multilingual interaction with the automated assistant, without necessitating a user explicitly designate a language to be utilized for each interaction. The system can determine a user profile that corresponds to audio data that captures a spoken utterance, and utilize language(s), and optionally corresponding probabilities, assigned to the user profile in determining a language for speech recognition of the spoken utterance. The system can perform speech recognition in each of multiple languages assigned to the user profile, and utilize criteria to select only one of the speech recognitions as appropriate for generating and providing content that is responsive to the spoken utterance.
US10679614B2 Systems and method to resolve audio-based requests in a networked environment
Techniques are described herein for enabling an automated assistant to adjust its behavior depending on a detected vocabulary level or other vocal characteristics of an input utterance provided to an automated assistant. The estimated vocabulary level or other vocal characteristics may be used to influence various aspects of a data processing pipeline employed by the automated assistant. In some implementations, one or more tolerance thresholds associated with, for example, grammatical tolerances or vocabulary tolerances, may be adjusted based on the estimated vocabulary level or vocal characteristics of the input utterance.
US10679613B2 Spoken language understanding system and method using recurrent neural networks
A system and method for spoken language understanding using recurrent neural networks (“RNNs”) is disclosed. The system and method jointly performs the following three functions when processing the word sequence of a user utterance: (1) classify a user's speech act into a dialogue act category, (2) identify a user's intent, and (3) extract semantic constituents from the word sequence. The system and method includes using a bidirectional RNN to convert a word sequence into a hidden state representation. By providing two different orderings of the word sequence, the bidirectional nature of the RNN improves the accuracy of performing the above-mentioned three functions. The system and method includes performing the three functions jointly. The system and method uses attention, which improves the efficiency and accuracy of the spoken language understanding system by focusing on certain parts of a word sequence. The three functions can be jointly trained, which increases efficiency.
US10679605B2 Hands-free list-reading by intelligent automated assistant
Systems and methods for providing hands-free reading of content comprising: identifying a plurality of data items for presentation to a user, the plurality of data items associated with a domain-specific item type and sorted according to a particular order; based on the domain-specific item type, generating a speech-based overview of the plurality of data items; for each of the plurality of data items, generating a respective speech-based, item-specific paraphrase for the data item based on respective content of the data item; and providing, to a user through the speech-enabled dialogue interface, the speech-based overview, followed by the respective speech-based, item-specific paraphrases for at least a subset of the plurality of data items in the particular order.
US10679604B2 Method and apparatus for transmitting audio
A method for transmitting audio is disclosed that includes transmitting, by a sending terminal, a sending audio signal to a receiving terminal after a connection between the sending terminal and the receiving terminal is established, the sending audio signal comprises a sending audio, receiving a playing audio played by the receiving terminal; and determining that the sending audio is not played by the receiving terminal based on the sending audio and the playing audio, notifying that the sending audio transmitted to the receiving terminal is not played by the receiving terminal.
US10679603B2 Active noise cancellation in work vehicles
In one aspect, a system of active noise cancellation includes a signal processing apparatus in operative communication with at least one input device and at least one output device disposed within or proximate to a cabin of a work vehicle. Generally, the signal processing apparatus can be configured to perform a method of active noise cancellation. The method can include receiving an audio input signal from the at least one input device, the audio input signal comprising audio perceptible from within the cabin. The method can also include processing the audio input signal to separate ambient noise in the audio input signal from equipment noise in the audio input signal and generating an output waveform based on the ambient noise, and outputting the output waveform through the at least one audio output device. The output waveform can be configured to at least partially cancel out the ambient noise.
US10679598B2 Polymer resin film, and air-permeable membrane, sound-permeable membrane, acoustic resistor, air-permeable membrane member, sound-permeable membrane member, acoustic resistor member, and audio device that include the polymer resin film, and method for producing the polymer resin film
A polymer resin film of the present disclosure has a plurality of through holes extending through the thickness of the polymer resin film. The through holes penetrate a substrate structure of the resin film. The through holes have openings formed in both a first principal surface and a second principal surface of the film. The through holes have a shape in which the area of a cross-section perpendicular to a direction in which the through holes extend is constant from the first principal surface of the film to the second principal surface of the film or increases from the first principal surface toward the second principal surface. The openings in the first principal surface have a diameter of 3 μm or more and 80 μm or less. A variation in a porosity defined by the openings in the first principal surface is 10% or less.
US10679597B2 Flow controlled sound generation apparatus
A flow controlled sound generation system is disclosed that includes one or more fluid pumps to control air flow through a sound channel. The air flow is modulated through one or more valves to produce audible frequency pressure waves.
US10679592B2 Tuning of a drum
A method for assisting a user in tuning a drum comprising the steps of: considering a strike on the drum whereby the strike is detected in a sensor signal in at least one of following domains: a time domain, a frequency domain, a complex domain; recording a first sound fragment of the strike; converting the first sound fragment from the time domain to the frequency domain; analyzing the first sound fragment in order to detect a fundamental tone with fundamental tone frequency of the drum; calculating an overtone frequency or overtone frequency range of a first overtone of the drum by means of a predetermined algorithm related to the fundamental tone frequency; setting a filter with a pass frequency band covering the calculated overtone frequency or overtone frequency range; and indicating, via a user interface, at each further strike when the frequency of the first overtone detected in the pass frequency band is higher or lower than a target overtone frequency.
US10679591B2 Trigger tray for percussion instrument
Trigger trays for use with a musical instrument trigger are disclosed. The trigger tray can fit within a drum assembly beneath a playing surface such as a drum head or drum pad. The trigger can be connected to the drum head or drum pad, or can be actuated through vibration of the trigger tray. The trigger tray can include a cutout on its underside or bottom side. The trigger tray can include a substantially circular head mount portion and a trigger mount portion therein, with a plurality of arms connecting the head mount portion to the trigger mount portion.
US10679588B2 Modular flexible display system and methods
Disclosed are embodiments of flexible display modules and systems of flexible display modules. Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to couple to and retain a support frame are provided. Flexible and durable weather resistance features are provided. Modules and systems have features that permit installation and removal from the front side or the back side of the display. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10679587B2 Display of supplemental information
In some examples, a computing device is to detect a fiducial mark on a portable device that comprises a display screen, generate supplemental information that corresponds to information presented in the display screen of the portable device, and cause display of the supplemental information by a display device of the computing device, according to an orientation that is based on the detected fiducial mark, the displayed supplemental information supplementing the information presented in the display screen of the portable device.
US10679583B2 Display device having a controllable deep-sleep mode
The invention relates to a display device implemented as an electronic price display sign, in particular designed for fastening to a rack, especially preferably designed for fastening to the end of the rack, comprising a first radio interface, which is connected to a processing stage of the display device, for communication with a base station in accordance with a first communication protocol for the purpose of controlling states of the processing stage, and a further interface, which is connected to the processing stage and is designed for contactless communication in accordance with a second communication protocol with a communication device different from the base station, for the purpose of controlling states of the display device, wherein the display device is designed to assume a storage state after exiting a delivery state for the first time, wherein the processing stage is not ready to receive data by means of the first radio interface in the storage state.
US10679582B2 Techniques for operating a display in the perceptual code space
A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is configured to access a code mapping between the reference code values and device-specific code values of the imaging device. The device-specific code values are configured to produce gray levels that are specific to the imaging device. Based on the code mapping, the data converter is configured to transcode the reference encoded image data into device-specific image data, which is encoded with the device-specific code values. A display can natively process the device-specific image data to accurately reproduce a corresponding front of panel perceptual light, according to a perceptual curve electro-optical transfer function.
US10679578B2 Display device having driving circuitry with driving gate lines
The display device includes drive circuits 301 provided in correspondence to the gate lines, respectively, and alternately switches a scanning period for scanning the gate lines and a non-scanning period during one vertical scanning period. The drive circuit 301 includes netA(n), an output switching element M5 connected to netA(n), and a reset circuit R. The output switching element M5 applies a selection voltage to the gate line GLn. The potential of netA(n) changes between a first potential that is equal to or higher than a threshold voltage of the output switching element M5, and a second potential that is lower than the first potential. In the drive circuit 301 wherein a period while netA(n) thereof has the second potential overlaps with the non-scanning period, the reset circuit R resets the potential of netA(n) to the second potential, before the resumption of the scanning period after the non-scanning period.
US10679577B2 Shift register and driving method thereof
A shift register and a driving method thereof. The shift register includes a first control circuit, a second control circuit, a third control circuit and an output control circuit. The first control circuit is connected to a signal input end, a first clock signal input end, a first level signal end, a first node and a third node. The second control circuit is connected to the first clock signal end, a second level signal end, the first node and a second node. The third control circuit is connected to a second clock signal end, the first level signal end, the first node, the second node and the third node. The output control circuit is connected to the second clock signal end, the first level signal end, the first node, the second node and a signal output end.
US10679573B2 Pixel structure, display substrate and control method thereof, display device
The present disclosure discloses a pixel structure, including a reflective layer, a reflective electrode, a flexible electrode and a bottom electrode sequentially disposed along a direction of incident light. An optical resonant cavity is formed between the reflective layer and the reflective electrode, the reflective layer and the flexible electrode are connected to each other; and a first voltage is loaded between the reflective electrode and the flexible electrode, and a second voltage is loaded between the flexible electrode and the bottom electrode; depending on at least one of changes of the first voltage and the second voltage, the flexible electrode deforms along the direction of incident light, and drives the reflective layer to move along the direction of incident light. The present disclosure also discloses a display substrate and a control method thereof and a display device.
US10679566B2 Display device
Provided herein may be a display device. The display device may include a substrate, a base layer, a first protrusion and a second protrusion. The substrate may include a pixel area, and a peripheral area surrounding the pixel area. The base layer may be disposed on the pixel area, and include a plurality of island patterns on which respective pixels are provided, and a plurality of bridge patterns coupling the adjacent island patterns to each other, the plurality of island patterns and the plurality of bridge patterns disposed on the first area. The first protrusion and the second protrusion may be provided on the base layer.
US10679564B2 Shift register and display apparatus including the same
Disclosed are a shift register and a display apparatus including the same, which stably output signals. The shift register may include a plurality of stages each including a first node controller controlling a voltage of a first node, based on first to third input signals and a transistor offset voltage. The first node controller may include a connection node supplied with at least one of the transistor offset voltage and the second input signal and preliminarily charged with the transistor offset voltage according to the third input signal.
US10679558B2 Display device
The present application discloses to provide a display device capable of displaying an image with a luminance depending on a data signal by controlling pulling of a gate voltage of a driving transistor occurring when a writing period starts and ends and a driving method of the display device.A pixel circuit including a compensation circuit compensating variation of a threshold value of a driving transistor is provided with a boost capacitor including a MOS capacitor between a node connected to a gate terminal of the driving transistor and a scanning line. A current value of a drive current is controlled by the driving transistor by using the pulling of the potential of the node being different between a case that a low level voltage is applied the scanning line connected to the boost capacitor and a case that a high level voltage is applied.
US10679557B2 Adjusting frequencies of manipulation of display pixels
In some examples, an electronic device includes a display panel comprising pixels, and a controller to receive an indication responsive to a user selection of a control element adjustable between settings corresponding to different display quality levels, and in response to the received indication, adjust a frequency of manipulation of the pixels to compensate for deterioration of the pixels.
US10679556B2 Pixel circuit having a switching circuit, a shared circuit, a first sub-pixel circuit and a second sub-pixel circuit and driving method thereof, display panel
A pixel circuit, a driving method thereof, and a display panel are provided. The pixel circuit includes a switching circuit, a shared circuit, a first sub-pixel circuit and a second sub-pixel circuit. The switching circuit includes a control terminal, a first terminal and a second terminal. The shared circuit includes a control terminal, a first terminal and a second terminal, the first terminal of the shared circuit is electrically connected to the second terminal of the switching circuit, both the first terminal of the shared circuit and the control terminal of the shared circuit are electrically connected to the first sub-pixel circuit and also electrically connected to the second sub-pixel circuit, and the shared circuit is configured to compensate for the first sub-pixel circuit and the second sub-pixel circuit.
US10679552B2 Pixel circuit and drive method thereof, and display panel and display device
A pixel circuit includes a first control sub-circuit, a second control sub-circuit, a current detection sub-circuit, a driving sub-circuit, and an energy storage sub-circuit. The first control sub-circuit is configured to transmit a voltage on a data voltage terminal to a first node under control of a voltage on a first scan signal terminal. The second control sub-circuit is configured to transmit the voltage on the first node to a control terminal of the driving sub-circuit under control of a voltage on a second scan signal terminal. The current detection sub-circuit is configured to output a detection current under control of the voltage on the first node and detect a current value of the detection current. The driving sub-circuit is configured to output a driving current under control of the voltage on the control terminal of the driving sub-circuit. The energy storage sub-circuit is configured to store electrical energy.
US10679547B2 RGB light strips display method and display device
The present application provides an RGB light strips display method, device and computer readable storage medium, wherein the method comprises: establishing a mapping relationship between each odd and even pixel positions in the rotation display area of the alternating RGB light strips and each odd and even pixel points in the image to be displayed, and generates an alternating radius scanning coordinate conversion table; wherein the alternating RGB light strips is composed of two RGB light strips intersected, the RGB light strips is composed of an odd radius light strip and an even radius light strip, the odd radius light strip is used to display odd pixel points in the image to be displayed, the even radius light strip is used to scan the even pixel points in the image to be displayed; and then, according to the alternating radius scanning coordinate conversion table, the pixel point sampling is performed on the image to be displayed to obtain the displayed chrominance information corresponding to the each odd and even pixel positions in the rotation display area; finally, in the process of rotating the alternating RGB light strips, according to the current rotational angle of the alternating RGB light strips and the displayed chrominance information corresponding to the each odd and even pixel positions in the rotation display area to extract and refresh the RGB light strips display data. The present application can exhibit a naked eye stereoscopic display effect.
US10679543B2 Image processing method, image processing device and display panel
An image processing method for a transparent display screen, an image processing device and a display panel are provided. The image processing method comprising: collecting colors of image content displayed on the transparent display screen and colors of background transmitted through the transparent display screen; determining whether the collected colors of the background and the collected colors of the content are similar colors; and modifying the colors of the background or the colors of the content, if the collected colors of the background and the colors of the content are similar colors.
US10679538B2 Haptic display device
A haptic display device is disclosed. In one aspect, the device includes a plurality of scan lines disposed over a substrate and configured to transfer a scan signal and a plurality of data lines electrically insulated from the scan lines and configured to transfer a data signal, wherein the data lines cross the scan lines. The device also includes a plurality of haptic control lines electrically insulated from the scan lines or the data lines and configured to transfer a haptic signal and a thin film transistor electrically connected to the scan lines and the data lines, wherein the thin film transistor is formed in each of a plurality of pixels. The device further includes a first electrode electrically connected to the thin film transistor, a second electrode facing the first electrode and an optical adjustment member disposed between the first and second electrodes.
US10679536B2 Display device
A display device includes: a base layer including a first region, a second region, and a bending region, the bending region including a first bending region adjacent to the first region and a second bending region adjacent to the second region; pixels disposed on the first region; pads disposed on the second region; signal lines electrically connected to the pixels and disposed on the first region, the bending region, and the second region; a first sensor line disposed on the first bending region; first sensor connection lines electrically connected to the first sensor line, extending through the first bending region, the second bending region, and the second region; a second sensor line disposed on the second bending region and between the first sensor line and the second region; and second sensor connection lines electrically connected to the second sensor line, extending through the second bending region and the second region.
US10679534B2 Display driving device including source driver and timing controller and operating method for controlling source line slew times
A display driving device is disclosed which includes a source driver that supplies voltages to source lines connected to pixels, detects a slew time of the voltages of the source lines, and outputs the slew time, and a timing controller that receives the slew time from the source driver and updates a way for the source driver to control the voltages depending on the slew time.
US10679530B1 Systems and methods for mobile projection in foggy conditions
Systems and methods for projecting images from a vehicle onto a dynamic projection surface within an aerosol are provided. A method may include performing an initial scan of the aerosol to determine a projection surface within the aerosol based upon an aerosol density map. The method may further include projecting an image onto the projection surface within the aerosol. The method may also include performing an updated scan to update the projection surface based on changing depth and changing distance of the projection surface relative to the scanning device over time. The method may additionally include modifying the image being projected based upon a change to the projection surface due to one or more of a motion of the vehicle and a change in the aerosol.
US10679529B1 Modular pole display assembly
The invention describes a modular display assembly that may be coupled with a pole or other structure or surface, and secured at an elevated position to be more easily viewed by potential consumers. The assembly may be modular in nature allowing it to support and display one or more customized advertising or marketing displays such as signs, flags and/or helium-free balloons as well as various support apparatus for the same.
US10679528B2 Hybrid illuminated indicator sign
A hybrid illuminated indicator sign for visually displaying indicators when the hybrid illuminated indicator sign is electrically powered and for at least a period of time when the hybrid illuminated indicator sign is no longer electrically powered comprises a light guide plate having a light receiving edge and a light emitting face, an intermediate translucent photo-luminescent layer at least partially covering the light emitting face of the light guide plate, an outer indicator layer at least partially covering the intermediate translucent photo-luminescent layer, and an electrically powered light source mounted adjacent the light receiving edge of the light guide plate.
US10679524B1 Motorcycle engine adornment
An adornment for a motorcycle engine is provided. The adornment includes a main body having a front surface and an opposite rear surface, the front surface including a recessed area for receiving a face plate having words, graphics or other indicia disposed thereon. The rear surface includes one or more attachment mechanisms for attaching the adornment to a selected region of the motorcycle engine. The rear surface has a contour complimentary to said selected region of said motorcycle engine.
US10679517B2 Method of learning cutting by combining simulation entities, and hybrid implementation platform
The invention is aimed at providing a device for learning, with no danger of accident, while complying with the conditions of actual cutting, by proposing to combine virtual equipment for cutting and resistance to the advancing of the cut with tangible supports of material to be cut. A hybrid facility according to the invention includes a numerical management unit for managing exercises, a cutting table, a stereoscopic videoprojector of a stationary cutting machine, a stereoscopic camera for tracking the position of a tangible workpiece of an operator equipped with markers, a control touch screen linked with the management unit and a tangible workpiece to be cut virtually. The projected machine is viewed by an operator equipped with 3D viewing goggles and said videoprojector is combined operationally with the stereoscopic tracking camera associated with position markers equipping said workpiece and said operator.
US10679516B2 Craving input and support system
A craving control device comprising a housing, a craving input actuator supported by the housing, a wireless communicator supported by the housing, and a controller is provided. The craving input actuator can be configured to obtain information from a user pertaining to a timing, frequency, or intensity of a craving. The controller can be operatively connected to the craving input actuator and the wireless communicator to communicate craving information received by the craving input actuator via the wireless communicator to a device external to the housing. The device external to the housing can be a personal communication device. The housing can be sized and configured to be enclosed in the user's hand and or to be placed in a pocket of the user's clothing. Methods for using the craving control devices are also provided.
US10679513B2 Simulation server capable of creating events of a lesson plan based on simulation data statistics
A simulation server capable of creating events of a lesson plan based on simulation data statistics. The simulation server comprises memory for storing simulation data, and a processing unit. The processing unit executes a plurality of simulations functionalities according to a lesson plan. The processing unit collects simulation data representative of the execution of the plurality of simulations functionalities according to the lesson plan. The processing unit stores the simulation data in the memory. The processing unit processes the simulation data to generate simulation data statistics. The processing unit creates at least one event having at least one rule based on the simulation data statistics. The at least one rule consists in at least one measurable value to be measured by at least one of the simulation functionalities.
US10679508B2 Vehicle detection system and vehicle detection method
A vehicle detection system includes a server connected to be able to communicate with a camera installed at an intersection and a client terminal connected to be able to communicate with the server. The client terminal sends, in response to input of information including date and time and a location at which an incident occurred and a feature of a vehicle which caused the incident, an information acquisition request relating to a vehicle which passes through the intersection at the location at the date and time to the server. The server extracts vehicle information and a passing direction of the vehicle passing through the intersection at the location in association with each other based on a captured image of the camera of the camera installed at the intersection at the location at the date and time in response to a reception of the information acquisition request and sends an extraction result to the client terminal. The client terminal displays a visual feature of the vehicle passing through the intersection at the location and the passing direction of the vehicle on a display device.
US10679505B2 Automatic vehicle control apparatus able to determine track occupancy of a vehicle, and corresponding method for automatically controlling the vehicle
This automatic vehicle control apparatus comprises a first image sensor positioned on a vehicle, able to capture a first global image of a first scene, including an area in front of the vehicle, in a first field of view of said first image sensor; a track occupancy detector for receiving the first global image and deducing therefrom a track occupancy of the vehicle among at least two set of parallel tracks positioned in front of the vehicle; a distinguishable object disposed in the first field of view; and a proper functioning checking apparatus configured for searching, in the first global image, a first specific image of the distinguishable object, and for generating an alert signal in case the first specific image is not found in the first global image.
US10679496B2 Information providing apparatus
An information providing apparatus installed in a moving body includes one or more processors, and a memory, the memory storing instructions, which when executed by the one or more processors, cause the one or more processors to display, by a display unit, an information providing image as a virtual image, and control the display unit to change a display position of the information providing image. The information providing image includes a first information providing image and a second information providing image, and the display unit is controlled such that a changing rate of a display position of the first information providing image differs from that of a display position of the second information providing image, and the changing rates of the display positions of the first and the second information providing images both increase as a moving velocity of the moving body increases.
US10679495B2 Systems and methods for detection of travelers at roadway intersections
A system and method that enables individual travelers, including pedestrians or individuals on smaller conveyances, to communicate their location and direction of travel to signal light controllers at an intersection, enables traffic networks to receive this communication and output the detected data to the corresponding intersection traffic-signal controller to allow for individuals not in standard motor vehicles to be detected by traffic detection systems and to allow for priority of traveler flow either independent of vehicle use, or based on specifics of the vehicle used.
US10679493B2 Cognitive-based incident response
An apparatus, method, program product, and system are disclosed for cognitive-based incident response. A sensor module captures baseline environment data related to a traffic incident using one or more sensors at a location of the traffic incident. A recommendation module generates and makes available, in real-time, one or more recommendations for responding to the traffic incident using cognitive computing processes based on the baseline environment data, the one or more recommendations comprising precautionary information for managing one or more emergency situations at the traffic incident. An update module continuously captures new environment data for the traffic incident using the one or more sensors, supplements the baseline environment data with the new environment data, and generates and makes available, in real-time, one or more updated recommendations based on the supplemented environment data using the supplemented environment data and the cognitive computing processes.
US10679491B1 Fire control panel configuration
Methods, devices, and systems for fire control panel configuration are described herein. In some examples, one or more embodiments include a memory, and a processor to execute executable instructions stored in the memory to receive configuration information for a fire control system of a facility, create a spatial asset model of the fire control system using the configuration information for the fire control system, and transmit, in response to detecting a replacement of a fire control panel in the fire control system with a new fire control panel, the spatial asset model to the new fire control panel.
US10679485B2 Systems and methods for systemic resource utilization analysis and management
Systems, methods, and articles of manufacture provide for systemic resource utilization analysis and management, such as employing a single-point sensor to detect or identify resource leakage at one or more other locations in a structure.
US10679483B2 Gas monitoring and alarm systems and methods
A gas monitoring and alarm system comprises a master monitor and at least one remote monitor. The master monitor is coupled to a master sensor that senses a concentration of a gas in a first area and sends data to the master monitor. The at least one remote monitor is communicatively coupled to the master monitor. The least one remote monitor is coupled to a remote sensor, which senses a concentration of gas in a second area. The at least one remote monitor receives data about the concentration of the gas in the second area from the remote sensor, and sends the data to the master monitor. The master monitor receives the data and triggers a first alarm status when the concentration of gas in at least one of the first area and the second area exceeds a first predefined alarm threshold.
US10679479B2 Server, control method, and non-transitory computer readable medium storing control program
A server for controlling an output of a sound from a sound output device provided in a room of a destination of a moving user, the server including: an information acquiring section configured to acquire position information indicating a position of the user, the destination, and route information indicating a route of the user to the destination; and a control section configured to, in a case in which the user reaches a position within a predetermined range from the destination, control the sound output device to start the output of a sound that simulates a situation in which a person is present in the room based on the position of the user indicated by the position information and the route of the user indicated by the route information.
US10679478B2 Dual function strap for resonating elements and ultra high frequency antennas
A combined EAS and RFID circuit includes an HF coil antenna, a UHF tuning loop, and an RFID chip coupled to a strap that includes a first coupling area and a second coupling area. The coil ends of the HF coil antenna are configured to capacitively and/or conductively couple to one or both of the first coupling area or second coupling area of the strap. The HF coil antenna can include a gap between turns for non-interfering placement of the UHF tuning loop. The EAS circuit can be deactivating upon application of a field at the resonant frequency of sufficient intensity to cause the breakdown voltage to be exceeded between a coil end and coupling area. The threshold breakdown voltage between a coil end and a coupling area can be reduced by laser ablation treatment of a conductive surface of one or both of the coil end or coupling area.
US10679477B2 Multicamera video alarm system for remote monitoring and method
A television based alarm system provides video streams from multiple cameras produced at a first location that is transmitted via a radio transmitter to a secondary location. Motion detector signals from a plurality of motion detectors at the first location are utilized to indicate when and which cameras are likely to see an intruder based on when and which motion detectors are tripped. In a first type of encoder/decoder, motion detectors are connected to LEDS for encoding and then decoded utilizing photo electric cells. In another encoder/decoder, motion detector signals are used to produce a digital word that is added to the video signal and then decoded as a digital word. An output device such as a printer can be used to print the motion detector number, date, and time print out and sound an alarm.
US10679476B2 Method of using a camera to detect direction of motion
A motion detector camera is configured to differentiate between an object or objects passing through the field of view of the camera and an object or objects approaching the sensor. In one example, motion is detected with a camera configured to identify and selectively filter specific directions of motion. The motion detector compares pixel changes, corresponding to the basic area or size of the object, from frame to frame, and detects the amount of increase in change or decrease in change. An increasing change in the area or size of an object indicates that an object is approaching, and a decreasing change in the area or size of an object indicates that an object that is receding.
US10679474B2 Tactile feedback guidance device
A tactile or haptic guidance device incorporates a LIDAR assembly and servo motor assembly or linear actuators to provide tactile feedback to the user. The LIDAR assembly determines obstacles in the path of the user and the micro-controller uses the LIDAR data to send a signal to the servo motor assembly or linear actuators, which will cause translational or rotational movement along one or more axes with appropriate amounts of force to provide tactile feedback to the user about objects in their path.
US10679473B2 Systems and methods for using haptic vibration for inter device communication
The present disclosure relates to systems and methods for using haptic vibration for inter-device communication. In one implementation, a system for inter-device communication using haptic vibration may include at least one force gauge configured to measure displacements caused by an external device in contact with the at least one force gauge; at least one memory storing instructions; and at least one processor configured to execute the instructions to: receive an identifier associated with a user; retrieve a pattern associated with the received identifier; receive, from the at least one force gauge, one or more measurements over a period of time; assess a degree of difference between the received one or more measurements and the retrieved pattern; and, when the degree of difference is below a threshold, authenticate the user.
US10679467B2 Managing odds bets in a card game
A method of managing a blackjack game is provided. A blackjack game bet comprising a bet against a house entity on a blackjack hand is received from a player. A pair of cards is determined for a hand for the house entity, and another pair of cards is determined for a hand for the player. The odds of the occurrence of one or more subsequent events are determined based at least in part on one or more of the pair of cards selected for the house entity's hand and one or more of the pair of cards selected for the player's hand. The odds for an additional bet are determined based at least on the determined odds for the one or more subsequent events, and the additional bet is offered to the player at the determined odds for the additional bet.
US10679464B2 Wagering game system and method with prize selection based on historical skill level of player
A wagering game system and method include a skill-based bonus game for a game of chance that enables a player to win a bonus prizes, the bonus game having a bonus prize input device configured to be manipulated by the player to perform a task having an outcome that determines the bonus prize. A processor adjusts difficulty of performing the task based upon a historical skill level of the player. The processor also adjusts the historical skill level of the player based on various parameters such as prize history, wagering history, and percentage returned to the player.
US10679463B2 System and method of providing wagering over a computerized network
A system and method of providing wagering over a computerized system. The system includes a computerized multi-player game. The game includes an integral game mechanics module for providing a game-play session over a computerized network. The game mechanics module is in real-time communication with a wagering module and therethrough the wagering module automatically receiving real-time game event information. The game mechanics module provides a wagering option to a player in real-time that is selectable by a game-play action.
US10679458B2 Information processor and game control method
An information processor of the present invention comprises a display for displaying a symbol display area in which a plurality of symbols can be displayed, and a controller programmed to execute the following processes (1a) to (1c): (1a) a process of determining a plurality of symbols to be displayed in the symbol display area by random determination, (1b) a process of displaying the plurality of symbols determined by the process of (1a) in the symbol display area, and (1c) a process of displaying a character corresponding to a specific symbol outside the symbol display area in a case where the specific symbol is displayed among the plurality of symbols displayed in the symbol display area.
US10679456B2 Fuel dispenser having integrated control electronics
A fuel dispenser comprises fuel flow piping defining a flow path from a source of fuel toward a fueling nozzle. A plurality of fuel handling components are disposed along the fuel flow piping. Control electronics, in operative communication with the fluid handling components, include a multi-core processor having at least two processor cores located on a common integrated circuit chip, the at least two processor cores utilizing different operating systems in an asynchronous manner.
US10679453B2 Data authentication and provisioning method and system
Techniques for authenticating the identity and validating the profile of an individual (“a presenter”) who presents him or herself to another party (“an acceptor”) as having a certain identity and having certain corresponding profile data are described. The invention can be advantageously used in Internet transactions where such authentication and validation is difficult to perform. The techniques of the present invention allow the trusted party to give a definitive answer regarding the authentication of identity and validity of profile data. Other services such as profile data provisioning and profile data updating can also be performed.
US10679451B2 User alerts based on image capturing by a bill storage device
A device monitors activity associated with a user of a currency bill storage device based on currency bill data received from the currency bill storage device over a period of time. The currency bill storage device includes image sensor(s) configured to capture images of currency bills. The currency bill data is based on the images. The device tracks a balance in the currency bill storage device based on the currency bill data and identifies, based on the activity, an upcoming transaction in which the user is expected to utilize a particular quantity of currency bills in the currency bill storage device. The device determines whether the balance is sufficient relative to the particular quantity of currency bills and performs one or more actions to cause an alert to be provided to the user based on determining whether the balance is sufficient relative to the particular quantity of currency bills.
US10679446B2 Extended instant guest access using near field communication tags
A method of extending user access to a guest in a building space in a building system including at least one of a cloud computing environment and a control device associated with the building system to execute the method. The method includes receiving a request for access to a building space, the request associated with providing access to the building space for the guest, the request including a unique identifier associated with the building space, notifying a user associated with the building space of the request and requesting an authorization to provide the access to the building space, and receiving an authorization from the user associated with permitting the guest access to the building space associated with the unique identifier. The method also includes transmitting the authorization to the guest and permitting access to the building space associated with the unique identifier based on the authorization.
US10679443B2 System and method for controlling access to a building with facial recognition
Systems and methods are provided for controlling access to a building or other restricted physical spaces using at least a facial recognition module, an access control panel and electronically lockable doors or other means of controlling access. The facial recognition module comprises visible light and IR detection. The facial recognition module detects multiple persons in the vicinity of an access control location, and may be configured to deny access to some or all of those persons unless all are recognized as authorized entrants.
US10679440B2 Wearable misplacement
An access control system is described in which a primary credential device has a master key and a secondary credential device has a key derived from the master key. Both the master key and the derivative key are required to gain access to the resource protected by the access control system. If the secondary credential device is lost, misplaced, or stolen, it cannot be used to gain illicit access to the protected resource, and it can be easily replaced by providing a different secondary credential device with another key derived from the master key.
US10679438B1 Method and system for receiving and displaying user preferences corresponding to a vehicle event
The present disclosure generally relates to displaying user preferences related to operation of a vehicle. For example, the associated systems and methods may include receiving a user's personal information and preferences and displaying them on an in-vehicle infotainment system or a mobile device application. More particularly, the user may input her automobile insurance provider, health insurance provider, medical information, a preferred repair facility or mechanic, a preferred towing company, a preferred hospital, an emergency contact number, the user's blood type, etc. The user preferences may be stored and displayed on the in-vehicle infotainment system or the mobile device application. Furthermore, the in-vehicle infotainment system or the mobile device application may receive vehicle diagnostic information from the vehicle, and display user preferences based on the diagnostic information. For example, if the diagnostic information indicates the user needs an oil change and the user's preferred mechanic is Jiffy Lube, the in-vehicle infotainment system or the mobile device application may display the three nearest Jiffy Lubes.
US10679436B2 Vehicle suspension system alignment monitoring
Examples of techniques for vehicle suspension system alignment monitoring are disclosed. In one example implementation, a method includes receiving vehicle data and environmental data including, inertial measurement unit (IMU) acceleration data and global positioning system (GPS) velocity data from a GPS associated with the vehicle, and steering wheel angle data, driver applied torque data, and electronic power steering (EPS) applied torque data associated with the steering system. The method further includes mitigating for at least one of a vehicle effect and an environmental effect based on the vehicle data and environmental data. The method further includes detecting a misalignment based at least in part on one or more of the IMU acceleration data, the GPS velocity data, acceleration data, a steering wheel angle, and a self-aligning torque. The method further includes reporting the misalignment of the vehicle based at least in part on detecting the misalignment.
US10679435B2 Connected car resource manager with associated applications control
Managing vehicle resources by a network device in lieu of a designated vehicle control device is disclosed. A connected car resource manager of a carrier core network can receive vehicle information intended for the designated vehicle control device. The connected car resource manager can determine a response command that can be substituted for a command from the designated vehicle control device update a parameter of the vehicle. The response command can be based on the vehicle information, supplementary information, etc. Moreover, the response command can be adapted based on a second tier of supplementary information by another carrier core network device. In some embodiments, the connected car resource manager can share management of response commands with the designated vehicle control device vehicle. The connected car resource manager can employ information about other vehicles connected to a network that is not available to the designated vehicle control device.
US10679432B2 Diagnostics device to diagnose a motorized device with an on-board diagnostic system
A diagnostic device to diagnose a motorized device with an on-board diagnostic system includes a housing, an electrical connector, and a wireless transmission element. The electrical connector is supported by the housing and is configured to connect to an electrical connector of the on-board diagnostic system. The wireless transmission element is electrically connected to the electrical connector and is supported by the housing.
US10679431B2 Systems and methods for multi-vehicle adaptive data collection in a network of moving things, for example including autonomous vehicles
Systems and methods for optimizing data gathering in a network of moving things. As non-limiting examples, various aspects of this disclosure provide systems and methods for operating sensor systems and collecting data from sensor systems in a network resource-efficient manner.
US10679430B2 Toll booth added security to code scanner
Methods, server, devices and registered terminals for requiring approval of toll charges are provided. A server receives, from a fixed communication device at a toll booth location, a tollway transponder identifier of a vehicle tollway transponder on a vehicle. The server determines whether a registered terminal is associated with the tollway transponder identifier. Responsive to determining that the registered terminal is associated with the tollway transponder identifier, a toll approval request message is transmitted to the registered terminal, which sends a response message back to the server. The server determines if a location of the registered terminal is within a defined distance from the toll booth location. Responsive to the location of the registered terminal being within the defined distance, the server triggers a toll charge against an account associated with the tollway transponder identifier when the response message indicates approval of the toll.
US10679428B1 Neural network-based image stream modification
Systems, devices, media, and methods are presented for object detection and inserting graphical elements into an image stream in response to detecting the object. The systems and methods detect an object of interest in received frames of a video stream. The systems and methods identify a bounding box for the object of interest and estimate a three-dimensional position of the object of interest based on a scale of the object of interest. The systems and methods generate one or more graphical elements having a size based on the scale of the object of interest and a position based on the three-dimensional position estimated for the object of interest. The one or more graphical elements are generated within the video stream to form a modified video stream. The systems and methods cause presentation of the modified video stream including the object of interest and the one or more graphical elements.
US10679427B1 Systems, methods, and storage media for conveying virtual content in an augmented reality environment
Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
US10679422B2 Method and apparatus for selectively presenting content
A method, system, apparatus, and/or device for displaying a portion of data so as to not obstruct a portion of a central visual field. The method, system, apparatus, and/or device may include a display configured to display data and a processing device coupled to the display. The processing device may be configured to determine a position of an eye of a viewer with respect to the display, define a first region of the display substantially corresponding with a peripheral vision field of the eye, define a second region of the display substantially corresponding with a central visual field of the eye, send a first portion of the data to be displayed at the first region, and send a second portion of the data to be displayed at the second output region such that a portion of the central visual field is unobstructed by the second portion of the data.
US10679421B2 Interactive spa
An interactive spa that may allow users to experience what it would be like to use a fully operational spa. The spa may contain a cutaway, or a void, on one of the sides of the spa to allow users to enter and exit the spa without needing to climb over the sides. The spa may also have windows that allow users to view certain internal aspects of the spa for display purposes. The spa may also utilize one or more virtual reality sensors to allow users to experience, to an extent, what it would be like use an operational spa. The spa may include a monitor stand that may have one or more touch-screen monitors, which may allow users to browse through information about the spa or view the virtual reality content that users are seeing while within the spa.
US10679415B2 Enhanced signaling of regions of interest in container files and video bitstreams
Systems and methods are provided for specifying regional information such as a source and nature of a recommend viewport and a priority among multiple recommended viewports. Virtual reality video data can represent a 360-degree view of a virtual environment. In various examples, a region of the virtual reality video data can be determined, where the region includes a sub-section of the 360-degree view. A data structure can be generated for the region, where the data structure includes parameters that describe the region. The parameters can include a source associated with the region. The virtual reality video data and the data structure can be stored in a file.
US10679414B2 Presenting an augmented reality interface
One or more computing devices, systems, and/or methods for presenting augmented reality (AR) interfaces are provided. For example, a first object corresponding to a representation of content in an AR interface may be presented. Responsive to receiving a selection of the first object, a first graphical object corresponding to the content may be presented. An AR interface comprising a real time view of a camera of the device may be presented. A first graphical representation of the first graphical object may be presented overlaid on the real time view of the camera of the device. A second graphical representation of the first graphical object comprising the graphical modification and a second graphical object associated with information corresponding to the content may be presented overlaid on the real time view of the camera of the device. Responsive to receiving a selection of the second graphical object, the information may be presented.
US10679406B2 Display method and display device for providing surrounding information based on driving condition
A display method is a display method performed by a display device that operates in conjunction with a mobile object, and includes: determining which one of first surrounding information, which is video showing a surrounding condition of the mobile object and is generated using two-dimensional information, and second surrounding information, which is video showing the surrounding condition of the mobile object and is generated using three-dimensional data, is to be displayed, based on a driving condition of the mobile object; and displaying the one of the first surrounding information and the second surrounding information that is determined to be displayed.
US10679404B2 Shadows for inserted content
Systems and methods for generating shadows for inserted content are provided. The inserted content may include augmented reality content that is inserted into an image of a physical space. An example includes determining a location to insert content within an image. The content may include a polygonal mesh defined in part by a skeleton that has a plurality of joints. Examples may further include selecting a plurality of selected joints form the plurality of joints. Examples may also include generating a shadow polygon based on the content and determining shadow contributions values for the plurality of selected joints for pixels of the shadow polygon. Examples may also include combining the shadow contribution values from the selected joints to generate shadow magnitude values for the pixels, rendering the shadow polygon using the shadow magnitude values, and overlaying the inserted content on the rendered shadow polygon.
US10679395B2 Spatial and hierarchical placement of images at runtime
A method, computer program product, and system for automatic placement and layering of images at runtime include a processor(s) obtaining images that represent components of an object, including a first image and a second image. The processor(s) annotates the first image with data indicating one or more locations on the first image where the second image can be placed. The processor(s) determines, during runtime, a position or orientation of the one or more locations on the first image, based on the annotated first image. The processor(s) compares each location to data in a system file to determine a first location that is a placement for the second image on the first image. The processor(s) layers the second image over the first image at the first location. The processor(s) renders the two dimensional model of the object, including the layered images, displays it in the graphical user interface.
US10679394B2 Information processing device, information processing method, computer program product, and biosignal measurement system
An information processing device includes a first display control unit, and a second display control unit. The first display control unit is configured to display, in a display device, a first intensity distribution which is at least per unit time and which is regarding a biosignal coming from a particular source. The second display control unit configured to display, side-by-side in the display device, a first image which has a shape of the source and on which a second intensity distribution of the biosignal corresponding to time corresponding to a point or an area specified in the first intensity distribution is superimposed, and second images which have the shape of the source and on which second intensity distributions of the biosignal before and after the time are superimposed.
US10679393B2 Conditional modification of augmented reality object
A server machine modifies an augmented reality (AR) object in response to fulfillment of a condition. The machine provides, to a user device, object data that defines the AR object. The object data specifies a physical geolocation of the AR object, a presentation attribute of the AR object, a conditional modification program, and a trigger condition for execution of the conditional modification program. The object data causes the user device to present the AR object with a first appearance, located at the physical geolocation. The machine detects fulfillment of the trigger condition, and in response, the machine executes the conditional modification program. This modifies the object data by modifying the presentation attribute. The machine provides, to the user device, the modified object data, which causes the user device to present the AR object with a second appearance based on the modified presentation attribute.
US10679392B2 Image synthesis apparatus, image synthesis method, and program thereof
Provided are an image synthesis apparatus, an image synthesis method, and a program thereof, capable of determining a combination of a synthesis candidate image and a background image of which impressions match each other. Plural synthesis candidate images are input, and impression values of the plural synthesis candidate images are determined with respect to plural impression axes. Further, plural background images are input, and impression values of the plural background images are determined with respect to the plural impression axes. A combination of a synthesis candidate image and a background image having a small difference between impression values is determined. The synthesis candidate image and the background image of the determined combination are synthesized to generate a synthetic image.
US10679388B2 Image processing apparatus, device control system, imaging apparatus, and recording medium
An image processing apparatus includes processing circuitry configured to generate a map formed of pixels that indicate information including left and right position information, distance information, and frequency values associated with the pixels; detect a pixel block formed of a plurality of the pixels having a common feature amount in the map; and generate a detection frame defining a search target region used for detecting a body from the distance information, based on the information indicated by the pixels forming the detected pixel block.
US10679386B2 Draggable maps
A web server receives a request from a client specifying a location and a bounding area. A mapping engine creates a tile grid centered at the specified location. A seed tile is created, including or adjacent to the center location. The web server creates a resource identifier for each tile in the tile grid, and returns the tile grid including the resource identifiers to the client. The resource identifier for each tile includes the location of the seed tile and a position offset for the tile relative to the seed tile, in one embodiment specified in units of northward and eastward movement. The client requests tiles from the system using the resource identifiers previously provided by the system. Upon receiving the request, the mapping engine dynamically renders each requested tile using map data from the map database, and the web server returns the dynamically-generated tiles to the requesting client.
US10679385B1 System and method for statistical iterative reconstruction and material decomposition
A method for imaging an object to be reconstructed includes acquiring projection data corresponding to the object. Furthermore, the method includes generating a measured sinogram based on the acquired projection data and formulating a forward model, where the forward model is representative of a characteristic of the imaging system. In addition, the method includes generating an estimated sinogram based on an estimated image of the object and the forward model and formulating a statistical model based on at least one of pile-up characteristics and dead time characteristics of a detector of the imaging system. Moreover, the method includes determining an update corresponding to the estimated image based on the statistical model, the measured sinogram, and the estimated sinogram and updating the estimated image based on the determined update to generate an updated image of the object. Additionally, the method includes outputting a final image of the object.
US10679382B2 Intelligent network access control
A wireless communications system includes a radiofrequency (RF) front end and a computing platform. The RF front end includes a base station, an amplifier connected to the base station, an RF distribution device connected to the amplifier, and one or more antennas connected to the RF distribution devices. The computing platform includes a non-transitory, computer-readable storage medium storing a program of machine instructions and a processor. The processor executes the machine instructions to control the RF front end to receive from the RF front end, location updates from wireless devices, determine a wireless access technology of each wireless device, lock each wireless device to the system, determine an access category of each wireless device, release first category wireless devices from the system lock, and maintain the system lock for second category wireless devices.
US10679377B2 Object detection system and method, and computer readable recording medium
An object detection system includes: a false detection storer to store one or more items of false detection information; an object detector to detect an object from an input image, compare object detection information corresponding to the object with the false detection information, and output a notification corresponding to the object detection information when false detection information corresponding to the object detection information does not exist; and a feedback receiver to receive a user response to the notification and, when a detection error response to the notification is received, store the object detection information corresponding to the notification as false detection information in the false detection storing unit, wherein the object detector does not output the notification when the object corresponding to the false detection information stored in the false detection storer is detected.
US10679374B2 Graphic overlay for measuring dimensions of features using a video inspection device
Methods and devices are provided for providing a graphic overlay for measuring dimensions of features using a video inspection device. One or more measurement cursors are placed on pixels of an image of the object. One or more planes are determined parallel or normal to a reference surface or line and passing through surface points associated with the measurement cursors. A semi-transparent graphic overlay is placed on pixels with associated surface points having three-dimensional surface coordinates less than a predetermined distance from the plane(s) to help the user place the measurement cursors.
US10679359B2 Motion detection method and related monitoring camera apparatus
A motion detection method is applied to a monitoring camera apparatus with motion detection function. The motion detection method includes analyzing a pixel value of each frame from a video stream changed over time, defining a first period and a second period having the pixel value greater than a triggering threshold respectively as a first event and a second event, comparing a time length of the first period with a filtering threshold to acquire time difference between an end point of the first period and a beginning point of the second period, comparing the time difference with a merging threshold, and acquiring relation between the first event and the second event according to comparison results of the filtering threshold and the merging threshold, so as to determine a detecting period of the motion detection function for actuation.
US10679358B2 Learning image automatic sorting device, learning image automatic sorting method, and learning image automatic sorting program
A learning image automatic sorting device for sorting learning images to be stored while identifying and eliminating repeated images by discriminating the geometric deformation, changes in grayscale, the difference in noise level, and the like.
US10679354B2 Method for the graphics processing of images
A method for graphic image processing from existing source image files forming a database from which an image is extracted for said graphic processing operations. The method includes the step of implementing n (n≥1) saliency processing operations in order to form n saliency cards CSi, with i=1 to n; performing a linear combination ∇ i = 1 N ⁢ Ai . SCi ∑ i = 1 n ⁢ Ai in order to obtain a single resulting saliency card; performing a first thresholding on the resulting saliency card; and vectorizing said thresholded card.
US10679352B2 Method for automatic segmentation of brain tumors merging full convolution neural networks with conditional random fields
A method for automatic segmentation of brain tumors merging full convolution neural networks with conditional random fields. The present application intends to address the issue that presently the technology of deep learning is unable to ensure the continuity of the segmentation result in shape and in space when segmenting brain tumors. For this purpose, the present application includes the following steps: step 1, processing a magnetic resonance image comprising brain tumors by utilizing a method for non-uniformity bias correction and brightness regularization, to generate a second magnetic resonance image; step 2, performing brain tumor segmentation for said second magnetic resonance image by utilizing a neural network merging a full convolutional neural network with a conditional random field, and outputting a result of brain tumor segmentation. The present method may execute brain tumor segmentation end-to-end and slice by slice during testing, which has relatively high computation efficiency.
US10679350B2 Method and apparatus for adjusting a model of an anatomical structure
There is provided a method and apparatus for adjusting a model of an anatomical structure in a sequence of images of the anatomical structure. The model is placed with respect to the anatomical structure in the sequence of images. A user input is received to adjust the model in a selected image of the sequence, and based on the user input, a part of the model that lies in the selected image and a previously unadjusted part of the model that lies in one or more other images of the sequence is adjusted, whilst fixing in place a previously adjusted part of the model that lies in other images of the sequence.
US10679344B2 Computerized device and method for processing image data
A computerized device for processing image data is proposed. The computerized device comprises a receiving unit which is configured to receive optical coherence tomography data of a of a tissue, in particular of a retina, a providing unit which is configured to provide a convolutional neural network for processing the optical coherence tomography data, and a processing unit which is configured to process the received optical coherence tomography data using the convolutional neural network for identifying at least one certain object in the tissue.
US10679342B2 Aerodynamically streamlined enclosure for input devices of a medication preparation system
A system for preparing a pharmaceutical compound comprises: a scale having a platen configured for placement of an object thereon; a supporting arm comprising a first end coupled to a portion of the scale and a second end extending to a position above the platen of the scale; and an enclosure housing extending from the second end of the supporting arm and configured to house at least one input device. The enclosure housing has a curved front profile to minimize flow disturbance when the system is positioned within a flow hood.
US10679340B2 Inspection method and system
An inspection method includes the following steps: identifying a plurality of patterns within an image; and comparing the plurality of patterns with each other for measurement values thereof. The above-mentioned inspection method uses the pattern within the image as a basis for comparison; therefore, measurement values of the plurality of pixels constructing the pattern can be processed with statistical methods and then compared, and the false rate caused by variation of a few pixels is decreased significantly. An inspection system implementing the above-mentioned method is also disclosed.
US10679339B2 Image registration device, image registration method, image registration system, and imaging terminal
An image registration device includes an acquisition unit that acquires a captured image and an imaging position of the captured image from an imaging terminal, an inspection target specifying unit that specifies the inspection target that is an imaging target of the imaging terminal on the basis of the imaging position acquired by the acquisition unit, a first evaluation unit that evaluates whether or not the captured image acquired by the acquisition unit satisfies a predetermined reference for an image that is used for management of the inspection target, and a registration unit that registers the captured image evaluated as satisfying the reference by the first evaluation unit in the database in association with information indicating the inspection target specified by the inspection target specifying unit.
US10679336B2 Detecting method, detecting apparatus, and computer readable storage medium
A detecting apparatus includes an image processor configured to detect a crack in a semiconductor chip through image processing of an input image of the semiconductor chip, and a result outputting unit configured to output results detected by the image processor. The image processor is configured to perform an image gradient analysis on the input image, to convert the input image into a binary image by image binarization, based on a result obtained by performing the image gradient, to fill a closed region in the binary image with the same color as a color representing an outline of a shape appearing in the binary image that forms the closed region, to extract a shape having a predetermined property from the binary image, and to detect the crack by removing a shape connected to an edge portion of the input image. The result outputting unit is configured to output a resulting image in which a crack portion is expressed in the input image.
US10679335B2 Electronic component handler and electronic component tester
An electronic component handler includes a region where an electronic component placement unit on which an electronic component is placed is capable of being disposed. A laser light source emits light toward the electronic component placement unit placed in the region. A capturing unit is capable of capturing an image of the electronic component and irradiated with the light. A processor determines the presence or absence of the electronic component in the electronic component placement unit based on the image. In the image, the processor sets a first candidate region and a second candidate region from an electronic component placement region which is a region where the electronic component is placed, determines a selected region by comparing the first candidate region and the second candidate region to each other, and performs the determination based on the selected region.
US10679328B2 Machine learning techniques for increasing color consistency across videos
Disclosed systems and methods use machine-learning techniques to determine a set of parameters that if applied to a target video, apply a color characteristic of a reference video to the target video. For example, a color consistency application executing on a computing device computes a feature vector including a representation of a reference video and a target video. The application determines a set of color parameters (e.g., exposure, color temperature, tint, etc.) by applying the feature vector to one or more predictive models trained to determine color consistency. The application generates a preview image by applying the parameters to the target video. The applying causes an adjustment of exposure, color temperature, or tint in the target video such that a color consistency of the adjusted target video is consistent with a color consistency of the reference video. The color consistency application provides settings to further adjust the parameters.
US10679327B2 Image blur correction device, imaging device, and optical device
An image blur correction device includes a base member and a lens holder. The lens holder holds a correction lens and is supported by a rolling ball to be capable of movement to the base member. The base member has a receiving part of the rolling ball and the lens holder has a restricting part of the rolling ball. The restricting part has a concave shape deeper than the diameter of the rolling ball, and a first ball receiving surface part is provided in the concave part. A second ball receiving surface part is provided in the receiving part that faces the restricting part and enters the concave part and the rolling ball is interposed between the first ball receiving surface part and the second ball receiving surface part.
US10679322B2 Primitive processing in a graphics processing system with tag buffer storage of primitive identifiers
A graphics processing system has a rendering space which comprises one or more tiles. The system comprises a processing module configured to perform hidden surface removal for primitives of a tile to determine primitive identifiers identifying the primitives which are visible at each of a plurality of sample positions in the tile. A set of two or more tag buffers store the primitive identifiers determined for each of the sample positions in a tile, thereby representing overlapping layers of primitives. A tag control module controls: (i) selection of a tag buffer for the storage of each of the primitive identifiers according to the layering of the primitive identifiers stored in the tag buffers, and (ii) flushing of primitive identifiers from the tag buffers. A texturing engine applies texturing to the primitives identified by the flushed primitive identifiers.
US10679314B2 Techniques for reducing perceptible delay in rendering graphics
Examples described herein generally relate to rendering graphics using a graphics processing unit (GPU) in a computing device. A synchronization object associated with a wait event can be created, wherein the wait event indicates a time offset before a timed event associated with a display device of the computing device. A plurality of rendering instructions for the GPU can be stored in a buffer, wherein the plurality of rendering instructions can be received from an application before a release of the synchronization object. Release of the synchronization object can be detected based on occurrence of the wait event, and the plurality of rendering instructions can be sent from the buffer to at least a portion of the GPU based on detecting the release of the synchronization object.
US10679312B2 Dynamic autonomous vehicle servicing and management
Embodiments provide techniques for autonomous vehicle management. When a service request (e.g., ride request, maintenance request, idling request, etc.) is received, the service request may be matched with an appropriate service provider (e.g., an autonomous vehicle to a rider, a maintenance facility to an autonomous vehicle, etc.). An autonomous vehicle may be then be dispatched based on the service request. For example, the autonomous vehicle may be dispatched to a pickup location associated with a ride request. Similarly, the autonomous vehicle may be dispatched to a maintenance facility in response to receiving a maintenance request. The maintenance request may be triggered after applying one or more thresholds and/or rules to the autonomous ride data collected from the autonomous vehicle. As autonomous ride data is collected from various autonomous vehicles, it can be analyzed to determine traffic patterns, road conditions, or other data.
US10679309B2 Evidence-based healthcare information management protocols
Structures and protocols are presented for signaling a status or decision (processing or transmitting a medical record or other resource, e.g.) conditionally. Such signaling may be partly based on one or more symptoms, regimen attributes, performance indicia (compliance indications, e.g.), privacy considerations (patient consent, e.g.), contextual considerations (being in or admitted by a care facility, e.g.), sensor data, or other such determinants. In some contexts this may trigger an incentive being manifested (as a dispensation of an item, e.g.), an intercommunication (telephone call, e.g.) beginning, a device being configured (enabled or customized, e.g.), data distillations being presented or tracked, or other such results.
US10679308B2 Device and method for delivering medical lab reports
A system and method scan a document printed by a first document processing device (using a second document processing device separate from the first document processing device). The document has printed thereon machine readable markings that comprise information of a patient, information of at least one lab test to be performed, and formatting information for the return of the lab test results. The second document processing device identifies the lab test to be performed on the patient based on the machine readable markings. After the lab tests have been performed on the patient, the second document processing device prepares the lab test results by formatting them. These formatted lab test results are then output from the second document processing device to the first document processing device.
US10679307B2 Systems and methods for optimizing project efficiency
Systems and methods of monitoring actions performed by one or more workers on a jobsite are provided herein. The actions can be monitored over time and tagged as worked and unworked time intervals. Interactions between individuals and teams of individuals can be monitored. Efficient processes can be determined for use in current and future projects to maximize efficiency and reduce costs associated with the current and future projects.
US10679305B2 Real time digital value nodes and networks
A system and method of enabling creation and management of a real time digital value network. Nodes are created, each node representing a user and a digital value network is then created based on the nodes thus created. The digital value network comprises a nodes and plurality of connections and real time interactions, each connection connecting one or more nodes based on a user profile of the user and a plurality of values associated with the one or more nodes. Thus, the VNNMS provides online support to customers or buyers and sellers in a real-time shared environment and enables value creation, optimization and value delivery. End-to-end approach delivers guaranteed realized savings to group of customers forming the network. The network of customers can be managed and expanded globally.
US10679303B1 Employee customizable payroll processing
Various embodiments are related to apparatuses and methods related to payroll processing. An employee can designate a customized payroll pay period, and each employee can designate a different payroll pay period. For example, the employee can designate to receive payroll payments on any frequency supported by the employer, including receiving a daily payroll payment on each day that the employee works. The employee's employer can make payroll payments according to the employee's designation. Further, when the employer is a merchant that makes sales each day using, for example, a point of sale system, the employer can electronically pay the employee using funds from the day's sales. For example, the employee can work on a selected day, and can receive an electronic payroll payment at the end of the shift. The employee can immediately use the just received electronic payment funds to purchase a good from a second merchant.
US10679300B1 Roadside reporter system
Systems and methods are provided for processing notifications regarding issues with nearby vehicles. A roadside reporter receives notifications from individuals or computing devices reporting problems or violations associated with nearby vehicles, and the notification for uniqueness and authenticity. Upon determining that the notification is unique and authentic, the roadside reporter system notifies the driver of the nearby vehicle and other relevant parties about the problem or violation. The roadside reporter may issue rewards to the reporting user. The roadside reporter system further allows the driver of the nearby vehicle to respond to the notification, and subsequently provides the driver with incentives to address the problem or violation.
US10679299B2 Machine learning risk factor identification and mitigation system
A system performing machine learning to predict and identify claims that have a high likelihood of migrating across a predetermined risk threshold and to generate intervention strategies to mitigate the likelihood of migration. The processing system includes a computer server, database engine, computer programming instructions, network connectivity, associated claims, payment, medical, pharmacy and other relevant data, a plurality of statistical and machine learning algorithms and a method for electronically displaying and attaching the results to a business process. The system will use all available data to analyze the medical treatment pattern of a claimant and based on automated findings make recommendations as to appropriate interventions to positively impact claims costs.
US10679298B2 Dashboard interface, platform, and environment for automated negotiation, benchmarking, compliance, and auditing
In an illustrative embodiment, an automated system provides for automatic negotiation, benchmarking, compliance, and auditing. The system may include computing systems and devices for receiving a request for transmitting a message to a remote party, and in response, providing a customization user interface including a message template with editable and non-editable input fields as well as a document selection interface for linking documents to the message. Message recipients associated with the remote party may be identified as having security access permissions corresponding to access parameters for the linked documents. In response to receiving inputs for the editable input fields, the message template may be converted to a message transmission format for transmitting the message with the one or more linked documents and transmitted to the remote party. The message and linked documents may be stored in at least one portion of a data repository.
US10679297B1 Systems and methods for determining a fixed rate based on behavior
A system may include a vehicle system configured to monitor one or more monitor variables related to a vehicle. The system may also include a processor that may receive a selection of the one or more monitor variables to monitor and receive data from the vehicle system. The data may be limited based on the selection of the one or more monitor variables. The processor may then determine a fixed rate premium for at least two years based on the data and display a visualization that may include the fixed rate premium on a display.
US10679291B2 Methods and systems for maximizing share purchase under an employee stock purchase plan with limited payroll deductions
A method of maximizing the number of shares purchased under an ESPP with limited employee capital contributions, comprising the steps of selecting a monetary contribution amount or an amount to be deducted from an employee's monetary compensation for contribution to the plan, wherein the contribution amount is less than a maximum allowable contribution under allowable limits of the plan; selecting a rebalancing price at which the employee wishes to sell shares of employer stock at the end of an offering period under the plan; taking a simultaneous short and long position in derivative or other financial instrument that would allow for the disposition of shares acquired in the plan at an employee-designated strike price, the short and long positions having different strike prices; having a third party or broker-dealer provide a supplemental monetary contribution equal to a difference between the employee's selected contribution amount and the maximum allowable contribution under the plan over the course of the offering period on behalf of the employee to the employer; the supplemental monetary contribution received by a financial or ledger account used to purchase shares via the plan at the end of the offering period and the delivery of shares to a financial market counterparty or open market transaction to repay the proceeds of a interest free loan and comply with employee elections.
US10679290B2 Distribution of electronic market data
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.
US10679285B1 Systems and methods for real time credit extension and bill pay configuration
Systems and methods of completing purchase transactions that include a loan are disclosed. A system includes an account database configured to retrievably store information relating to at least one account associated with at least one customer and a network logic configured to enable the system to exchange information over a network. The system further includes a transaction processing logic, which is configured receive a loan application, generate a plurality of loan terms for the loan application, receive a related transaction package, tender a purchase price according to the transaction package, and set up a corresponding loan in an account database.
US10679283B1 Providing digital representations based on physical items
Methods and apparatus for collecting information for physical products by providing virtual products to customers. Virtual products (digital representations of physical products) may be provided to customers that provide item information including but not limited to evidence of ownership of corresponding physical products, for example photographs or sales receipts. The customers may use the virtual products in various applications in which the customers may establish a virtual presence. The information provided by the customers may be collected, analyzed, and applied in one or more areas of real-world production and marketing, for example in obtaining competitive pricing information. Digital lockers may be provided for the customers to which the virtual products are stored; the applications may access the virtual products for a customer from a respective digital locker.
US10679282B2 Method, apparatus, and manufacture for virtual jewelry shopping in secondary markets
Methods, systems and apparatus for virtual online jewelry sales in secondary markets.
US10679278B2 Systems and methods for take-out order analytics
Systems and methods for take-out order management and analysis. In an embodiment, for each of a plurality of restaurants, an interactive menu associated with the restaurant is provided to a plurality of users, a plurality of orders are received from the plurality of users, and the plurality of orders are sent to the restaurant. Order information related to the plurality of orders and the plurality of users is stored in at least one database, and analyzed.
US10679277B2 Try-thru
An improved drive through and foods store and associated systems and methods are provided. The present invention makes several improvements to the food industry by implementing novel methods to streamline the sale of organic foods to customers, thereby increasing velocity for such stores including novel supplying, ordering, and distribution models for organic and non-GMO foods.
US10679274B2 Method and system for data processing to recommend list of physical stores in real-time
The disclosed embodiments illustrate method and system for data processing to recommend a list of physical stores in real-time for user-specified products and/or services. The method includes receiving a request, that comprises one or more products and/or services and one or more user-defined parameters, from a user-computing device. The method further includes aggregating information associated with the received request, profile information of a user, real-time traffic information, and geographical locations of a plurality of physical stores. Further, the method includes generating a recommendation list based on the aggregated information and a similarity score of the user for each of the one or more products and/or services. The method further includes transmitting the generated recommendation list to the user-computing device. The user may select a recommendation from the recommendation list for purchasing and/or availing products and/or services based on the selected recommendation.
US10679273B2 Product clarity score and channel tagging
A system provides consumers more product information to make informed buying decisions as well as recommendations, promotional messages, or couponing associated with a selected or related product. When used in a retail environment, radio or visual tagging of the products, displays, or retail shelf allows a mobile or other computing device to read a unique identifier and use it to retrieve the product information from a remote server. In some embodiments, structured identifiers indicate particular sources, product lines, production batches, marketing channels, retail destinations, and the like. In others, the information is retrieved as a function of one or a combination of products that the consumer has considered during a single in-store shopping trip.
US10679268B1 System and method for distributed gifting transactions based on merchant website data
A system comprising a file server configured to receive merchant and product data from a merchant server, a data backend that manages access and retrieval of the merchant and product data, a sender interface coupled to the data backend that communicates with a sender client device to create a gift transaction from a virtual shopping bag, the virtual shopping bag including a product assortment selected based on the merchant and product data, a recipient interface coupled to the data backend that communicates with a recipient client device to receive a selection from the product assortment, and a widget interface that interfaces with a website integration component that is embedded on a merchant website, the website integration component adds the virtual shopping bag to the merchant website and imports a feature to create the gift transaction with the virtual shopping bag.
US10679265B2 Method, apparatus, and computer program product for lead assignment
Provided herein are systems, methods and computer readable media for assigning leads. An example for method for assigning leads comprises receiving a list of one or more merchants, wherein the one or more merchants comprise a sales value and an indication of an ability to provide a service associated with at least one demanded offer, accessing sales resource data comprising at least one or more sales resources and an associated capacity for contacting one or more merchants, assigning one or more sales resources an assignment probability number, wherein an assignment probability number represents a probability that a sales resource will be randomly assigned a next supply source in an assignment process, adjusting an assignment probability number based on the associated capacity, and assigning at least a portion of the one or more merchants according to at least the assignment probability number of the one or more sales resource and the sales value of the one or more merchants.
US10679263B2 System and method for the utilization of pricing models in the aggregation, analysis, presentation and monetization of pricing data for vehicles and other commodities
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. In certain embodiments, one or more models may be applied over a set of historical transaction data associated with a vehicle configuration to determine pricing data. Some models may leverage incremental data in various conditions, including cases where fewer than a desired number of historical transactions are present in the bin of a specified vehicle, where fewer than, equal to, or more than a certain number of list prices for the specified vehicle available, and where no historical transaction data for new models is available.
US10679261B2 Interleaving video content in a multi-media document using keywords extracted from accompanying audio
Provided herein are systems and methods of inserting content into videos based on associated text. A video content server can receive a request for video content into a video content slot of a video item played on the client device. The request can be generated responsive to execution of an encoding embedded in the video item. The video content server can identify words derived from a segment of the video item playable prior to the video content slot. The video content server can determine a topical category for the segment slot based on the identified words. The video content server can select a secondary video content item based on the topical category of the segment of the video item. The video content server can provide the secondary video content item to the client device to insert into the video content slot during the video item played on the client device.
US10679255B2 Method, system and software for associating attributes within digital media presentations
Disclosed are a system, method and software to associate attributes with digital media assets. Digital media contains specific assets, such as images, that can be replaced with other assets. The system, method and software permit the association of attributes with specific assets. The association of attributes and assets enables the provision of content that is enhanced and more impacting for a user.
US10679249B2 Targeted advertisements from intended recipient predictions derived from user information
A method of generating a targeted advertisement by identifying a target criteria from an entry of a search history associated with a user, identifying an intended recipient based on social information associated with the user and the target criteria, and associating at least one item with the intended recipient by analyzing the social information and the target criteria. Further, the method includes outputting as advertisement information the at least one item and at least one of a plurality of advertisement recipients. The advertisement information enables the generation of the targeted advertisement and the at least one item is utilized in the targeted advertisement.
US10679248B1 Systems and methods for storing and sharing telephone call data using online advertising systems
Systems and methods are disclosed for storing and sharing telephone call data using online systems. One method includes receiving, over an electronic network, call data relating to a telephone call from a telephone device of a consumer to a business, the call data including a telephone number of the telephone device of the consumer; accessing a database storing correlated call data and user data; retrieving correlated call data and user data based on the telephone number of the call data; determining a confidence score that defines a confidence that the received call data relates to the retrieved correlated call data and user data; correlating the received call data with retrieved call data and user data when the confidence score is greater than a threshold value; and determining a targeted advertisement based on the correlated call data and user data.
US10679235B2 Systems and methods for providing customers with matching rewards
A computer-implemented method for providing account holders with a reward based on similar rewards previously obtained through other accounts. The method includes identifying, using one or more computer processors configured to access an account database, an eligible account based on eligibility criteria, wherein the eligible account is associated with an account of an account holder stored in the account database; receiving identifying data that identifies the eligible account; associating a customer identifier with the identifying data from the eligible account; for each customer identifier, receiving confirmation data associated with a separate account of the account holder, wherein the confirmation data comprises a reward variable; validating, using one or more computer processors, the confirmation data; and rewarding the eligible account with a matching variable, wherein the matching variable is approximately equal to the reward variable.
US10679233B2 Systems and methods for interfacing with a website to modify content
The field of the invention relates to systems and methods for interfacing with a third party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
US10679229B2 System and method for analyzing credibility of cryptocurrency-related information
Embodiments disclosed herein provide for analyzing cryptocurrency-related information using artificial intelligence. The system and methods provide for: a credibility analysis engine configured to determine the credibility of the cryptocurrency-related information; an artificial intelligence engine configured to predict a cryptocurrency market trend based on the credibility of the cryptocurrency-related information; and a processor is configured to generate and execute a personalized trading decision based on the predicted cryptocurrency market trend.
US10679226B1 System and method for providing disposal recommendation for a vehicle owner
Systems and methods for providing a disposal recommendation for an owned vehicle are provided. The method includes generating a profile for the owned vehicle, the profile including age, mileage, and location of the owned vehicle, receiving monitoring data of the owned vehicle, and receiving sales data for non-owned vehicles corresponding to the profile. The method may further include generating predicted depreciation data of the owned vehicle, based on the sales data and the monitoring data, and providing a recommended disposal time for the owned vehicle, based on the predicted depreciation data.
US10679225B2 System for examining service certifications with multi-sides based on customer experiences
A system for examining service certifications with multi-sides based on customer experiences is provided, including: a database, an analysis processor, a certification system, an accreditation system, a registration system for a certification officer to register, an internal system of a service firm and a mobile terminal. A first time certification is performed on services from the service firm by the certification system to obtain a service certification credential. A first QR code is identified to obtain an organization name of the certification organization, basic information of the service certification credential, accreditation information of the accreditation system, registration information of the certification officer registered in the registration system and authorization information, authorized by the Certification and Accreditation Administration, for carrying out service certification businesses of the certification organization. After a second QR code is identified, the mobile terminal is linked to a customer experience collecting interface via the database.
US10679224B2 Method and apparatus for quick response codes for negotiable instruments
Various systems and apparatus for using quick response codes on negotiable instruments are described herein. A request may be received at a server from a user device, wherein the webpage request includes a sequence identifier, wherein the sequence identifier is associated with a two-dimensional barcode printed on a negotiable instrument. An advertisement from a plurality of advertisements may be selected based on the sequence identifier in the webpage request. The advertisement may be placed within an advertising portion of a webpage and the webpage may be transmitted to a user device.
US10679223B2 Composite security marking
The present disclosure relates to the field of anti-counterfeit protection of products. Specifically, the disclosure is directed to a composite security marking for a physical object, in particular to an anti-counterfeit product marking. In particular, without limitation, such composite security marking can be used in connection with or can form a component of a multi-component security system, in particular of an anti-counterfeit protection system, which is also disclosed herein as part of an overall solution for anti-counterfeit protection. The composite security marking comprises a physical unclonable function, PUF, and a representation of a digital signature or of a pointer indicating a location where said digital signature can be accessed. The digital signature digitally signs a hash value resulting from application of a predetermined cryptographic hash function to data representing a response generated by the PUF in reaction to a challenge of a predetermined challenge-response authentication scheme.
US10679219B2 Method and apparatus for automated shopper checkout using radio frequency identification technology
In some embodiments, a method and apparatus involve: providing a plurality of products that are each associated with a respective radio frequency identification tag; using radio frequency identification technology to automatically identify specific products in a group of products collected by a shopper; and evaluating whether or not to obtain payment from the shopper based on the radio frequency identification of products in the group. Based on the result of the evaluation, either payment is obtained from the shopper on the basis of the radio frequency identification of products in the group, or else the products in the group are audited, and then payment is obtained on the basis of the products identified by the audit.
US10679216B2 Online machine data collection and archiving process
An online machine data collection and archiving process generates a machine data profile of a customer computer accessing a transaction form of a merchant web site and links the machine data profile and a transaction record with customer identifying information using a unique transaction identification string. The process preferably captures parameters typically communicated as a part of web accesses, such as an IP address, an HTTP header, and cookie information. The process additionally causes the customer computer to process self-identification routines by processing coding within the merchant transaction form, the self-identification routines yielding further profile parameters. The process further includes a routine for bypassing an intervening proxy to the merchant web site to reveal the true IP address of the customer computer.
US10679214B2 Method and system for electronic distribution of controlled tokens
A method for distributing controlled tokens to a secondary mobile device includes: storing account profiles, each including an account identifier, set of token credentials, and an associated mobile device identifier; receiving a token distribution request from a first mobile device including a first mobile device identifier, recipient mobile device identifier, specific account identifier, and account controls; identifying a specific account profile including the specific account identifier and first mobile device identifier; generating a single use identification value and reservation identifier; transmitting the single use identification value to the first mobile device; transmitting the reservation identifier to a second mobile device associated with the recipient mobile device identifier; receiving the reservation identifier and the single use identification value from the second mobile device; verifying the reservation identifier and single use identification value received from the second mobile device; and transmitting a new set of token credentials to the second mobile device.
US10679213B2 Systems, methods, and computer program products for using proxy accounts
An electronic device including an input/output interface operable to receive an input from a user and communicate an output to the user, a transceiver operable to electronically communicate with a computer network, a computer processor operable to execute instructions, and a memory storage operable to store the instructions, the memory storage further comprising a program module that is operable to: receive credentials for a proxy payment account, where the proxy payment account is linked to a primary payment account and not linked directly to a method of payment underlying the primary payment account, and make payment at a Point of Sale (POS) using the received credentials.
US10679212B2 Post-manufacture configuration of pin-pad terminals
A method of remotely configuring a pin-pad terminal involves a computer server receiving a merchant identifier over a network from a communications device associated with the pin-pad terminal. The computer server confirms from the merchant identifier that an entity associated with the communications device is authorized to use the pin-pad terminal, and authenticates the pin-pad terminal from a cryptographically-signed datum received from the communications device. The computer server then transmits to the pin-pad terminal via the communications device a configuration payload for installation in the pin-pad terminal. The configuration payload includes at least a payment symmetric cryptographic key set uniquely associated with the pin-pad terminal. The payment symmetric key set configures the pin-pad terminal to effect secure electronic payment via the communications device.
US10679211B1 Intelligent authentication
Intelligent authentication is disclosed. According to one embodiment, a system includes a transaction logic configured to receive transaction metadata associated with an attempted transaction. The transaction logic is also configured to identify a user attempting the attempted transaction. The system further includes an activity logic configured to access an activity log associated with the user. The activity log includes values corresponding to previous transactions made by the user and any additional information provided by 3rd party feeds. The activity logic is also configured to compare transaction metadata to the values. The system also includes an authentication logic configured to select an authentication level for the transaction based, at least in part, on the comparison.
US10679206B2 Localized identifier broadcasts to alert users of available processes and retrieve online server data
There are provided systems and methods for localized identifier broadcasts to alert users of available processes and retrieve online server data. A user may visit a merchant location and engage in a transaction to purchase items from a merchant at the merchant location. The merchant may wish to alert the user of various payment methods, include payments through a payment application of the user's device using a received identifier for retrieval of an online invoice with a service provider. The merchant may utilize a merchant device to broadcast a location awareness identifier to alert the user of availability of payment processes with the service provider. Additionally, once the online invoice is generated for a transaction, the merchant device may broad cast a payment terminal request identifier that allows the user to retrieve the online invoice using data associated with the identifier and a location for the merchant.
US10679205B2 Systems and methods regarding point-of-recognition optimization of onsite user purchases at a physical location
Systems and methods are described for a point-of-recognition optimizer system configured to optimize onsite user purchases at a physical location. In various aspects, a purchasable-unit identifier (ID) may be received via a computer transmission, where the purchasable-unit ID, as identified by an optimizer device, is associated with a recognized purchasable-unit located onsite with the optimizer device. Based on the purchasable-unit ID, a plurality of competing purchasable-units may be identified, which may be either onsite or offsite purchasable-units. An offer is transmitted via a second computer transmission for an offered purchasable-unit to the optimizer device where the offer originates from an outbidding purchasable-unit distributor, and where the outbidding purchasable-unit distributor outbid other competing purchasable-unit distributors, each distributor corresponding to the plurality of competing purchasable-units, for an opportunity for the optimizer device to receive the offer.
US10679198B2 System and method for handling an offer to purchase a followed item
A system receives from a customer having an associated rewards points account a price offer for an item. The system determines if the price offer for the item is below an established threshold price, e.g., a price a retailer would accept for the item. When the price offer for the item is below the established threshold price, the system determines an amount of rewards points to be redeemed by the customer to thereby allow the customer to purchase the item at the price offer for the item as received from the customer. The system then allows the item to be purchased by the customer at the price offer for the item as received from the customer in the event that the customer indicates a willingness to redeem the determined amount of rewards points from their associated rewards points account.
US10679195B2 Method and device for processing electronic payment instructions
A method of processing a payment instruction including: receiving a payment instruction from a user, the payment instruction including payment details and an electronic signature, the electronic signature being destroyed if the content of payment instruction is altered; checking presence of the electronic signature and confirming integrity of the payment instruction when the electronic signature is present; wherein in event the integrity of the payment instruction is confirmed, the method: i) stores the payment instruction in a first storage unit using a relational database management system (RDBMS); ii) replicates the payment instruction and stores the replicated payment instruction in a second storage unit using the RDBMS; and iii) transmits an acknowledgement signal to the user once the payment instruction has been successfully stored in the first storage unit and the replicated payment instruction has been successfully stored in the second storage unit.
US10679192B2 Assigning tasks and monitoring task performance based on context extracted from a shared contextual graph
Systems and methods are disclosed for task identification and tracking using shared conversational context. In one implementation, a first communication from a first user is received within a communication session. The first communication is processed to identify a first content element within the first communication. A second communication is received within the communication session. The second communication is processed to identify a second content element within the second communication. The first content element is associated with the second content element. Based on an association between the first content element and the second content element, a task is identified. An action is initiated with respect to the task.
US10679191B2 Personalized multi-user location-based event scheduling, management, and coordination systems and methods
A location-based event scheduling and coordination system includes at least one host computing device configured to accept from at least one user a first event and a second event at respectively different locations to be successively attended. The host computing device automatically considers location-based information for each of the first event and the second event to determine a possible scheduling conflict between the first event and the second event, and if a possible scheduling conflict is determined, automatically notifies the at least one user.
US10679189B1 System and method for monitoring retirement conduct
A system includes at least one hardware processor and a memory storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations including identifying a component of tracked conduct, the component of tracked conduct including a first conduct trigger condition and a reward, the first conduct trigger condition is associated with conduct of a user related to retirement, receiving conduct data associated with the first conduct trigger condition from a first data source, determining, using the conduct data, that the first conduct trigger condition is satisfied, and causing the reward to be provided to the user.
US10679184B2 Automated context-based collaborative workspace dynamic creation
Provided is a computer system that includes a processor and a memory coupled to the processor, the memory including computer readable program code embodied therein that, when executed by the processor, causes the processor to receive, from each of multiple collaboration data sources, a data thread that corresponds to a given context, generate, from at least one of the collaboration data sources, a dynamic data thread that includes data thread content from each of the collaboration data sources, and generate a collaborative workspace based on the given context using the dynamic data thread to provide a development environment that includes the multiple collaboration data sources in a single data thread.
US10679180B2 Transitioning inventory search from large geographic area to immediate personal area
In one aspect, the present disclosure relates to a method for improved efficiency of an inventory management system. The method can include: performing a first inventory search of inventory data stored in a database using search criteria; receiving, from a beacon sensor, inventory data broadcast from a plurality of beacons; performing a second inventory search by correlating the inventory data broadcast from the plurality of beacons with results of the first inventory search; receiving image data from a camera; performing image classification on the image data to determine one or more class labels for an inventory item within the field-of-view of the camera; performing a third inventory search by correlating the class labels with results of the second inventory search; and presenting results of the third inventory search to a user.
US10679172B2 Paired drone-based systems and methods for conducting a verified inspection of delivery vehicle
An inspection drone exclusively paired to a delivery vehicle identifies targeted inspection points corresponding to respective parts of the vehicle. A sensor on the drone detects inspection information relative to targeted inspection points once the drone has aerially moved proximate to each targeted inspection point. The drone automatically identifies a potential adverse inspection condition for a targeted inspection point based upon the inspection information. The drone responsively transmits an interactive intervention request to a display-enabled transceiver, where the request identifies the potential adverse inspection condition, indicates a need for a verified inspection of that targeted inspection point, and requests feedback regarding that targeted inspection point. The display-enabled transceiver responsively displays a notification related to the interactive intervention request on its user interface to present information about the potential adverse inspection condition and the need for the verified inspection for that targeted inspection point.
US10679169B2 Cross-domain multi-attribute hashed and weighted dynamic process prioritization
Input data of an input request is received. The input data includes a set of attributes. For each attribute of the set of attributes, a weight is assigned to the attribute based, at least in part, upon historical data relating to workflow performance, to form a respective corresponding weighted attribute. A process priority value is assigned to the input data of the input request based, at least in part, upon on the weighted attributes.
US10679168B2 Real-time method and system for assessing and improving a presence and perception of an entity
A method for assessing and improving a presence and perception of an entity includes, for one or more presence categories of data sources, determining a number of data sources in a presence category on which the entity has a presence to thereby determine a presence score for the entity. The presence score increases as the number of data sources upon which the entity has a presence increases. For each of a plurality of comments posted on one or more social media sources, the method also includes determining a perception category and sentiment score associated with each comment that is related to the entity to thereby determine a perception score for the entity. A higher perception score indicates that, on average, users have a higher perception of the entity. The method also includes generating a recommendation for improving one or more of the presence score and perception score of the entity based on the determined presence score and the determined perception score.
US10679167B1 Policy exception risk determination engine with visual awareness guide
Systems and methods provide for a system to assist policy exception approvers in making decisions on whether to grant or deny policy exception requests. The system disclosed herein takes in information about the policy and determines a risk level associated with granting the request and provides a color coded recommendation. Information that can be considered by the recommendation system includes loss associated with similar policy exception grants, the likelihood of loss occurring, and other contextual information about the operating environment. In an embodiment, if any of the information changes, the recommendation system can provide updated recommendations and or alerts.
US10679160B1 Enterprise fulfillment system with dynamic prefetching capabilities, secured data access capabilities and system monitoring
Systems and methods for providing services to customers in response to customer requests received through one or more channels are disclosed. The present invention provides for a central fulfillment hub in which all requests from banking customers may be processed by applying a library of policies to systematically resolve the customer requests or engage resources necessary to resolve such requests. The disclosed fulfillment system, thus, may open a request, prefetch the necessary information, take steps to resolve the request, and close the request accordingly in a dynamic and efficient manner on a request-by-request basis. In addition, the system may provide security mechanisms to secure access to resources, including applications and data, based on applications, assigned user roles or user, activities, and access control configurations. Further, the system may dynamically allocate employees across teams based on system demand and provide secured access to the resources accordingly.
US10679154B2 Infrastructure positioning
A computer implemented method determines a route for an infrastructure element by analysing the satellite and lidar information. A method determines a route for an infrastructure element from satellite and liDAR information. Satellite information is analysed and a route corridor between a first location and a second location is determined from the satellite information. LiDAR information is analysed and a route between the first location and the second location is determined from the liDAR information.
US10679152B2 Method and system for travel itinerary bidding via blockchain
A method for processing travel bids via blockchain includes: receiving an itinerary request including a travel itinerary comprised of reservation requests, each reservation request including a type identifier and reservation details; transmitting a blockchain transaction to a blockchain network for each reservation requests, the transaction including the reservation details and a unique identifier; receiving merchant bid for each reservation request, wherein each merchant bid includes a bid amount and additional bidding details; identifying a winning bid for each reservation request based on the bid amount and additional bidding details included in each corresponding merchant bid; and transmitting a new blockchain transaction to the blockchain network for each reservation request, wherein the blockchain transaction includes the unique identifier and indicates unavailability of the corresponding reservation request.
US10679143B2 Multi-layer information fusing for prediction
A method of generating a predictor to classify data includes: training each of a plurality of first classifiers arranged in a first level on current training data; operating each classifier of the first level on the training data to generate a plurality of predictions; combining the current training data with the predictions to generated new training data; and training each of a plurality of second classifiers arranged in a second level on the new training data. The first classifiers are classifiers of different classifier types, respectively and the second classifiers are classifiers of the different classifier types, respectively.
US10679141B2 Using classification data as training set for auto-classification of admin rights
An identity and access management IAM system is augmented to provide for supervised, iterative machine learning (ML), preferably with a user-generated training set for classification. The training set may include various types of data, including characteristics or attributes of the account types, the users, or the like. A goal of the initial ML training, which may include one or multiple passes, is to enable the machine to identify specific characteristics or attributes that provide a good classification result, with the resulting classifications then applied within the IAM system. In particular, the output of the ML system may be used by the IAM system for enforcing rights associated with the identified accounts, managing accounts, and so forth.
US10679137B2 Systems and methods for determining real-time visitor segments
Systems and methods disclosed herein compactly store representations of segment-specific interaction data from a real time data stream of data interactions by multiple entities to facilitate segment-specific analytics for particular time periods. Segment rules defining characteristics of entities within a segment are received. A first probabilistic data structure is created representing unique entity IDs included in instances of interaction data in the real time data stream during a first time period. A second probabilistic data structure representing unique entity IDs included in instances of interaction data in the real time data stream during a second time period different from the first time period. The first probabilistic data structure represents only entity IDs of entities within the segment and the second probabilistic data structure represents only entity IDs of entities within the segment. The first and second probabilistic data structures are indexed and stored.
US10679136B2 Decision processing and information sharing in distributed computing environment
A request arrival rate is obtained at a given computing node in a computing network comprising a plurality of distributed computing nodes. A topology of the computing network is determined at the given computing node so as to identify neighboring computing nodes with respect to the given computing node. A probability is computed at the given computing node based on the obtained request arrival rate and the detected network topology. The computed probability is used to select a decision from a set of decision candidates in response to a request received at the given computing node in a given time slot. The selected decision is a decision with a top average reward attributed thereto across the given computing node and the neighboring computing nodes determined based on information shared by the neighboring computing node with the given computing node.
US10679133B1 Constructing and utilizing a knowledge graph for information technology infrastructure
A system operation management server computer (server) and related methods are disclosed. The server is programmed to learn the features of and relations among computer devices from various types of data related to the computer devices and build a knowledge graph (KG) to represent IT infrastructure. The server is also programmed to manage a collection of issue resolution rules each mapping the states of certain computer devices that characterize a known issue and a known resolution of the known issue. In response to receiving a support bundle that contains data related to a target computer system that has encountered an unknown issue the server is programmed to determine which issue resolution rules are applicable to the support bundle based on the KG and transmit a recommendation for resolving the unknown issue.
US10679128B2 Architectures, systems and methods for program defined transaction system and decentralized cryptocurrency system
In one aspect, the invention comprises a system for control of a transaction state system utilizing a distributed ledger. First, the system includes an application plane layer adapted to receive instructions regarding operation of the transaction state system. Preferably, the application plane layer is coupled to the application plane layer interface. Second, a control plane layer is provided, the control plane layer including an adaptive control unit, such as a cognitive computing unit, artificial intelligence unit or machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources and to provide output coupled to a decentralized distributed ledger, the data plane layer is coupled to the control plane layer. Optionally the decentralized distributed ledger stores data on cryptocurrency.
US10679127B2 Performing average pooling in hardware
Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating instructions that when executed by the hardware circuit, cause the hardware circuit to, during processing of a network input by the neural network, generate a layer output tensor that is equivalent to an output of the average pooling neural network layer by performing a convolution of an input tensor to the average pooling neural network layer and a kernel with a size equal to a window of the average pooling neural network layer and composed of elements that are each an identity matrix to generate a first tensor, and performing operations to cause each element of the first tensor to be divided by a number of elements in the window of the average pooling neural network layer to generate an initial output tensor.
US10679125B1 Strategy searching in strategic interaction between parties
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing counterfactual regret minimization (CFR) for strategy searching in strategic interaction between two or more parties. One of the methods includes: storing multiple regret samples in a first data store, wherein the multiple regret samples are obtained in two or more iterations of a CFR algorithm in strategy searching in strategic interaction between two or more parties; storing multiple strategy samples in a second data store; updating parameters of a first neural network for predicting a regret value of a possible action in a state of a party based on the multiple regret samples in the first data store; and updating parameters of a second neural network for predicting a strategy value of a possible action in a state of the party based on the multiple strategy samples in the second data store.
US10679123B2 Implementation of sigmoid function using non-complementary transistors
An analog circuit includes a first stage comprising a first stage transistor, wherein the first stage transistor is configured to receive an input signal; and a second stage coupled to the first stage, the second stage comprising a pull-up transistor and a pull-down transistor, the pull-up transistor and the pull-down transistor having the same channel type as the first stage transistor. One of the pull-up transistor and the pull-down transistor receives the input signal and the other of the pull-up transistor and the pull-down transistor receives an output of the first stage transistor. The first stage and the second stage are configured to generate a sigmoid function.
US10679115B2 Multi-frequency radio frequency identification tag
Embodiments described herein provide various designs of multi-frequency radio frequency identification (RFID) tags which are compact in size and tamper-proofing. In one aspect, a proposed multi-frequency RFID tag includes both a high frequency (HF) subsystem and an ultra-high frequency (UHF) subsystem. The HF subsystem and the UHF subsystem share a common integrated circuit (IC) chip and a common substrate. The HF subsystem further includes a HF loop antenna coupled to the IC chip. The UHF subsystem further includes a coupling antenna electrically coupled to the IC chip but electrically isolated from the HF loop antenna. The UHF subsystem also includes an UHF antenna having a region for receiving the RFID module. When the RFID module is positioned within the receiving region of the UHF antenna, the UHF antenna is coupled to the IC chip in the RFID module via the coupling antenna, thereby forming the UHF subsystem.
US10679111B2 Passive RFID door lock
An electronic or non-electronic lockset with a passive RFID tag operating methods and system is described herein. The passive RFID tag is affixed to or near the lockset. Using an application on a mobile device, a user can leverage the mobile device to enable features such as user notifications, home automation control, and home security control. A visitor to a home uses an application on their mobile device to scan the passive RFID to gain entry to a home through verification by a remote homeowner.
US10679109B2 Tag communication device, control method thereof, and control program
A tag communication device performing radio communication with an RFID tag includes a light emitting unit. The tag communication device includes a communication unit, an imaging unit, and a control unit. The control unit (i) acquires a tag ID of RFID tags present in the communicable range of the communication unit, (ii) transmits a light emission instruction to some of RFID tags corresponding to the acquired tag ID, (iii) determines presence/absence of light emission of the light emitting unit based on the light emission instruction within an imaging area of the imaging unit on the basis of a result of imaging acquired by the imaging unit, and (iv) performs a predetermined operation for an RFID tag to which the light emission instruction has been transmitted in a case in which it is determined that light emission of the light emitting unit based on the light emission instruction is present.
US10679108B2 Transponder
A transponder with a disrupting signal source to shut down the transponder. The transponder may use an RFID chip. The disrupting signal source can be an electrical signal source electrically coupled to the RFID chip, for example capacitively coupled. The disruptive signal source can also be a radiation source, for example an infrared source. The disrupting signal source can be connected to a receiver to allow the transponder to be shut down remotely. Multiple transponders as described can be combined to form a multi-transponder device in which transponders can be shut down selectively.
US10679107B2 Multi-part transaction card
A transaction card may include a body having a first part connectable with a second part, and a magnetic stripe on a first main side of the body. A first section of the magnetic stripe is provided on the first part of the body, and a second section of the magnetic stripe is provided on the second part of the body. The transaction card may further include an engagement member extending from the first part of the body for retention within a slot of the second part of the body, the slot embedded within the body between the first main side and a second main side.
US10679106B2 Dual-sided product placement and information strips
A single dual-sided product placement and information strip includes a first side with product information for consumers and a second side with product placement information for placing products on a display shelf. The dual-sided product placement and information strip enables information necessary for consumers to be printed on the first (consumer-facing) side and information that assists stockers to place products on shelves to be printed on the second (opposing) side. Also disclosed are systems and methods for formatting and printing the dual-sided product placement and information strips. The single dual-sided product placement and information strip may be printed alone or in a single sheet along with one or more other dual-sided product placement and information strips.
US10679103B2 Information processing apparatus and processing method for image data
Provided is an information processing apparatus configured to convert image data that has been input into saved data to save in a storage unit and reproduce the image data from the saved data. The information processing apparatus includes: an encoder unit configured to convert the image data into the saved data; and a decoder unit configured to reproduce the saved data as the image data. The encoder unit includes: a recognition unit configured to generate class tag information from the image data that has been input; a segmentation unit configured to generate region information that distinguishes a recognition target region and a background region from the image data that has been input; and a region separation unit configured to generate a background image according to the background region from the image data that has been input based on the region information.
US10679096B2 System and method for plant leaf identification
A system for plant leaf identification includes: a plant image capturing unit which captures an image of a target plant to generate a plant image; a plant area image extraction unit which separates a background area and a plant area in the plant image to generate a plant area image including the plant area; a plant area image skeletonization unit which skeletonizes the plant area image to generate a skeletonized plant area image; a candidate leaf path generation unit which identifies a root vertex, a junction vertex and a leaf tip vertex in the skeletonized plant area image, and generates a plurality of candidate leaf paths by calculating all possible paths from the root vertex to the leaf tip vertex; and a final leaf path reconstruction unit which reconstructs a final leaf path matching the plant image by selecting the plurality of candidate leaf paths.
US10679095B2 Matching geometry generation and display of mammograms and tomosynthesis images
A method and a system for using tomosynthesis projection images of a patient's breast to reconstruct slice tomosynthesis images such that anatomical structures that appear superimposed in a mammogram are at conforming locations in the reconstructed images.
US10679091B2 Image box filtering for optical character recognition
A method for box filtering includes obtaining, by a computing device, a form image, and identifying, by the computing device, a region of the form image that includes boxes. Vertical lines in the region of the form image are detected. The boxes in the region are detected according to the plurality of vertical lines, and image content is extracted from the boxes.
US10679088B1 Visual domain detection systems and methods
Disclosed is an effective domain name defense solution in which a domain name string may be provided to or obtained by a computer embodying a visual domain analyzer. The domain name string may be rendered or otherwise converted to an image. An optical character recognition function may be applied to the image to read out a text string which can then be compared with a protected domain name to determine whether the text string generated by the optical character recognition function from the image converted from the domain name string is similar to or matches the protected domain name. This visual domain analysis can be dynamically applied in an online process or proactively applied in an offline process to hundreds of millions of domain names.
US10679083B2 Liveness test method and apparatus
Disclosed is a liveness test method and apparatus. A liveness test apparatus determines a pre-liveness score based on a plurality of sub-images acquired from an input image, determines a post-liveness score based on a recognition model for recognizing an object included in the input image, and determines a liveness of the object based on any one or any combination of the pre-liveness score and the post-liveness score.
US10679082B2 Self-Service Terminal (SST) facial authentication processing
Real-time facial recognition is augmented with a machine-learning process that samples pixels from images captured for the physical environmental background of a device, which captures an image of a user's face for facial authentication. The background pixel points that are present in a captured image of a user's face from a camera of the device are authenticated with the image of the user's face. The value of the background pixel points are compared against the expected values for the background pixel points provided by the on-going machine-learning process for the background.
US10679081B2 Biometric device and wearable carrier
A biometric device includes a substrate, an image sensor, at least one infrared light emitting diode (IR LED), a supporting structure and an optical layer. The image sensor is disposed on the substrate. The at least one IR LED is disposed on the substrate. The supporting structure is disposed on the substrate and located between the image sensor and the at least one infrared light emitting diode. The optical layer is disposed on the supporting structure, covers the image sensor, and includes a coded pattern.
US10679080B2 Digital signage control device, digital signage control method, and non-transitory computer-readable storage medium storing program
A digital signage control device includes a display controller that displays information on a digital signage installed in the vicinity of a predetermined road, a target vehicle detector that detects a target vehicle located in a predetermined range on the road in which an occupant visually recognizes the digital signage, and a visual recognition frequency information acquisition unit that acquires visual recognition frequency information on a frequency at which the occupant of the target vehicle visually recognizes the information on the digital signage. The display controller changes content of information to be displayed on the digital signage according to the visual recognition frequency information.
US10679079B2 Driver state monitoring method and apparatus
A driver state monitoring method and apparatus may accurately and effectively determine a driver carelessness state and warn a driver of the carelessness state. The driver state monitoring apparatus includes a driver state sensing unit to sense a driver state; a vehicle state sensing unit to sense a vehicle state, an ambient environment state sensing unit to sense an ambient environment state of the vehicle, a warning unit to warn a driver of a driver carelessness state, and a controller to assign a weighted value to the driver state sensed through the driver state sensing unit and the vehicle state sensed through the vehicle state sensing unit, respectively, based on an ambient environment state sensed through the ambient environment state sensing unit, calculate a driver carelessness level by applying the assigned respective weighted values, determine whether the driver is in a carelessness state or a normal state based on the calculated driver carelessness level, and warn the driver through the warning unit if the driver is in the carelessness state.
US10679076B2 Adjusting the projection system of a distance sensor to optimize a beam layout
A projection pattern is projected onto an object from a projection point of a distance sensor. The projection pattern is created by a plurality of beams of light projected from the projection point. The plurality of beams creates a plurality of projection artifacts that is arranged on the surface of the object. A layout of the plurality of projection artifacts depends on a positional relationship between the projection point and an image capturing device of the distance sensor. At least one parameter that defines the positional relationship between the projection point and an image capturing device of the distance sensor is optimized, prior to projecting the pattern, to minimize overlap of trajectories associated with the projection artifacts. An image of the object, including at least a portion of the adjusted projection pattern, is captured. A distance from the distance sensor to the object is calculated using information from the image.
US10679072B2 Moving-object position estimating system, information processing apparatus and moving-object position estimating method
A moving-object position estimating system includes: a moving-object position estimating terminal apparatus that estimates a position a moving object; and an information storing apparatus, wherein the moving-object position estimating terminal apparatus: acquires an image in surroundings of the moving object; obtains feature point information regarding feature points of the acquired image; obtains photography environment information in surroundings of the feature points; associates the feature point information with the photography environment information to set the first environment map information; transmits, to the information storing apparatus, a request for retrieving second environment map information corresponding to the photography environment information in the first environment map information and sending back the second environment map information; and compares the feature point information included in the second environment map information with the feature point information included in the first environment map information to estimate the position of the moving object.
US10679069B2 Automatic video summary generation
Methods and systems for automatic video summary generation are disclosed. A method includes: extracting, by a computing device, a plurality of frames from a video; determining, by the computing device, for each of the plurality of extracted frames, features in the frame; creating, by the computing device, a scene detection model using the determined features for each of the plurality of extracted frames; scoring, by the computing device, each of the plurality of extracted frames using the created scene detection model; and generating, by the computing device, a video summary using the scored plurality of extracted frames.
US10679061B2 Tagging virtualized content
Techniques for tagging virtualized content are disclosed. In some embodiments, a modeled three-dimensional scene of objects representing abstracted source content is generated and analyzed to determine a contextual characteristic of the scene that is based on a plurality of objects comprising the scene. The modeled scene is tagged with a tag specifying the determined contextual characteristic.
US10679060B2 Automatic generation of user interfaces using image recognition
Techniques and solutions are described for improving automated user interface generation. Devices can automatically be recognized in one or more images of a system or environment. At least certain devices can be identified as standard devices, and associated with device profiles. The device profiles can include information useable to identify user interface controls that should be rendered on a user interface for the system or environment. The user interface controls can be rendered over an image or schematic diagram of the system or environment, including at locations that correspond to a geospatial location of the corresponding device, or a controllable element thereof. The user interface controls can be associated with commands of a standardized command schema, which in turn are mapped to specific commands that can be sent to control the devices or controllable elements thereof.
US10679056B2 Augmented reality for plant stand management
A plant stand management system includes a sensor unit configured to capture images of a plant stand, an applicator, and a controller communicatively coupled to the sensor unit and the applicator. The controller is configured to receive the captured images, process the captured images for determining one or more characteristics of the plant stand, generate one or more control signals based on the one or more characteristics, and send the one or more control signals to the applicator. The applicator is configured to perform at least one action on the plant stand based on the one or more control signals.
US10679053B2 Method and device for recognizing biometric information
Disclosed is a method by which an electronic device recognizes biometric information, comprising the steps of: sensing a direction of an electronic device; and recognizing biometric information by using a parameter corresponding to the sensed direction.
US10679051B2 Method and apparatus for extracting information
The present application discloses a method and apparatus for extracting information. A specific implementation of the method comprises: parsing a pre-acquired web page file into a structure of a tag tree, and recognizing, in nodes of the tag tree, at least one body node at which a web page body in the web page file is located; performing a paragraph division on a content contained in the at least one body node to generate paragraph blocks, and setting a tag attribute for each paragraph block according to an attribute of a tag associated with the each paragraph block; classifying a text content contained in the each paragraph block based on the tag attribute of the each paragraph block; and extracting information comprising a question and an answer from the text content contained in the each paragraph block based on a classification result. This implementation implements the automatic and precise extraction of information.
US10679049B2 Identifying hand drawn tables
A method for processing an image including a table is provided. The method includes: identifying a plurality of connected components that form the table; generating a skeleton graph comprising a plurality of edges based on the plurality of connected components; calculating a typesetness score that compares the table to a template table based on the plurality of edges; determining a rotation angle for the table and generating a custom coordinate system for the table based on the rotation angle; identifying a plurality of cells in the table based on the skeleton graph, the typesetness score, and the custom coordinate system; linking each of the plurality of cells based on the plurality of edges and validating a link between the plurality of cells; generating a grid of cells based on the link and comprising the plurality of cells; and exporting the grid as a high-level representation of the table.
US10679047B2 System and method for pose-aware feature learning
An object recognition system includes a parameter generator for generating a parameter that indicates whether an object depicted in an image pair is the same or different object, and a pose difference for the image pair and a parameter refiner for refining the parameter, and an applicator for applying the refined parameter to object recognition.
US10679038B2 Method and apparatus for determining temporal behaviour of an object in image data
Embodiments of the present invention provide a computer-implemented method of determining temporal behaviour of an object, comprising receiving image data comprising data representing a plurality of images, at least some of the images comprising one or more cells, determining a plurality of characteristics of at least one feature in each of one or more of the plurality of images, determining a confidence value representing a confidence that one of the cells in a first one of the plurality of images corresponds to a feature in a second one of the plurality images, wherein the confidence value is based upon the characteristics of the feature in the second image and the characteristics of the cell, and identifying the cell in the second one of the plurality of images based upon the confidence value.
US10679036B2 Electronic apparatus having finger authenticating function
An electronic apparatus includes an authenticator configured to identify registered finger information that coincides with detected finger information by matching the detected finger information with the plurality of registered finger information in a predetermined order, an executor configured to execute a function corresponding to the registered finger information identified by the authenticator, a user identifier configured to identify the actual user among the plurality of registered users by acquiring user identification information representing the actual user or by performing a determination process configured to determine the actual user, and a controller configured to change the predetermined order according to the actual user identified by the user identifier.
US10679024B2 System and method for auto-focusing a vision system camera on barcodes
This invention provides a system and method for detecting and acquiring one or more in-focus images of one or more barcodes within the field of view of an imaging device. A measurement process measures depth-of-field of barcode detection. A plurality of nominal coarse focus settings of a variable lens allow sampling, in steps, of a lens adjustment range corresponding to allowable distances between the one or more barcodes and the image sensor, so that a step size of the sampling is less than a fraction of the depth-of-field of barcode detection. An acquisition process acquires a nominal coarse focus image for each nominal coarse focus setting. A barcode detection process detects one or more barcode-like regions and respective likelihoods. A fine focus process fine-adjusts, for each high-likelihood barcode, the variable lens near a location of the barcode-like regions. The process acquires an image for decoding using the fine adjusted setting.
US10679021B2 Inventory management system
An inventory management system for managing multiple inventory items by multiple users is described and generally includes one or more button modules each having at least a first button and a second button and an NFC chip incorporated into the button module. Each NFC chip has a predetermined and unique module identification signal associated with the button module. The button module may further include a circuitry unit configured to receive a predetermined and unique mobile device identification signal from a mobile device for combination with the module identification signal from the NFC chip. The circuitry unit may receive a count signal indicative of an increase or decrease in inventory count corresponding to the first button or the second button being depressed upon the button module and combine the count signal with the mobile device identification signal and module identification signal for transmission to a remote server.
US10679020B2 Voltage regulation
A biometric module implemented on a single integrated circuit chip is configured to perform processing as part of a function associated with a device that performs contactless communication with a terminal. The module comprises a power-harvesting unit to induce a voltage from a wireless signal received at an antenna of the device; one or more components configured to process functions in the digital domain; one or more components configured to process functions in the analogue domain; and first and second voltage regulators each having inputs for receiving an input voltage induced by the power-harvesting unit. The first voltage regulator outputs a first voltage to the components processing functions in the analogue domain and the second voltage regulator outputs a second voltage lower than the first voltage to the components processing functions in the digital domain.
US10679017B2 Semiconductor device and system thereof
To provide an authentication system and a semiconductor device utilizing the system.The semiconductor device includes a transmission/reception circuit, a control circuit, an analog-to-digital converter circuit, a memory device, and a fingerprint sensor. At least one of the control circuit, the analog-to-digital converter circuit, and the memory device includes a transistor including an oxide semiconductor in a channel formation region. The control circuit has a function of receiving an instruction signal from the outside of the semiconductor device through the transmission/reception circuit. The memory device has fingerprint data for comparison and confidential information. The control circuit has a function of comparing fingerprint data to be compared which is obtained by the fingerprint sensor and the fingerprint data for comparison. The control circuit has a function of transmitting the confidential information to the outside of the semiconductor device through the transmission/reception circuit when the fingerprint data to be compared and the fingerprint data for comparison match each other.
US10679015B1 Utilizing artificial intelligence-based machine translation to augment document summarization
Technologies are disclosed for utilizing artificial intelligence-based machine translation to augment document summarization. Text can be extracted from a document in a first language. Machine translation can be utilized to translate the text from the first language to a second language. The translated text can be used to identify documents in the second language that include support for the translated text. A user interface can be provided that indicates the number of documents in the second language that provide support for the extracted text. Documents in the first language can also be translated to the second language. Documents that provide support for a text string can be identified in the documents translated to the second language and in other documents in the second language. A user interface can be provided that indicates the number of documents in the first language and the second language that provide support for the text.
US10679014B2 Method for providing translation information, non-transitory computer-readable recording medium, and translation information providing apparatus
A translation information providing apparatus includes a forward translator that generates a first translation by translating a first original sentence in a first language into a second language, a back translator that generates a first back translation by back-translating the first translation into the first language, and a translation result outputter that outputs at least either the first original sentence or the first translation and, as the first back translation, a back translation that semantically matches or is semantically similar to the first original sentence.
US10679013B2 IoT-based call assistant device
A call assistant device is used to command a call management system to perform a specified task in association with a specified call. The call assistant device can be an Internet of Things (IoT) based device, which can include one or more buttons and connect to a communication network wirelessly. When a user activates the call assistant device, e.g., presses a button, the call assistant device sends a message to the call management system to perform a specified task. Upon receiving the message, the call management system executes the specified task in association with a specified call of the user. The task to be performed can be any task that can be performed in association with a call, e.g., generating a summary of the call, bookmarking a specified moment in the call, sending a panic alert to a particular user, or generating an action item.
US10679012B1 Techniques to add smart device information to machine learning for increased context
Disclosed are an apparatus, a system and a non-transitory computer readable medium that implement processing circuitry that receives non-dialog information from a smart device and determines a data type of data in the received non-dialog information. Based on the determined data type, the processing circuitry transforms the received first data using an input from a machine learning algorithm into transformed data. The transformed data is standardized data that is palatable for machine learning algorithms such as those used implemented as chatbots. The standardized transformed data is useful for training multiple different chatbot systems and enables the typically underutilized non-dialog information to be used to as training input to improve context and conversation flow between a chatbot and a user.
US10679010B2 Method and system of generating dialogue responses for users in real-time
The present disclosure discloses method and response generation system for generating dialogue responses for users in real-time. The response generation system receives pair of utterance from one or more sources, where pair of utterance comprise conversation between user and computing device, identifies one or more labels from utterance of pair of utterance that corresponds to user, where one or more labels exhibit relationship. One or more intent corresponding to each of identified one or more labels is determined, where one or more intent is restricted according to current context of utterance of user. A polarity of each of one or more intent is determined based on pre-defined scale comprising left bound and right bound and one or more responses for user are generated until determined polarity for each of labels from identified one or more labels is within pre-defined distance of left bound or right bound of pre-defined scale.
US10679009B2 System and method for belief based human-bot conversation
A chat bot is a system designed to engage in a conversation with users on various tasks, like resolving a complaint, especially over internet. The present disclosure computes a set of hidden intent of a user from by using a set of words and a domain ontology associated with the set of words. Initially, the input sentence is analyzed to identify a category associated with it. Further, the set of words are extracted from the categorized input sentence using sentence parsers. Further, the set of hidden intent of the user is utilized for computing a set of epistemic rules. Further, the set of epistemic rules are utilized to compute a set of hop states and a next sentence is generated based on the set of hop states.
US10679008B2 Knowledge base for analysis of text
A knowledge base can include a dictionary associated with classes of a model, e.g., an ontology. A text segment that is not found in the dictionary can be received. Feature(s) can be determined for the text segment and, based partly on providing the feature(s) to a classifier, a set of values can be determined. The distribution can include values respectively corresponding to the classes. One of the values can be greater than a predetermined threshold. That value can correspond to a class. An indication identifying the class can be presented via a user interface having functionality to provide input that the text segment is associated with the class, is not associated with the class, or is associated with another class. Based at least partly on adding a new class to the ontology, a precedence table indicating priorities between motifs defining relationships between classes of the ontology can be updated.
US10679002B2 Text analysis of narrative documents
A system including: a text analyzing unit extracting keywords as predetermined facets from text of a document to define a time sequence of a part of the text between the keywords and sort words included in the part into time axes, the time axes being divisions of the time sequence; and a drawing unit drawing a chart in a drawing space, the chart including nodes and an edge, the nodes corresponding to the facets, the nodes being arranged in the drawing space in accordance with a relationship of the time sequence between the facets, the edge being linked to the nodes in accordance with a connection between the facets.
US10679000B2 Interpreting conversational authoring of information models
A method and a system for interpreting conversational authoring of information models. The system includes an understanding module, a managing module, and a generating module. The understanding module is configured to understand a natural language input to interpret an output. The managing module is configured to construct an information model based on the output of the understanding module. The generating module configured is to prompt, as a response to the natural language inputs, wherein the natural language inputs determine concepts and relationships of the concepts. The method includes receiving an interactive dialog between a conversational agent and an information model designer in natural language to produce an information model. The method can further include validating the information model using an information model management system. The method can include interpreting the information model with the use of an application.
US10678987B2 Cell layout method and system for creating stacked 3D integrated circuit having two tiers
A method is disclosed. The method includes: obtaining a circuit design including a plurality of 2D cells of a 2D cell library; partitioning the plurality of 2D cells of the circuit design into a first group assigned to a first tier and a second group assigned to a second tier; swapping the 2D cells assigned to the first tier with corresponding 3D cells of a first type 3D cell library respectively; and swapping the 2D cells assigned to the second tier with corresponding 3D cells of a second type 3D cell library respectively; wherein at least one of the obtaining, partitioning, and swapping is performed using a processor. An associated system is also disclosed.
US10678986B1 Methods for performing Boolean operations on planar region boundaries defined by parametric curves
A method includes receiving a first list including a plurality of first curves defining a first boundary set and a second list including a plurality of second curves defining a second boundary set. The first and second curves are indicative of features in an integrated circuit based on parametric values. The method includes determining intersections between pairs of curves from the first and the second lists, assigning a node to each intersection point of a pair of curves, and determining curve sections between the intersection points for each intersected curve. The method includes determining a successor of each curve section, determining boundaries formed by the curve sections, performing the Boolean operation between the boundaries to obtain the one or more features in the integrated circuit from the two or more boundaries, and generating a layout of the integrated circuit including the features for manufacturing a mask for reproducing the features.
US10678983B1 Local retiming optimization for circuit designs
Local retiming for a circuit design includes determining, using computer hardware, a load of a synchronous circuit element within the circuit design tagged for forward retiming, traversing, using the computer hardware, each input of the load backward through the circuit design until a sequential circuit element or a primary input is reached, and adding, using the computer hardware, each synchronous circuit element encountered in the traversing to a forward retiming list. In response to determining that forward retiming criteria is met for the forward retiming list, the computer hardware modifies the circuit design by creating a new synchronous circuit element at an output of the load.
US10678982B2 System, method and associated computer readable medium for designing integrated circuit with pre-layout RC information
A system for designing an integrated circuit having pre-layout RC information is disclosed. The system includes: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the system to: generate current and voltage information for a schematic having device array layout constraint included; create interconnection topology patterns and realizing route for the schematic; generate RC information according to the route; and determine if the schematic having the device array layout constraint and the RC information included violates one or more of the system design rule constraints. An associated method and a computer readable medium are also disclosed.
US10678980B2 Combination map based composite design
For combination map based design, a method defines one or more logic elements including one or more binary output variables and one or more binary input variables. The method further assigns the one or more logic elements to a combination map. In addition, the method defines one or more logic element relationships between the logic elements on the combination map. The method encodes a plurality of fields of the combination map as a linear array that includes a plurality of logic states. Each logic state includes the one or more binary output variables, the one or more binary input variables, one or more minterms of the one or more binary input variables, one or more maxterms of the one or more minterms, one or more present state values, and one or more next state values.
US10678974B2 System and method for generation of an integrated circuit design
A method for verification of a design of an electronic circuit is provided. The method includes executing test runs of the design. The method further includes increasing a fail counter if the executing of a test run of the test runs failed. The method further includes increasing a pass counter if the executing of the test run of the test runs passed. The method further includes halting the executing of the test runs of the design if the current ratio of the fail counter versus the pass counter exceeds a predetermined threshold.
US10678970B2 Method of exploitation of hydrocarbons of an underground formation by means of optimized scaling
The invention is a method for exploitation of a sedimentary basin containing hydrocarbons, including optimized scaling of the geological model. Based on categorical property measurements, a first meshed representation of a formation is constructed reflecting the categorical property measurements. At least one second meshed representation having a lower resolution is constructed by assigning a categorical property value to each mesh of the second representation corresponding to a group of meshes of the first representation and storing parameters for changing from the second representation to the first representation with those change parameters enabling reconstitution of the first representation.
US10678969B2 Usage based lifing
Systems and methods for predicting usage based lifing and low cycle fatigue consumption are provided. In one example embodiment, a method can include obtaining historical flight data associated with one or more gas turbine engines of an aerial vehicle; obtaining data indicative of one or more operational conditions of the aerial vehicle during an operating period; determining whether the flight data is indicative of a usable flight; and constructing a model correlating low cycle fatigue consumption with flight data using a machine learning technique.
US10678967B2 Adaptive resource reservoir development
A plurality of development scenarios is determined. At least a first well is drilled at a first location and trajectory that are common to the plurality of development scenarios. A result of the at least one first well is assessed. A first subset of development scenarios is selected from the plurality of development scenarios based at least on the result of the first well. A first sequence of subsequent wells, including at least one well, are drilled at a first sequence of subsequent locations and trajectories that are common to the first subset of development scenarios.
US10678961B1 Context sensitive simulation environment
A method, apparatus and computer readable medium for performing a computer simulation to predict the behavior or response of a physical object includes receiving at least one selection made by a user with respect to a context of the computer simulation to be performed. Based on the at least one selection, a list of tools, objects and properties is filtered to be displayed to the user with respect to the computer simulation to be performed, to display only those tools, object and properties that are pertinent to the context of the computer simulation to be performed. The filtered listed of tools, objects and properties with respect to the computer simulation is displayed, to obtain user input of which of the tools, objects and properties are to be utilized in the computer simulation.
US10678956B2 Keyboard for provisioning security credentials
A method and data processing device for detecting connection of a second device at an interface of an IHS. The method includes receiving a request to modify at least one secure functionality associated with the IHS, the request comprising identification input. The method includes generating security credentials that correspond to a predetermined level of security that is assigned to the identification input. The method includes triggering the service processor to establish a secure communication link to the second device for communicatively connecting a digitally generated keyboard. The method includes autonomously inputting the security credentials to the digitally generated keyboard. The method includes signaling to the digitally generated keyboard to write the security credentials to the second device for use to obtain access to the IHS according to the predetermined level of security. Based on the predetermined level of security, the method includes enabling management of certain functionalities of the IHS.
US10678955B2 Technologies for secure input/output device activation
Technologies for secure input/output device activation include a compute device to identify an attempt to activate an input/output device of the compute device, notify a controller of the compute device of the attempt to activate the input/output device via a communication channel that is out-of-band relative to an operating system of the compute device, determine whether to authorize activation of the input/output device based on a security policy, and allow the input/output device to resume activation in response to a determination that the security policy authorizes the activation. The security policy indicates whether one or more applications are authorized to access the input/output device.
US10678954B2 Cybersecurity vulnerability prioritization and remediation
A system and method of evaluating one or more cybersecurity vulnerabilities to establish a priority metric for each of the one or more cybersecurity vulnerabilities, the method including: constructing a cybersecurity attack schema for each of the one or more cybersecurity vulnerabilities; determining, for each of the plurality of malicious actions of each of the one or more cybersecurity vulnerabilities, one or more resource metrics; obtaining, for each of the one or more cybersecurity vulnerabilities, one or more final resource metrics based on evaluating each of the one or more resource metrics; obtaining, for each of the one or more cybersecurity vulnerabilities, an impact metric that is indicative of a degree of damage that can be caused by the cybersecurity vulnerability; and calculating, for each of the one or more cybersecurity vulnerabilities, a cybersecurity priority level based on the impact metric and the one or more final resource metrics.
US10678953B1 Self-contained key management device
A local key management system can be implemented with a unified extensible firmware interface (“UEFI”) basic input/output system (“BIOS”). The local key management system may be part of a removable data storage device that has a first secure area protected by a cryptographic module (e.g. hardware integrated circuit). The removable data storage device may also have a second secure area that stores a key to unlock a security enabled data storage device. The UEFI BIOS may be implemented to manage unlocking of security enabled data storage devices or data bands. The UEFI BIOS may also load a UEFI registration shell to manage registration of one or more security enabled drives or bands.
US10678948B2 Restricted multiple-application user experience via single-application mode
Apparatus and methods are provided for enabling a restricted multiple-application user experience via single-application (SA) modes. A plurality of SA applications on a computer device may be configured with SA modes. The SA mode of a running SA application may prevent all other applications from running. Multiple SA applications may be linked, enabling a user to navigate between the linked applications while being restricted by each SA application's SA mode. A link may involve a transfer event that deactivates the SA mode of a first SA application and exits the first SA application. A second SA application is then called, whereupon the SA mode of the second SA application is activated. One SA application may be configured as a dashboard application. The dashboard application may include a password dependent escape event. The escape event may deactivate the SA mode of the dashboard application and exit the restricted multiple-application experience.
US10678944B2 Method and system for managing personal information within independent computer systems and digital networks
A system and method for reliably and securely recording and storing all attributes of personal identification, for the identification and authorization of individual identity as well as attributes relating to it and personal data including but not limited to individual's physical description, bank details, travel history, etc. (the “Personally Identifiable Information “PII”). PII can be difficult to manage in networks where correlation between data sources is required. Thus, in some embodiments, the system combines a distributed database to create a framework for a robust security. The system manages the distributed database to associate transactions, or actions, using data, digital signatures, and/or cryptographic keys, which can be unique to an individual.
US10678943B2 Personal information platforms
Various systems, mediums, and methods herein describe aspects of personal information platforms accessible with client devices over communication networks in data infrastructures. A system may determine data associated with a user. The system may determine a personal information platform (PIP) based on the data associated with the user, where the PIP is configured to identify a number of data types from the data associated with the user. The system may determine accesses for one or more entities to the number of data types based on one or more services provided by the one or more entities to the user. The system may cause a client device to display an indication of the PIP, where the indication provides the one or more accesses of the one or more entities.
US10678937B2 Resolution system that provides access to remote data locally
A system and method that provides access to remote data locally by identifying and downloading linked content from a plurality of remote sources through a communication network; decomposing the downloaded content into local content elements by intercepting links between the content elements and mapping the intercepted links to redirected links that locate the same download content in a local cache or a local server proxy; identifying remote devices requesting access to the local cache or the local server proxy and the device's functionality through a tracking code stored on the remote devices and a probabilistic tracking; and providing access to the local cache or the local server proxy in response to authorizations associated with the identified devices and a user.
US10678936B2 Digital data processing system for efficiently storing, moving, and/or processing data across a plurality of computing clusters
A method, apparatus, computer-readable medium, and/or system described herein may be used to efficiently store, move, and/or process data across a plurality of computing clusters. For example, a computing device may receive an indication of one or more data storage locations within a first cluster of servers and/or an indication of one or more data storage locations within a second cluster of servers. The computing device may generate a data file comprising the indication of the one or more data storage locations within the first cluster of servers and/or the indication of one or more data storage locations within the second cluster of servers. Based on the generated data file, the computing device may generate a job to move data stored at the one or more data storage locations within the first cluster of servers to the one or more data storage locations within the second cluster of servers. Based on the job, the computing device may transmit, e.g., to the first cluster of servers and/or the second cluster of servers, instructions to move data stored at the one or more data storage locations within the first cluster of servers to the one or more data storage locations within the second cluster of servers.
US10678935B2 Identifying container file events for providing container security
A method of providing security for containers executing on a physical host machine is provided. The method receives a notification of a file access request. The notification includes a path in a file system of the host machine being accessed by a process. From the path, the method determines whether the file access event is for accessing a location in the file system to which container file systems are mapped. The method identifies a namespace of the process using the identification of the process included in the file path. The method determines the process is a container when the namespace belongs to a service that is used to implement containers on the host machine. The method sends the identifier of the container, the identification of a VM executing the container, and the file path to a set of security applications to determine whether the file access request to be allowed.
US10678931B2 Regulating blockchain confidential transactions
Implementations of the present disclosure include obtaining, by a client node of a blockchain network, a public key of a regulator node; generating, by the client node, one or more commitment values of a confidential transaction of the client node by applying a cryptographic commitment scheme to transaction data of the confidential transaction; generating, by the client node, encrypted regulatory information of the confidential transaction by encrypting the transaction data using the public key of the regulator node; and transmitting, by the client node to a consensus node of the blockchain network, a content of the confidential transaction for execution, wherein the content of the confidential transaction includes: the one or more commitment values; the encrypted regulatory information; and one or more zero-knowledge proofs of the transaction data.
US10678927B2 Randomized execution countermeasures against fault injection attacks during boot of an embedded device
An embedded device is provided that is configured to randomize execution time of a boot process of the embedded device performed responsive to a reset signal, wherein reset release time is nondeterministic. The embedded device may include a randomizer component configured to generate a timeout signal after a random interval, wherein to randomize execution time, the embedded device is further configured to execute a first portion of a reset process, signal the randomizer component to generate the timeout signal after a first random interval, wait for the timeout signal, and execute a second portion of the reset process responsive to the timeout signal.
US10678921B2 Detecting malware with hash-based fingerprints
Detecting malware includes monitoring an event stream for an executable program, where the event stream includes a plurality of events such as API call events. A first plurality of hash values is determined for the event stream. In response to an occurrence of a trigger event in the event stream, the first plurality of hash values for the event stream can be compared with a second plurality of hash values that represents an event stream for a known malware executable. A determination can be made if a behavior represented by the first plurality of hash values is a permitted behavior based on the comparison.
US10678920B2 Electronic device and protection method
According to a first aspect of the present disclosure, an electronic device is provided, comprising: an attack detection unit arranged to detect one or more attacks on the electronic device; a countermeasure unit arranged to apply countermeasures against the attacks detected by the attack detection unit; a threat level determination unit arranged to determine a threat level corresponding to the attacks detected by the attack detection unit; wherein the countermeasure unit is further arranged to activate one or more specific ones of said countermeasures in dependence on the threat level determined by the threat level determination unit. According to a second aspect of the present disclosure, a corresponding method of protecting an electronic device is conceived. According to a third aspect of the present disclosure, a corresponding computer program product is provided.
US10678918B1 Evaluating malware in a virtual machine using copy-on-write
Evaluating a potentially malicious sample using a copy-on-write overlay is disclosed. A first virtual machine instance is initialized as a copy-on-write overlay associated with an original virtual machine image. The first virtual machine image is started and a first sample is executed. A second virtual machine instance is initialized as a copy-on-write overlay associated with a second original virtual machine image. The second virtual machine image is started and a second sample is executed. The first and second samples are executed at an overlapping time.
US10678912B2 Dynamic normalization of monitoring node data for threat detection in industrial asset control system
Operation of an industrial asset control system may be simulated or monitored under various operating conditions to generate a set of operating results. Subsets of the operating results may be used to calculate a normalization function for each of a plurality of operating conditions. Streams of monitoring node signal values over time may be received that represent a current operation of the industrial asset control system. A threat detection platform may then dynamically calculate normalized monitoring node signal values based at least in part on a normalization function in an operating mode database. For each stream of normalized monitoring node signal values, a current monitoring node feature vector may be generated and compared with a corresponding decision boundary for that monitoring node, the decision boundary separating normal and abnormal states for that monitoring node. A threat alert signal may then be automatically transmitted based on results of those comparisons.
US10678911B2 Increasing availability of an industrial control system
A mechanism is provided to improve the availability of an ICS and an external system that uses data from the ICS by ensuring operation of the ICS and operation of the system even if an anomaly has occurred in a device in the ICS. The mechanism receives measured data from the plurality of devices, calculates prediction data by using the measured data and correlation information used for deriving prediction data for correlated devices, and provides the measured data and the prediction data.
US10678905B2 Process for controlling battery authentication
Improved handling of couplable device recognition tasks in an electronic device such as a cell phone, smart phone, computer system, recording device or others is facilitated. Recognition of a couplable device such as a battery so as to enable exchange of power between the device and the battery or other couplable device functionality is determined by a match between one of a plurality of digital strings stored in the device and the decrypted response to an encrypted challenge derived from the one of stored strings. Control is exercised over the distribution of the encryption elements which enable the improved handling of the tasks.
US10678897B2 Identification, authentication, and/or guiding of a user using gaze information
According to the invention a system for authenticating a user of a device is disclosed. The system may include a first image sensor, a determination unit, and an authentication unit. The first image sensor may be for capturing at least one image of at least part of a user. The determination unit may be for determining information relating to the user's eye based at least in part on at least one image captured by the first image sensor. The authentication unit may be for authenticating the user using the information relating to the user's eye.
US10678896B2 Methods and apparatuses for updating user authentication data
A method for updating biometric authentication data authenticates an input image using an enrollment database (DB) over a first length of time, the authentication including generating information for authenticating the input image, and updates the enrollment DB based on the first length time and the information for authenticating the input image.
US10678895B2 Data input method, and electronic device and system for implementing the data input method
A data input method is implemented by an electronic device that includes a storage component, a display device and a processor. The storage component stores an application to be executed by the processor, in response to user-input selection of the application, to implement the data input method for entering data in an input field displayed on the display device. The data input method includes controlling the display device to display at least one hotkey that is associated with pre-stored data, and in response to user-input interaction associated with the at least one hotkey, entering the pre-stored data in the input field.
US10678892B2 Policy-based mobile access to shared network resources
Techniques to provide mobile access to content are disclosed. A request from a mobile application running on a mobile device to access content is received at a connector node. A user credential associated with the request is used to identify at the connector node a policy associated with the request. A policy metadata associated with the policy is provided from the connector node to the mobile application running on the mobile device. The mobile application may include application code that is responsive to the policy metadata to perform, with respect to the request to access content, an action indicated by the policy.
US10678886B2 Systems and methods for analyzing sensor data using incremental autoregression techniques
This disclosure relates to systems and methods for analyzing sensor data using incremental autoregression techniques for generating a vector of autoregression coefficients is provided. The system processes a time series data to obtain blocks of observation values, reads the observation values, updates pre-stored convolution values with the observation values, updates a partial sum by adding each observation value to the partial sum, increments a count each time an observation value is read, repeats the steps of updates and increments until a last observation value from a last block is read to obtain an updated set of convolution values, partial sum, and count. The system further computes a first matrix and a second matrix using the updated set of convolutions values, or summation of observation values computed from the updated partial sum, or the updated count, and generates a vector of autoregression coefficients based on the first and the second matrix.
US10678884B1 Web page self deletion
Code for a page may include data indicating a time at which the page was most recently updated, the time at which the page was most recently updated may be independent of any access times. The processor may identify the data indicating the time at which the page was most recently updated and may determine that the time is earlier than a threshold time for the page. In response to the determining, the processor may force retrieval of a new version of the page from a network source and load the new version of the page in a browser, retrieve a new version of the page from a page server and store the new version of the page in the cache, and/or archive the page in response to the determining. The archiving may make the page unavailable to a client device through a network.
US10678883B2 History management method
When a first member transmits information on a network, a converted first hash code which includes a member ID of the first member is given. When a second member further transmits and diffuses the information transmitted from the first member, the converted previous first hash code which includes the member ID of the first member is associated with a converted second hash code which includes a member ID of the second member. When the still other member accesses the information transmitted by the second member, the second member is specified from the second hash code and the first member is specified from the first hash code associated with the second hash code.
US10678879B2 Method and system for selecting sample set for assessing the accessibility of a website
A method and system is provided for selecting a sample set of pages for assessing the accessibility of a websites. The sample set of pages are selected in such a way that a minimum set of pages can represent the whole websites as per the standard compliance. The system includes a crawler which scans the complete websites. Further an element identification module identifies a set of web elements present on the websites. The web elements and the webpages are then classified into a predefined categories. The system also provides a rule based engine to generate the sample set of pages based on a predefined rule. The generated sample set of pages are used to assess the accessibility of the websites.
US10678878B2 Method, device and storing medium for searching
The present disclosure relates to a method and device for searching. The method includes: receiving a search condition from a client; extracting a search category from the search condition; determining whether the search condition comprising conditioning property values selected by users; if the search condition comprising the conditioning property values, obtaining property items corresponding to each of the conditioning property values; conditioning clustering the property values one by one, wherein the conditioning clustering comprises obtaining an object clustering result set corresponding to each property value by using the search categories and all conditioning property values whose property value and the property value to be clustered belong to different property items as a prerequisite clustering condition; and if the object clustering result set not being an empty set, returning the object clustering result set to the client. The method and device of present disclosure has improved search efficiency.
US10678873B2 Method and system for blog content search
A blog content search method and system are provided. The blog content search method may include receiving a search request. The search request may include a search term and a search time segment range. The method may include searching for an inverted data block of the search term from a database. Based on a timestamp skip list of the inverted data block and the search time segment range, the inverted data block may be skipped, and instead, another inverted data block may be identified that includes data that meets a condition of the search request. The identified inverted data block may be used for performing a merging. The search result may be obtained based on the result of the merging.
US10678871B2 Accelerating find in page queries within a web browser
Techniques for extending the functionality of a search field within a web browser to include a user-selectable accelerator option to invoke a find in page feature of the web browser are provided. A search query option for the find in page functionality of the browser may be displayed in association with the search field of the web browser. The search query option may include a user-selectable graphical component enabling the user to invoke find in page based on a search term entered into the search field of the browser. The user may select the graphical component to initiate a search for the term within a web page that is either displayed or will be displayed to the user via the web browser. The displayed web page may include a visual indication of each occurrence of the search term within the web page.
US10678862B2 Information processing apparatus, method, and non-transitory computer readable medium for searching business processes and related documents
This application discloses an information processing apparatus that searches for a business process using (i) user-selected one or more task features and (ii) user-selected one or more document features as search conditions, and presents the search result. The user-selected one or more task features are features of tasks in a particular business process, and the user-selected one or more document features are features of documents generated in the tasks of the particular business process.
US10678857B2 Managing a distributed knowledge graph
A knowledge graph is divided into a plurality of sub-graphs, each sub-graph comprising a plurality of vertices and a plurality of edges. The knowledge graph is represented as a summary graph comprising for each of the sub-graphs a summary-graph vertex. A local sub-graph is generated as a copy of one of the sub-graphs together with a copy of a surrounding graph to the one of the sub-graphs. The content of the local sub-graph is modified. The local sub-graph is reintegrated, upon a reintegration trigger event, back into the knowledge graph, wherein a structure of the surrounding graph is used as a reintegration aid, by overlaying the structure and the knowledge graph, thereby identifying identical vertices of the surrounding structure and the knowledge graph as anchor points from where changes in the local sub-graph are reintegrated into the knowledge graph.
US10678856B1 System and method to represent physical data pointers of movable data library
In general, embodiments of the technology relates to a method for attaching a detachable library. The method includes obtaining a detachable library, wherein the detachable library comprises a plurality of data files and each of the data files comprises a library scope identifier (ID), and where the library scope IDs are unique within the detachable library and reattaching the detachable library to a database. The method further includes assigning a node scope ID to each of the data files in the detachable library, where the node scope IDs are unique within the database, creating a mapping index using the node scope IDs and the library scope IDs, and processing a request from a client using the mapping index, where the request includes a library scope ID.
US10678854B1 Approximate string matching in search queries to locate quotes
Disclosed are various embodiments for employing approximate string matching in search queries to locate quotes, such as popular quotes in movies or other media. A quote database may be constructed to respond to search queries that include a quote by identifying approximate matches of the quote in closed captioning files. If an approximate match of a quote resides in the closed captioning file, information associated with the closed captioning file, such as a start time and an end time, may be added to the quote database for use in future searches.
US10678850B2 System and device for pre-caching of related medical imaging
Improved systems and devices for pre-caching of related medical imaging are provided. A medical imaging order may be received from a medical facility that includes medical imaging of a site generated by a medical imaging device. The medical imaging order may include metadata, such as user data, site data, and modality data. A search may be executed for supplemental medical imaging of the user using the user data. The supplemental medical imaging may be filtered using the site data to return only that medical imaging related to the site. The filtered supplemental medical imaging may be prioritized using the modality data. The prioritized supplemental medical imaging may be appended to the request, and the request may be transmitted to a radiologist for generation of a medical imaging report.
US10678846B2 Instance-level image retrieval with a region proposal network
In a method for detecting an object in an input image, an input image vector representing the input image is generated by performing a regional maximum activations of convolutions (R-MAC) using a convolutional neural network (CNN) applied to the input image and using regions for the R-MAC defined by applying a region proposal network (RPN) to the output of the CNN applied to the input image. Likewise, a reference image vector representing a reference image depicting the object is generated by performing the R-MAC using the CNN applied to the reference image and using regions for the R MAC defined by applying the RPN to the output of the CNN applied to the reference image. A similarity metric between the input image vector and the reference image vector is computed, and the object is detected as present in the input image if the similarity metric satisfies a detection criterion.
US10678842B2 Geostory method and apparatus
A method in a geostory system is disclosed for retrieving one or more geostory elements from one or more corresponding geostory databases, the one or more geostory elements defining, at least in part, a geostory program, each of the one or more geostory elements having an associated description. The method further includes a geosystem organization system assembling, with an organization, the retrieved one or more geostory elements into a geostory organizational schema, the geostory organizational schema defining a sequence and order of distinct types of potentially overlapping geostory elements and the sequence defining an order in which the one or more geostory elements are executed when playing the geostory. While assembling the retrieved one or more geostory elements into the geostory organizational schema, the assembled one or more geostory elements are automatically translated and the translated one or more geostory elements are added to a geostory description language to generate the geostory program.
US10678840B2 Methods, systems, and media for presenting news items corresponding to media content
Methods, systems, and media for presenting news items corresponding to media content are provided. In some implementations, the method comprises: determining a channel that is providing a television program; determining whether news content corresponding to the channel exists, wherein the determining further comprises: obtaining news documents, determining keywords associated with the news documents based on frequency, receiving captioning content corresponding to the channel, determining whether at least one of the keywords associated with the news documents is included in the captioning content, selecting a news document in response to determining that keywords associated with the news document are included in the captioning content, and obtaining one or more news items that correspond to the news document; and causing the one or more news items relating to the television program to be presented.
US10678834B2 Methodology for generating a consistent semantic model by filtering and fusing multi-source ontologies
A system, for filtering and fusing multi-source ontologies. The system includes a tangible processing controller unit and non-transitory computer-readable storage device in communication with the tangible processing controller unit. The storage device includes a first receiving unit that, when executed by the tangible processing control unit, receives a plurality of ontologies, each ontology having a set of rules and a class structure with a plurality of data classes. The storage device also includes a second receiving unit that, when executed, receives data. The device also includes a comparison unit that compares the data classes from the plurality of ontologies, and a merging unit that merges the data classes that are identical or consistent into a new data class. The storage device also includes a discarding unit that discards the data classes that are inconsistent. The storage device also includes a new-set-generation unit that generates a new set of class structure.
US10678833B2 System for organizing and fast searching of massive amounts of data
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions. For speed, cache memory is used. Performance metric data outside the start time and end time named by the user on a query screen is eliminated before the regular expression is applied.
US10678832B2 Search index utilizing clusters of semantically similar phrases
The subject technology provides a search index that maps clusters of semantically similar phrases to documents that contain any one of the phrases of the respective cluster. The subject technology may identify the phrases from a set of documents, such as a document corpus, where each of the documents is associated with a document identifier. The subject technology may generate the clusters of semantically similar phrases from the identified phrases, where each of the generated clusters is assigned a cluster identifier. The subject technology generates an index that stores each respective cluster identifier of each respective cluster in association with each document identifier of each of the documents that includes at least one of the phrases contained in the respective cluster. Further, the subject technology stores the index in a memory such that the index may be subsequently utilized to identify documents that match a search query.
US10678830B2 Automated computer text classification and routing using artificial intelligence transfer learning
Methods and apparatuses are described for automated computer text classification and routing using artificial intelligence transfer learning. A server trains a word embedding model using one-hot vectors of word pairs from a filtered first corpus of unstructured computer text and a filtered second corpus of unstructured computer text, using an artificial intelligence neural network. The server trains a long short-term memory model using vector matrices that correspond to sentences in the filtered second corpus of unstructured computer text, and labels. The server receives a message, generates a matrix for each sentence in the message by applying the trained word embedding model, generates one or more labels, and a probability for each label, for each sentence in the message by applying the trained long short-term memory model, and routes the message to a second client computing device based upon an assigned label.
US10678828B2 Model-based media classification service using sensed media noise characteristics
A neural network-based classifier system can receive a query including a media signal and, in response, provide an indication that the query corresponds to a specified media type or media class. The neural network-based classifier system can select and apply various models to facilitate media classification. In an example embodiment, a query can be analyzed for various characteristics, such as a noise profile, before it is input to the network-based classifier. If the query has greater than a specified threshold noise characteristic, then a successful classification can be unlikely and a classification process based on the query can be terminated before computational resources are expended. Query signals that meet or exceed a threshold condition can be provided to the network-based classifier for media classification. In an example embodiment, a remote device or a central media classifier circuit can determine a noise profile for a query.
US10678826B2 Interactive visualization for outlier identification
Techniques are provided for processing, visualizing, interpreting, and otherwise utilizing collected data. More particularly, collected data may be visually represented in an interactive manner, which allows a user, for example, to define and identify outlier data within a very large dataset. These results may be obtained through the use of a customizable, interactive visualization of the data, in which outliers and other aspects of the data are visually apparent.
US10678824B2 Method of searching for relevant node, and computer therefor and computer program
Embodiments of the present invention is a technique of searching for relevant nodes. This technique may include: in response to selection of a first node, displaying, as first relevant nodes, nodes having a first relevance of at least a predetermined value among nodes connected from the first node by two hops; and, in response to selection of at least one of the first relevant nodes, displaying the selected first relevant node as a second node involving the first node. This technique may further include displaying, as second relevant nodes, nodes having a second relevance of at least a predetermined value among nodes connected from the second node by two hops.
US10678823B2 Facilitating targeted analysis via graph generation based on an influencing parameter
Provided is a process including: obtaining a graph comprising nodes and edges, each of the edges having a value indicating an amount of similarity between objects corresponding to the two linked nodes; selecting a parameter for influencing the graph; assessing each of the nodes based on the selected influencing parameter, wherein assessing comprises, with respect to each adjacent node in the graph sharing an edge with the node: determining the value indicating the amount of similarity between the object corresponding to the node and the object corresponding to the adjacent node; and determining a score related to the edge shared with the node, the score determined based on the similarity-amount value and a value of the selected influencing parameter for the node, such that edges are removed, weakened, added, or strengthened; and preparing, based on the graph, instructions to display at least part of the graph.
US10678821B2 Evaluating theses using tree structures
An example system includes a processor to receive a plurality of object aspects of an object to be evaluated using a process, a structure of the process, a plurality of extracted facts from documents, a tree related to the plurality of object aspects and the structure, and a thesis for each leaf in the tree. The processor is also to relate the extracted facts to the theses in the tree. The processor is to generate a score for each leaf corresponding to a fact in the tree. The processor is to generate a thesis score and a thesis summary for each thesis based on the scores and the summaries of related facts for each thesis. The processor is to further generate a final score for the object based on the thesis scores.
US10678817B2 Systems and methods of scalable distributed databases
The present disclosure relates to systems and methods that require no data redistribution during a database scaling process. Requiring no data redistribution (also called data migration) can save many hours, or days, or even weeks of overhead during database scaling process. Embodiments of the present disclosure disclose only exchanging control messages among database servers. The control messages may include system configuration information, network topology information, database and table structure information, and any other kind of meta-data information. In the said embodiments, database servers are grouped into clusters. A database server may be a physical computer or a virtual server. Data stored in the existing database servers is not migrated to the new servers. When new database servers are added to the distributed database system, a new cluster is formed to include the new servers.
US10678814B2 Platform data lifecycle management
Techniques are described for receiving data generated by multiple platforms of different types, and managing the data in multiple stages of a data lifecycle associated with a super-platform. An end-user (e.g., data discloser) may interact with multiple individual (e.g., siloed) platforms of different types. The individual platforms may generate data describing, and/or resulting from, these interactions with end-user(s). The data from the various individual platforms may be received, ingested, stored, analyzed, aggregated, and/or otherwise processed by a super-platform during various stages of a data lifecycle. In some implementations, the end-user, the super-platform, and/or the individual platform(s) may provide one or more restrictions on how the data may be handled in each of the stages of the data lifecycle.
US10678803B2 Single point of dispatch for management of search heads in a hybrid cloud deployment of a query system
Embodiments of the present disclosure provide a method for performing search queries in a manner that avoids overloading an indexer cluster or indexers with an unwanted or unauthorized high levels of concurrent searches. The method comprises transmitting a slot request from a search head to a cluster master in response to a query, wherein the cluster master is communicatively coupled with an indexer cluster comprising a plurality of indexers. The method further comprises receiving addresses of active indexers in the indexer cluster and a response to the slot request from the cluster master. Responsive to a grant of a slot by the cluster master, the method comprises using the addresses to transmit the query to the active indexers and receiving results of the query from the active indexers. Subsequently, the method comprises releasing the slot to the cluster master.
US10678801B2 Ranking search results
Methods, systems, computer readable media, and apparatuses for ranking search results are presented. According to one or more aspects, two or more search results may be ranked based on the extent to which each search result matches at least one search criterion and based on the amount of time that content corresponding to each search result will remain available. Content with less availability time remaining may be ranked higher than content with more availability time remaining. The ranking may also be based on a genre of the content being ranked, and availability may be weighted differently in ranking content of different genres.
US10678798B2 Method and system for scoring credibility of information sources
A method for classifying information sources and content based on credibility, reliability, or trust. A content item describing an event is retrieved from an information provider and parsed for links. Each link is evaluated and attributed a sentiment score. The same event is identified in a set of know sources and an event score is calculated based on the credibility of each of the known sources. Finally, the content item is ranked based on the event and sentiment scores.
US10678797B2 Ranking of shared documents and users
Collaboration application includes a set of shared documents shared with users with different authorization rights. A request to provide relevant shared documents from the set of shared documents is received. Document ranks corresponding to the relevant shared documents are determined. The document ranks are determined based on weighted document factors related to the set of shared documents. A ranked list of the relevant shared documents is provided according to the determined document ranks. User rank for users in relation to a document from the relevant shared documents is determined. The user ranks are determined based on user factors and weights of the user factors. The user factors are related to authorization rights of the users to the document, sharing characteristics of the document and the users, and measurements over interactions of the users with documents from the set of shared documents that are shared with the users.
US10678796B2 Systems and methods for matching electronic activities to record objects using feedback based match policies
Systems and methods for matching electronic activities to record objects using feedback based match policies can include accessing a plurality of electronic activities and record objects. The systems and method can include identifying candidate record objects by applying a matching model. The systems and methods can include selecting a record object based on a match score. The systems and methods can include configuring the matching model in a first configuration responsive to a first feedback type or configuring the matching model in a second configuration responsive to a second feedback type.
US10678795B2 Systems and methods for updating multiple value data structures using a single electronic activity
The present disclosure relates to systems and methods for updating multiple value data structures using a single electronic activity. Exemplary embodiments may include hardware processors configured by machine-readable instructions to access electronic activities transmitted or received via electronic accounts associated with data source providers; to maintain and update node profiles; to determine a first activity field-value pair and a second activity field-value pair associated with a participant of the first electronic activity; to identify a first node profile of the node profiles that includes a first node field-value pair that matches the first activity field-value pair; to update a first value data structure corresponding to a first value included in the first node field-value pair by adding a first entry to the first value data structure identifying the first electronic activity; and to update a second value data structure corresponding to a second value.
US10678793B2 Document store with non-uniform memory access aware high performance query processing
Systems and methods are described for implementation by a computing system having a non-uniform memory access (NUMA) architecture comprising a plurality of NUMA nodes. A query of a document store storing a collection of slices each comprising one or more documents is received from a client. Thereafter, it is determined which of the slices within the document store are required for execution of the query. An execution plan is then generated, using the query, that comprises a plurality of nodes each specifying at least one database operation to execute a portion of the query. The execution plan assigns one of the plurality of NUMA nodes to each slice determined to be required for execution of the query. The database operations specified by the nodes of the execution plan are then executed using the corresponding assigned NUMA nodes for the associated slice. Data responsive to the query is then provided to the client.
US10678783B2 Interactive user interface for dynamic data analysis exploration and query processing
The systems and methods described herein provide highly dynamic and interactive data analysis user interfaces which enable data analysts to quickly and efficiently explore large volume data sources. In particular, a data analysis system, such as described herein, may provide features to enable the data analyst to investigate large volumes of data over many different paths of analysis while maintaining detailed and retraceable steps taken by the data analyst over the course of an investigation, as captured via the data analyst's queries and user interaction with the user interfaces provided by the data analysis system. Data analysis paths may involve exploration of high volume data sets, such as Internet proxy data, which may include trillions of rows of data. The data analyst may pursue a data analysis path that involves, among other things, applying filters, joining to other tables in a database, viewing interactive data visualizations, and so on.
US10678779B2 Generating sub-indexes from an index to compress the index
Provided are a computer program product, system, and method for generating sub-indexes from an index to compress the index. An index has levels of nodes for a composite key comprised of component keys. Each node includes at least one composite key value comprised of component key values. A plurality of sub-indexes is generated including one sub-index for each component key of the composite key. Nodes are generated in each sub-index corresponding to nodes in the index. In each node of the nodes of the sub-index, a component key value is generated, for the component key for which the sub-index was generated, from at least one composite key value in the corresponding node of the index. The sub-indexes are used to search for a record matching a search composite key value in the database using component key values of the search composite key value.
US10678777B2 System and method for data aggregation and comparison
A system and method for outputting modified input data for storage comprises a communication interface, a comparison module, a translation module and an output module. The communication interface is arranged to receive an input data set comprising a plurality of data labels. The comparison module is arranged to compare the data labels to a plurality of nomenclature-labels in a nomenclature database and identify an undefined data label by determining that at least one of the data labels is not present in the nomenclature database, based on the comparison. The translation module is arranged to translate the undefined data label into a nomenclature-label using a synonyms database. The output module is arranged to output a modified data set based on the input data set and the translated undefined label for storage.
US10678771B1 Filtering mapped datasets
In an example, a method includes determining an external quality metric for cohort data by comparing the cohort data with externally available data for persons who are members of the cohort; determining a confidence metric for the cohort data according to a variability between the cohort data and ground truth data; determining a member accuracy metric by requesting evaluation of the cohort data by members of the online social networking service; normalizing each of the metrics to a predetermined numerical range; retrieving a weight for each of the external quality metric, the confidence metric, and the member accuracy metric; filtering the cohort data according to a convex combination of the external quality metric, the confidence metric, and the member accuracy metric with their respective weights; and suppressing display of the cohort data in response to the filtered information for the cohort indicating that the convex combination traverses a threshold value.
US10678762B2 Isolating data to be moved across boundaries
Data to be moved from a source system to a target system, for a set of tenants, is first identified. It is then isolated into its own container. The contents are then moved.
US10678761B2 System and method for high availability and load balancing in a database environment
In accordance with an embodiment, described herein is a system and method for high availability and load balancing in a database environment. A transparency engine can be provided between client applications and a database, and can operate as a proxy engine for the database and as a session abstraction layer for the client applications, to enable the client applications to utilize database features provided by the connection pool without code changes to the client applications. The transparency can keep track of session states, request boundaries and cursors to efficiently reuse the database connections across the client applications. The transparency engine can use the request boundaries and indicators from the database to detect safe places to drain database connections in the event of database outages.
US10678759B2 Systems and methods of providing data protection for hyper-converged infrastructures
Techniques for providing data protection in high availability cluster environments. The techniques employ multiple layers of data protection, including a first layer that provides full data protection for a source storage system at a first-layer destination storage system, and a second layer of data protection that provides distributed data protection for the source storage system among a cluster of second-layer destination storage systems. By employing multiple layers of data protection for a source storage system in a high availability cluster environment, the techniques can provide (i) full data protection at the first-layer destination storage system and (ii) distributed data protection at the cluster of second-layer destination storage systems, reducing the chance of data loss due to failure of the source storage system and/or the first-layer destination storage system, and eliminating a data bottleneck from the first-layer destination storage system to the cluster of second-layer destination storage systems.
US10678758B2 Cross-platform virtual machine data and memory backup and replication
According to certain aspects, a method can include, at a first time, receiving an indication that a virtual machine (VM) residing on a source client computing device will be resumed, where a replicated version of the VM resides on the destination client computing device; performing a backup of first data associated with the replicated version of the VM residing on the destination client computing device; performing a backup of first memory associated with the replicated version of the VM residing on the destination client computing device; and transmitting the backup of the first data and the backup of the first memory for storage in one or more secondary storage devices.
US10678757B2 Reliable generation of a unique key in a distributed system
A database system may determine that a database is unavailable to generate an identifier for an event or that events may not be written to the database. As a result, the database system may write the event to a low-latency, supplementary file system. The database system may determine that the database is available at a later time, and read the event from the supplementary file system, store the event in a memory component, and then delete the event from the supplementary file system. The database system may then access the database to generate an identifier for the event, write the event to the database, and then delete the event from the memory component.
US10678755B2 File metadata verification in a distributed file system
Embodiments include techniques for metadata verification in a distributed file system, the technique including receiving an input for metadata, the metadata being associated with a file, and acquiring a function lock on a designated region of the file based at least in part on the metadata. The technique also includes hashing the input associated with the metadata into a designated region of the file, and updating the designated region corresponding to the input. The technique includes computing a checksum for the metadata associated with the designated region, updating a journal file based at least in part on the metadata, and releasing the function lock.
US10678746B2 Virtual network optimizing a physical network
One or more devices are configured to receive information regarding network devices associated with a physical network. The one or more devices are configured further to generate configuration data based on the information regarding the network devices. The one or more devices are configured further to generate a virtual network based on the configuration data. The one or more devices are configured to send information regarding the virtual network to a client device. The one or more devices are configured to receive a change to the virtual network from the client device; and cause a change, corresponding to the change in the virtual network, to occur in the physical network.
US10678731B2 Data-category switch module in the control plane for use with internet of things devices
An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.
US10678727B2 Method and device for processing network data traffic based on distributed structure
A method for processing network data traffic includes obtaining a first distributed structure corresponding to a program based on a first storage structure, wherein the program is configured to process network data traffic; dividing a network device based on a second storage structure into a plurality of execution units, wherein the plurality of execution units is configured to execute the program; mapping the first distributed structure and the plurality of execution units to obtain a second distributed structure; and controlling the plurality of execution units to process network data traffic based on the second distributed structure.
US10678726B2 System and method for communication between a master device and a slave device
A device includes a master device, a set of slave devices and a bus. The master device is configured to transmit first messages carrying a set of operation data message portions indicative of operations for implementation by slave devices of the set of slave devices, and second messages addressed to slave devices in the set of slave devices. The second messages convey identifiers identifying respective ones of the slave devices to which the second messages are addressed requesting respective reactions towards the master device within respective expected reaction intervals. The slave devices are configured to receive the first messages transmitted from the master device, read respective operation data message portions in the set of operation data message portions, implement respective operations as a function of the respective operation data message portions read, and receive the second messages transmitted from the master device.
US10678724B1 Apparatuses, methods, and systems for in-network storage in a configurable spatial accelerator
Systems, methods, and apparatuses relating to in-network storage for a configurable spatial accelerator are described. In one embodiment, a configurable spatial accelerator includes a plurality of processing elements; a circuit switched interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the circuit switched interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the plurality of processing elements, and the plurality of processing elements are to perform an operation by a respective, incoming operand set arriving at each of the dataflow operators of the plurality of processing elements; and an in-network storage element of the circuit switched interconnect network comprising a queue coupled to an output queue of a first processing element, and a controller that switches the in-network storage element into a first mode that provides a value stored in the queue of the in-network storage element by the output queue of the first processing element to an input queue of a second processing element when a configuration value is a first value, and into a second mode that bypasses the queue of the in-network storage element and provides a value from the output queue of the first processing element to the input queue of the second processing element when the configuration value is a second value.
US10678723B2 Urgent in-band interrupts on an I3C bus
Systems, methods, and apparatus are described that enable communication of in-band reset signals over an I3C serial bus. A method performed at a slave device includes driving a data line of the I3C serial bus from a high state to a low state before a first clock pulse is received from a clock line of the I3C serial bus after a start condition has been provided on the I3C serial bus, where driving the data line from the high state to the low state produces an initial pulse on the data line, transmitting one or more additional pulses on the data line before the first clock pulse is transmitted on the clock line, and driving the data line low until a rising edge of the first clock pulse is detected on the clock line after each of the plurality of additional pulses has been successfully transmitted on the data line.
US10678720B2 Method and system for providing solution to ADB port occupancy
A method for providing a solution to ADB port occupancy includes: adding functional compound information to attribute information of an ADB device; setting descriptor information of the ADB device as preset descriptor information if VID and PID of the ADB device are consistent with preset VID and preset PID; the preset VID, the preset PID and a corresponding interface number are added to an ADB driver information file of a PC device; modifying a communication port number into a preset port number in an ADB communication program; installing a corresponding ADB driver if it is determined by the PC device that the VID, PID and interface number of the ADB device are consistent with the preset VID, the preset PID and the preset interface and that the descriptor information of the ADB device is the preset descriptor information; and setting the communication port number as the preset port number.
US10678717B2 Chipset with near-data processing engine
A chipset with a near-data processing (NDP) engine, which uses the NDP engine to perform a command transformation and thereby to generate an input and output (I/O) command to operate a peripheral device connected to the chipset. The chipset further has a traffic control module. The chipset receives a request to operate the peripheral device, and the traffic control module directs the request to the NDP engine to be transformed into the I/O command. The NDP engine may implement a file system, or achieve acceleration of a database or may be operated to cope with a remote direct memory access packet.
US10678716B2 Memory device and memory system including the same
A memory device includes: a plurality of first control signal interfaces respectively corresponding to a plurality of channels, and suitable for receiving control signals from a host; a plurality of first data interfaces respectively corresponding to the plurality of channels, and suitable for exchanging data and data strobe signals with the host; a second control signal interface suitable for receiving control signals through a selected one of the first control signal interfaces and a selected one of the channels and outputting the received control signals, in a monitoring mode; and a second data interface suitable for receiving a part of the data and data strobe signals exchanged through a selected one of the first data interfaces and the selected channel, and outputting the received part of the data and data strobe signals, in the monitoring mode.
US10678715B2 Hybrid architecture for signal processing and signal processing accelerator
Systems and methods for configuring a SPA are disclosed. The SPA comprises a plurality of input ports, a plurality of data memory units, signal processing circuitry, and an enable block including at least two counters. Each counter determines an amount of unprocessed data that is stored in a respective one of the plurality of data memory units, and the enable block is configured to disable the signal processing circuitry until a predetermined amount of data is received over the input ports.
US10678710B2 Protection scheme for embedded code
A code protection scheme for controlling access to a memory region in an integrated circuit includes a processor with an instruction pipeline that includes multiple processing stages. A first processing stage receives one or more instructions. A second processing stage receives address information identifying a protected memory region of the memory from the first processing stage and protection information for an identified protected memory region. The protection information indicates a protection state assigned to each protected memory region. Based on the instruction type of the received instruction and the protection information associated with a particular protected memory region, the second processing stage determines whether to enable or disable access to the particular protected memory region by the processor or other external host.
US10678697B1 Asynchronous cache building and/or rebuilding
A read request for a data object is received from a first processing thread. Responsive to the read request, it is determined whether a cached version of the data object is available from a global cache. If the cached version of the data object is not available from the global cache, a result is immediately returned to the first processing thread to indicate that the data object is not available from the global cache. The first processing thread is freed from waiting for the data object to become available from the global cache. A cache refresh message is enqueued, for the data object, in a message queue to cause a second different processing thread to subsequently dequeue the cache refresh message for the data object and build the data object in the global cache using underlying data persisted in and retrieved from a primary data source among the one or more primary data sources.
US10678694B2 System and method for creating time-accurate event streams
Embodiments of the present invention may provide an improved distributed computing system. Entities in the distributed computing system may be divided into four categories: writers, readers, gateways, and applications. End users may interact with the system via the applications through the gateways. The role of writers and readers may be separated to distribute computational burdens. Writers may generate messages for an event stream. The messages may include a timestamp for consistent global ordering. The readers may arrange messages from various writers based on the timestamps to generate globally time-consistent event streams.
US10678693B2 Logic-executing ring buffer
A logic-executing ring buffer (LERB) is a ring buffer with integrated logic. A LERB includes a series of logical ring stages and corresponding ring entries mapped to each other using an indirection table. A LERB can include control logic and stage functions that execute in association with each ring stage. The LERB advances by updating the indirection table (e.g., to map an associated ring entry with a subsequent ring stage, optionally based on pinning logic) and/or by passing data from one ring stage to the next. As such, ring stages can store transient data that gets passed between ring stages, ring entries store persistent data that does not move, and mappings are updated by LERB control logic and/or stage functions. As such, a LERB is a flexible data structure that provides expanded functionality and improved memory management for many applications.
US10678691B2 Coherence flows for dual-processing pipelines
Systems, apparatuses, and methods for implementing coherence flows for dual-processing coherence and memory cache pipelines are disclosed. A dual-processing pipeline includes a coherence processing pipeline and a memory cache processing pipeline. When a transaction is issued to the dual-processing pipeline, the coherence processing pipeline performs a duplicate tag lookup in parallel with the memory cache processing pipeline performing a memory cache tag lookup for the transaction. If the duplicate tag lookup is a hit, then the coherence processing pipeline locks the matching entry, the memory cache processing pipeline discards the original transaction, and a copyback request is sent to a coherent agent identified by the matching entry. When the copyback response is received by a communication fabric, the copyback response is issued to the memory cache processing pipeline. When the copyback response passes the global ordering point, the coherence processing pipeline clears the lock on the matching entry.
US10678690B2 Providing fine-grained quality of service (QoS) control using interpolation for partitioned resources in processor-based systems
Providing fine-grained Quality of Service (QoS) control using interpolation for partitioned resources in processor-based systems is disclosed. In this regard, in one aspect, a processor-based system provides a partitioned resource (such as a system cache or memory access bandwidth to a shared system memory) that is subdivided into a plurality of partitions, and that is configured to service a plurality of resource clients. A resource allocation agent of the processor-based system provides a plurality of allocation indicators corresponding to each combination of resource client and partition, and indicating an allocation of each partition for each resource client. The resource allocation agent allocates the partitioned resource among the resource clients based on an interpolation of the plurality of allocation indicators. Because each allocation indicator may be different for each combination of resource client and partition, interpolation of the allocation indicators provides a higher-resolution aggregate resource allocation for each resource client.
US10678688B2 Semiconductor device
A semiconductor device includes a decoder configured to receive an extended mode register set (EMRS) code including specific information, and decode the received EMRS code to acquire the specific information; a peripheral controller configured to generate a control signal based on the specific information; and a peripheral region including a plurality of buffers, the plurality of buffers being configured to be controlled by the control signal, wherein the specific information includes information indicating an expected bandwidth of input data that is to be input to one of the plurality of buffers.