Document Document Title
US10355349B2 Protective dome for a dual mode electromagnetic detection system
A dual mode electromagnetic detection system and a protective dome for the electromagnetic detection system are described. The protective dome includes a substrate having a portion transparent to both infrared radiation and radio frequency radiation. The portion of the substrate includes a macromolecular material including a polymer selected from a family of polyolefins and an antistatic additive.
US10355347B2 High frequency device
An area and a size of a high frequency device are reduced. The high frequency device includes a first board (1) that has a first surface (1a) on which a circuit unit is formed and a second surface (1b) on which a ground conductor is formed, a second board (2) that has a third surface (2a) on which an antenna is formed and a fourth surface (2b) on which a second ground conductor is formed, and a conductor plate (3), in which the conductor plate (3) is sandwiched between the second surface (1b) and the fourth surface (2b).
US10355340B2 Solid-state lighting device having a wireless communication antenna
A lighting device is disclosed. The lighting device comprises: a solid-state lighting element; a radio frequency communication unit for wireless communication between the lighting device and an external device; a light guide having a circumferential edge, wherein the light guide is adapted to couple in light emitted by the solid-state lighting element and to provide illumination to the surroundings of the lighting device; and a metal strip extending along at least a portion of the circumferential edge of the light guide, wherein the metal strip is in thermal contact with the solid-state lighting element and the light guide, and wherein the metal strip is coupled to the radio frequency communication unit so as to operate as an antenna for the radio frequency communication unit.
US10355339B2 Tunable antenna with slot-based parasitic element
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver circuitry and antenna structures. The antenna structures may form a dual arm inverted-F antenna. The antenna may have a resonating element formed from portions of a peripheral conductive electronic device housing member and may have an antenna ground that is separated from the antenna resonating element by a gap. A short circuit path may bridge the gap. An antenna feed may be coupled across the gap in parallel with the short circuit path. Low band tuning may be provided using an adjustable inductor that bridges the gap. The antenna may have a slot-based parasitic antenna resonating element with a slot formed between portions of the peripheral conductive electronic device housing member and the antenna ground. An adjustable capacitor may bridge the slot to provide high band tuning.
US10355327B1 Dynamic battery pack thermal management
An example system includes a battery, a controllable heating element arranged to heat the battery, a load coupled to the battery, and a controller configured to: determine a current temperature of the battery; determine a SOC of the battery; based on the current temperature of the battery, select a setpoint profile from a plurality of setpoint profiles for the battery, where each of the plurality of setpoint profiles has a temperature association, and where each of the plurality of profiles comprises one or more temperature setpoints; based on a comparison of the current SOC and a SOC of the selected setpoint profile, determine a current temperature setpoint from the one or more temperature setpoints of the selected setpoint profile; and in response to determining the current temperature setpoint of the battery, cause the current temperature of the battery to adjust according to the current temperature setpoint of the battery.
US10355326B2 Battery cooling method and system
An apparatus may store at least one object including at least one top end and at least one bottom end. The apparatus may include a container configured to store the at least one object and a pouch containing a liquid. The pouch may be configured to substantially cover the at least one top end of the at least one object when stored inside the container. The pouch may be configured to contact the at least one top end of the at least one object and to open when contacted by contents expelled from the at least one object due to thermal runaway.
US10355323B2 Temperature detecting apparatus
A temperature detecting apparatus which detects a temperature of an assembled battery in which a plurality of cells are assembled, the temperature detecting apparatus includes a plurality of detecting circuits which respectively correspond to the plurality of the cells, a pair of detection lines which electrically connects the plurality of the detecting circuits in parallel, and a processing part which outputs a sine-wave detection signal to the pair of the detection lines through a voltage-dividing resistor so as to detect a temperature of each of the plurality of the cells. Each of the plurality of the detecting circuits includes a circuit in which a temperature-sensitive resistor whose electrical characteristic changes responding to a temperature, a coil and a capacitor are connected in series.
US10355322B2 Battery, system, battery management method, battery management program, and recording medium
In a system in which a plurality of batteries can be loaned out, a battery that is carried in alone has a physical load information acquisition component. The physical load information acquisition component acquires physical load information about the battery. The physical load information acquisition component has at least one of the following: an acceleration sensor that senses acceleration information about the battery, a vibration sensor that acquires vibration information about the battery, a strain sensor that senses strain information about the battery, an impact sensor that acquires impact information about the battery, and a pressure sensor that acquires pressure information about the battery.
US10355320B2 Power storage device for a battery group and connection control of capacitor and switching device
The power storage device includes a battery group in which n series circuits C1 (wherein n represents an integer of 2 or greater) are connected in parallel and a battery controller controlling a switching device based on allowable charge/discharge power of the capacitor. The series circuit C1 includes a capacitor and the switching device which are connected in parallel. The battery controller controls the switching device to maximize the allowable charge/discharge power of the battery group.
US10355319B1 Methods and systems for improved battery performance
Systems, methods, and computer-readable media are disclosed for improved battery performance. The systems, methods, and computer-readable media described herein may improve user experiences and prolong the battery's life. In an example method described herein, a battery may be placed within a clamp or housing that applies configurable pressure to the battery. In turn, the applied pressure may counter the swelling pressure of the battery and improve the battery's power output, reduce the internal resistance or impedance, and improve the life cycle of the battery.
US10355318B2 Active material, nonaqueous electrolyte battery, battery pack and vehicle
According to one embodiment, there is provided an active material includes particles of a Na-containing niobium titanium composite oxide having an orthorhombic crystal structure. A peak intensity I1 of a strongest peak P1 within a range of 3350 to 3450 cm−1 is 1.6 or less in an infrared diffuse reflectivity spectrum of a surface of the particles, according to a diffuse reflectance Fourier transform spectrometry measurement.
US10355313B2 Functionalized silanes and electrolyte compositions and electrochemical devices containing them
Described are compounds of the structure R4-a—Si-(Sp-Y)a—Zb, wherein “a” is integer from 1 to 4; “b” is an integer from 0 to (3×a); “Z,” which is absent when “b “R” or formula (II), wherein each “R” is halogen, C1-6 linear or branched alkyl, alkenyl, or alkynyl or C1-6 linear or branched halo-alkyl, halo-alkenyl, or halo-alkynyl; each “Sp” C1-15 linear or branched alkylenyl or CMS linear or branched halo-alkylenyl; and each “Y” an organic polar group. Also described are electrolyte compositions containing one or more of these compounds.
US10355311B2 Fluoride ion battery electrolyte compositions
A fluoride ion battery includes a substantially lithium-free anode and cathode. At least one of the anode or cathode contains fluorine, and a substantially lithium-free liquid electrolyte is used for charge transport. The electrolyte is liquid at temperatures below about 200 degrees Celsius, and can be formed from an organic-soluble fluoride salt dissolved in selected classes of solvents.
US10355307B2 Aluminum secondary battery and electronic device
An aluminum secondary battery includes a positive electrode 11, a negative electrode 12, and an electrolyte, wherein the positive electrode 11 includes an anion receptor such as polyaniline, the negative electrode 12 includes aluminum or an aluminum alloy, the electrolyte includes an aluminum salt, a sulfone, and a solvent with a dielectric constant of 20 or less, wherein the aluminum salt is typically AlCl3 or the like, the sulfone is typically ethyl n-propyl sulfone or the like, and the solvent with a dielectric constant of 20 or less is typically toluene or the like.
US10355305B2 Alkali metal intercalation material as an electrode in an electrolytic cell
The present invention provides an electrochemical cell that includes an anolyte compartment housing an anode electrode; a catholyte compartment housing a cathode electrode; and a solid alkali ion conductive electrolyte membrane separating the anolyte compartment from the cathode compartment. In some cases, the electrolyte membrane is selected from a sodium ion conductive electrolyte membrane and a lithium ion conductive membrane. In some cases, the at least one of anode or the cathode includes an alkali metal intercalation material.
US10355302B2 Microstructured substrate
A microstructured substrate includes a plurality of at least one elementary microstructure. An electrical storage device, and more particularly an all-solid-state battery, can include the microstructured substrate.
US10355298B2 Resin film, laminate, method for producing same, and method for producing fuel cell
A polymer film comprises a polymer composition containing (A) a cyclic olefin polymer and (B) a chlorine-containing polymer. The chlorine-containing polymer (B) may comprise a vinylidene chloride-series polymer. The cyclic olefin polymer (A) may comprise a cyclic olefin copolymer. The ratio of the chlorine-containing polymer (B) relative to 100 parts by weight of the cyclic olefin polymer (A) may be 0.5 to 60 parts by weight. The film has a moderate releasability from an electrolyte membrane and an electrode membrane of a polymer electrolyte fuel cell and a moderate adhesion to the electrolyte membrane and the electrode membrane and can adhere to a commonly-used substrate film without interposition of an adhesive layer such as an easily adhesive layer. The film is thus suitable as a release film for producing a membrane electrode assembly of a polymer electrolyte fuel cell.
US10355295B2 Fuel cell cartridge
This disclosure is drawn to systems, devices, apparatuses, and/or methods, related to fuel cell cartridges. Specifically, the disclosed systems, devices, apparatuses, and/or methods relate to compact fuel cell cartridges for producing hydrogen gas for use by fuel cells. Some example fuel cell cartridges may include a reactor module for storing a reactant, a water module for storing water, and an interface coupling the reactor module and the water module. The interface may permit the water to flow from the water module to the reactor module such that the water mixes with the reactant in the reactor module to form a gas (e.g., hydrogen gas) that may exit through a gas outlet.
US10355293B2 Fuel cell vehicle
There is provided a fuel cell vehicle equipped with a fuel cell. The fuel cell vehicle comprises a fuel gas supply piping located in floor of the fuel cell vehicle and configured to supply a fuel gas to the fuel cell; an exhaust drainage piping located under the floor and configured to discharge an exhaust gas and water from the fuel cell; a muffler located below the fuel gas supply piping in a direction of gravity and connected with the exhaust drainage piping; and an undercover located below the muffler and provided to cover the floor, the undercover having a gap along a front-rear direction of the fuel cell vehicle formed between a front wheel of the fuel cell vehicle. The muffler is placed on any straight line that passes through the fuel gas supply pipe and that connects any point of a contact area in which the front wheel is in contact with ground surface with the gap in a view of a left-right direction of the fuel cell vehicle.
US10355291B2 Fuel cell system and fuel cell vehicle
The fuel cell system is provided with a radiator, a first flow passage in which refrigerant flows from a fuel cell stack towards a radiator, a second flow passage in which refrigerant flows from the radiator towards a fuel cell stack, a bypass flow passage that connects the radiator with a position in the second flow passage at which refrigerant flows into the fuel cell stack, and a control part. In the bypass flow passage, an on-off valve and a reserve tank are provided from the upstream side. The control part feeds refrigerant to the fuel cell stack by opening the on-off valve and allowing refrigerant previously stored in the reserve tank to join the second flow passage in a case where refrigerant temperature detected by an inflowing refrigerant temperature detection part exceeds previously set base temperature.
US10355290B2 High power fuel cell system
A power generator and method include passing ambient air via an ambient air path past a cathode side of the fuel cell to a water exchanger, picking up water from the cathode side of the fuel cell and exhausting air and nitrogen to ambient, passing hydrogen via a recirculating hydrogen path past an anode side the fuel cell to the water exchanger, where the water exchanger transfers water from the ambient air path comprising a cathode stream to the recirculating hydrogen path comprising an anode stream, and passing the water to a hydrogen generator to add hydrogen to the recirculating hydrogen path and passing the hydrogen via the recirculating hydrogen path past the anode side of the fuel cell.
US10355286B2 Fuel cell electrode catalyst, method of producing the same, and fuel cell
A fuel cell electrode catalyst includes a carbon support having pores, and catalyst particles supported on the carbon support and containing platinum or a platinum alloy. The pores of the fuel cell electrode catalyst have a mode pore size within a range from 2 nm to 5 nm. In the pores of the fuel cell electrode catalyst, a pore volume of pores having pore sizes within the range from 2 nm to 5 nm is 0.4 cm3/g or larger. The catalyst particles have a crystallite size within the range from 2 nm to 5 nm at a platinum (220) plane. A density of the supported catalyst particles is within a range from 10% by mass to 50% by mass with respect to a total mass of the fuel cell electrode catalyst.
US10355283B2 Electro-synthetic or electro-energy cell with gas diffusion electrode(s)
There is provided a new type of electro-synthetic (electrochemical) or electro-energy cell, such as a fuel cell. The cell includes a liquid electrolyte and at least one gas diffusion electrode (GDE). The GDE operates as a gas depolarized electrode and includes a gas permeable material that is substantially impermeable to the liquid electrolyte, as well as a porous conductive material provided on a liquid electrolyte facing side of the gas diffusion electrode. The porous conductive material can be attached to the gas permeable material by being laminated. Alternatively, the porous conductive material is deposited or coated on at least part of the gas permeable material. A depolarizing gas can be received by the at least one gas diffusion electrode to gas depolarize the electrode. The depolarizing gas changes a half-reaction that would occur at the gas diffusion electrode to a half-reaction that is energetically more favorable.
US10355274B2 Electrode, nonaqueous electrolyte battery, battery pack and vehicle
According to one embodiment, an electrode is provided. The electrode includes active material particles containing a niobium-titanium composite oxide. The active material particles include a first active material particle, and a second active material particle located with a space between the first active material particle and the second active material particle.
US10355271B2 Lithium borates and phosphates coatings
Improved anodes and cells are provided, which enable fast charging rates with enhanced safety due to much reduced probability of metallization of lithium on the anode, preventing dendrite growth and related risks of fire or explosion. Anodes and/or electrolytes have buffering zones for partly reducing and gradually introducing lithium ions into the anode for lithiation, to prevent lithium ion accumulation at the anode electrolyte interface and consequent metallization and dendrite growth. Various anode active materials and combinations, modifications through nanoparticles and a range of coatings which implement the improved anodes are provided.
US10355270B2 Positive electrode material for lithium secondary battery and manufacturing method thereof
Provided is a positive electrode material for a lithium secondary battery that excels in durability and has a high electron conductivity (typically, a low battery resistance). A positive electrode material for a lithium secondary battery, which is provided by the present invention, includes positive electrode active material particles that can reversibly store and release a charge carrier, and lithium phosphate. Each of the positive electrode active material particles has a hollow structure having a shell configured of primary particles and a hollow portion formed inside the shell. Lithium phosphate is disposed inside the hollow portion, and no lithium phosphate is disposed on the outer circumferential surface of each of the positive electrode active material particles.
US10355266B2 Silicon nanostructure active materials for lithium ion batteries and processes, compositions, components and devices related thereto
The present invention relates to nanostructured materials for use in rechargeable energy storage devices such as lithium batteries, particularly rechargeable secondary lithium batteries, or lithium-ion batteries (LIBs). The present invention includes materials, components, and devices, including nanostructured materials for use as battery active materials, and lithium ion battery (LIB) electrodes comprising such nanostructured materials, as well as manufacturing methods related thereto. Exemplary nanostructured materials include silicon-based nanostructures such as silicon nanowires and coated silicon nanowires, nanostructures disposed on substrates comprising active materials or current collectors such as silicon nanowires disposed on graphite particles or copper electrode plates, and LIB anode composites comprising high-capacity active material nanostructures formed on a porous copper and/or graphite powder substrate.
US10355263B2 Battery terminal
A battery terminal (A) includes a lower member (11) to be fit to a battery post (P) having an axis line extending in a vertical direction while being positioned with respect to the battery post (P) and an upper member (30) arranged above the lower member (11). Two fastening pieces (36) are formed only on the upper member (30) and are deformable to be held in close contact with an outer periphery of the battery post (P). A fastening member (50) is provided for deforming the fastening pieces (36) so that the fastening pieces (36) are held in close contact with the battery post (P).
US10355261B2 Cell coil for a lithium-ion accumulator
The invention relates to a cell coil (30, 40, 50, 60, 100, 200) for a lithium-ion battery, comprising at least two sub-cells (10, 32, 42, 44, 52, 54, 68, 70, 80, 82), which are wound in a space-saving manner and are thermally coupled to each other. According to the invention, the at least two sub-cells (10, 32, 42, 44, 52, 54, 68, 70, 80, 82) are electrically connected in parallel in normal operation, and, in the event of a fault, in particular in the event of an internal short circuit in at least one defective sub-cell (10, 32, 42, 44, 52, 54, 68, 70, 80, 82), at least one defective sub-cell (10, 32, 42, 44, 52, 54, 68, 70, 80, 82) can be electrically separated from the at least one intact sub-cell (10, 32, 42, 44, 52, 54, 68, 70, 80, 82). Because of the at least one defective sub-cell (10, 32, 42, 44, 52, 54, 68, 70, 80, 82) that can be immediately electrically separated from the intact sub-cells (10, 32, 42, 44, 52, 54, 68, 70, 80, 82) by means of an electronic monitoring device (36) in the “event of a fault”, a high level of robustness of the cell coil (30, 40, 50, 60, 100, 200) in respect of internal short circuits is achieved. Among other things, the intact sub-cells (10, 32, 42, 44, 52, 54, 68, 70, 80, 82) act, because of the thermal coupling between the sub-cells (10, 32, 42, 44, 52, 54, 68, 70, 80, 82), as a damage-reducing heat sink for the waste heat that is released during the fast discharge of the affected defective sub-cell (10, 32, 42, 44, 52, 54, 68, 70, 80, 82) generally occurring in the event of a short circuit.
US10355257B2 Hybrid separators and the manufacture thereof
Provided herein are a variety of porous separator materials, particularly those prepared by gas-assisted electrospray and electrospinning processes.
US10355252B2 Method for manufacturing bottomed cuboid battery container
A method for manufacturing a bottomed cuboid battery container includes: forming a first member by folding one piece of a first flat sheet, the first member being constructed of a quadrilateral bottom surface and first paired side surfaces, the first paired side surfaces continuing from the bottom surface and being oppose each other; and forming the bottomed cuboid battery container by welding each of a second flat sheet and a third flat sheet to the first member such that the second flat sheet and the third flat sheet oppose each other and constitute second paired side surfaces. The second flat sheet and the first member are welded from one direction. The third flat sheet and the first member are welded from one direction.
US10355250B2 Lithium cell
A lithium cell includes a housing including a housing cup, a cover plate and an annular insulating sealing element, wherein the housing has an end-side cup base, a circumferential housing casing and a circular opening opposite the housing base and formed by an opening edge. The cover plate has a circumferential edge and closes the circular opening. The cell includes a pin-shaped negative electrode current collector electrically connected to the cover plate. The sealing element is fitted onto the edge of the cover plate. The sealing element insulates the cover plate and the housing cup from one another. The cell can be produced by the components being brought together in two preassembled units combined to form the cell.
US10355246B2 Barrier coating for opto-electronics devices
The following relates to barrier coating for organic optoelectronic devices. In particular, the following relates a barrier coating comprising and methods and processes for depositing a barrier coating on a surface.
US10355245B2 OLED display with desiccant layer and packaging method for the same
An OLED display and a packaging method for the same are disclosed. The method includes: forming a copper film layer on an OLED layer of a first substrate; forming a frame sealant at an outer peripheral edge of a second substrate; in a vacuum machine filled with hydrogen, pressing and bonding the first substrate and the second substrate; curing the frame sealant in order to seal hydrogen between the copper film layer and the second substrate. The OLED display includes a first substrate, a copper film layer, a desiccant layer and a second substrate. Hydrogen is filled between the copper film layer and the second substrate. The present invention can effectively increase the packaging effect and extends the operation life of the OLED display.
US10355244B2 Organic EL display device
A the organic EL display 1 includes: a first substrate 10; an organic EL element 4 provided above the first substrate 10; and a multilayer sealing film 2 provided above the first substrate 10 to cover the organic EL element 4, and including a barrier layer and a buffer layer lower in hardness than the barrier layer. The organic EL element covered with the multi layer sealing film includes a protrusion, and a relationship (d/h)<2 holds where h is a height of the protrusion directly below the buffer layer and d is a thickness of the buffer layer.
US10355242B2 Electroluminescent device including a plurality of sealing films
In an organic EL display device (electroluminescent device) including an organic EL element (electroluminescent element), a first sealing film covers the organic El element, a second sealing film is formed on the first sealing film, and a third sealing film covers the first sealing film and the second sealing film.
US10355234B2 Organic light emitting device
An organic light emitting diode includes: a first electrode including a concave part or a convex part; an organic light emitting layer disposed on the first electrode; and a second electrode disposed on the organic light emitting layer.
US10355230B2 Red organic electroluminescent device and preparation method thereof
The invention provides a red organic electroluminescent device, composed of a substrate, an anode layer, an anode modification layer, a hole transporting-electron blocking layer, a hole-dominated light-emitting layer, an electron-dominated light-emitting layer, a hole blocking-electron transporting layer, a cathode modification layer, and a cathode layer arranged in turn, wherein the electron-dominated light-emitting layer is composed of an organic sensitive material, a red organic light-emitting material, and an electron-type organic host material. A rare earth complex having a matched energy level, such as Eu(DBM)3phen or Eu(TTA)3phen is selected as the organic sensitive material, and a trace amount of the same is doped into the electron-dominated light-emitting layer, which has the function of an energy transporting ladder and a deep binding center for charge carriers, so as to improve the light-emitting effectiveness, spectral stability, and service life of the device, reduce the operating voltage of the device, and delay the attenuation of the effectiveness of the device.
US10355229B2 Methods and systems for scaffolds comprising nanoelectronic components
The present invention generally relates to nanoscale wires and tissue engineering. Systems and methods are provided in various embodiments for preparing cell scaffolds that can be used for growing cells or tissues, where the cell scaffolds comprise nanoscale wires. In some cases, the nanoscale wires can be connected to electronic circuits extending externally of the cell scaffold. Such cell scaffolds can be used to grow cells or tissues which can be determined and/or controlled at very high resolutions, due to the presence of the nanoscale wires, and such cell scaffolds will find use in a wide variety of novel applications, including applications in tissue engineering, prosthetics, pacemakers, implants, or the like. This approach thus allows for the creation of fundamentally new types of functionalized cells and tissues, due to the high degree of electronic control offered by the nanoscale wires and electronic circuits.
US10355226B2 Boron-containing compound, emitting layer of organic light emitting diode and organic light emitting diode device
The present disclosure relates to a boron-containing compound including a structure of Formula (I), and the use of the compound as a dopant in an emitting layer of an organic light emitting diode. The present disclosure also relates to an emitting layer of an organic light emitting diode and an organic light emitting diode device.
US10355224B2 Compound for organic optoelectronic device, composition for organic optoelectronic device, and organic optoelectronic device and display device comprising same
The present invention relates to: a compound for an organic optoelectronic diode, represented by Chemical Formula 1; an organic optoelectronic diode comprising same; and a display device comprising the organic optoelectronic diode. The details of the Chemical Formula 1 are shown in the description.
US10355222B2 Organic electroluminescent materials and devices
Novel compounds containing quinazoline are disclosed in this application. In these compounds, the quianzoline moiety is combined with additional aromatic groups such as dibenzothiophene, triphenylene and carbazole to provide superior properties for OLED.
US10355221B2 Heterocyclic compound and organic solar cell comprising the same
The present specification relates to a heterocyclic compound and an organic solar cell including the same.
US10355218B2 Aromatic amine derivatives and organic electroluminescent elements using same
Provided are an organic EL device material capable of reducing the driving voltage of an organic EL device and increasing the lifetime of the device as compared with a conventional organic EL device material, specifically an aromatic amine derivative represented by N(Ara)(Arb)(Arc), and an organic EL device using the material. [Ara is represented by the formula (II). (In the formula (II): La represents a single bond or an arylene group; R1 to R4 each represent an alkyl group, an aryl group, or the like, and R3's or R4's, or R3 and R4 may be bonded to each other to form a ring; and o represents 0 to 3 and p represents 0 to 4.) Arb is represented by the formula (III). (in the formula (III), X represents NRa, O, or S, and Ra and R5 to R7 each represent an alkyl group, an aryl group, or the like, and R5's, R6's, or R7's adjacent to each other, or R5 and R6 may be bonded to each other to form a ring; n represents 2 to 4 when X represents NRa, and represents 0 to 4 when X represents O or S; and q represents 0 to 3, r and s each independently represent 0 to 4.) Arc represents an aryl group, or is represented by the formula (III)].
US10355216B2 Method of selective separation of semiconducting carbon nanotubes, dispersion of semiconducting carbon nanotubes, and electronic device including carbon nanotubes separated by using the method
According to example embodiments, a method includes dispersing carbon nanotubes in a mixed solution containing a solvent, the carbon nanotubes, and a dispersant, the carbon nanotubes including semiconducting carbon nanotubes, the dispersant comprising a polythiophene derivative including a thiophene ring and a hydrocarbon sidechain linked to the thiophene ring. The hydrocarbon sidechain includes an alkyl group containing a carbon number of 7 or greater. The hydrocarbon sidechain may be regioregularly arranged, and the semiconducting carbon nanotubes are selectively separated from the mixed solution. An electronic device includes semiconducting carbon nanotubes and the foregoing described polythiophene derivative.
US10355215B2 Composition for forming organic semiconductor film, organic semiconductor element, and method for manufacturing organic semiconductor element
An object of the present invention is to provide a composition for forming an organic semiconductor film that makes it possible to obtain an organic semiconductor film having excellent mobility and uniformity thereof, an organic semiconductor element including an organic semiconductor film having excellent mobility and uniformity thereof, and a method for manufacturing the organic semiconductor element.The composition for forming an organic semiconductor film of the present invention contains an organic semiconductor as a component A and a polymer chemically modified some or all of the ethylenically unsaturated double bonds of a ethylenically unsaturated double bond-containing polymer, as a component B. It is preferable that the ethylenically unsaturated double bond-containing polymer is at least one kind of polymer selected from the group consisting of natural rubber, an acrylonitrile-butadiene copolymer, polyisoprene, a styrene-butadiene copolymer, polybutadiene, polychloroprene, an ethylene-propylene-diene copolymer, a styrene-butadiene-styrene block copolymer, and a styrene-isoprene-styrene block copolymer.
US10355213B2 Dithiophenethiadiazole semiconductors and related devices
The present invention relates to new semiconducting compounds having at least one optionally substituted dithieno[1,2,3]thiadiazole moiety. The compounds disclosed herein can exhibit high carrier mobility and/or efficient light absorption/emission characteristics, and can possess certain processing advantages such as solution-processability and/or good stability at ambient conditions.
US10355210B2 Manufacturing method of OLED substrate and manufacturing method of OLED display device
A manufacturing method of an OLED substrate and a manufacturing method of an OLED device are provided. The manufacturing method of the OLED substrate include steps of providing a base substrate; sequentially forming a first metal layer, a second metal layer, and a third metal layer on the base substrate; forming a pixel definition layer on the second metal layer; and forming a light-emitting layer on the third metal layer. The default water flow rate of the first metal layer and the third metal layer are different from each other.
US10355209B2 Vapor deposition mask, frame-equipped vapor deposition mask, and method for producing organic semiconductor element
A vapor deposition mask includes a metal mask and a resin mask having an opening. An inner wall surface for composing the opening has an inflection point in a thicknesswise cross section of the resin mask. When an intersection of a first surface, not facing the metal mask, of the resin mask and the inner wall surface is set to be a first intersection, an intersection of a second surface, facing the metal mask, of the resin mask and the inner wall surface is set to be a second intersection, and there is set a first inflection point first positioned from the first intersection toward the second intersection, an angle formed by a line connecting the first intersection and the first inflection point and the first surface is larger than an angle formed by a line connecting the first inflection point and the second intersection and the second surface.
US10355208B2 Printing system assemblies and methods
The present teachings disclose various embodiments of a printing system for printing a substrate, in which the printing system can be housed in a gas enclosure, where the environment within the enclosure can be maintained as a controlled printing environment. A controlled environment of the present teachings can include control of the type of gas environment within the gas enclosure, the size and level particulate matter within the enclosure, control of the temperature within the enclosure and control of lighting. Various embodiments of a printing system of the present teachings can include an X-axis and a Y-axis motion system utilizing linear air-bearing technology, as well as an ultrasonic floatation table as a substrate apparatus that are configured to substantially decrease excess thermal load within the enclosure by, for example, eliminating or substantially minimizing the use of conventional electric motors. Additionally, an X-axis and a Y-axis motion system utilizing linear air-bearing motion systems, and an ultrasonic floatation table as a substrate apparatus are low-particle generating devices, which in conjunction with a filtration and circulation system can, provide a low-particle printing system environment.
US10355204B2 Selective growth of seed layer for magneto-resistive random access memory
A method of fabricating a magneto-resistive random access memory (MRAM) cell with at least one magnetic tunnel junction (MTJ) is provided. The method includes disposing a metallic landing pad within a dielectric pad in a substrate and selectively depositing seed layer material over the substrate. This selective deposition forms a seed layer on which the MTJ is disposable on the metallic landing pad but not the dielectric pad.
US10355202B2 Magnetoresistance effect element
A magnetoresistance effect element configured to produce magnetoresistance (MR) ratio higher than that of tunnel magneto resistance (TMR) element using tunnel barrier in the related art under a high bias voltage is provided. A magnetoresistance effect element which includes a laminate in which: an underlayer; a first ferromagnetic metal layer; tunnel barrier layer; and second ferromagnetic metal layer are laminated in this order, wherein the underlayer is made of VN, TaN, or mixed crystals thereof, and the tunnel barrier layer is made of compound which has a spinel structure in which the arrangement of cations is disordered and is represented by the following composition formula (1) is provided: (1) AxB2Oy, where A represents divalent cations of two or more types of non-magnetic element, B represents an aluminum ion, x represents number which satisfies 0
US10355200B2 Semiconductor device and electronic system including the same
A semiconductor device including a semiconductor substrate having a first region and a second region; a magnetic tunnel junction in the first region, the magnetic tunnel junction including a lower magnetic structure, a tunnel barrier, and an upper magnetic structure that are sequentially stacked; a first via plug in the second region, the first via plug including a same material as the lower magnetic structure; and a conductor wire on the first via plug.
US10355197B2 Integrated circuit including sensor having injection molded magnetic materials having different magnetic remanences
An integrated circuit includes a magnetic field sensor and an injection molded magnetic material enclosing at least a portion of the magnetic field sensor.
US10355193B2 Flip chip integration on qubit chips
A quantum bit (qubit) flip chip assembly may be formed when a qubit it formed on a first chip and an optically transmissive path is formed on a second chip. The two chips may be bonded using solder bumps. The optically transmissive path may provide optical access to the qubit on the first chip.
US10355192B2 Autonomous thermoelectric energy harvesting platform for biomedical sensors
Thermoelectric energy harvesting systems in accordance with embodiments of the invention enable energy harvesting. One embodiment includes a thermoelectric energy harvesting (TEH) system comprising a TEH comprising a thin-film array-based TEH source; start-up mode circuitry comprising: an upper branch comprising: a mode switch configured to allow selection of the upper branch; an inductive-load ring oscillator (ILRO); a charge pump configured to receive an input from the ILRO and output current, where output current is utilized to charge an upper branch capacitor; a lower branch comprising: an inductor; an active diode configured to transfer energy stored in the inductor to an output capacitor; maximum-power-point tracking (MPPT) mode circuitry, where the MPPT loop comprises: a mode control unit; a gate controller; a clock generator configured to generate at least one control signal; an analog-domain MPPT unit configured to receive the at least one generated control signal.
US10355191B2 Thermoelectric heat exchanger
A method for producing a Peltier element of a heat exchanger for temperature control of a fluid flowable through a flow chamber may include providing an electrically conductive belt. The method may also include providing the belt with a plurality of p-doped P-semiconductors and a plurality of n-doped N-semiconductors so as to alternate with one another along the belt. The plurality of p-doped P-semiconductors and the plurality of n-doped N-semiconductors respectively may have a side facing away from the flow chamber electrically contacted by a contacting structure that may include a plurality of contact elements. The method may also include separating the belt to produce a plurality of connecting elements of a connecting structure electrically contacting a side of the plurality of p-doped P-semiconductors and the plurality of n-doped N-semiconductors facing towards the flow chamber, respectively.
US10355186B2 Flexible lighting device having unobtrusive conductive layers
A flexible lighting element is provided, comprising: a first substrate; first and second conductive elements over the first substrate; a light-emitting element having first and second contacts that are both on a first surface of the light-emitting element, the first and second contacts being electrically connected to the first and second conductive elements, respectively, and the light-emitting element emitting light from a second surface opposite the first surface; a transparent layer located adjacent to the second surface; and a transparent affixing layer located between the first substrate and the transparent layer, wherein the transparent layer and the transparent affixing layer are both sufficiently transparent to visible light that they will not decrease light transmittance below 70%, and the first and second conductive layers are at least partially transparent to visible light, or are 300 μm or smaller in width, or are concealed by a design feature from a viewing direction.
US10355173B2 Method for manufacturing light emitting device
A method for manufacturing a light emitting device includes: integrally molding a package and a lead, the package arranged to form at least part of an inner peripheral face of a recess portion in which the light emitting element is housed, the package including a base material and a plurality of particles, the base material including a resin, a coefficient of thermal expansion of the particles being different from a coefficient of thermal expansion of the base material; and covering the inner peripheral face of the recess portion with a cover film, the cover film having light transmissive and electrical insulation.
US10355171B2 Light emitting diode for surface mount technology, method of manufacturing the same, and method of manufacturing light emitting diode module
A light emitting diode including a first conductive type semiconductor layer; a mesa disposed on the first conductive type semiconductor layer and including an active layer and a second conductive type semiconductor layer; an electrode disposed on the mesa and configured to be in ohmic-contact with the corresponding second conductive type semiconductor layer of the mesa, a current spreading layer disposed on the mesa and the electrode and including a first portion, a second portion, and a third portion configured to be in ohmic-contact with a first end portion, a second end portion, and a middle portion of the first conductive type semiconductor layer, respectively, an insulation layer disposed on the mesa and the first conductive type semiconductor layer and having a first region having a thickness that varies along a longitudinal direction of the first semiconductor layer.
US10355165B2 Buried activated p-(Al,In)GaN layers
Methods for fabricating semiconductor devices incorporating an activated p-(Al,In)GaN layer include exposing a p-(Al,In)GaN layer to a gaseous composition of H2 and/or NH3 under conditions that would otherwise passivate the p-(Al,In)GaN layer. The methods do not include subjecting the p-(Al,In)GaN layer to a separate activation step in a low hydrogen or hydrogen-free environment. The methods can be used to fabricate buried activated n/p-(Al,In)GaN tunnel junctions, which can be incorporated into electronic devices.
US10355164B2 Monolithically integrated high voltage photovoltaics and light emitting diode with textured surface
A method of forming an electrical device that includes epitaxially growing a first conductivity type semiconductor material of a type III-V semiconductor on a semiconductor substrate. The first conductivity type semiconductor material continuously extending along an entirety of the semiconductor substrate in a plurality of triangular shaped islands; and conformally forming a layer of type III-V semiconductor material having a second conductivity type on the plurality of triangular shaped islands to provide a textured surface of a photovoltaic device. A light emitting diode is formed on the textured surface of the photovoltaic device.
US10355159B2 Multi-junction solar cell with dilute nitride sub-cell having graded doping
A lattice-matched solar cell having a dilute nitride-based sub-cell has exponential doping to thereby control current-carrying capacity of the solar cell. Specifically a solar cell with at least one dilute nitride sub-cell that has a variably doped base or emitter is disclosed. In one embodiment, a lattice matched multi junction solar cell has an upper sub-cell, a middle sub-cell and a lower dilute nitride sub-cell, the lower dilute nitride sub-cell having doping in the base and/or the emitter that is at least partially exponentially doped so as to improve its solar cell performance characteristics. In construction, the dilute nitride sub-cell may have the lowest bandgap and be lattice matched to a substrate, the middle cell typically has a higher bandgap than the dilute nitride sub-cell while it is lattice matched to the dilute nitride sub-cell.
US10355153B2 Cooling sheet for photovoltaic modules, method of manufacturing the same and photovoltaic modules including the same
A cooling sheet for photovoltaic modules, a method of manufacturing the same, a backsheet for photovoltaic modules, a method of manufacturing the same, and a photovoltaic module are provided. The cooling sheet for photovoltaic modules which includes a resin layer can be prepared by coating or impregnating one surface of a porous substrate with a super-absorbent polymer (SAP) containing a fluid. Here, the resin layer includes the fluid-containing SAP which is formed on one surface of the porous substrate or impregnated with the porous substrate. When the cooling sheet for photovoltaic modules is attached to the outside of the weather-resistant substrate to prepare the backsheet for photovoltaic modules, it is possible to suppress an increase in power generation temperature of a photoelectric cell by evaporation of the fluid, for example water, included in the SAP, thereby improving the power generation efficiency of the photovoltaic module.
US10355152B2 Flexible laminates for solar modules
A solar module includes a laminate structure having at least two solar cells. Each of the solar cells has an individual reinforcement laminated to one face of each of the solar cells. The solar cells are spaced apart from each other and the individual reinforcements are spaced apart from each other such that a gap is defined between each of the solar cells. The solar module includes flexible conductors that extend through the gap between the solar cells and electrically connect the solar cells to each other.
US10355150B2 Method of passivating and encapsulating III-V surfaces
A method for producing a surfaced passivated, encapsulated surface III-V type II superlattice (T2SL) photodetector, more specifically a p-type heterojunction device by cleaning, etching and exposing the surface of a III/V material to solution mixtures which simultaneously removes oxides from the surface and encapsulates the surfaces.
US10355149B2 Tandem solar cell module
A tandem solar cell module includes a transparent substrate, a first solar cell unit, and a second solar cell unit disposed between the transparent substrate and the first solar cell unit. The first solar cell unit includes a first electrode, a second electrode, and a first absorption layer disposed between the first electrode and the second electrode, and the second solar cell unit includes a third electrode, a fourth electrode, and a second absorption layer disposed between the third electrode and the fourth electrode, wherein the second electrode is located adjacent to the third electrode, and the positions of the second electrode, the third electrode, and the fourth electrode are corresponding to each other.
US10355146B2 Glue bleeding prevention cap for optical sensor packages
One or more embodiments are directed to system in package (SiP) for optical devices, such as proximity sensing or optical ranging devices. One embodiment is directed to an optical sensor package that includes a substrate, a sensor die coupled to the substrate, a light-emitting device coupled to the substrate, and a cap. The cap is positioned around side surfaces of the sensor die and covers at least a portion of the substrate. The cap includes first and second sidewalls, an inner wall having first and second side surfaces and a mounting surface, and a cover in contact with the first and second sidewalls and the inner wall. The first and second side surfaces are transverse to the mounting surface, and the inner wall includes an opening extending into the inner wall from the mounting surface. A first adhesive material is provided on the sensor die and at least partially within the opening, and secures the inner wall to the sensor die.
US10355143B2 Nitride semiconductor device
A nitride semiconductor device includes: a substrate having a first major surface and a second major surface; a first nitride semiconductor layer of an n-type which is disposed on the first major surface and has a protrusion; a second nitride semiconductor layer of a p-type disposed on the protrusion; a first anode electrode disposed above the first nitride semiconductor layer and the second nitride semiconductor layer; and a cathode electrode disposed under the second major surface, and a lateral surface of the protrusion is inclined by a first angle with respect to the first major surface.
US10355140B1 Transistor with SONOS structure having barrier wall over adjacent portions of the select transistor well and memory transistor well
The present disclosure provides a manufacturing method for a transistor with an SONOS structure, including providing a semiconductor substrate, wherein the semiconductor substrate includes a select transistor well and a memory transistor well; depositing an oxide layer on an upper surface of the select transistor well, depositing an ONO memory layer on an upper surface of the memory transistor well, depositing a barrier wall over adjacent portions of the select transistor well and the memory transistor well, depositing polycrystalline silicon covering the oxide layer, the ONO memory layer, and the barrier wall, and etching the polycrystalline silicon, to retain the polycrystalline silicon deposited on both sides of the barrier wall so as to form a select gate and a memory gate, and removing the oxide layer and the ONO layer on a surface of the semiconductor substrate other than the select gate, the barrier wall, and the memory gate.
US10355138B2 LTPS TFT substrate and method for manufacturing the same
A low temperature polysilicon (LTPS) thin film transistor (TFT) substrate and a method for manufacturing the same are provided. The method includes: sequentially forming a plurality of light-shielding portions, a buffer layer, and a plurality of island-shaped polysilicon portions on a substrate; performing light ion doping over two sides of the island-shaped polysilicon portions to form doped regions and channel regions; sequentially forming a gate insulating layer and a plurality of gate electrodes; performing heavy ion doping over the doped region that are not covered by the gate electrodes to form N-type heavily doped regions and N-type lightly doped regions; and forming an interlayer insulating layer as well as a source electrode and a drain electrode which are electrically connected to the N-type heavily doped regions on the gate electrodes.
US10355136B2 Semiconductor device
In a semiconductor device using a transistor including an oxide semiconductor, a change in electrical characteristics is suppressed and reliability is improved. The semiconductor device includes a gate electrode over an insulating surface; an oxide semiconductor film overlapping with the gate electrode; a gate insulating film that is between the gate electrode and the oxide semiconductor film and in contact with the oxide semiconductor film; a protective film in contact with a surface of the oxide semiconductor film that is an opposite side of a surface in contact with the gate insulating film; and a pair of electrodes in contact with the oxide semiconductor film. The spin density of the gate insulating film or the protective film measured by electron spin resonance spectroscopy is lower than 1×1018 spins/cm3, preferably higher than or equal to 1×1017 spins/cm3 and lower than 1×1018 spins/cm3.
US10355130B2 Semiconductor device
A semiconductor device is provided with one or more gate fingers (20) that are provided in an active region on a semiconductor substrate (1), and a source finger (30) and a drain finger (40) that are provided in the active region and arranged alternately to allow each gate finger to be sandwiched between the source and drain fingers. The semiconductor device includes terminal circuit (60) that has inductive impedance at the frequency of a signal input to an input terminal of the one or more gate fingers, and is directly or indirectly connected to the one or more gate fingers at an area being spaced away from a connecting position of the input terminal (21a) of the one or more gate fingers (20).
US10355129B2 Vertical transistors with sidewall gate air gaps and methods therefor
A method is provided that includes forming a first vertically-oriented transistor above a substrate, the first vertically-oriented transistor comprising a first sidewall gate disposed in a first direction, forming a second vertically-oriented transistor above the substrate, the second vertically-oriented transistor including a second sidewall gate disposed in the first direction, and forming an air gap chamber above the substrate disposed between the first sidewall gate and the second sidewall gate, and extending in the first direction, the air gap chamber including an air gap.
US10355127B2 Semiconductor device
The present technique relates to a semiconductor device including a current sensor, which can improve the electrostatic discharge ruggedness. The semiconductor device includes: a first switching element through which a main current flows; and a second switching element through which a sense current flows. The first switching element includes a first gate oxide film formed in contact with a first base layer sandwiched between a first source layer and a drift layer. The second switching element includes a second gate oxide film formed in contact with a second base layer sandwiched between a second source layer and the drift layer. A part of the second gate oxide film including a portion covering the second base layer is thicker than the first gate oxide film.
US10355120B2 Gallium nitride epitaxial structures for power devices
A method for making a multilayered device on an engineered substrate having a substrate coefficient of thermal expansion includes growing a buffer layer on the engineered substrate, and growing a first epitaxial layer on the buffer layer. The first epitaxial layer is characterized by an epitaxial coefficient of thermal expansion substantially equal to the substrate coefficient of thermal expansion.
US10355115B2 Electronic device using group III nitride semiconductor and its fabrication method
The present invention discloses an electronic device formed of a group III nitride. In one embodiment, a substrate is fabricated by the ammonothermal method and a drift layer is fabricated by hydride vapor phase epitaxy. After etching a trench, p-type contact pads are made by pulsed laser deposition followed by n-type contact pads by pulsed laser deposition. The bandgap of the p-type contact pad is designed larger than that of the drift layer. Upon forward bias between p-type contact pads (gate) and n-type contact pads (source), holes and electrons are injected into the drift layer from the p-type contact pads and n-type contact pads. Injected electrons drift to the backside of the substrate (drain).
US10355114B2 Heterojunction bipolar transistor
An HBT includes a semiconductor substrate having first and second principal surfaces opposite each other; and a collector layer, a base layer, and an emitter layer stacked in this order on the first principal surface side of the semiconductor substrate. The collector layer includes a first semiconductor layer with metal particles dispersed therein, the metal particles each formed by a plurality of metal atoms bonded with each other.
US10355113B2 Controlled buckling structures in semiconductor interconnects and nanomembranes for stretchable electronics
In an aspect, the present invention provides stretchable, and optionally printable, components such as semiconductors and electronic circuits capable of providing good performance when stretched, compressed, flexed or otherwise deformed, and related methods of making or tuning such stretchable components. Stretchable semiconductors and electronic circuits preferred for some applications are flexible, in addition to being stretchable, and thus are capable of significant elongation, flexing, bending or other deformation along one or more axes. Further, stretchable semiconductors and electronic circuits of the present invention are adapted to a wide range of device configurations to provide fully flexible electronic and optoelectronic devices.
US10355109B2 Spacer formation on semiconductor device
A method for forming a semiconductor device comprising forming a semiconductor fin on a substrate, forming a first sacrificial gate stack over a first channel region of the fin and forming a second sacrificial gate stack over a second channel region of the fin, forming spacers adjacent to the first sacrificial gate stack and the second sacrificial gate stack, depositing a first liner layer on the spacers, the first sacrificial gate stack and the second sacrificial gate stack, depositing a first sacrificial layer on the first liner layer, removing a portion of the first sacrificial layer over the first gate stack to expose a portion of the first liner layer on the first sacrificial gate stack, and growing a first semiconductor material on exposed portions of the fin to form a first source/drain region adjacent to the first gate sacrificial gate stack.
US10355108B2 Method of forming a fin field effect transistor comprising two etching steps to define a fin structure
An exemplary method of forming a fin field effect transistor that includes first and second etching processes to form a fin structure. The fin structure includes an upper portion and a lower portion separated at a transition. The upper portion has sidewalls that are substantially perpendicular to the major surface of the substrate. The lower portion has tapered sidewalls on opposite sides of the upper portion and a base having a second width larger than the first width.
US10355107B2 Polycrystalline silicon thin film transistor and method of fabricating the same, and display apparatus
The present application discloses a method of fabricating a polycrystalline silicon thin film transistor, the method including forming an amorphous silicon layer on a base substrate having a pattern corresponding to a polycrystalline silicon active layer of the thin film transistor; the amorphous silicon layer having a first region corresponding to a source electrode and drain electrode contact region in the polycrystalline silicon active layer and a second region corresponding to a channel region in the polycrystalline silicon active layer; forming a first dopant layer on a side of the second region distal to the base substrate; forming a second dopant layer on a side of the first region distal to the base substrate; and crystallizing the amorphous silicon layer, the first dopant layer, and the second dopant layer to form the polycrystalline silicon active layer, the polycrystalline silicon active layer being doped with a dopant of the first dopant layer in the second region and doped with a dopant of the second dopant layer in the first region during the step of crystallizing the amorphous silicon layer.
US10355098B2 Method of manufacturing semiconductor device
The present invention provides a technology capable of removing impurities remaining in a thin film when the film is formed and modifying a characteristic of the thin film according to a change in impurity concentration. There is provided a method of manufacturing a semiconductor device including: (a) repetitively supplying a plurality of gases including elements constituting a film in temporally separated pulses (in non-simultaneous manner) to form the film on the substrate; and (b) exciting a modifying gas including a reducing gas and at least one of a nitriding gas and an oxidizing gas by plasma and supplying the modifying gas excited by plasma to modify the film.
US10355097B2 Thin film transistor, array substrate, display panel and display device
The present disclosure provides a thin film transistor (TFT), an array substrate, a display panel and a display device. The TFT includes a gate electrode, a gate insulating layer, a source electrode, a drain electrode and an active layer arranged on a base substrate, wherein there is a plurality of overlapping regions separated from each other where a projection of the gate electrode on the base substrate and a projection of the active layer on the base substrate overlap each other.
US10355093B2 Non-planar semiconductor device having omega-fin with doped sub-fin region and method to fabricate same
Non-planar semiconductor devices having omega-fins with doped sub-fin regions and methods of fabricating non-planar semiconductor devices having omega-fins with doped sub-fin regions are described. For example, a semiconductor device includes a plurality of semiconductor fins disposed above a semiconductor substrate, each semiconductor fin having a sub-fin portion below a protruding portion, the sub-fin portion narrower than the protruding portion. A solid state dopant source layer is disposed above the semiconductor substrate, conformal with the sub-fin region but not the protruding portion of each of the plurality of semiconductor fins. An isolation layer is disposed above the solid state dopant source layer and between the sub-fin regions of the plurality of semiconductor fins. A gate stack is disposed above the isolation layer and conformal with the protruding portions of each of the plurality of semiconductor fins.
US10355091B2 Semiconductor device and method for manufacturing the same
Semiconductor device includes semiconductor substrate, drift layer, first electrode, and second electrode. Semiconductor substrate is of a first conductivity type and is formed of a silicon carbide semiconductor, a gallium nitride semiconductor, or the like. For example, semiconductor substrate is an n-type silicon carbide semiconductor substrate. Drift layer is an epitaxial semiconductor layer of the first conductivity type which is formed on upper surface of semiconductor substrate by epitaxial growth. Drift layer is formed of, for example, an n-type silicon carbide semiconductor. Drift layer has a thickness of t. For example, the thickness t is between about 5 μm and about 100 μm (inclusive).
US10355090B2 Silicon carbide semiconductor device
In an edge termination region, first to third electric field mitigating layers are provided in a concentric shape surrounding an active region. Between adjacent first to third electric field mitigating layers, p-type first to third space-modulated regions are provided each of which is closer to a chip edge than is the third electric field mitigating layer. Each of the space-modulated regions is formed by, from an inner side, a low-concentration sub-region and a high-concentration sub-region arranged to alternately repeat in a concentric shape surrounding the electric field mitigating layer on the inner side. Preferable, lengths (Lb1, Lb2, Lb3) of the first to third space-modulated regions are set to satisfy Lb1≤Lb2
US10355088B2 Metal oxide semiconductor device having mitigated threshold voltage roll-off and threshold voltage roll-off mitigation method thereof
The present invention provides a MOS (Metal-Oxide-Silicon) device having mitigated threshold voltage roll-off and a threshold voltage roll-off mitigation method therefor. The MOS device includes: a substrate, a well region, an isolation region, a gate, two LDDs (Lightly-Doped-Drains), a source, a drain and a compensation doped region. The compensation doped region is substantially in contact with at least a part of a recessed portion along the channel length direction. Viewing from a cross-section view, at a boundary where the compensation doped region is in contact with the isolation region along the channel length direction, the compensation doped region has two doped region widths along the channel width direction, wherein, the two doped region widths of the compensation doped region are both not greater than 10% of the width of the operation region. Two doped region widths are defined as distances within an interior part and an exterior part of the operation region, respectively.
US10355087B2 Semiconductor device including a transistor with a gate dielectric having a variable thickness
A semiconductor device includes a transistor in a semiconductor substrate having a main surface. The transistor includes a source region, a drain region, a channel region, a drift zone, a gate electrode, and a gate dielectric adjacent to the gate electrode. The gate electrode is disposed adjacent to at least two sides of the channel region. The channel region and the drift zone are disposed along a first direction parallel to the main surface between the source region and the drain region. The gate dielectric has a thickness that varies at different positions of the gate electrode.
US10355085B1 Semiconductor devices with regrown contacts and methods of fabrication
An embodiment of a semiconductor device includes a semiconductor substrate that includes an upper surface and a semiconductor layer, a first dielectric layer disposed over the semiconductor substrate, and a regrown contact formed through a first opening in the first dielectric layer. The regrown contact includes a regrown region formed over the semiconductor substrate, an overhang region coupled to the regrown region and formed over the first dielectric layer, adjacent the first opening, and a conductive cap formed over the regrown region and the overhang region. A method for fabricating the semiconductor device includes forming the first dielectric layer over the semiconductor substrate, forming the first opening in the first dielectric layer, forming a regrown semiconductor layer within the first opening and over the first dielectric layer, forming a conductive cap over the regrown semiconductor layer, and etching the regrown semiconductor layer outside the conductive cap.
US10355081B2 Dielectric and isolation lower Fin material for Fin-based electronics
A dielectric and isolation lower fin material is described that is useful for fin-based electronics. In some examples, a dielectric layer is on first and second sidewalls of a lower fin. The dielectric layer has a first upper end portion laterally adjacent to the first sidewall of the lower fin and a second upper end portion laterally adjacent to the second sidewall of the lower fin. An isolation material is laterally adjacent to the dielectric layer directly on the first and second sidewalls of the lower fin and a gate electrode is over a top of and laterally adjacent to sidewalls of an upper fin. The gate electrode is over the first and second upper end portions of the dielectric layer and the isolation material.
US10355071B2 Semiconductor device and a method for fabricating the same
A semiconductor device includes a substrate having a first conductivity type, a first well formed in the substrate and having a second conductivity type, a first diffusion region formed in the first well and having the first conductivity type, a first interlayer dielectric layer disposed over the first well and the first diffusion region, and a resistor wire formed of a conductive material and embedded in the first interlayer dielectric layer. The resistor wire overlaps the first diffusion region and at least partially overlaps the first well in plan view.
US10355069B2 Organic light emitting diode display capable of reducing RC load
An organic light emitting diode display includes a substrate; a buffer layer on the substrate; a scan line running to a horizontal direction on the buffer layer; an intermediate insulating layer covering the scan line; a first trench having a segment shape apart from the scan line with a predetermined distance and exposing some of the substrate by patterning the intermediate insulating layer and the buffer layer; a data line running to a vertical direction on the substrate exposed by the first trench and on the intermediate insulating layer; a passivation layer covering the data line and the scan line; and a color filter filling into the trench and depositing on the passivation layer.
US10355067B2 Display device and method for manufacturing the same
A first organic resin layer is formed over a first substrate; a first insulating film is formed over the first organic resin layer; a first element layer is formed over the first insulating film; a second organic resin layer is formed over a second substrate; a second insulating film is formed over the second organic resin layer; a second element layer is formed over the second insulating film; the first substrate and the second substrate are bonded; a first separation step in which adhesion between the first organic resin layer and the first substrate is reduced; the first organic resin layer and a first flexible substrate are bonded with a first bonding layer; a second separation step in which adhesion between the second organic resin layer and the second substrate is reduced; and the second organic resin layer and a second flexible substrate are bonded with a second bonding layer.
US10355065B2 Double-sided display and method of packaging the same
A double-sided OLED packaging structure is provided and has an upper plate and a lower plate. Edges of each of the upper plate and the lower plate has a bending structure disposed thereon. A packaging glue is disposed on an inner side of the bending structure, such that two light emitting display portions are corresponding to and connected to each other by the packaging glues and the bending structures. Therefore, the double-sided OLED packaging structure can protect an organic light-emitting layer from high-temperature damage and prolong the display life by disposing the packaging glue on a side part of the packaging cover and thus away from a light-emitting surface.
US10355063B2 Organic light emitting display panel and organic light emitting diode display device including the same
An organic light emitting display panel is discussed, which includes: a data line and a first scan line disposed to intersect each other; a plurality of sub-pixels; a second scan line; a driving voltage line and a reference voltage line; and a plurality of active layers for the plurality of sub-pixels, wherein at least one active layer of at least one sub-pixel among the plurality of sub-pixels overlaps any one of the data line, the driving voltage line, and the reference voltage line, and also overlaps the first or second scan line.
US10355061B2 Organic light emitting display device
An organic light emitting display device includes a substrate including a pixel region and a non-pixel region; a first electrode over the substrate in the pixel region; an organic emitting layer over the first electrode in the pixel region; a bank over the substrate in the non-pixel region; an auxiliary conductive line covered by the bank in the non-pixel region, a thickness of the auxiliary line larger than a thickness of the first electrode; and a second electrode on the organic emitting layer in the pixel region and on the bank in the non-pixel region, the second electrode electrically connected to the auxiliary conductive line.
US10355059B2 Electronic device
The present invention provides an electronic device, including a window defining an outer surface of a main body, and having a pressure touch receiving area for receiving a pressure touch input, a metal case supporting the window and defining the outer surface of the main body, an organic light emitting diode (OLED) display module disposed beneath the window and configured to output visual information through the window, a metal support frame supporting the OLED display module, a guide frame supporting the OLED display module, and coupled to the window, and a pressure touch sensing unit disposed beneath the window and configured to detect a touch input applied to the window.
US10355057B2 OLED interface
An OLED interface has a panel layer, an anode-electrode layer, a cathode-electrode layer, an organic illuminant layer structure received between the anode-electrode layer and the cathode-electrode layer, and an evaluation circuit. The evaluation circuit is designed and connected in such a way that, together with at least the anode-electrode layer and/or the cathode electrode layer, a sensor system is produced, for detecting a finger or a hand of a user in a region upstream of the panel layer without, or before, the finger or hand touching the OLED interface or a panel element covering same.
US10355055B2 Organic EL display device
This organic EL display device is provided with: a TFT substrate; a counter substrate; an organic EL element provided on the TFT substrate; a sealing film that seals the organic EL element; a color filter layer provided on the counter substrate on a side closer to the organic EL element; and a filler layer that is filled between the sealing film and the color filter layer. This organic EL display device satisfies nM(h−1)/nMh×LM(h−1)/√(TM(h−1)2+LM(h−1)2)≥1, nMh/ng×LMh/√(TMh2+LMh2)≥1, ng/nCF×Lg/√(Tg2+Lg2)≥1, nCF/nGL×LCF/√(TCF2+LCF2)≥1, or nGL/nair×LGL/√(TGL2+LGL2)≥1, while satisfying XEC/2+XBM/2≥Σ(TMi×tan θMi)+Tg×tan θg+TCF×tan θCF.
US10355054B2 Color filter array substrate and fabricating method thereof and organic light emitting diode display device using the same
An OLED display device according to an embodiment includes a substrate; a black matrix, in which openings are formed, disposed on the substrate; a color filter layer disposed in the openings; and a transparent insulation layer disposed on the substrate, which is provided with the color filter layer, and configured to include optical patterns which are arranged in a shape of plural polygons. As such, the OLED display device can enhance an output efficiency of light.
US10355053B2 Organic light-emitting diode, display panel and display device
Examples of the present disclosure provide an organic light-emitting diode, a display panel and a display device. This organic light-emitting diode includes a red light-emitting layer and a green light-emitting layer provided in a layer-built manner. The organic light-emitting diode also includes an exciton blocking layer, which is provided between the red light-emitting layer and the green light-emitting layer.
US10355051B2 Semiconductor device
An image sensor includes a plurality of row lines extending in a first direction, a plurality of column lines including a plurality of first column lines and a plurality of second column lines, the plurality of column lines intersects the plurality of row lines, and a plurality of pixels arranged along the plurality of row lines and the plurality of column lines, the plurality of pixels includes a plurality of pixel groups, each of the plurality of pixel groups includes two or more pixels. Each pixel includes a first photoelectric element, a second photoelectric element, a first pixel circuit connected to the first photoelectric element, and a second pixel circuit connected to the second photoelectric element. In each pixel group, the first pixel circuits share one of the plurality of first column lines and the second pixel circuits share one of the plurality of second column lines.
US10355048B1 Isolation structure of semiconductor device and method for fabricating the same
An isolation structure is disposed between fin field effect transistors of a magnetic random access memory (MRAM) device. The isolation structure includes a fin line substrate, having a trench crossing the fin line substrate. An oxide layer is disposed on the fin line substrate other than the trench. A liner layer is disposed on an indent surface of the trench. A nitride layer is disposed on the liner layer, partially filling the trench. An oxide residue is disposed on the nitride layer within the trench at a bottom portion of the trench. A gate-like structure is disposed on the oxide layer and also fully filling the trench.
US10355047B1 Fabrication methods of forming annular vertical SI etched channel MOS devices
A method, according to one embodiment, includes: forming an annular cylindrical channel from a single block of electrically conductive material; forming an oxide layer over exposed surfaces of the annular cylindrical channel and exposed surfaces of the block of electrically conductive material; removing a portion of the oxide layer from an exterior base of the annular cylindrical channel, thereby forming a source contact recess which surrounds the base of the annular cylindrical channel; ion-implanting the exposed electrically conductive material substrate at a base of the source contact recess; and depositing a silicide material in the source contact recess, thereby forming a source contact tab. Moreover, other systems and methods are also described in additional embodiments herein which provide various different improved processes of forming the annular cylindrical channels, the source contact tabs, and/or the cylindrical pillar gate contacts for vertical transistor structures in comparison to conventional surface transistor structures.
US10355046B1 Steep slope field-effect transistor (FET) for a perpendicular magnetic tunnel junction (PMTJ)
According to one embodiment, an apparatus includes a bottom electrode layer positioned above a substrate in a film thickness direction, a source layer positioned above the bottom electrode layer in the film thickness direction, an impact ionization channel (i-channel) layer positioned above the source layer in the film thickness direction, a drain layer positioned above the i-channel layer in the film thickness direction, an upper electrode layer positioned above the drain layer in the film thickness direction that forms a stack that includes the bottom electrode layer, the source layer, the i-channel layer, the drain layer, and the upper electrode layer, and a gate layer positioned on sides of the i-channel layer along a plane perpendicular to the film thickness direction in an element width direction. The gate layer is positioned closer to the drain layer than the source layer. Other apparatuses are described in accordance with more embodiments.
US10355045B1 Three dimensional perpendicular magnetic junction with thin-film transistor
According to one embodiment, an apparatus includes: a substrate, an array of 3D structures, where each 3D structure includes a source region having a first conductivity, a series of layers positioned in a vertical direction, a channel material on a surface of at least one sidewall of each 3D structure, and a gate dielectric material on the channel material. The series of layers includes a dielectric layer positioned above the substrate, a plurality of a set of MTJ layers positioned above the dielectric layer, and a buffer layer positioned in between the dielectric layer and each set of MTJ layers thereof. The magnetic memory device further includes an isolation region positioned between the 3D structures and at least one gate region positioned above the isolation region, where each gate region is coupled to at least one sidewall of each 3D structure.
US10355044B2 Magnetic memory cells, semiconductor devices, and methods of formation
A magnetic cell includes magnetic, secondary oxide, and getter seed regions. During formation, a diffusive species is transferred from a precursor magnetic material to the getter seed region, due to a chemical affinity elicited by a getter species. The depletion of the magnetic material enables crystallization of the depleted magnetic material through crystal structure propagation from a neighboring crystalline material, without interference from the now-enriched getter seed region. This promotes high tunnel magnetoresistance and high magnetic anisotropy strength. Also during formation, another diffusive species is transferred from a precursor oxide material to the getter seed region, due to a chemical affinity elicited by another getter species. The depletion of the oxide material enables lower electrical resistance and low damping in the cell structure. Methods of fabrication and semiconductor devices are also disclosed.
US10355035B2 Manufacturing method of back-channel-etched (BCE) thin film transistor (TFT) substrate
A manufacturing method of the back-channel-etched (BCE) TFT substrate, able to prevent the passivation layer from curling up and forming bubbles, while not causing damaging to the channel region of the active layer.
US10355034B2 Low-temperature polycrystalline silicon array substrate and manufacturing method, display panel
The present disclosure provides a low-temperature polycrystalline silicon array substrate which includes a substrate, a groove disposed on the substrate, a buffer layer disposed on the substrate, and a polycrystalline silicon active layer disposed on the buffer layer, the groove is located at a channel of a thin film transistor, and the buffer layer covers the groove to form an air layer in the groove. The present disclosure further provides a manufacturing method of a low-temperature polycrystalline silicon array substrate, mainly including: manufacturing a groove at a channel of a thin film transistor on a substrate; depositing a metal sacrificial layer on the substrate, and etching the metal sacrificial layer except the groove through an etching process; sequentially forming a buffer layer and an amorphous silicon layer on the substrate; and removing the metal sacrificial layer in the groove to form an air layer in the groove.
US10355031B2 Method for manufacturing array substrate
A method for manufacturing an array substrate includes forming a buffer layer on a substrate; forming a source and a data line in the buffer layer, forming a first gate, a second gate, a first scan line, and a second scan line on the buffer layer, simultaneously; forming a semiconductor layer; forming a conductor layer by converting the semiconductor layer formed on the first scan line and the second scan line into a conductor; forming a first pixel electrode on the semiconductor layer and forming a second pixel electrode on the conductor layer, simultaneously.
US10355029B2 Switching element, manufacturing method thereof, array substrate and display device
A switching element, a manufacturing method thereof, an array substrate and a display device are provided. The switching element includes: a base substrate; a first thin-film transistor (TFT), disposed on the base substrate; and a second TFT, disposed on the first TFT, wherein the first TFT includes a first electrode and a second electrode, and the first TFT and the second TFT share the first electrode and the second electrode.
US10355027B2 Display device
A display device is capable of substantially preventing a short circuit between a common electrode and a test pad, the display device including: a first substrate and a second substrate; a thin film transistor disposed on the first substrate; a gate line and a data line connected to the thin film transistor; a test pad portion connected to the data line; a test line connecting the test pad portion and the data line; and a spacer disposed on the first substrate. The spacer includes: a first spacer disposed on the display area and supporting the first substrate and the second substrate; a second spacer disposed on the display area, the second spacer having a less height than a height of the first spacer; and a third spacer overlapping the test line and the test pad portion disposed on the non-display area, the third spacer not contacting the second substrate.
US10355026B2 Method for manufacturing metal wire and array substrate using the same
A method for manufacturing a metal wire and an array substrate includes the steps of forming a metal layer, an insulating layer, and a photoresist on the substrate sequentially; exposing the photoresist to form a photoresist retention region and a photoresist non-retention region; developing the photoresist non-retention region; etching the insulating layer to expose a region of the metal layer to be etched; and etching the metal layer to remove portions not covered by the photoresist retention region to form a metal wire.
US10355019B1 Semiconductor device
A semiconductor device includes a substrate, a first transistor, a first diode structure, and a second diode structure. The first transistor is disposed on the substrate. The first transistor includes a first gate electrode, a first source electrode, and a first drain electrode. The first gate electrode is connected to the substrate by the first diode structure. The first drain electrode is connected to the substrate by the second diode structure. The first diode structure and the second diode structure may be used to improve potential unbalance in the transistor, and operation performance and reliability of the semiconductor device may be enhanced accordingly.
US10354999B2 Structure and method to suppress work function effect by patterning boundary proximity in replacement metal gate
A semiconductor device includes a first transistor formed on a substrate, the first transistor including a channel region positioned on the substrate; a second transistor formed on the substrate, the second transistor including a channel region positioned on the substrate; a high-k dielectric layer disposed on the channel region of the first transistor and the channel region of the second transistor; a first transistor metal gate positioned in contact with the high-k dielectric on the first transistor; a second transistor metal gate positioned in contact with the high-k dielectric on the second transistor; an oxygen absorbing barrier disposed in contact with the high-k dielectric between the first transistor and the second transistor; and a conductive electrode material disposed on the first transistor, the second transistor, and the oxygen absorbing barrier.
US10354992B2 Semiconductor devices and methods for forming a semiconductor device
A semiconductor device includes a transistor arrangement and a diode structure. The diode structure is coupled between a gate electrode structure of the transistor arrangement and a source electrode structure of the transistor arrangement. An insulating layer is located vertically between the diode structure and a front side surface of a semiconductor substrate of the semiconductor device. The diode structure includes at least one diode pn-junction. A substrate pn-junction extends from the front side surface of the semiconductor substrate into the semiconductor substrate between a shielding doping region and an edge doping portion. The edge doping portion is located adjacent to the shielding doping region within the semiconductor substrate. At the front side surface of the semiconductor substrate, the substrate pn-junction is located laterally between the diode pn-junction and a source contact region of the diode structure with the source electrode structure.
US10354991B2 Integrated circuit with protection from transient electrical stress events and method therefor
An integrated circuit with protection against transient electrical stress events includes a trigger circuit having a first detection circuit coupled to a first supply voltage, a second detection circuit coupled to a second supply voltage, and a rail clamp device. During a first type of electrical stress event, the rail clamp device is activated in response to a first output signal provided by the first detection circuit. During a second type of electrical stress event, the rail clamp device is activated in response to a second output signal provided by the second detection circuit.
US10354988B2 Using metal-containing layer to reduce carrier shock in package formation
A method includes forming a dielectric layer over a radiation de-bondable coating. The radiation de-bondable coating is over a carrier, and the radiation de-bondable coating includes metal particles therein. Metal posts are formed over the dielectric layer. A device die is attached to the dielectric layer. The device die and the metal posts are encapsulated in an encapsulating material. A plurality of redistribution lines is formed on a first side of the encapsulating material, and is electrically coupled to the device die and the metal posts. The carrier is de-bonded by projecting a radiation source on the radiation de-bondable coating to decompose the radiation de-bondable coating. Electrical connections are formed on a second side of the encapsulating material. The electrical connections are electrically coupled to the metal posts.
US10354987B1 Three-dimensional memory device containing bonded chip assembly with through-substrate via structures and method of making the same
Sacrificial pillar structures are formed through a first semiconductor substrate on which first semiconductor devices are subsequently formed. After backside thinning of the first semiconductor substrate, the sacrificial pillar structures are replaced with integrated through-substrate via and pad structures to provide a first semiconductor chip. A second semiconductor chip is provided, which includes a second semiconductor substrate, second semiconductor devices, and second bonding pad structures electrically connected to a respective one of the second semiconductor devices. The first bonding pad structures are bonded to a respective one of the second bonding pad structures by surface activated bonding.
US10354984B2 Semiconductor assembly with electromagnetic shielding and thermally enhanced characteristics and method of making the same
A semiconductor assembly includes an encapsulated device and a thermally enhanced device face-to-face mounted together through first and second routing circuitries and a heat spreader that provides thermal dissipation and electromagnetic shielding. The encapsulated device has a first semiconductor chip sealed in an encapsulant, whereas the thermally enhanced device has a second semiconductor chip thermally conductible to a shielding lid of the heat spreader and laterally surrounded by posts of the heat spreader. The first and second semiconductor chips are mounted on two opposite sides of the first routing circuitry, and the second routing circuitry is disposed on the shielding lid and electrically coupled to the first routing circuitry by bumps. The first and second routing circuitries provide staged fan-out routing for the first and second semiconductor chips.
US10354983B2 Integrated circuit package and methods of forming same
An embodiment package-on-package (PoP) device includes a package structure, a package substrate, and a plurality of connectors bonding the package structure to the package substrate. The package structure includes a logic chip bonded to a memory chip, a molding compound encircling the memory chip, and a plurality of conductive studs extending through the molding compound. The plurality of conductive studs is attached to contact pads on the logic chip.
US10354981B2 Display and repair method thereof
A display including a back plate, a plurality of light emitting devices and a plurality of compensating light emitting devices is provided. The back plate has a plurality of pixels and at least one compensated region. The compensated region includes some of the pixels. The light emitting devices are arranged in all the pixels on the back plate. The compensated light emitting devices are disposed on the back plate and located in each pixel in the compensated region respectively. At least one of the pixels in the compensated region is dead pixel. Besides, a repair method of the display is also provided.
US10354979B1 Microcircuit card assembly including dual-sided cooling paths
A three-dimensional (3D) circuit card assembly includes a substrate package and a passive heat transfer unit. The substrate package includes a plurality of individual substrates stacked atop one another. The passive heat transfer unit includes at least one intermediate heat dissipation plate configured to receive heat from the substrate package, and a thermally conductive dissipation cover configured to dissipate the heat received from the at least one intermediate heat dissipation plate away from the 3D circuit card assembly.
US10354976B2 Dies-on-package devices and methods therefor
Dies-on-package devices and methods therefor are disclosed. In a dies-on-package device, a first IC die is surface mount coupled to an upper surface of a package substrate. Conductive lines are coupled to the upper surface of the package substrate in a fan-out region with respect to the first IC die. A molding layer is formed over the upper surface of the package substrate, around sidewall surfaces of the first IC die, and around bases and shafts of the conductive lines. A plurality of second IC dies is located at a same level above an upper surface of the molding layer respectively surface mount coupled to sets of upper portions of the conductive lines. The plurality of second IC dies are respectively coupled to the sets of the conductive lines in middle third portions respectively of the plurality of second IC dies for corresponding fan-in regions thereof.
US10354973B2 Method for producing semiconductor chip
A method for producing a semiconductor chip is a method for producing a semiconductor chip that includes a substrate, a conductive portion formed on the substrate, and a microbump formed on the conductive portion, which includes a smooth surface formation process of forming a smooth surface on the microbump, and the smooth surface formation process includes a heating process of causing a reducing gas to flow in an inert atmosphere into a space where the semiconductor chips are arranged and heated at or higher than a temperature of a melting point of the microbump, and in the heating process, a pressure application member is mounted on the microbump and among principal surfaces of the pressure application member, a principal surface that contacts the microbump is a flat surface.
US10354971B2 Method for producing a chip module
The invention concerns a method for producing a chip module having a carrier substrate and at least one chip arranged on the carrier substrate, as well as a contact conductor arrangement for connecting chip pads to contacts arranged on a contact face of the chip module, in which method the front face of the chip which is provided with the chip pads is secured to the carrier substrate and then the contact conductor arrangement is formed by structuring of a contact material layer of the carrier substrate.
US10354970B2 Flip chip package utilizing trace bump trace interconnection
A flip chip package includes a substrate having a die attach surface; and a die mounted on the die attach surface with an active surface of the die facing the substrate, wherein the die is interconnected to the substrate via a plurality of copper pillar bumps on the active surface, wherein at least one of the plurality of copper pillar bumps has a bump width that is substantially equal to or smaller than a line width of a trace on the die attach surface of the substrate.
US10354964B2 Integrated devices in semiconductor packages and methods of forming same
An embodiment package comprises an integrated circuit die encapsulated in an encapsulant, a patch antenna over the integrated circuit die, and a dielectric feature disposed between the integrated circuit die and the patch antenna. The patch antenna overlaps the integrated circuit die in a top-down view. The thickness of the dielectric feature is in accordance with an operating bandwidth of the patch antenna.
US10354959B2 Mark forming method, mark detecting method, and device manufacturing method using self-assembled block copolymer
A mark forming method includes: exposing a wafer with a mask image to form first and second resist marks that have different shapes than one another based on a portion of the mask image; applying a polymer layer that contains a block copolymer to the wafer by spin-coating; forming self-assembled regions in the applied polymer layer; selectively removing a portion of the self-assembled regions; and forming first and second wafer marks on the wafer using the first and second resist marks. This makes it possible to form the marks when forming circuit patterns using self-assembly of a block copolymer.
US10354956B1 Three-dimensional memory device containing hydrogen diffusion barrier structures for CMOS under array architecture and method of making the same
A contact level silicon oxide layer and a silicon nitride layer is formed over a semiconductor device on a semiconductor substrate. A contact via cavity extending to the semiconductor device is formed. A lower contact via structure portion is formed and recessed between top and bottom surface of the silicon nitride layer. An upper contact via structure portion including a hydrogen diffusion barrier material is formed in a remaining volume of the contact via cavity to provide a contact via structure. A three-dimensional memory array is formed over the silicon nitride layer. Metal interconnect structures are formed to provide electrical connection between the contact via structure and a node of the three-dimensional memory array. The hydrogen diffusion barrier material and the silicon nitride layer block downward diffusion of hydrogen.
US10354950B2 Systems and methods for microelectronics fabrication and packaging using a magnetic polymer
A magnetic polymer for use in microelectronic fabrication includes a polymer matrix and a plurality of ferromagnetic particles disposed in the polymer matrix. The magnetic polymer can be part of an insulation layer in an inductor formed in one or more backend wiring layers of an integrated device. The magnetic polymer can also be in the form of a magnetic epoxy layer for mounting contacts of the integrated device to a package substrate.
US10354939B2 Multilayer board and electronic device
A multilayer board includes a base including insulating layers stacked in a stacking direction, and a mounting surface at an end of the base in a first direction along the stacking direction, an electronic component inside the base, and a first heat dissipator extending through at least one of the insulating layers from a surface of the electronic component located at an end of the electronic component in the first direction to the mounting surface. When a section of the first heat dissipator is defined as a first section, and a section of the first heat dissipator located farther in a second direction along the layer stacking direction than the first section is defined as a second section, there is a combination of a first section and a second section in which the second section extends farther outward than the first section when viewed from the layer stacking direction.
US10354937B2 Three-dimensional packaging structure and packaging method of power devices
A three-dimensional packaging structure and a packaging method of power devices. The packaging structure includes power devices, direct copper bonded substrates (i.e., DBC substrates), flexible printed circuit boards (i.e., FPC boards), bonding wires, heat dissipation substrates, decoupling capacitors, a heatsink with integrating the fan, shells, and forms a half-bridge circuit structure composed by the power devices. The power circuit structure is optimized, parasitic inductance in the commutation loop is reduced by mutual inductance cancellation, thus overvoltage and oscillation during the power device switching process can be reduced. Additionally, by using the flexible characteristic of the flexible PCB, a three-dimensional packaging structure is formed and power density is improved.
US10354930B2 S/D contact resistance measurement on FinFETs
A contact resistance test device includes a set of full fins providing channels between a source region and a drain region and a set of partial fins connected to the source region. A gate structure is formed over the set of full fins and set of partial fins. A source contact is connected to the source region. A probe contact is isolated from the source contact and is connected to the source region wherein a voltage measured on the probe contact measures contact resistance when a drain-to-source current is flowing in the set of full fins.
US10354929B2 Measurement recipe optimization based on spectral sensitivity and process variation
An optimized measurement recipe is determined by reducing the set of measurement technologies and ranges of machine parameters required to achieve a satisfactory measurement result. The reduction in the set of measurement technologies and ranges of machine parameters is based on available process variation information and spectral sensitivity information associated with an initial measurement model. The process variation information and spectral sensitivity information are used to determine a second measurement model having fewer floating parameters and less correlation among parameters. Subsequent measurement analysis is performed using the second, constrained model and a set of measurement data corresponding to a reduced set of measurement technologies and ranges of machine parameters. The results of the subsequent measurement analysis are compared with reference measurement results to determine if a difference between the estimated parameter values and the parameter values derived from the reference measurement is within a predetermined threshold.
US10354928B2 Integration scheme for gate height control and void free RMG fill
A method of controlling NFET and PFET gate heights across different gate widths with chamfering and the resulting device are provided. Embodiments include forming an ILD over a fin; forming cavities in the ILD, each with similar or different widths; forming a high-K dielectric layer over the ILD and in each cavity; forming a pWF metal layer over the dielectric layer in one cavity; recessing the pWF metal layer to a height above the fin; forming an nWF metal layer in the cavities over the dielectric and pWF metal layers; recessing the nWF metal layer to a height above the pWF metal layer; forming a barrier layer over the dielectric and nWF metal layers; filling the cavities with a low-resistive metal; and recessing the barrier and dielectric layers to a height above the nWF metal layer; and concurrently etching the low-resistive metal.
US10354927B2 Co-integration of tensile silicon and compressive silicon germanium
Integrated circuits are disclosed in which the strain properties of adjacent pFETs and nFETs are independently adjustable. The pFETs include compressive-strained SiGe on a silicon substrate, while the nFETs include tensile-strained silicon on a strain-relaxed SiGe substrate. Adjacent n-type and p-type FinFETs are separated by electrically insulating regions formed by a damascene process. During formation of the insulating regions, the SiGe substrate supporting the n-type devices is permitted to relax elastically, thereby limiting defect formation in the crystal lattice of the SiGe substrate.
US10354923B2 Semiconductor device and method for atomic layer deposition of a dielectric over a substrate
A method includes performing an atomic layer deposition (ALD) process to deposit a dielectric material over a substrate, curing the deposited dielectric material using an ultra violet (UV) light, and annealing the deposited dielectric material after the curing.
US10354921B2 Stacked transistors with different channel widths
A semiconductor device includes a first gate stack arranged about a first nanowire and a second nanowire, the first nanowire is arranged above a second nanowire, the first nanowire is connected to a first source/drain region and a second source/drain region. A second gate stack is arranged about a third nanowire and a fourth nanowire, the third nanowire is arranged above a fourth nanowire, the third nanowire is connected to a third source/drain region and a fourth source/drain region. An insulator layer having a first thickness is arranged adjacent to the first gate stack.
US10354919B2 Wafer dividing method
A method for dividing a wafer having a wiring layer including Cu on the front side, the front side of the wafer being partitioned by a plurality of crossing division lines to define a plurality of separate regions where a plurality of devices are formed. The method includes a laser processed groove forming step of applying a laser beam to the wiring layer along each division line to thereby remove the wiring layer along each division line and form a laser processed groove along each division line, a cutting step of using a cutting blade having a thickness smaller than the width of each laser processed groove to fully cut the wafer along each laser processed groove after performing the laser processed groove forming step, and a dry etching step of dry-etching at least each laser processed groove after performing the laser processed groove forming step.
US10354918B2 Contact element structure of a semiconductor device
A contact element structure of a semiconductor device includes an opening positioned in an insulating material layer, the insulating material layer being positioned above a semiconductor substrate, and the opening having an upper sidewall portion, a lower sidewall portion, and a bottom surface portion. An insulating liner portion is positioned within the opening, the insulating liner portion covering the insulating material layer at the upper sidewall portion but not covering the insulating material layer at the lower sidewall portion. A contact liner is positioned within the opening and covers the insulating liner portion, the insulating material layer at the lower sidewall portion, and the insulating material layer at the bottom surface portion, and a conductive material is positioned in the opening and covers the contact liner.
US10354915B2 Adhesion layer forming method, adhesion layer forming system and recording medium
An adhesion layer formed of a thin film can be formed on a surface of a substrate. An adhesion layer forming method of forming the adhesion layer on the substrate includes supplying a coupling agent onto the substrate 2 while rotating the substrate 2. The substrate 2 is rotated at a low speed equal to or less than 300 rpm and the coupling agent diluted with IPA is supplied onto the substrate 2.
US10354914B2 Global dielectric and barrier layer
A semiconductor device including a substrate having a dielectric layer over the substrate and a first conductive feature disposed within the dielectric layer. A metal nitride material is disposed directly on a top surface of the first conductive feature. A metal oxynitride material is disposed directly on a top surface of the dielectric layer, wherein the metal nitride and the metal oxynitride are coplanar. A second conductive feature is disposed over and interfacing the metal nitride material.
US10354908B2 Semiconductor tool with a shield
A method includes loading a wafer onto a robot arm, wherein a shield is disposed over the wafer, moving the wafer from a first location to a second location, and unloading the wafer from the robot arm.
US10354905B2 Carrier for temporary bonded wafers
Carrier onto which a wafer can be temporarily bonded. The carrier comprises a plate shaped laminate. The plate shaped laminate comprises a first layer. The first layer comprises a metal foil or a metal sheet. The plate shaped laminate comprises a second layer comprising a porous metal medium with three-dimensional open pores. The porous metal medium comprises metal fibers. The first layer is permanently bonded to the porous metal medium thereby closing the pores of the porous metal medium at the side where the first layer is located.
US10354901B2 Conveying device, conveying method and evaporation apparatus
A conveying device, a conveying method, and an evaporation apparatus are provided. The conveying device comprises a carrying mechanism for carrying a substrate; and a fastening mechanism for fastening the substrate on the carrying mechanism in a mechanical manner. In the conveying device, the substrate is fastened on the carrying mechanism in a mechanical manner by the fastening mechanism. As compared with electrostatic fastening and adhesive fastening, this reduces damage to the substrate, increases the reliability for fastening the substrate, and makes it easy to receive and detach the substrate.
US10354900B2 Substrate transfer apparatus and substrate transfer method
Disclosed is a substrate transfer apparatus including: a pair of hands facing with each other; an opening/closing mechanism configured to move the pair of hands symmetrically in an opening/closing direction; a driving unit configured to transmit a power to the opening/closing mechanism; and a controller configured to control an operation of the driving unit. The opening/closing mechanism includes: a rotating body configured to rotate depending on a moving amount of the pair of hands in the opening/closing direction, and a sensor configured to detect a rotating amount of the rotating body. The controller controls an operation of the driving unit based on a signal from the sensor.
US10354899B2 Wafer transfer method and wafer transfer device
A wafer transfer method which transfers a wafer with a disc shape to a groove for vertically placing the wafer therein, by use of a wafer holding hand, includes causing the wafer holding hand to hold the wafer at at least three support points on an edge of the wafer; moving the wafer holding hand holding the wafer to cause the wafer with a vertical posture in which the wafer is vertically oriented to be positioned above the groove for vertically placing the wafer therein; causing the wafer holding hand to cease to hold the wafer and to support the wafer at two support points on the wedge of the wafer; and moving the wafer holding hand supporting the wafer downward until the edge of the wafer moves into the groove for vertically placing the wafer therein.
US10354896B2 Position detection system and processing apparatus
There is provided a position detection system for use in a processing apparatus including a mounting table configured to mount thereon a disc-shaped target object and a focus ring surrounding a periphery of the mounting table. The system includes a light source configured to generate measurement light, three or more optical elements configured to emit the measurement light as emission light and receive reflected light, a driving unit configured to move each of the optical elements such that a scanning range from the focus ring to the target object is scanned, and a control unit configured to obtain positional relation between the focus ring and the target object based on the reflected light in the scanning range of each of the optical elements.
US10354895B2 Support substrate for transfer of semiconductor devices
An apparatus for transferring a semiconductor die from a wafer tape to a product substrate. The apparatus includes a wafer frame configured to secure the wafer tape and a support frame configured to secure a support substrate. The support substrate includes a plurality of holes and secures the product substrate. The apparatus further includes an actuator to transfer the semiconductor die to a transfer location on the product substrate.
US10354894B2 Light-irradiation heat treatment apparatus
A semiconductor wafer held by a holder within a chamber is irradiated and heated with halogen light emitted from multiple halogen lamps. Cylindrical outer and inner louvers made of opaque quartz are provided between the halogen lamps and the semiconductor wafer. A reflector is provided in an area of tube walls of the halogen lamps that faces the spacing between the inner wall surface of the outer louver and the outer wall surface of the inner louver. The spacing between the two louvers is located immediately below and faces the peripheral portion of the semiconductor wafer. Thus, the illuminance of light that reaches the peripheral portion of the semiconductor wafer where a temperature drop is likely to occur will be higher than the illuminance of light that travels toward the central portion from the halogen lamps. This configuration will help make uniform the in-plane temperature distribution of the semiconductor wafer.
US10354887B2 Atomic layer etching of metal oxide
A method for etching a metal oxide layer on a semiconductor substrate, comprising providing a plurality of cycles, is provided. Each cycle comprises exposing the metal oxide layer to a reactive hydrogen-containing gas or plasma to transform a part of the metal oxide layer into a layer of metal hydride, stopping the exposing the metal oxide layer to the reactive hydrogen-containing gas or plasma, heating the layer of metal hydride to at least a sublimation temperature to sublime the layer of metal hydride, and cooling the metal oxide layer to a temperature below the sublimation temperature.
US10354886B2 Hybrid evolutionary algorithm for triple-patterning
According to one embodiment of the present invention, a computer-implemented method for validating a design includes generating, using the computer, a first graph representative of the design, when the computer is invoked to validate the design, and decompose, using the computer, the first graph into at least three sets using a hybrid evolutionary algorithm to form a colored graph.
US10354883B2 Surface treatment of silicon or silicon germanium surfaces using organic radicals
Processes for surface treatment of a workpiece are provided. In one example implementation, a method can include performing an organic radical based surface treatment process on a workpiece. The organic radical based surface treatment process can include generating one or more species in a first chamber. The surface treatment process can include mixing one or more hydrocarbon molecules with the species to create a mixture. The mixture can include one or more organic radicals. The surface treatment process can include exposing a semiconductor material on the workpiece to the mixture in a second chamber.
US10354880B2 Sidewall spacer with controlled geometry
Embodiments herein describe techniques for forming sidewalls on vertical structures on a semiconductor substrate. In one embodiment, the semiconductor substrate includes a first layer (e.g., a conductive layer such as an electrode) on which a second layer (e.g., an insulator) is disposed. An undercut etch is performed which selectively etches the sides of the material in the first layer but not the material in the second layer. A conformal deposition process is used to deposit the material of the sidewall into the undercut regions. Further etches can be performed to shape the sidewalls disposed on the sides of the material in the first layer.
US10354876B1 Semiconductor device and method of forming the same
A semiconductor device and a method of forming the same, the semiconductor device includes a substrate and a material layer. The substrate has a first region, and the material layer is disposed on the substrate. The material layer includes plural of first patterns and plural of second patterns arranged in an array, and two third patterns. The first patterns are disposed within the first region, the second patterns are disposed at two opposite outer sides of the first region, and the third patterns are disposed at another two opposite outer sides of the first region, wherein each of the third patterns partially merges each of a part of the first patterns and each of a part of the second patterns.
US10354873B2 Organic mandrel protection process
Provided is a method of patterning spacers, the method comprising: providing an initial patterned structure in a substrate in a processing chamber, the initial patterned structure comprising an organic mandrel and an underlying layer; exposing the patterned structure in a direct current superposition (DCS) plasma treatment process, the process depositing a layer of a first material on the initial patterned structure; performing an atomic layer conformal deposition process using a second material, the first material providing protection to the organic mandrel at the beginning of the atomic layer conformal deposition process; performing a spacer etch mandrel pull process, the process creating a final patterned structure with a target final sidewall angle; concurrently controlling integration operating variables in the DCS plasma treatment process, the atomic layer conformal deposition process, and the spacer etch mandrel pull process in order to meet the target final sidewall angle and other integration objectives.
US10354871B2 Sputtering system and method for forming a metal layer on a semiconductor device
A method for sputtering an aluminum layer on a surface of a semiconductor device is presented. The method includes three sputtering steps for depositing the aluminum layer, where each sputtering step includes at least one sputtering parameter that is different from a corresponding sputtering parameter of another sputtering step. The surface of the semiconductor device includes a dielectric layer having a plurality of openings formed through the dielectric layer.
US10354867B2 Epitaxial wafer manufacturing method, epitaxial wafer, semiconductor device manufacturing method, and semiconductor device
A method for manufacturing an epitaxial wafer comprising a silicon carbide substrate and a silicon carbide voltage-blocking-layer, the method includes: epitaxially growing a buffer layer on the substrate, doping a main dopant for determining a conductivity type of the buffer layer and doping an auxiliary dopant for capturing minority carriers in the buffer layer at a doping concentration less than the doping concentration of the main dopant, so that the buffer layer enhances capturing and extinction of the minority carriers, the minority carriers flowing in a direction from the voltage-blocking-layer to the substrate, so that the buffer layer has a lower resistivity than the voltage-blocking-layer, and so that the buffer layer includes silicon carbide as a main component; and epitaxially growing the voltage-blocking-layer on the buffer layer.
US10354864B2 Compound semiconductor substrate with SiC layer
A compound semiconductor substrate having a desired quality is provided.A compound semiconductor substrate has an SiC (silicon carbide) layer, an AlN (aluminum nitride) buffer layer formed on the SiC layer, an Al (aluminum) nitride semiconductor layer formed on the AlN buffer layer, a first GaN (gallium nitride) layer formed on the Al nitride semiconductor layer, a first AlN intermediate layer formed on the first GaN layer in contact with the first GaN layer, and a second GaN layer formed on the first AlN intermediate layer in contact with the first AlN intermediate layer.
US10354862B2 Apparatus for manufacturing group III nitride single crystal, method for manufacturing group III nitride single crystal using the apparatus, and aluminum nitride single crystal
An apparatus for manufacturing a group III nitride single crystal including: a reaction vessel including a reaction area, wherein in the reaction area, a group III source gas and a nitrogen source gas are reacted such that a group III nitride crystal is grown on a substrate; a susceptor arranged in the reaction area and supporting the substrate; a group III source gas supply nozzle supplying the group III source gas to the reaction area; and a nitrogen source gas supply nozzle supplying the nitrogen source gas to the reaction area, wherein the nitrogen source gas supply nozzle is configured to supply the nitrogen source gas and at least one halogen-based gas selected from the group consisting of a hydrogen halide gas and a halogen gas to the reaction area.
US10354861B2 Low temperature molecular layer deposition of SiCON
Methods for the deposition of a SiCON film by molecular layer deposition using a multi-functional amine and a silicon containing precursor having a reactive moiety.
US10354856B2 Discharge lamp
A discharge lamp includes a discharge vessel. A xenon gas is sealed within the discharge vessel so as to serve as a light emitting gas, the discharge vessel is made from quartz glass, a pair of electrodes are arranged so as to face each other in the discharge vessel, and the discharge vessel has a chip portion. The chip portion is made from a glass member that has a composition different from that of the discharge vessel, and the glass member has a transmittance of 50% or more over a wavelength range from 170 nm to 300 nm.
US10354855B2 Ion trap mass spectrometer
An apparatus 41 and operation method are provided for an electrostatic trap mass spectrometer with measuring frequency of multiple isochronous ionic oscillations. For improving throughput and space charge capacity, the trap is substantially extended in one Z-direction forming a reproduced two-dimensional field. Multiple geometries are provided for trap Z-extension. The throughput of the analysis is improved by multiplexing electrostatic traps. The frequency analysis is accelerated by the shortening of ion packets and either by Wavelet-fit analysis of the image current signal or by using a time-of-flight detector for sampling a small portion of ions per oscillation. Multiple pulsed converters are suggested for optimal ion injection into electrostatic traps.
US10354849B2 Method of recording ADC saturation
A method of mass spectrometry is disclosed comprising digitizing a plurality of individual signals or transients and summing the plurality of digitized signals or transients or data relating to the plurality of digitized signals or transients to generate a composite mass spectral data set. The method further comprises determining in relation to the composite mass spectral data set an indication of the proportion of instances that intensity values relating to the individual digitized signals or transients either: (i) exceeded or approached a threshold value; (ii) suffered from saturation or approached saturation; or (iii) resulted from the dynamic range of an ion detector system being exceeded or approached.
US10354844B2 Insulator structure for avoiding abnormal electrical discharge and plasma concentration
An insulator for a processing apparatus including an upper electrode, a lower electrode and a reaction chamber, the insulator being adapted to be arranged around the upper electrode and the insulator including: a bottom end adapted to face the reaction chamber; and a side wall facing a side wall of the upper electrode, wherein an edge portion of the bottom end of the insulator extends radially inwardly to form a projecting portion such that the projecting portion covers an edge of a bottom surface of the upper electrode and a clearance between the side wall of the upper electrode and the side wall of the insulator.
US10354839B2 Power supply systems and methods for generating power with multiple amplifier paths
A power supply system includes a power converter configured to generate a high-frequency power signal and be connected to a load to supply a plasma process or gas laser process with power. The power converter includes at least one amplifier stage having first and second amplifier paths each having an amplifier. The first and second amplifier path are connected to a phase-shifting coupler unit that is configured to couple phase-shifted output signals from the first and second amplifier paths to form the high-frequency power signal. At least one amplifier of the first and second amplifier paths includes a field effect transistor implemented in a semiconductor device with a semiconductor structure having a substantially layered construction, and the semiconductor device includes a channel, a current flowing in the channel substantially in parallel with layers of the semiconductor structure.
US10354833B2 Sample holder, fixing member and method for fixing sample
A sample holder includes a sample container and a fixing member. The fixing member is inserted into the sample container in a state in which a sample is placed, and fixes the sample by sandwiching the sample between the fixing member and a bottom surface of the sample container. At this time, a peripheral edge portion of the fixing member is elastically deformed by being inserted into the sample container, and the fixing member sandwiches the sample by its elastic force. Therefore, even when the sample is placed in the sample container in the state of being immersed in a liquid, the sample can be held in a stable state by the fixing member.
US10354829B2 Magnetron
An antenna part of a magnetron includes an exhaust portion that is connected to an antenna conductor derived from an anode part and has an output terminal from which a microwave is outputted, and an output-side ceramic stem that holds internally the antenna conductor and is firmly fixed to the exhaust portion to insulate electrically a side pipe connected to the anode part of a main body of the magnetron from the exhaust portion. An antenna part further includes an antenna cap that is joined to the exhaust portion by a conductive adhesive arranged on an outer periphery of the exhaust portion. Accordingly, it is possible to provide the magnetron that can prevent occurrence of electric discharge between the antenna cap and the exhaust portion.
US10354827B2 Electron emission source and method for fabricating the same
Provided is an electron emission source including a substrate, a fixed structure provided on the substrate, and an electron emission yarn provided between the substrate and the fixed structure. The fixed structure includes a first portion having a first width and a second portion having a second width greater than the first width, and the electron emission yarn extends on a first sidewall of the first portion of the fixed structure from between the fixed structure and the substrate.
US10354824B2 Piezoelectronic switch device for RF applications
A piezoelectronic switch device for radio frequency (RF) applications includes a piezoelectric (PE) material layer and a piezoresistive (PR) material layer separated from one another by at least one electrode, wherein an electrical resistance of the PR material layer is dependent upon an applied voltage across the PE material layer by way of an applied pressure to the PR material layer by the PE material layer; and a conductive, high yield material (C-HYM) comprising a housing that surrounds the PE material layer, the PR material layer and the at least one electrode, the C-HYM configured to mechanically transmit a displacement of the PE material layer to the PR material layer such that applied voltage across the PE material layer causes an expansion thereof and an increase the applied pressure to the PR material layer, thereby causing a decrease in the electrical resistance of the PR material layer.
US10354820B2 Device for switching a direct current
A device for switching a direct current includes an operating current path which has a mechanical switch, a switch-off current path which is connected in parallel to the operating current path and has a power-electronic switch, and a commutation device which allows commutation of the direct current from the operating current path into the switch-off current path. The commutation device includes a transformer.
US10354815B2 Push switch
A push switch includes a base member including a depressed accommodating part, a fixed contact member provided and exposed in the accommodating part of the base member, a movable contact member installed in the accommodating part and including a dome part configured to be reversible to contact the fixed contact member, a sheet member installed to cover the accommodating part and hold the movable contact member, a pusher member installed between the top of the dome part and the sheet member, and a sheet-shaped reinforcing member formed of a material having a lower coefficient of thermal expansion than the sheet member. The reinforcing member is installed over the sheet member.
US10354812B1 Circuit breaker lockout device
A lockout device for securing a circuit breaker switch is provided. The lockout device comprises an outer housing having side walls extending away from a base wall formed on one axial end of the outer housing to define a cavity. An arm is received within a portion of the outer housing. The arm received within a portion of the housing, the arm having a hook section and an engaging section positioned apart from one another to receive the circuit breaker switch therein. A spring is positioned between the base wall and the arm and biases the outer housing axially relative to the arm. A screw extends through the engaging section of the arm toward the hook, and is movable between the engaging section and the hook.
US10354810B2 Electrode, power storage device, electronic device, and method for fabricating electrode
The cycle performance of a lithium-ion secondary battery or a lithium-ion capacitor can be obtained by minimizing the decomposition reaction of an electrolytic solution, etc. in the repeated charge and discharge cycles of the lithium-ion secondary battery or the lithium-ion capacitor. An electrode includes a current collector and an active material layer over the current collector. The active material layer includes active material particles, a conductive additive, a binder, and a film containing silicon oxide as its main component. The surface of one of the active material particles includes at least one of a region in contact with the surface of another active material particle, a region in contact with the conductive additive, and a region in contact with the binder. The surface of the active material particle except these regions is at least partly in contact with the film containing silicon oxide as its main component.
US10354808B2 Electrochemical energy storage device
An electrochemical energy storage device includes an anode having a first mixture which includes a first plurality of electrically conductive carbon-comprising particles having a first average porosity, and lithium metal materials. The weight ratio of the first plurality of carbon-comprising and lithium metal materials is from 30:1 to 3:1. A cathode includes a second mixture having a second plurality of electrically conductive carbon-comprising particles having a second average porosity greater than the first average porosity, and lithium-intercalating metal oxide particles. The weight ratio of the second plurality of carbon-comprising and lithium-intercalating metal oxide particles is from 1:20 to 5:1. The weight ratio between the lithium metal materials loaded in the anode and the second plurality of carbon-comprising particles in the cathode is from 0.1-10%. An electrolyte physically and ionically contacts the anode and the cathode, and fills the pore volume in the anode, cathode and a porous separator.
US10354803B2 Devices comprising a capacitor and support material that laterally supports the capacitor
A device includes a capacitor that has first and second electrodes having a capacitor insulator there-between. The first electrode is elongated and extends elevationally. The first electrode has elevationally-extending first conductive material and has second conductive material that projects laterally outward from an elevationally-extending part of the first conductive material. The laterally-projecting second conductive material has a vertical thickness that is less than that of the elevationally-extending first conductive material. Support material laterally supports the capacitor and contacts a tip end of the laterally-projecting second conductive material.
US10354791B2 Electronic component
An electronic component includes a multilayer body, a primary coil including an n-number primary coil conductor layers and one series coil conductor layer, a secondary coil including an n-number secondary coil conductor layers, and a tertiary coil including an n-number tertiary coil conductor layers. The arrangement includes one primary coil conductor layer, one secondary coil conductor layer, and one tertiary coil conductor layer in this order from a first side to a second side of a laminating direction. The series coil conductor layer is electrically connected in series to the n-number primary coil conductor layers and is provided at the second side of the laminating direction with respect to the tertiary coil conductor layer closest to the second side of the laminating direction.
US10354787B2 Remote controlled and/or time-limited personal restraint system
A restraining device comprised of electromagnets attached to a structure and steel pieces attached to a person's wrists that are controlled to restrain or release a person. This restraining device is wired to an enclosure with various electronic components that provide many ways of activating and deactivating the electromagnets of the restraining device. For example, it could be remotely controlled by another individual over the internet, but could also be configured to be used alone for self-restraint. A plurality of safety mechanisms, including a panic button, a countdown timer, a network polling mechanism and voice control can all be applied to make it possible for the person who is using this device to be released from their restraints.
US10354786B2 Hybrid magnetic material structures for electronic devices and circuits
Embodiments are generally directed to hybrid magnetic material structures for electronic devices and circuits. An embodiment of an inductor includes a first layer of magnetic film material applied on a substrate, one or more conductors placed on the first layer of magnetic film material, and a second layer of magnetic particles, wherein the magnetic particles are suspended in an insulating medium.
US10354782B2 Composition for and method of making an insulator for a spark plug
A method of manufacturing an insulator for a spark plug comprises the steps of combining at least two raw materials to form a powdered insulator formulation, spray drying the powdered insulator formulation, and pressing the powdered insulator formulation to create an insulator blank. The method further includes the steps of bisque firing the insulator blank, grinding the bisque fired insulator blank to form the insulator, and sintering the insulator.
US10354779B2 Free air fire alarm cable
An electric wire includes a metal conductor, a heat stable tape, wherein the tape is in direct contact with the conductor, wherein the tape can withstand temperatures of at least about 1850° F., a high temperature fiberglass layer, wherein the fiberglass layer is in direct contact with the tape, and an insulating sheath around the fiberglass layer, wherein the wire has no conduit protection.
US10354777B2 Electrical conductors and processes for making and using same
Electrical conductors and processes for making and using same. In some examples, the electrical conductors can include an inner electrically conductive element, which can define a central longitudinal axis. A first polymer layer can be disposed circumferentially about the inner electrically conductive element. A plurality of electrical conductor segments can be disposed about the first polymer layer and spaced around the central longitudinal axis. A second polymer layer can be disposed between the electrical conductor segments. The second polymer layer and the electrical conductor segments together can define a substantially annular cross-sectional area and an outer perimeter surface. An electrical insulator can be disposed about the outer perimeter surface defined by the second polymer layer and the electrical conductor segments.
US10354768B2 Radiographic and computed tomography inspection anti-counterfeit security
A structure for preventing a scan by a beam is provided. The structure includes a primary material forming the structure. The primary material includes a first mass attenuation coefficient enabling the primary material to be penetrated by the beam. The structure also includes a matrix of dense particles within the primary material. The dense particles include secondary materials different than the primary material. The secondary materials comprise a subsequent mass attenuation coefficient that is greater than the first mass attenuation coefficient of the primary material. The subsequent mass attenuation coefficient enables the dense particles to attenuate the beam to distort the scan.
US10354764B2 Welding method, repairing method, and nuclear reactor vessel
A welding method includes welding a base material (1) of low alloy steel which is irradiated with neutrons using a welding material (2) of austenitic stainless steel.
US10354763B2 Piping enhancement for backflow prevention in a multiple loop, metal cooled nuclear reactor system
A sodium-cooled nuclear reactor includes at least one electromagnetic pump assembly and a backflow reduction pipe. The backflow reduction pipe may include an inlet, an outlet, at least one tubular section having a first length and a first diameter, and at least one fluid diode section between the inlet and the outlet.
US10354761B2 Method and apparatus for periodic ion collisions
Systems and methods are disclosed herein relating to fusion reactors for fusing particles via multiple periodic collisions. A fusion reactor may include a first evacuated region, such as a chamber, with a plurality of charged particles therein. A uniform magnetic field may be applied to the region to radially confine moving charged particles within the region by inducing circular trajectories. Upper and lower electrodes may be positioned on ends of the region to axially confine charged particles within the region. An energizing beam may be pulsed at a cyclotron frequency corresponding to the mass and charge of the particles to cause oscillating periodic collisions of the particles along the beam path as the particles travel in the circular trajectories with increased velocity after each pulse of the energizing beam.
US10354755B2 Systems and methods for evaluating experience of a health care provider
In one embodiment, a method comprises identifying one or more health-care-providers associated with one or more medical-specializations, wherein each medical-specialization is associated with a specialty class and at least one geographic area. A number of patient-diagnosis codes is received, each patient-diagnosis code corresponding to one of the health-care-providers and representing a patient-visit to the health-care-provider. The patient-diagnosis code includes at least one diagnosis within a condition-group for the patient visit, and a severity-factor for the diagnosis. The method further comprises determining all patient-diagnosis codes corresponding to the health-care-providers. A patient-volume is calculated for each health-care-provider, based on the patient-diagnosis codes and associated severity-factors. A variety-score is calculated for each health-care-provider based on the patient-diagnosis codes. An experience-score is calculated for each health-care-provider based on the patient-volume and variety-score.
US10354754B2 Film to DICOM conversion
Embodiments digitize radiology films into DICOM format. Radiology films typically include an array of captured images laid out in a grid pattern. To comply with DICOM format, the scanned image of a radiology film is segmented into sub-images and text is extracted from the sub-images to generate DICOM metadata. The sub-images and extracted text metadata are then combined to generate a DICOM-compliant multi-image file.
US10354752B2 Universal access smart card for personal health records system
An online system and software application and method for transmitting and transporting patient medical records at the discretion of the user between the user's personal health records cloud-based system and point of care physician for the express purpose of receiving medical consultation. Additionally, the system provides the ability to capture, retrieve, transport medical records from point of care physician for return to the cloud based personal records based system with automatic self-parsing and population into the user medical records system. The present invention provides total interoperability of patient medical records information between all present EHR/EMH electronic medical records based systems.
US10354748B1 Storing genetic data in a storage system
A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
US10354741B2 Low distortion sample and hold (S/H) circuits and associated methods for use with analog-to-digital converters (ADCs)
A sample and hold (S/H) circuit includes a capacitor coupling a sample node to a first voltage and an input line carrying a signal from an input. The S/H circuit also can include one or more transistors coupling the input line to the sample node. The S/H circuit also can include a switch coupled to one or more sources or drains of the one or more transistors and to a second voltage. The S/H circuit also can include a hold circuit coupled to the switch and to one or more gates of the one or more transistors, the hold circuit configured to open, during a sample period, the input line between the input and the sample node.
US10354739B2 Magnetic memory device including magnetic portions nonmagnetic layers
According to one embodiment, a magnetic memory device includes a first magnetic portion, a first magnetic layer, a first nonmagnetic layer, a second magnetic portion, a second magnetic layer, a second nonmagnetic layer, a first electrode, and a second electrode. The first magnetic portion includes a first magnetic part and a second magnetic part. The first nonmagnetic layer is provided between the first magnetic layer and the first magnetic part. The second magnetic portion includes a third magnetic part and a fourth magnetic part. The second nonmagnetic layer is provided between the second magnetic layer and the third magnetic part. The first electrode electrically is connected to the second magnetic part and the fourth magnetic part. The second electrode is electrically connected to the first magnetic part and the third magnetic part.
US10354737B2 Non-volatile memory sub-block erasure disturb management scheme
A non-volatile memory is configured to allow programming and erase at the sub-block level. In a sub-block erase, some of the memory cells can be selected for erase while others are not selected for erase, such as by leaving their word lines to float while applying the erase voltage to the well structure of the physical block to which the sub-blocks belong. Although a sub-block erase applies a lower electric field across the non-selected memory cells than the erase selected memory cells, it still places the non-selected memory cells under some degree of stress and can lead to erase disturb. To help manage this erase disturb, each sub-block has an associated erase disturb count, which is incremented when another sub-block of the same physical block is erased, but reset when the sub-block itself is erase. Once a count reaches a threshold value, the sub-block can be marked for remedial action, such as refresh or garbage collection.
US10354736B1 Memory failure detection and resource allocation
The present disclosure is directed to a device, a method, and a non-transitory computer readable medium for determining a level of uncertainty of programmed states of memory cells. In one aspect, a memory device includes memory cells, an uncertainty prediction circuit coupled to the memory cells, and a data conversion circuit coupled to the memory cells. The uncertainty prediction circuit is configured to determine, from a subset of the memory cells coupled to a word line, a number of memory cells having a predetermined state. The data conversion circuit is configured to apply a data conversion to a portion of data stored by the subset of the memory cells, in response to the uncertainty prediction circuit determining that the number of memory cells is between a first threshold and a second threshold.
US10354733B1 Software-defined memory bandwidth reduction by hierarchical stream buffering for general matrix multiplication in a programmable IC
Methods and apparatus are described for partitioning and reordering block-based matrix multiplications for high-speed data streaming in general matrix multiplication (GEMM), which may be implemented by a programmable integrated circuit (IC). By preloading and hierarchically caching the blocks, examples of the present disclosure reduce the double data rate (DDR) memory intake bandwidth for software-defined GEMM accelerators.
US10354729B1 Polarity-conditioned memory cell write operations
Methods, systems, and devices for polarity-conditioned memory cell write operations are described. A memory cell may be written with a logic state by performing a write operation that includes applying a first write voltage across the memory cell with a first polarity, and applying a second write voltage across the memory cell after applying the first write voltage of the write operation, the second write voltage of the write operation having a second polarity that is different than the first polarity. In some examples, performing a write operation on a memory cell having different voltage polarities across the memory call may allow such a write operation to be completed in a shorter time than a write operation having a voltage of a single polarity.
US10354726B2 Access signal adjustment circuits and methods for memory cells in a cross-point array
Systems, integrated circuits, and methods to utilize access signals to facilitate memory operations in scaled arrays of memory elements are described. In at least some embodiments, a non-volatile memory device can include a cross-point array having resistive memory elements and line driver. The line driver can be configured to access a resistive memory element in the cross-point array.
US10354725B2 Method for rewriting semiconductor storage device and the semiconductor storage device
A method for rewriting a semiconductor storage device includes: a first rewriting step of applying a pre-charge voltage to both of a plurality of bit lines and a plurality of source lines; a second rewriting step of applying a rewrite voltage to one of a selected bit line or a selected source line; a third rewriting step of applying a rewrite voltage to both of the selected bit line and the selected source line; a fourth rewriting step of applying a pre-charge voltage to one of the selected bit line or the selected source line; and a fifth rewriting step of applying a pre-charge voltage to both of the selected bit line and the selected source line.
US10354724B2 Methods and apparatus for programming barrier modulated memory cells
A memory device is provided that includes a memory controller coupled to a memory array. The memory controller is adapted to perform a closed loop training interval and perform an open loop programming interval. The closed loop training interval determines a corresponding first state successful voltage and a corresponding second state successful voltage for a first group of memory cells each including a barrier modulated switching structure. The open loop programming interval programs a second group of memory cells each including a barrier modulated switching structure to a first state and a second state using the corresponding first state successful voltage and the corresponding second state successful voltage, respectively.
US10354723B2 Memory device and method for programming the same
A memory device may include: a memory cell array including a plurality of memory cells; and a control circuit suitable for programming the memory cell array. The control circuit may program the memory cell array according to a predetermined coding method, such that read voltage levels for multi-sensing are minimized and the numbers of read operations for logical pages are distributed. Therefore, the memory device can improve the cell distribution for the plurality of memory cells and the performance of read timing.
US10354721B2 Storage bitcell
A storage bitcell comprising a first inverter cross-coupled with a second inverter, both the first and second inverter being in a path between a first potential and a second potential; wherein a first isolator is connected in the path between the first inverter and the first potential. The storage bitcell has particular application as Static Random-Access Memory (SRAM) circuitry.
US10354717B1 Reduced shifter memory system
Aspects of the present disclosure eliminating the need for a memory device to have both a shifter that shifts input pin values from an input domain into a parity domain and another shifter that shifts a decoded command from the input domain into the parity domain. A memory device can achieve this by, when parity is being performed, shifting the input from the input pins into the parity domain prior to decoding the command. Using a multiplexer, the decoder can receive the command pin portion of the shifted input when parity checking is being performed and can receive the un-shifted command pin input when parity checking is not being performed. The decoder can use the command pin portion of the shifted input to generate shifted and decoded commands or can use the un-shifted command pin input to generate decoded commands.
US10354712B2 Ferroelectric memory cells
Apparatuses and methods are disclosed that include ferroelectric memory cells. An example ferroelectric memory cell includes two transistors and two capacitors. Another example ferroelectric memory cell includes three transistors and two capacitors. Another example ferroelectric memory cell includes four transistors and two capacitors.
US10354711B2 Dual mode memory system and method of working the same
A dual mode memory system is provided in the present invention, which includes a memory cell array with a plurality of oxide-semiconductor field effect transistors, each said oxide-semiconductor field effect transistor has a ferroelectric layer in the bottom gate to modulate the bottom gate bias voltage according to the polarization voltages provided by the dual mode control unit.
US10354710B2 Magnetoelectric random access memory array and methods of operating the same
A memory cell includes a VCMA magnetoelectric memory element and a two-terminal selector element connected in series to the magnetoelectric memory element.
US10354708B2 Storage device, manufacturing method therefor, and storage apparatus
A storage device according to one embodiment of the present technology includes a magnetization fixed layer, an intermediate layer, and a storage layer. The magnetization fixed layer is configured to have magnetization in an orientation perpendicular to a film surface and a constant magnetization direction. The intermediate layer includes a non-magnetic body and is disposed on the magnetization fixed layer. The storage layer includes an outer circumferential portion and a center portion, is disposed to face the magnetization fixed layer with the intermediate layer sandwiched therebetween, and is configured to have a variable magnetization direction, the outer circumferential portion having magnetization in an orientation perpendicular to a film surface, the center portion being formed by being surrounded by the outer circumferential portion and having magnetization inclined from the orientation perpendicular to the film surface.
US10354702B2 Semiconductor memory device with a control logic capable of controlling the ready busy output control unit to adjust an output current to be outputted to a ready/busy pad, and a method for operating the same
A semiconductor memory device includes a memory cell array, a status signal generator, an RB output control unit and a control logic. The memory cell array includes a plurality of memory cells. The status signal generator outputs an internal status signal indicating whether the memory cell array is performing an internal operation. The RB output control unit outputs a ready/busy signal based on the internal status signal. The control logic controls the RB output control unit to adjust an output current of the RB output control unit.
US10354701B2 DQS-offset and read-RTT-disable edge control
Devices, systems, and methods include controls for on-die termination (ODT) and data strobe signals. For example, a command to de-assert ODT for a data pin (DQ) during the read operation. An input, such as a mode register, receives an indication of a shift mode register value that corresponds to a number of shifts of a rising edge of the command in a backward or a falling edge in a forward direction. A delay chain delays the appropriate edge of received command the number of shifts in the corresponding direction to generate a shifted edge command signal. Combination circuitry then combines a falling edge command signal with a shifted rising edge command signal to form a transformed command.
US10354695B2 Data recording control device and data recording control method
A data recording control device includes a recording preparator that generates the file which includes a file type box including information related to a type indicating a type of a player capable of reproducing the file and header information of a media data box storing media data according to the stream data, on the recording media; a box determiner that writes a movie box which includes information used for reproducing the media data, updates a box size included in the header information of the media data box to a size of immediately before the movie box, and appends header information of a free space box which stores predetermined information to a tail of the movie box, during a predetermined period; and a data writer that appends the media data according to the stream data to a tail of the header information of the free space box.
US10354693B2 Information processing apparatus, distribution apparatus, playback method, and non-transitory computer readable storage medium
An information processing apparatus includes a determination unit configured to determine a playback mode of sound included in content. The information processing apparatus includes a playback unit configured to play back the sound included in the content in the playback mode determined by the determination unit, at playback of the content.
US10354692B2 Gapless video looping
Techniques of playing back a looping video file involve providing multiple video codecs for decoding a video file. Each video codec performs its own decoding operation on the looping video file, resulting in multiple buffers of video frames and a buffer of audio frames. Then, as the GPU renders the ending video frames from a first buffer, it begins rendering the beginning video frames from a second buffer. In this way, the beginning of a next video cycle is already rendered for viewing by the time a current video cycle is ending.
US10354686B1 Magnetic tape drive with a burnishing unit
The invention relates to a tape drive, which may include a transport mechanism which may include a tape head. The tape drive may be adapted to receive a magnetic tape with the transport mechanism, and to transport the magnetic tape by the transport mechanism. The tape head may be adapted to perform read-write operations on an oxide side of the magnetic tape. The tape drive may include a burnishing unit, which may include a burnishing roller and a burnish controller having an abrasive shell. The burnishing roller may be installed in the tape drive upstream of the tape head such that the abrasive shell supports the received magnetic tape on the oxide side. The burnish controller may be adapted to control the movement of the burnishing roller.
US10354685B1 Slider air-bearing surface designs with segmented particle-trapping structures
Disclosed herein are sliders that include segmented structures for trapping particles while providing adequate airflow to meet pitch stability objectives. A slider includes a vertical structure and a segmented structure disposed adjacent to the base of the vertical structure. The segmented structure comprises a plurality of particle-trapping segments and at least one gap, where each pair of two consecutive particle-trapping segments is separated by a gap. When the slider ABS faces upward, each gap is at a level that is higher than the floors of the particle-trapping segments on either side of the gap. In some embodiments, the segmented structure includes at least three particle-trapping segments and at least two gaps. In some embodiments, the lengths of the particle trapping segments account for at least eighty percent of the overall length of the segmented structure.
US10354684B1 Transducing head with a surface charged reader
A data storage device can employ one or more transducing heads that have a data reader and data writer each connected to a substrate of the transducing head. The substrate can be electrified with a predetermined surface charge by a charge circuit of the transducing head to maintain, or alter, a head-media spacing.
US10354681B1 Tunnel magnetoresistance read head including side shields containing nanocrystalline ferromagnetic particles
A tunnel magnetoresistance (TMR) read head includes a first magnetic shield, a read sensor stripe located over the first magnetic shield, a second magnetic shield located over the sensor layer stack, an electrical isolation dielectric layer located on sidewalls of the read sensor stripe, and a pair of side shields located on the electrical isolation dielectric layer between the first magnetic shield and the second magnetic shield. The read sensor stripe includes a sensor layer stack containing a pinned layer stack, a non-magnetic electrically insulating barrier layer, and a ferromagnetic free layer. The side shields include nanocrystalline ferromagnetic particles, such as Fe, Co or CoFe, embedded in a non-magnetic dielectric material matrix, such as hafnium oxide.
US10354678B2 Method and device for collecting sounds corresponding to surveillance images
Aspects of the disclosure provide a method for collecting sounds associated with surveillance images. The method includes identifying a sound-making surveilled object in the surveillance images, the surveillance images being captured by a camera of a monitoring device; determining whether a sound acquiring device meets a preset condition corresponding to that a signal strength of the sounds collected by the sound acquiring device from the identified surveilled object is greater than a signal strength of the sounds collected by the monitoring device from the identified surveilled object; and, when determining that the sound acquiring device meets the preset condition, controlling the sound acquiring device to collect the sounds from the identified surveilled object.
US10354673B2 Noise reduction method and electronic device
The disclosure provides a noise reduction method and an electronic device. In an embodiment of the disclosure, when determining that a plurality of first applications occupy a plurality of first audio channels connected with a microphone and a second application occupies a second audio channel connected with a speaker, the electronic device resamples the audio data of the second audio channel according to the sampling rates corresponding to the plurality of first audio channels and then performs the noise reduction processing on the audio data of each of the plurality of first audio channels respectively according to the audio data obtained by resampling.
US10354669B2 System and method for processing audio data
A sub-band coder operable to process audio samples for use in a digital encoder. The sub-band coder comprising application code instructions executable on a processor configured to cause the coder to filter the audio samples into a plurality of frequency band components using at least one Pseudo-Quadrature Mirror Filter (PQMF) and modulate the plurality of frequency band components into a plurality of quantized band values using a pulse code modulation technique. The application code instructions further operable to cause the coder to decode the plurality of quantized band values into an approximation signal using an inverse pulse code modulation technique and at least one Inverse Pseudo-Quadrature Mirror Filter (IPQMF). The application code instructions operable to cause the coder generates an output for use by the digital encoder that includes the plurality of quantized band values, the approximation signal, and a plurality of encoded quantized band values.
US10354668B2 System and method for processing audio data
A codec operable to process audio data and related data. The codec further operable to receive at least one of an audio, audio auxiliary, program configuration, and data signals from a program source, the audio signals including at least one of single channel audio and multi-channel audio signals, audio auxiliary signals including spatial and motion data and environmental characteristics, the data signals including program related data. The codec further operable to generate a non-transitory encoded bitstream, wherein the bitstream includes at least one of synchronization command data and at least one of a program command data, audio channel data, audio auxiliary data, program content data, and an end of stream data, wherein the encoded bitstream includes an identifier for defining packet type for each data component. The synchronization command data includes a stream start flag defining an entry point for decoding the bitstream and further provides sample rate for the encoded bitstream.
US10354663B2 Apparatus and method for generating an enhanced signal using independent noise-filling
An apparatus for generating an enhanced signal from an input signal, wherein the enhanced signal has spectral values for an enhancement spectral region, the spectral values for the enhancement spectral regions not being contained in the input signal, includes a mapper for mapping a source spectral region of the input signal to a target region in the enhancement spectral region, the source spectral region including a noise-filling region; and a noise filler configured for generating first noise values for the noise-filling region in the source spectral region of the input signal and for generating second noise values for a noise region in the target region, wherein the second noise values are decorrelated from the first noise values or for generating second noise values for a noise region in the target region, wherein the second noise values are decorrelated from first noise values in the source region.
US10354662B2 Apparatus and method for generating an encoded signal or for decoding an encoded audio signal using a multi overlap portion
An apparatus for generating an encoded signal includes: a window sequence controller for generating a window sequence information for windowing an audio or image signal, the window sequence information indicating a first window for generating a first frame of spectral values, a second window function and at least one third window function for generating a second frame of spectral values, wherein the first window function, the second window function and the one or more third window functions overlap within a multi-overlap region; a preprocessor for windowing a second block of samples corresponding to the second window function and the at least one third window functions using an auxiliary window function to acquire a second block of windowed samples, a spectrum converter for applying an aliasing-introducing transform; and a processor for processing the first frame and the second frame to acquire encoded frames of the audio or image signal.
US10354658B2 Voice control of playback device using voice assistant service(s)
Disclosed herein are example techniques to identify a voice service to process a voice input. An example implementation may involve a playback device capturing, via a microphone array, audio into one or more buffers. The playback device analyzes analyzing the captured audio using multiple wake-word detection algorithms. When a particular wake-word detection algorithm detects a wake-word corresponding to a particular voice assistant service, the playback device transmits the captured audio to the particular voice assistant service. The captured audio includes a voice input that includes a command to modify at least one playback setting of a media playback system. After transmitting the captured audio, the playback device receives, from the particular voice assistant service, instructions to modify the at least one playback setting according to the command, modifies the at least one playback setting, and with the at least one playback setting modified, plays back at least one audio track.
US10354655B1 Occupancy counting by sound
System and method examples offer ways to count occupants in an area by sound. A system includes a data network, a light fixture having intelligent driver circuitry coupled to a light source, a lighting control device to control a light output and operations of the light source in an area, and a microphone coupled to the lighting control device. The lighting control device includes programming that configures a processor to control the microphone to sample and detect sound in the area, determine a location of the detected sound relative to a position of the microphone coupled to the lighting control device, and increment an occupant counter to correspond to each newly determined location of sound in the area for a predetermined period of time.
US10354654B2 Conversation structure analysis
Embodiments disclosed herein provide systems, methods, and computer readable media for analyzing a conversation between a plurality of participants. In a particular embodiment, a method provides determining a first speaker from the plurality of participants and determining a second speaker from the plurality of participants. The method further provides determining a first plurality of turns comprising portions of the conversation when the first speaker is speaking and determining a second plurality of turns comprising portions of the conversation when the second speaker is speaking The method also provides determining per-turn statistics for turns of the first and second pluralities of turns and identifying phases of the conversation based on the per-turn statistics.
US10354653B1 Cooperative delegation for digital assistants
Techniques are described for cooperative delegation of request processing by digital assistants (DAs) in a computing environment. An initial request (e.g., voice command) may be received by a first DA, and a communication session may be initiated during which the first DA handles the initial request and/or subsequent requests. On receiving a request that it is unable to handle, the first DA may transfer control of the session to a second DA. The second DA may handle the request and/or subsequent requests before passing control of the session back to the first DA or to another appropriate DA. Each handling DA may provide output (e.g., voice output or otherwise) associated with their handling of the various requests during the session. In some instances, transfer of control among DAs may be mediated by a broker based on information describing the different capabilities of various DAs.
US10354650B2 Recognizing speech with mixed speech recognition models to generate transcriptions
In one aspect, a method comprises accessing audio data generated by a computing device based on audio input from a user, the audio data encoding one or more user utterances. The method further comprises generating a first transcription of the utterances by performing speech recognition on the audio data using a first speech recognizer that employs a language model based on user-specific data. The method further comprises generating a second transcription of the utterances by performing speech recognition on the audio data using a second speech recognizer that employs a language model independent of user-specific data. The method further comprises determining that the second transcription of the utterances includes a term from a predefined set of one or more terms. The method further comprises, based on determining that the second transcription of the utterance includes the term, providing an output of the first transcription of the utterance.
US10354649B2 Altering audio to improve automatic speech recognition
Techniques for altering audio being output by a voice-controlled device, or another device, to enable more accurate automatic speech recognition (ASR) by the voice-controlled device. For instance, a voice-controlled device may output audio within an environment using a speaker of the device. While outputting the audio, a microphone of the device may capture sound within the environment and may generate an audio signal based on the captured sound. The device may then analyze the audio signal to identify speech of a user within the signal, with the speech indicating that the user is going to provide a subsequent command to the device. Thereafter, the device may alter the output of the audio (e.g., attenuate the audio, pause the audio, switch from stereo to mono, etc.) to facilitate speech recognition of the user's subsequent command.
US10354646B2 Bilingual corpus update method, bilingual corpus update apparatus, and recording medium storing bilingual corpus update program
A third sentence obtained by replacing a first phrase of a first sentence with a second phrase is input, and it is judged whether a third phrase is included in a first database including at least a phrase used in written text. If the third phrase is not included, a first evaluation value in the first database is calculated for a seventh phrase obtained by replacing the second phrase of the third phrase with a sixth phrase. It is judged whether the third phrase is included in a second database including at least a phrase used in spoken text and whether a second evaluation value calculated from the first evaluation value satisfies a predetermined condition. If the third phrase is included, and the second evaluation value satisfies the predetermined condition, the third sentence and the second sentence as a pair are added to a bilingual corpus.
US10354645B2 Method for automatic evaluation of non-native pronunciation
Provided herein is a method of automatically evaluating non-native speakers' pronunciation proficiency, wherein an input speech signal is received, the speech recognition module transcribes it into a text; the text is converted into a segmental string with temporal information for each phone; in the key module of feature extraction, nine features of speech rhythm and fluency are computed; and then all feature values are integrated into an overall pronunciation proficiency score. This method can be applied to both types of non-native speech input: read-aloud speech and spontaneous speech.
US10354640B2 Parallel active noise reduction (ANR) and hear-through signal flow paths in acoustic devices
Technology described in this document can be embodied in a method that includes receiving an input signal captured by one or more sensors associated with an active noise reduction (ANR) device, processing the input signal using a first filter disposed in an ANR signal flow path to generate a first signal for an acoustic transducer of the ANR device, and processing the input signal in a pass-through signal flow path disposed in parallel with the ANR signal flow path to generate a second signal for the acoustic transducer. The pass-through signal flow path is configured to allow at least a portion of the input signal to pass through to the acoustic transducer in accordance with a variable gain associated with the pass-through signal flow path. The method also includes generating an output signal for the acoustic transducer based on combining the first signal with the second signal.
US10354637B1 Sound receiving device and noise signal generating method thereof
A sound receiving device and a noise signal generating method thereof are disclosed. A linear voltage regulator module of the sound receiving device receives a power signal for converting into a first current signal. A microphone is used to receive an external audio signal. A digital modulation module receives the first current signal so as to process the external audio signal to become a digital audio signal. After the linear voltage regulator module receives a control signal, the first current signal is stopped, and the power signal is transmitted through a current limiting resistor to generate a second current signal to the digital modulation module, so that the digital modulation module generates and output a noise signal, wherein an amperage of the second current signal is less than an amperage of the first current signal and is not enough to normally drive the digital modulation module.
US10354633B2 System and method for providing a video with lyrics overlay for use in a social messaging environment
In accordance with an embodiment, described herein is a system and method for providing a live lyrics overlay in a social messaging environment. The system can utilize advances in three-dimensional mapping technology that allow social messaging services, to offer real time video lenses or overlays to their users, and extends this three-dimensional mapping technology to support for lyrics. During creation of a video with lyrics lens overlay, the lyrics corresponding to a selected song are retrieved from a lyrics source, and are displayed within the video. For example, with the lyrics lens, a user can record an image of themselves on live video, singing along to a song clip, with the lyrics of the song displayed as if they appear to be coming from their mouths. The created live lyrics content can also be shared with other users of a social messaging environment.
US10354632B2 System and method for improving singing voice separation from monaural music recordings
There is provided a post processing technique or method for separation algorithms to separate vocals from monaural music recordings. The method comprises detecting traces of pitched instruments in a magnitude spectrum of a separated voice using Hough transform and removing the detected traces of pitched instruments using median filtering to improve the quality of the separated voice and to form a new separated music signal. The method further comprises applying adaptive median filtering techniques to remove the identified Hough regions from the vocal spectrogram producing separated pitched instruments harmonics and new vocals while adding the separated pitched instruments harmonics to a music signal separated using any separation algorithm to form the new separated music signal.
US10354630B2 Performance information processing device and method
Performance information of a music performance executed by a user is received, and temporarily stored into a buffer for each given time period. The performance information is recorded into a recording section in response to a recording instruction by the user. Second performance information having a definite time period is reproduced repeatedly, and the user ad-libs a desired musical performance while listening to the repeatedly reproduced tones of the second performance information. The given time period is set to coincide with the definite time period of the second performance information. Temporarily-stored performance information for the given time period is recorded in one of a plurality of recording tracks. In response to a plurality of user's recording instructions, a plurality of different segments of performance information for the given time period are recorded into respective ones of the recording tracks, and these different segments are reproduced repeatedly in synchronized fashion.
US10354627B2 Singing voice edit assistant method and singing voice edit assistant device
A singing voice edit assistant method includes: displaying singing waveforms represented by singing waveform data calculated based on score data representing a time series of notes and lyrics data representing words on a display device, on a note-by-note basis on a two-dimensional waveform screen having a pitch axis and a time axis, each singing waveform being displayed at a position located by a pitch and timing of a note corresponding to the singing waveform; and displaying a phoneme of each word at a pronunciation timing of the phoneme on the waveform screen.
US10354626B1 Swiveling strap extension device and method of use
A swiveling strap extension device and method of use is operable with an instrument strap. The extension device comprises a flat, elongated longitudinal member having an instrument end that attaches to an instrument. The instrument end has size-adjustable eyelets that fasten to the instrument at mount buttons. The swivel end has a terminus section and a body section. The terminus section attaches to a free end of the instrument strap. A swivel-coupling connects the terminus and body sections. The swivel coupling swivels up to 360°, allowing the terminus section to rotate correspondingly. The swivel-coupling is disposed at a fixed length from the instrument. The fixed length is defined as the distance from the eyelets to the terminus section of the swivel end. The fixed length enables the swivel-coupling to be disposed approximately in an open space that forms between the instrument and the back of an instrument operator.
US10354625B2 Digital sight-singing piano with a fixed-solfège keyboard, continuous keys and adjustable tones by kneading piano keys
A digital sight-singing piano is disclosed with a fixed-solfège keyboard, continuous keys and adjustable tones by kneading piano keys, wherein the key can be varied continuously and the frequency of a piano key can be slightly adjusted by kneading the piano key during playing. The keyboard of the digital sight-singing piano has fixed solfège, wherein no matter what key is used for playing, the piano keys in a solfège key set always have the same correspondence to the solfège syllables of the numbered musical notation in one octave. A color graphic vector numbered musical notation is also disclosed, wherein extended solfège is used to describe pitch, different colors are used to indicate the positions of the piano keys to press, notation frames with fixed width are used to represent the beat unit, and font (i.e., bold or not) of musical notes are used to show the strength of pressing piano keys. The color graphic vector numbered musical notation is suitable for computer-aided notation. It can be exhibited in several different types and provide multi-dimension playing information. The color graphic vector numbered musical notation can also be combined with the fixed-solfège keyboard to facilitate sight-singing and make it easy to learn to play the piano.
US10354624B2 Wind instrument
A wind instrument includes a tube body; a tone hole tube that has an inner open end formed extending from the outer periphery of the tube body and opening to the inside of the tube body, and an outer open end opening to the outside of the tube body; and a finger pressing plate that, in the radial direction of the tone hole tube, extends from the outer open end of the tone hole tube to the outside of the tone hole tube.
US10354622B2 Sporting event display management system
A method allocates screen space for display of a plurality of prescribed messages on a display device during a sporting event having a plurality of activities. Each activity ultimately has an outcome and takes an activity time to complete. To that end, the method receives a stream of electronic, machine readable real-time event information, and displays an event user interface having selection indicia. The selection indicia enable a user to predict the outcome of at least one activity of the sporting event in real time. The method assigns, to each message, a prescribed display number that is equal to a prescribed number of predictions, and receives a plurality of predictions from the event user interface. The method also displays, in series, each of the plurality of messages in the foreground of the display in real time when receiving the stream of real-time event information.
US10354621B1 Variable density content display
A video display hub is mounted in a common household area such as a kitchen or family room. The display hub is configured to display various types of information for users in the area, such as weather, traffic updates, schedules, notes, messages, lists, news, etc. When the user is at a distance from the display hub, information is presented at a relatively low density, with a low level of granularity and detail in conjunction with large fonts, graphics, and icons. When the user is close to the display hub, information is presented at a relatively high density, with a high level of granularity and detail in conjunction with small fonts, graphics, and icons.
US10354618B2 Wireless communication system for offline participation in a display session
A system that enhances Wi-Fi display and enables a non WFD device to establish a session with a WFD source in an existing WFD session and to function as an offline WFD source without terminating an existing WFD session. The system enables an offline WFD source to stream multimedia content and control packets to sinks via the WFD source and control packets from the sinks to the offline WFD source. The system eliminates a need to reestablish a new session and improves workflow and a user experience.
US10354615B2 Display device
According to an aspect, a display device includes: a display panel including a plurality of pixels; at least three of a first sub-pixel in a first color, a second sub-pixel in a second color, a third sub-pixel in a third color, and a fourth sub-pixel in a fourth color, the three sub-pixels being included in each of the pixels; and a controller configured to input an input signal to the first sub-pixel to the fourth sub-pixel. When display is performed in a plurality of display regions in respective single colors adjacent to each other in the display panel, the controller inputs a signal for lighting a sub-pixel that does not contribute to one of the single colors in a halftone manner, in a pixel included in a boundary section of the adjacent display regions.
US10354614B2 Technique for color management for a set of display devices
A display color management device includes instructions to access color profile data for each display device of a set of display devices. The color profile data is indicative of a relationship between digital color values input into a respective display device and associated physical color values displayed by the respective display device. The color profile data is representative of a color gamut of the respective display device. An overlap color gamut is determined as an overlap of all color gamuts of the set of display devices based on the color profile data. Conversion information for each display device of the set of display devices is determined based on the color profile data and based on the overlap color gamut, wherein the conversion information is configured to convert an input digital color value to dedicated output digital color values for two or more of the display devices.
US10354610B2 Scanning circuit, display device and method for driving scanning circuit
A scanning circuit, a display device and a method for driving a scanning circuit are disclosed. The scanning circuit includes: a shading module, a control terminal of the shading module being electrically connected to a control signal output terminal of a control module and the shading module being configured to generate a shading voltage signal according to a clock control signal inputted to its control module; and a scanning module, a control terminal of the scanning module being electrically connected to the control signal output terminal of the control module and an input terminal of the scanning module being electrically connected to an output terminal of the shading module. The scanning module is configured to output a scanning signal with shading according to the clock control signal and the shading voltage signal.
US10354603B2 Computer display screen for concussion patients
Provided are display screens for electronic devices and methods for displaying content on electronic devices, that are particularly suitable for users who are suffering from or recovering from a concussion or mild traumatic brain injury (MTBI), migraine, or computer vision syndrome. Embodiments comprise a component that modifies at least one parameter of content that is displayed on the display screen, wherein the modified displayed content reduces, minimizes, or eliminates negative side effects of users. Embodiments may include computer executable programmed instructions stored on a non-transitory computer readable storage medium that direct a processor to modify at least one parameter of content that is displayed on a display screen of an electronic device, and/or to implement a simplified graphical user interface. One embodiment is implemented using an e-paper display screen.
US10354597B2 Optical detection device and method of controlling same
An optical device is described. The device has a sensor having a light incident side, wherein the sensor is designed to convert light that is incident upon the light incident side into an electrical signal. In one embodiment, the device further has at least one lens and a liquid crystal device which is arranged in front of the light incident side of the sensor in such a manner that the at least one lens is situated between the liquid crystal device and the sensor, wherein the liquid crystal device comprises at least one region whose light transmission is electronically controllable. There are further described an electronic device, a method of controlling an optical device, and a computer program.
US10354596B2 Pixel circuit and drive method therefor, and active matrix organic light-emitting display
A pixel circuit and a drive method therefor, and an active matrix organic light-emitting display. The pixel circuit initializes an anode of an organic light-emitting diode (OLED) through a seventh thin-film transistor (M7), so that the aging of the organic light-emitting diode (OLED) is slowed down and the service life of the organic light-emitting diode (OLED) is prolonged. The current output by a first thin-film transistor (M1) serving as a drive element is determined by a data voltage provided by a data line (Dm) and an initialization voltage (Vref) provided by a third power supply and has nothing to do with external supply voltages and a threshold voltage of the first thin-film transistor (M1), and therefore brightness non-uniformity caused by the deviation in the threshold voltage of the thin-film transistor and the change in the supply voltages can be avoided. Therefore, the active matrix organic light-emitting display which uses the pixel circuit and the drive method therefor prolongs the service life, and improves the display quality.
US10354590B2 Hybrid compensation circuit and method for OLED pixel
The invention discloses a hybrid compensation circuit and method for OLED pixel, by using a pixel internal driver circuit (100) of 4T1C structure to compensate threshold voltage of driving TFT using the source follow approach to achieve fast compensation; and in driving light-emitting phase, using an external compensation circuit (200) to detect the current flowing through the OLED (D1), comparing, computing and storing the difference between the current flowing through the OLED (D1) and a pre-defined current; when the corresponding row of pixel internal driver circuits (100) entering the threshold voltage programming design phase again, performing compensation on the data signal (Data), correcting compensation result so that the current flowing through the OLED (D1) is closer to the pre-defined current to achieve large compensation range.
US10354589B2 Display device
There is provided an active matrix EL display device that can display a clear multi gray-scale color display to reduce the shift in the potential caused by the potential drop due to the wiring resistance of a power source supply line, in order to decrease the unevenness in a display region. A plurality of drawing out ports of the power source supply line are arranged. Further, in the wiring resistance between the external input terminal and the pixel portion power source supply line, potential compensation is performed by supplying potential to the power source supply line by a feedback amplifier. Further, in addition to above structure, the power source supply line may be arranged in a matrix.
US10354585B2 Display with light-emitting diodes
A display may have an array of pixels each of which has a light-emitting diode such as an organic light-emitting diode. A drive transistor and an emission transistor may be coupled in series with the light-emitting diode of each pixel between a positive power supply and a ground power supply. The pixels may include first and second switching transistors. A data storage capacitor may be coupled between a gate and source of the drive transistor in each pixel. Signal lines may be provided in columns of pixels to route signals such as data signals, sensed drive currents from the drive transistors, and predetermined voltages between display driver circuitry and the pixels. The switching transistors, emission transistors, and drive transistors may include semiconducting-oxide transistors and silicon transistors and may be n-channel transistors or p-channel transistors.
US10354583B2 Electroluminescent display and method of driving the same
An electroluminescent (EL) display is disclosed. The EL display includes pixel units arranged in a matrix of N rows and M columns, N and M being natural numbers, scan lines configured to select pixel units of interest, data lines configured to provide data to selected pixel units, and a control line E_k configured to control immediately adjacent rows of pixel units coupled to (2k−1)-th and 2k-th scan lines, respectively, k being a natural number from 1 to N/2.
US10354580B2 Integrated LED display and fabrication method thereof
An integrated LED display is provided. The integrated LED display includes a complementary metal-oxide-semiconductor (CMOS) wafer including a driver circuitry fabricated on a substrate. Further, an insulating layer is disposed over the CMOS wafer. A conductive semiconductor layer is disposed on the insulating layer. A LED array is disposed on the conductive semiconductor layer and the LED array connected to the driver circuitry. The LED array includes a photo device array, disposed on the conductive semiconductor layer, and a switch device array, disposed on the conductive semiconductor layer.
US10354579B2 Temporarily increased refresh rate for a display panel in low power mode
In one example, an apparatus comprises a display panel having a first active mode with a first refresh rate and at least one of a first bit depth or a first brightness, and further having a second active mode with a second refresh rate and at least one of a second bit depth or a second brightness, the second refresh rate being lower than the first refresh rate, the second bit depth being lower than the first bit depth, and the second brightness being lower than the first brightness. The apparatus further comprises a controller. In response to receiving an image update request while the display panel is in the second active mode, the controller is configured to otherwise keep the display panel in the second active mode but switch the display panel to an intermediate refresh rate higher than the second refresh rate until completion of the image update request.
US10354577B1 Masking non-functioning pixels in a display
A technique for masking a non-functioning pixel in a display screen includes receiving pixel values for driving pixels on the display screen with an image, identifying a sub-set of the pixel values associated with surrounding pixels that are adjacent to the non-functioning pixel in the display screen, and adjusting the pixel values of the sub-set to increase brightness of the surrounding pixels to compensate for lost brightness due to the non-functioning pixel to thereby mask visual perception of the non-functioning pixel.
US10354570B2 High-power power supply for use with display devices and associated display device
A high-power power supply for use with display devices and an associated display device are provided. The high-power power supply includes an AC conversion module configured to rectify an external AC source into a DC output, a power factor correction circuit configured to perform power factor correction to the DC output and output a correction completion signal when the correction is completed, a power-on control circuit configured to control the power factor correction circuit to be turned on to perform the power factor correction to the DC current when receiving a power-on signal and to control multiple resonance control circuits to be turned on when receiving the correction completion signal, a plurality of resonance control circuits configured to, when turned on, control multiple transformers to operate normally, and multiple transformers configured to supply different operating voltages to the display device. The present disclosure has the advantage of low cost.
US10354568B2 Display device having improved crack detection capability and method of driving the same
A display device includes a display panel including a plurality of pixels, a power supply transmitting driving power to the pixels via a power line and stopping transmission of the driving power in response to a crack signal, a panel driver provides a driving signal to the pixels, the driving signal for displaying a black image during a non-emission period of each frame period and displaying a valid image during an emission period of each frame period, and a crack detector senses a current flowing through the power line and conditionally generate the crack signal according to values of the current sensed over M successive frame periods, where M is an integer greater than 1.
US10354565B2 Outdoor advertising structure with a tilting, lowerable screen
The invention relates to an outdoor advertising structure with a tilting, lowerable screen, formed by a pedestal and a screen whereon the advertisement is placed, and which does not put up resistance to the passage of wind. The invention has a mechanism that allows the screen to tilt during strong winds and to return to the vertical position when the wind stops or loses strength. It also has a mechanism that allows the advertising material exhibited on the screen to be constantly and uniformly held taut, especially when said advertising material is made of a type of canvas or similar material. The pedestal is formed by two tubes of different diameters, which, by means of a lifting mechanism, allow the upper screen to be lowered in order to replace the exhibited advertisement, or to carry out repairs and/or maintenance. The invention reduces to minimum accidents that occur when carrying out any intervention, as well as the likelihood of the structure collapsing. It also reduces costs relating to materials, production, cranes, transportation, lying of foundations and maintenance. The invention also reduces the amount of graffiti and undoubtedly improves the aesthetics of the urban landscape.
US10354560B2 Multilayer label, container including the same, and method for producing container
The present invention provides a multilayer label having good gas barrier properties and is capable of maintaining the gas barrier properties at a high level even when exposed to physical stresses such as deformation and impart. The present invention relates to a multilayer label for in-mold labeling. This multilayer label includes a base (X), a layer (Z) containing an aluminum atom, and a layer (Y) containing a polymer (A) having a functional group containing a phosphorus atom.
US10354558B2 System and method for training use of pressure equalization tube delivery instrument
A set of simulator hardware and software provide a realistic training environment for pressure equalization tube delivery to a tympanic membrane using a semi-automated pressure equalization tube delivery device (“PETDD”). An anatomically realistic ear model is attached to a touch sensitive display so that the ear model aligns with a displayed virtual image of the middle ear, creating a realistic view through the ear canal of the ear model. A training PETDD and other devices of the simulator provide pressure and location data for the training PETDD as a trainee inserts the PETDD tip into the ear canal to rest against the virtual TM and simulate a PE tube delivery event. Resulting data is examined to determine whether the simulated delivery would have been successful if it had been a real scenario.
US10354555B2 System and method for performing a hybrid simulation of a medical procedure
Embodiments of the invention are directed to a method of performing a simulation of a medical procedure. A physical model of an anatomical structure and of a medical tool may be provided. 3D digital models of the anatomical structure and medical tool may be provided. A location parameter related to a location of the physical medical tool with respect to the physical model of the anatomical structure may be received. The 3D models of the anatomical structure and medical tool may be manipulated according to the location parameter.
US10354552B2 Activity recognition with activity reminders
An athletic performance monitoring system, for motivating a user to reach a goal level of athletic activity. The system may motivate the user by calculation a deficit between a current total level of activity and the goal level of athletic activity, and suggesting activity types that the user may carry out an order to reach the goal level, wherein the suggested activity types may be based on activities that are geographically close to the user, or sporting equipment worn by, or in possession of, the user.
US10354551B2 Mobile terminal and method for controlling the same
Disclosed herein are a mobile terminal and a method for controlling the same. In the mobile terminal and the method for controlling the same, a circular time line is displayed when a specific application is executed. A motion of a user is sensed, and a tracking trajectory is displayed in the circular time line in real time. In this case, the tracking trajectory may be displayed so that it has a different display characteristic based on a type of the sensed motion of the user. Exercise information including an exercise type of a user can be displayed so that it is intuitively recognized over time. An exercise competition with a specific person or group members can be performed in real time. An exercise method suitable for a limited situation can be recommended.
US10354549B2 Methods and systems for training a crowdworker
Disclosed embodiments illustrate methods and systems implementable on a computing device for training a crowdworker on one or more skill sets. The crowdworker attempts a first set of tasks. The method includes determining an expertise gap between a current level of expertise possessed by the crowdworker in the one or more skill sets and a required level of expertise in the one or more skill sets. Further, the method includes determining a number of training tasks that the crowdworker has to complete to achieve the required level of expertise in the one or more skill sets. At least one training task pertaining to the one or more skill sets is assigned along with the first set of tasks such that the crowdworker gets trained on the one or more skill sets in a predetermined period without violating a service level agreement associated with the first set of tasks.
US10354547B1 Apparatus and method for virtual test drive for virtual reality applications in head mounted displays
A novel, useful and non-obvious method for the creation of virtual test drives in a virtual reality application using a layered panorama method. This novel approach utilizes the stereoscopic panoramic vehicle interior images layered over a 360 looping video, inclusive of dynamically reflecting car mirrors, animated steering wheels and speedometer for an immersive realistic, test drive experience.
US10354546B2 Semi-permanent makeup system and method
A semi-permanent makeup system includes a client database, a makeup simulation unit, and a data control unit. The semi-permanent makeup system is useful for allowing users to apply semi-permanent makeup on a three-dimensional client face prior to a procedure, helping technicians accurately create a stencil, comparing results with the three-dimensional client face having the semi-permanent makeup client-user requests applied, and analyzing results prior to touchup procedures.
US10354542B2 Role based notifications in a modular learning system
A modular learning system is provided for providing notifications to users of the modular learning system. The modular learning system includes a variety of types of users interacting with the modular learning system and with one another. The modular learning system enables users to create learning applications, purchase learning application, perform learning applications, and interact with one another to accomplish these tasks. The modular learning system maintains activity items related to these actions on the modular learning system. These activity items include a description of the activities performed as well as user roles entitled to view information about the activity item. When a user requests a notification from the system, the system identifies the user's role in the system and activity items that may be viewed by that user role.
US10354541B2 Tutor model building system
A tutor model building system includes a user interface device having a monitor to present to a user a predetermined learning interface of a problem requiring a solution and an input device for the user to enter data showing actions taken to arrive at a solution into the system, a computer to capture the actions entered by the developer user and to generate a behavior demonstration associated with the actions entered and to combine a plurality of behavior demonstrations created from a plurality of user entered data to a behavior graph, and an output device to provide the behavior graph to an authoring tool.
US10354540B2 Method for generating a dedicated format file for a panorama mode teaching system
The invention relates to a method for generating a dedicated format file for a panorama mode teaching system. By using the method of the invention, the size of the generated format file is small and recording and interaction process is convenient. The method is suitable for digitalized teaching and remote teaching. A traditional remote teaching process is lack of interactions and depends on a high quality network. By using the method of the invention, the above problems are solved. A reliable technology support is provided for teaching resource equalization.
US10354539B2 Situational awareness analysis and fatigue management system
A situational awareness analysis and fatigue management system including a processor that receives input data from a user, generates a set of algorithms from the input data, calculates outputs of each of the set of algorithms, and generates and displays a dynamic assessment situational awareness (DASA) diagram of the user as a function of situational awareness performance and wakefulness hours of the user from the calculated output. Using the DASA diagram, the processor identifies situational awareness longevity conditions of the user to perform a task, forecasts advanced fatigue conditions of the user based on the identified situational awareness longevity conditions and identifies improvements of situational awareness performance of the user to perform the task. The processor displays the identified situational awareness longevity conditions, the forecast of advanced fatigue conditions and the improvements of situational awareness performance of the user to perform the task to one or more second users.
US10354531B1 System and method for identifying available parking locations
Aspects of the present disclosure involve a method for identifying parking locations. The current disclosure presents a technique for identifying parking locations within a geographical area. In one embodiment, a database is populated and stores information associated with parking locations. The database can include coordinates associated with parking locations and other relevant attributes. In another embodiment, the information from the database may be used to identify and present a visual representation and route to available parking locations.
US10354526B2 Determining lane specific speed information
A method is presented which includes obtaining or holding available map data representing a travel network of road links and determining at least one lane-specific speed profile for a specific lane of at least one selected link of the plurality of links based, at least in part, on perpendicular distances between the selected link as represented by map data and positions represented by a plurality of data points.
US10354525B2 Alerting system and method thereof
An alerting system includes an image capturing module continuously captures traffic images surrounding a vehicle and showing at least one traffic sign therein; a gaze detector continuously detects a gaze direction of a driver in the vehicle; a control unit analyzes the traffic images and generates a trigger signal when it determines that the traffic sign changes and the driver fails to notice the change; and an alarming device alerts the driver upon the receipt of the trigger signal.
US10354523B2 Road traffic control system, method, and electronic device
A system includes a video traffic information analysis module configured to acquire a traffic condition parameter of a road network from video traffic information; a traffic condition prediction module configured to predict a traffic condition in a future period of time according to the traffic condition parameter to obtain a traffic condition prediction result; an actual traffic condition assessment module configured to assess an actual traffic condition based on the traffic condition parameter and according to a traffic condition evaluation model to obtain an actual traffic condition assessment result; and a traffic control decision module configured to determine a control scheme for a controllable traffic element using an optimization algorithm according to the traffic condition prediction result and the actual traffic condition assessment result. Traffic conflicts between motor vehicles, pedestrians and non-motor vehicles at intersections in a road network are reduced, thus effectively alleviating traffic congestion at the intersections.
US10354522B2 Optical detection device and facility management system
An optical detection device includes: an optical sensor configured to detect light from a light source of an indication lamp; an optical-detection-side communication unit configured to wirelessly transmit at least an optical detection signal of the optical sensor; and a photoelectric conversion unit configured to convert light from the light source into power and to store the power. The optical sensor and the optical-detection-side communication unit operate using the power stored in the photoelectric conversion unit.
US10354519B2 Communication system, apparatus and method
An example remote control device includes an inertial sensor; one or more manipulable input devices; wireless communication circuitry; and control circuitry for controlling the wireless communication circuitry to communicate information about the inertial sensor and the input devices to an electronic device. The information is communicated at one or more communication intervals using a data format which permits a value associated with the inertial sensor and sampled at a given sampling time to be communicated in at least first and second different communications.
US10354511B2 Geolocation bracelet, system, and methods
An identity, position, and/or health monitoring apparatus is provided. The identity, position, and/or health monitoring apparatus includes a retention feature, such as a wristband, configured to removably secure the monitoring apparatus to a person, such as a child. Particularly, the band of the monitoring apparatus may be a flexible and/or stretchable band that may be worn around a part of the body, such as a wrist or ankle. The band may be defoned by a circumferential member and/or may include first and second ends and a clasping mechanism configured to clasp and secure the first and second ends together, such as around the wrist or ankle of the user. In certain instances, the monitoring apparatus is retained within the band, and in other instances, the monitoring apparatus may be removable from the band, and the clasping mechanism may be configured for allowing the monitoring device to be removably attached therewith.
US10354510B2 Detection system for detecting moving object crossing border and method thereof
A detection system for detecting a moving object crossing a border includes a sense device and a positioning device. The sense device is disposed on a moving object and has a first position module. The first position module generates a first position signal based on the sense device. The positioning device is signally connected with the sense device and has a calculating module, a second position module, a detecting module, and a warning module. The positioning device receives the first position signal. The calculating module sets a border. The second position module generates a second position signal based on the positioning device. The detecting module determines if the sense device is out of the border based on the first position signal and the second position signal. The warning module sends out a warning signal.
US10354509B2 Intelligent earplug system
The present teachings disclose methods and apparatuses for an intelligent, wireless earplug system comprising a speaker, an earplug, an electronics base, and a cable. The earplug fits into a user's ear canal and is operatively connected to a smart device, such as a smart phone, to intelligently transmit sounds from the smart device to the earplugs in a manner selected by the user, such as for example transmitting binaural beats to the earplugs to facilitate sleep.
US10354506B2 Management system, server, management device, and management method
Provided is a management system in which required capacity of a storage device can be reduced even when the number of events that occur increases and in which the required capacity can be clearly understood. A management system 100 includes: an information storage member 110 that stores individual identification information I of a management target 200; an information reading device 120 that reads individual identification information I from the information storage member 110 located within a predetermined distance from the information reading device 120; an imaging device 130 that generates continuous image data V by continuously capturing images of at least an area where the information reading device 120 can read the individual identification information I from the information storage member 110; a storage device 140 that stores the continuous image data V; a control device 150 that acquires an event occurrence time at which an event related to the individual identification information I read by the information reading device 120 has occurred, and sets in the continuous image data V a playback start time corresponding to the event occurrence time; and a display device 160 capable of displaying an image G based on the continuous image data V.
US10354504B2 Modular patient monitor
A modular patient monitor provides a multipurpose, scalable solution for various patient monitoring applications. In an embodiment, a modular patient monitor utilizes multiple wavelength optical sensor and/or acoustic sensor technologies to provide blood constituent monitoring and acoustic respiration monitoring (ARM) at its core, including pulse oximetry parameters and additional blood parameter measurements such as carboxyhemoglobin (HbCO) and methemoglobin (HbMet). Expansion modules provide blood pressure BP, blood glucose, ECG, CO2, depth of sedation and cerebral oximetry to name a few.Aspects of the present disclosure also include a transport dock for providing enhanced portability and functionally to handheld monitors. In an embodiment, the transport dock provides one or more docking interfaces for placing monitoring components in communication with other monitoring components. In an embodiment, the transport dock attaches to the modular patient monitor.
US10354503B1 Methods and devices for activity monitoring in spaces utilizing an array of motion sensors
Aspects of the present disclosure include arrays of motion sensors that may be used to monitor a space to determine occupancy characteristics of the space, such as whether or not the space is occupied and the number of people located within the space. The array of motion sensors may be operatively connected to one or more building system components, such as lighting and HVAC equipment and can be used for adjusting an operating condition of the building system component based on whether a space is occupied.
US10354500B2 Paging system and method using wireless communication
A paging system comprise paging buttons configured to transmit a first signal including a paging request; a server configured to: receive the first signal, identify which of the paging buttons transmit the first signal received by the server, and transmit to at least one portable device a second signal including information on an identifier corresponding to the identified paging button that transmits the first signal, and the paging request; and at least one portable device configured to: display the identifier corresponding to the identified paging button and/or the paging request based on the second signal, and transmit to the server a third signal in response to an acceptance input responded to the paging request. The server transmits to at least one portable device a fourth signal confirming that the portable device transmitting the third signal is matched to the identified paging button in response to the third signal.
US10354499B2 Vibrator controlling method and apparatus
Provided is a vibrator controlling method and apparatus. The vibrator controlling apparatus may control a vibrator to generate a vibration of a magnitude not to be sensed by a user. A stimulus of at least a threshold of nerves may be generated when a vibration of the vibrator resonates with a vibration resulting from another stimulus. The nerves may sense the generated stimulus so that the user senses a presence of the other stimulus.
US10354497B2 Gaming device with shifting replacement symbols
A video slot machine has M reels, each displaying N symbols when stopped. Above the display of the reels is a set of generally valuable replacement symbols that have been independently selected at random independent from the reel display. Each reel is associated with a particular replacement symbol in the set. If a special symbol is displayed on a reel, the replacement symbol associated with that reel substitutes for the special symbol when determining the award. Examples of the replacement symbols include wild symbols, bonus symbols, and multiplier symbols. After each game, the replacement symbols are shifted, and used replacement symbols are randomly replaced to vary the possibilities for each game. The player is incentivized to play longer due to the possibility of using valuable replacement symbols in the symbol array and the possibility of very high awards being granted by multiple special symbols being displayed.
US10354495B1 Computer activated instant winner lottery ticket game system and method
A system and method for selling pre-printed instant-winner lottery tickets by use of a central computer communicating with widely-distributed enclosed vending machines and other terminals, with each ticket providing a traditional instant-winner game with a chance for an added instant-winner progressive jackpot prize. The identification code printed on each ticket is read by a code reader, after the ticket has been issued from a vending machine or selected from an accessible display of inactive tickets, and the computer determines whether the ticket is a progressive jackpot winner, and notifies the terminal at which the ticket is a processed of the win or loss. If the ticket has not been activated, the computer activates it. If necessary, the computer also supplies play data to be printed on the ticket or separate paper, or displayed to complete the traditional game and indicate the winning or loss of that game as well.
US10354490B2 Device and process for providing mobile gamification
A wireless device to provide mobile gamification services includes a transceiver configured to transmit data, an application to remotely connect via a network to a mobile website, to download a game from the mobile website to the wireless device, to execute the game locally on the wireless device, to execute the game via the mobile website, to redeem game rewards associated with wireless services, and to select the game rewards associated with the wireless services, a processor to control the transceiver and execute the application, a display to display the game and the game rewards, and a computer readable medium to store the application and user preferences associated with the game and with the wireless services.
US10354487B2 Automated method for servicing electronic gaming machines
Embodiments of the present invention are directed to a method for creating an electronic log for documenting entries into electronic gaming machines on a network. The network is monitored by a network computing device. People who enter the machines carry mobile computing devices that communicate over a normally operating wireless network. Cooperating among the network computing device and the wireless network results in creating an entry that includes the identify of a person entering one of the gaming machines, the identity of the gaming machine entered, and the reason for entry. The entry is stored in an electronic log.
US10354486B2 Unified gaming machine and method of use
A gaming machine is provided, including a display, a credit input device, a non-transitory memory, and a processor. The display is configurable to selectively present a centrally determined game and a non-centrally determined game. The credit input device is used to establish a credit balance for wagering on the centrally determined game and the non-centrally determined game. The non-transitory memory stores a centrally determined game engine and a non-centrally determined game engine. The processor is coupled to the non-transitory memory and the display, and is configured to select a game engine from the centrally determined game engine and the non-centrally determined game engine, and execute the selected game engine and a corresponding game.
US10354481B2 Gaming system with privacy features
A wagering game system includes a peripheral device with a peripheral device display and at least one processor configured to execute at least one application to display information on the peripheral device display. The system also includes a wagering game terminal with a terminal display configured to display a wagering game and a player-accessible interface configured to allow a player to communicatively couple the peripheral device to the wagering game terminal. The at least one application includes a wagering game application relating to the wagering game displayed on the terminal display of the wagering game terminal, and the at least one processor of the peripheral device executes the wagering application to display, on the peripheral device display, wagering game information relating to the wagering game.
US10354480B2 Gaming system and a method of gaming
A gaming system comprising: a display comprising a plurality of display portions associated with respective ones of a plurality of gaming devices; and a group game controller arranged to: control the display to display an object as moving between the display portions by displaying the object in individual ones of the display portions; determine display portions at which to display the object in each of a plurality of stopped display states, at least some of which correspond to respective ones a plurality of prizes; control the display to display the object in each stopped display state in the respective determined display portion; and award any prize associated with each stopped display state to a player of the respective gaming device upon at least one eligibility criteria being met in respect of the gaming device.
US10354478B2 Method, apparatus, and system for automatic refueling of driverless vehicle
The present application discloses at least a method, apparatus, and system for automatic refueling of a driverless vehicle. A specific implementation of the method includes: sending refueling request information when a fuel amount is lower than a preset value and a refueling condition is satisfied; receiving preselected gas station information corresponding to the refueling request information; determining, from the preselected gas station information, destination gas station information and driving route information of a destination gas station; sending refueling request information after arriving at the destination gas station based on the driving route information of the destination gas station; turning off an engine and/or an electric motor after receiving refueling permission information corresponding to the refueling request information, opening a fuel tank cap, and sending refueling confirmation information; and closing the fuel tank cap after receiving refueling completion information. This implementation improves the refueling efficiency.
US10354475B2 Vending machines
A product transport mechanism is provided for a vending machine which has a product storage area, comprising a plurality of vertically spaced product storage locations, and a product collection area. The product transport mechanism comprises a plurality of vertically arranged product transport carriages. Each product transport carriage is movable in the same vertical plane between: a first position in which it is arranged to receive a product dispensed from a predetermined one of the vertically spaced product storage locations; and a second position below the first position in which the product transport carriage is located in the product collection area to enable collection of the vended product. Each product transport carriage is arranged to nest with the product transport carriage immediately below it so that more than one of the product transport carriages can simultaneously adopt the second position in the product collection area.
US10354474B2 Incentive-based waste reduction system and method thereof
An incentive-based waste reduction system and method thereof are disclosed herein. In accordance with one embodiment of the present invention, an incentive-based waste reduction system comprises a collection means comprising at least a load-determining device, the collection means for obtaining a quantifiable measure of waste material from an entity, a value associated with the quantifiable measure of waste material, an adjustment factor for adjusting the value associated with the quantifiable measure of waste material, determined from an algorithm, the algorithm taking as an input at least a predetermined factor, a credit value associated with at least a quantifiable measure of deposited waste material, and a reward value associated with the credit value.
US10354471B2 Device and method for using gasochromic sensing for evaluating fitness
A method and apparatus for evaluating the fitness of an object based on determination of a measure of permeability of the object, including positioning the object between a fluid source and a gasochromic material, dispensing a fluid from the fluid source towards the object such that at least a portion of the fluid flows through the object and contacts the gasochromic material, exciting the gasochromic material with an excitation source such that an emission of the gasochromic material is in response to the excitation source and the fluid, detecting the emission from the gasochromic material to determine the permeability of the object, and evaluating the fitness of the object based on the determination of the permeability of the object. The gasochromic material may also be included in the object.
US10354470B2 Image sensor unit, image reading apparatus, image forming apparatus, and paper sheet distinguishing apparatus
An image sensor unit (60) includes: a light source part (25) that emits at least ultraviolet light in a main-scan direction to an object to be illuminated; a light condenser (32) that focuses light from the object to be illuminated; an image sensor (75) that converts the light focused by the light condenser (32), into an electric signal; and an ultraviolet cut part (65) that is disposed between the object to be illuminated and the image sensor (75), cuts off ultraviolet light in light reflected by the object to be illuminated, and allows fluorescent light to transmit therethrough. The image sensor (75) includes an ultraviolet detection part (77) that detects light in the ultraviolet light emitted from the light source part (25), the detected light having been reflected by a reflecting part but having not transmitted through the ultraviolet cut part (65).
US10354468B2 Lockable receptacle having plural security features
A lockable receptacle, including a housing having five walls and an opening, a first door disposed on the housing to close the opening of the housing, a locking mechanism to lock the first door, and a camera connected to the locking mechanism to unlock the locking mechanism in response to an authorized user being recognized by the camera.
US10354465B2 Cognitive intercom assistant
Embodiments for intelligent premise security access management by a processor. Identification information of a user requesting access to enter a premise via a premise entry may be authenticated using a knowledge domain of trusted users in an Internet of Things (IoT) computing network. Entry access to the premise may be granted via the premise entry upon authenticating the identification information.
US10354464B2 Wireless lock
A network lock system and a method for operating the network lock system. The network lock system includes: a battery controller for turning on a microcontroller using power in a battery, in response to a determination by the battery controller that there is enough power in the battery to turn on the microcontroller; the microcontroller after being turned on, for receiving a wireless signal and in response, for generating a lock signal to activate a device adapter; the device adapter for applying a power signal to a lock mechanism, in response to the device adapter having been activated by the lock signal; and the lock mechanism for locking a first lock part to a second lock part together, and for releasing the first lock part locked to the second lock part in response to the lock mechanism having received the power signal from the device adapter.
US10354463B2 Systems and methods for secure authentication for access control, home control, and alarm systems
Systems and methods for secure authentication for access control, home control, and alarm systems are provided. Some methods can include receiving first user input at a mobile device, determining whether the first user input matches preconfigured user input, when the first user input matches the preconfigured user input, transmitting an access signal to an access control system, a home control system, or an alarm system to trigger access thereto.
US10354455B1 Systems and methods for weather-related vehicle damage prevention
A computer-implemented method for providing covered parking to vehicles is provided. The method may include transmitting a location identifier of a covered parking location and a communication address of a covered parking location (CPL) computing device to a vehicle computing device and/or an insurance computing device. The method may further include transmitting a signal to the vehicle computing device indicating a number of available parking spots of the covered parking location when the vehicle computing device contacts the CPL computing device, receiving a request from the vehicle computing device to reserve a parking spot of the covered parking location, determining whether to accept the request, and transmitting a response to the vehicle computing device. Accepting the request causes the CPL computing device to permit a vehicle associated with the vehicle computing device access to the covered parking location.
US10354451B2 Exploration of medical visualization parameters in virtual spaces
A computer-implemented method for exploration of medical visualization parameters in virtual spaces includes detecting a user location and a user orientation in a physical space and generating a display of an immersive layout centered at the user location and the user orientation. A plurality of holograms is generated within in the immersive layout. Each hologram depicts a rendering of a medical image with a distinct combination of rendering parameter values. The display is updated based on a change to one or more of the user location and the user orientation in the physical space.
US10354445B2 Sub-pixel grayscale three-dimensional printing
Techniques and systems for sub-pixel grayscale three-dimensional (3D) printing are described. A technique includes mapping a 3D digital model onto a 3D grid of voxels associated with a 3D printer; assigning a first intensity level to first voxels that are fully contained within the model, the first intensity level being sufficient to cure photoactive resin during a curing time; determining, based on geometric information provided by the model, containment degrees for second voxels that are partially contained within the model; assigning second intensity levels to the second voxels based respectively on the containment degrees, the second intensity levels being greater than a third intensity level and lesser than the first intensity level; assigning the third intensity level to third voxels that are outside of the model; and generating one or more graphic files based on the first, second, third voxels, and respectively assigned intensity levels.
US10354441B2 Augmented reality systems and methods for telecommunications site modeling
Systems and method for augmented reality to visualize a telecommunications site for planning, engineering, and installing equipment include creating a three-dimensional (3D) model of a virtual object representing the equipment; providing the 3D model of the virtual object to an augmented reality server; providing a virtual environment representing the telecommunications site; obtaining the virtual object from the augmented reality server; and selectively inserting the virtual object in the virtual environment for one or more of planning, engineering, and installation associated with the telecommunications site.
US10354436B2 Image processing apparatus, image processing system and image processing apparatus operation method
An image processing apparatus includes a processor including hardware, wherein the processor is configured to: construct first and second pieces of three-dimensional image data based on two different subject images received; arrange first and second three-dimensional shapes included in the first and second pieces of three-dimensional image data at positions corresponding to pieces of image pickup position information; calculate a deviation angle based on at least one of a degree of similarity between hues, a degree of similarity between textures and a degree of similarity between edges, and correct the deviation angle and arrange the first and second three-dimensional shapes in three-dimensional space to generate a three-dimensional shape image.
US10354434B1 Level of detail selection during ray tracing
A level of detail node may hold in a bounding volume hierarchy, an object identifier, a distance at which a transition occurs between levels of detail and a bias. When a level of detail node is encountered in the hierarchy, the distance value may be used to select a level of detail. Sometimes a different level of detail is loaded because the preferred level is not available. The different level may be marked in a register. Then for a subsequence frame, the correct level is used. A node bias may be used to override the level of detail selection is some cases.
US10354428B2 Display device and method of controlling display device
A projector includes a display unit that displays an input image which is based on an input image signal and a plurality of operation detection markers used for operation detection, on a screen, an operation detection unit that detects an operation on each of the plurality of operation detection markers based on the image captured by the imaging unit, and a processing performance control unit that performs processing corresponding to the operation detection marker from which the operation is detected by the operation detection unit. The operation detection unit causes the plurality of operation detection markers to be displayed at the outside of the input image on the screen, and causes a plurality of icons corresponding to each of the plurality of operation detection markers to be displayed at the position corresponding to the operation detection marker.
US10354427B2 Method of driving head mounted display and head mounted display performing the same
A method of driving a head mounted display is provided. The method derives a position adjustment data by displaying a binocular position adjustment image on a left-eye panel region and a right-eye panel region, derives a size adjustment data by displaying a binocular size adjustment image on the left-eye panel region and the right-eye panel region, generates a luminance adjustment data based on a difference between a left-eye and a right-eye luminance perception data, converts an image source into an input image data based on the position adjustment data, the size adjustment data, and the luminance adjustment data, and displays an image corresponding to the input image data.
US10354425B2 Method and system for providing context relevant media augmentation
Systems and methods are presented that provide for receiving, at a server computer, a content item from a client device, determining, by the server computer, that a characteristic of the content item matches a trigger for a media overlay, generating, by the server computer, a media overlay associated with the characteristic of the content item, and providing, by the server computer, the media overlay to the client device wherein the media overlay is displayed on a user interface of the client device.
US10354421B2 Apparatuses and methods for annotated peptide mapping
Methods and apparatuses for the analysis of mass spectroscopic (MS) data as well as ultraviolet (UV) absorption data. In particular, described herein are tools and methods to assist in generating annotated peptide maps from a raw MS data.
US10354418B2 Tomographic reconstruction for material characterization
Some embodiments of the invention provide a method of determining a material characteristic of material in a sample by iterative tomographic reconstruction. The method conducts one or more X-ray tomography scans of a sample, and then determines one or more estimated material characteristics, such as atomic number and density, for multiple volume elements in the sample using a tomographic reconstruction algorithm. These estimated material characteristics are then modified by reference to stored known material characteristic data. Preferably, determining the composition of the sample volume during reconstruction includes segmenting the sample into regions of common composition, the segmenting being performed during iterative reconstruction instead of being based on the voxel characteristics determined upon the completion of iterative reconstruction. Preferred versions will perform one or more additional iterations of the tomographic reconstruction algorithm, where each iteration updates the one or more estimated material characteristics for the volume elements.
US10354417B2 Medical image processing apparatus and medical image diagnosis apparatus and medical image processing method
An embodiment provides a medical image processing apparatus that comprises circuitry. The circuitry obtains detection data representing detection events of radiation at a plurality of detector elements. The circuitry reconstructs an image by iteratively using an optimization-transfer algorithm to the detection data. The optimization-transfer algorithm uses a quadratic surrogate function that includes a curvature. The curvature is calculated using an inverse-background image.
US10354416B2 Non-contrast MR angiography with variable slice resolution 3D time-of-flight
A method for acquiring an image volume using a magnetic resonance imaging device includes performing an acquisition process to acquire a first dataset corresponding to a first portion of an anatomical region of interest at a first slice resolution, wherein the first dataset comprises a first plurality of three-dimensional slabs or a first plurality of two-dimensional slice regions. Additionally, one or more additional acquisition processes is performed to acquire a second dataset corresponding to a second portion of the anatomical region of interest at a second slice resolution that is lower or higher than the first slice resolution, wherein the second dataset comprises a second plurality of three-dimensional slabs or a second plurality of two-dimensional slice regions. Once the datasets are acquired, a reconstruction process is applied to jointly reconstruct the first dataset and the second dataset as a single consistent volume.
US10354412B2 Receptacle for detection of targeted substances
A receptacle for detecting a targeted substance is provided and may include at least one chamber configured to accommodate a reagent and a test swab. A first opening may be provided at a first end of the receptacle and a testing area may be provided at a second end of the receptacle. The receptacle may further include an image, readable by an image sensor, that is positioned a predetermined distance from the testing area and configured to facilitate alignment of the image sensor with the testing area for a colorimetric analysis of the targeted substance.
US10354410B2 Apparatus for determining a position of a first object within a second object
The present invention relates to an apparatus for determining a position of a first object (14) within a second object (13), wherein the first object (14) contacts the second object (13) at a contact region. The apparatus (1) comprises a provision unit (2) for providing a three-dimensional model (20) of the second object (13). A projection unit (5, 6, 7, 21) generates a two-dimensional projection image (26) of the first object (14) and of the second object (13), and a registration unit (8) registers the three-dimensional model (20) with the two-dimensional projection image (26). A determination unit (9) determines the position of the contact region from the position of the first object (14) on the two-dimensional projection image (26) and the registered three-dimensional model (20) of the second object (13), wherein the position of the contact region is the position of the first object (14) within the second object (13).
US10354408B2 Vehicle camera image processing
Methods and systems for developing image processing in a vehicle are described. In an example, a system, a tool or method may be used to determine the effect of changing parameters for processing the image data from a vehicle camera without actually processing the image. The image may be processed after the parameters reach a threshold of minimum requirements. After the image is approved, the parameters may be stored and transmitted to a separate system to be integrated into head unit instructions of a vehicle or loaded into head unit memory in a vehicle. The vehicle may display a processed image in a vehicle display. Vehicle processing circuitry may develop image processing for a vehicle are described. In an example, the image processing that relates to preparing an image for display occurs in the head unit in the vehicle may be positioned away from the camera itself.
US10354407B2 Camera for locating hidden objects
A distance substantially between a camera and an object is measured preferably with a rangefinder. Positional coordinates including an altitude of the camera are determined. A pose including pitch and azimuth of the camera directed at the object is determined from sensors. Positional coordinates of the object are determined using at least the positional coordinates of the camera, the pose of the camera and the distance substantially between the camera and the object which are used to determine a location volume. A database is searched for objects located at least partially inside the location volume. The camera is part of a computing device with a screen. Search results are listed on the screen and an outline of a hidden object in the location volume is drawn on the screen.
US10354401B2 Distance measurement method using vision sensor database
The present disclosure is a method to measure the distance between the place where the first image is acquired and the target distance after comparing and analyzing the image acquired through vision sensor with the established database. The database stores images of each section and image information by using the vision sensor. The distance measuring method analyzes the characteristics of the images transmitted by a user and the characteristics of the objects on images, compares them with the database, selects the image most similar to the corresponding image from the database, and calculates the distance to the user.
US10354396B1 Visual-inertial positional awareness for autonomous and non-autonomous device
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10354393B2 Method and device for determining motion trajectory of target subject, and storage medium
A method and device for determining a motion trajectory of a target subject are provided. The method includes: acquiring a first control point and a second control point on a motion track based on a current position of the target object on the motion track, where the first control point and the second control point are adjacent control points; acquiring a first direction vector and a second direction vector, where the first direction vector is a unit direction vector at the first control point, and the second direction vector is a unit direction vector at the second control point; and determining the motion trajectory of the target object on the motion track through a specified spline curve interpolation model, based on the first control point, the second control point, the first direction vector and the second direction vector.
US10354391B2 Method and system for multi-label image segmentation
The invention is a computer-method that pertains to the segmentation of images. The invention extends the Sim Cut model for image segmentation that allows for the segmentation of images into two parts to allow for the segmentation of images into an indefinite number of parts.
US10354390B2 Liver boundary identification method and system
The present invention relates to the technical field of medical image processing and, in particular, to a liver boundary identification method and a system. The method includes: obtaining liver tissue information of a liver tissue to be identified; identifying a liver tissue boundary in the liver tissue information according to a feature of the liver tissue corresponding to the liver tissue information and a feature of the liver tissue boundary corresponding to the liver tissue information using an image processing technology or a signal processing technology; and outputting position information of the identified liver tissue boundary. By using the disclosed method, the liver tissue boundary can be identified automatically, the efficiency of identifying the liver boundary can be improved, and automatic positioning of the liver boundary can thus be achieved.
US10354388B2 Vision system with tail detection
A system that includes a three-dimensional (3D) camera configured to capture a 3D image of a rearview of a dairy livestock in a stall and a processor. The processor is configured to obtain the 3D image, identify one or more regions within the 3D image comprising depth values greater than a depth value threshold, and s to identify a thigh gap region from the one or more regions. The processor is further configured to demarcate an access region within the thigh gap region and demarcate a tail detection region. The processor is further configured to identify one or more tail candidates within the tail detection region, to identify a tail candidate that corresponds with a tail model as the tail, and to determine position information for the tail.
US10354385B2 Optical coherence tomography (OCT) data processing method, storage medium storing program for executing the OCT data processing method, and processing device
An Optical Coherence Tomography (OCT) data processing apparatus includes an acquisition unit configured to acquire three dimensional (3-D) OCT data of an object to be inspected, a generation unit configured to generate a motion contrast image based on the 3-D OCT data, and a detection unit configured to detect a inner surface coordinate of a vessel wall based on position information of an edge of a vessel region in the motion contrast image.
US10354384B2 Automated assessment of glaucoma loss from optical coherence tomography
Systems and methods for assessing glaucoma loss using optical coherence topography. One method according to an aspect comprises receiving optical coherence image data and assessing functional glaucoma damage from retinal optical coherence image data. In an aspect, the systems and methods can map regions and layers of the eye to determine structural characteristics to compare to functional characteristics.
US10354382B2 Method and device for examining or imaging an interior surface of a cavity
A method for examining an interior surface of a cavity includes the steps of capturing partial images of an interior surface of a cavity; joining the captured partial images to form a complete image of said interior surface of the cavity; and providing an warning if the joined partial images does not form a complete image of said interior surface of the cavity.
US10354381B2 Systems and methods for evaluating accuracy in a patient model
Systems, devices, and methods are described for providing patient anatomy models with indications of model accuracy included with the model. Accuracy is determined, for example, by analyzing gradients at tissue boundaries or by analyzing tissue surface curvature in a three-dimensional anatomy model. The determined accuracy is graphically provided to an operator along with the patient model. The overlaid accuracy indications facilitate the operator's understanding of the model, for example by showing areas of the model that may deviate from the modeled patient's actual anatomy.
US10354374B1 Method of representing the internal conditions in computed tomography
A method for validating computed tomography (CT) techniques and individual inspections is provided with a CT reconstruction algorithm, an x-ray source, a primary rotational stage, a secondary rotational stage, and an x-ray beam detector. A test object is situated on the primary rotational stage and a plurality of image quality indicators (IQIs) is situated on the secondary rotational stage. The x-ray source, the primary rotational stage, the secondary rotational stage, and the x-ray beam detector are linearly aligned. Therefore, an x-ray beam from the x-ray source intersects the test object and the IQIs before reaching the x-ray beam detector. A CT reconstruction is developed by superimposing a plurality of projection data from the test object and the IQIs. More specifically, a CT reconstruction from the IQIs with a specific intensity value is added to the CT reconstruction of the test object.
US10354373B2 System and method for photomask alignment and orientation characterization based on notch detection
A notch detection system receives images of a sample from the imaging detector, in which the sample includes a notched surface and an un-notched surface bounded by a sidewall and further includes at least one notch known notch specifications. The images are generated such that illumination unobstructed by the sample is received by the detector and the sample prevents incident illumination from reaching the detector. The system further determines whether each image includes a notch, identifies the notched surface, and directs a sample positioner to position the sample with the notched surface in a selected direction when a notch is identified in at least one image of the one or more images.
US10354368B2 Apparatus and method for hybrid ground clearance determination
A method and apparatus for determining ground clearance of a structure are provided. The method includes removing reflection points caused by noise from first reflection point information based on temporal persistency and generating second reflection point information, extracting visual features from an image of a camera based on convolutional neural network, projecting the second reflection point information onto the image, generating region proposals based on the projected second reflection point information and the image, the region proposals indicating potential horizontal structures above a path, detecting stationary horizontal structure above a path based on the generated region proposals, and determining distance between ground and the detected stationary horizontal structure based on the projected reflection point information and the image.
US10354367B2 Image processing apparatus, image pickup apparatus, image processing method, image processing program, and storage medium
An image processing apparatus includes an estimator (804b) which estimates a moire component included in an image based on optical characteristic information, a determiner (804c) which determines a correction amount based on the estimated moire component, and a corrector (804d) which corrects the image so as to reduce the moire component included in the image based on the correction amount.
US10354362B2 Methods and software for detecting objects in images using a multiscale fast region-based convolutional neural network
Methods of detecting an object in an image using a convolutional neural network based architecture that processes multiple feature maps of differing scales from differing convolution layers within a convolutional network to create a regional-proposal bounding box. The bounding box is projected back to the feature maps of the individual convolution layers to obtain a set of regions of interest. These regions of interest are then processed to ultimately create a confidence score representing the confidence that the object detected in the bounding box is the desired object. These processes allow the method to utilize deep features encoded in both the global and the local representation for object regions, allowing the method to robustly deal with challenges in the problem of robust object detection. Software for executing the disclosed methods within an object-detection system is also disclosed.
US10354354B2 Content synchronization using watermark timecodes
Methods, devices and computer program products allow improved synchronization among multiple contents. One disclosed method includes receiving a first and a second content and performing watermark extraction to recover a first timecode as part of a watermark embedded into a segment of that content. The first timecode conforms to a first type of timing system. Next, a timing system associated with the second content is determined, and a mapping is obtained that allows timecode conversion between the first and the second timing systems. Using the mapping to synchronize the presentation of the second content with that of the first content. Thus synchronization of multiple contents is properly maintained even when processing operations such as format conversion and transcoding cause metadata streams that carry timing information to be removed.
US10354351B2 Portable system for managing events
A system for interacting with a portable device is provided. The system is configured to process both personal and premises events, and includes at least one processor configured to generate device data for determining the location of the portable device and process sensor data in response to an event. The processor is further configured to generate situational data for the processed event. The situational data is based on the sensor data and the device data. The situational data includes information indicative of whether the event is an alarm event and if the event is the alarm event, whether the alarm event is one of a personal event and premises event. The processor is further configured to provide at least a portion of the situational data to the remote service site if the event is the alarm event and determine that confirmation has been received.
US10354348B2 Digital evidence management
In some examples, analysis metadata may be generated for received digital assets based on analysis of content of the digital assets. As one example, a service computing device may receive and store a digital asset and first metadata for the digital asset. The service computing device may determining a content category of content of the digital asset, and may analyze the content of the digital asset based at least in part on the content category to obtain at least one analysis result as additional metadata for the digital asset. The service computing device may store the analysis result in association with the digital asset and may store analysis metadata in association with the first metadata.
US10354346B1 Implemented per-room VLANs
An inventive system related to implementation of dynamic virtual local area network (VLAN) assignment and provisioning in communication networks. The inventive system enables per-room 802.1q VLANs that are enforced through 802.1X distribution equipment. This inventive system enables facilities such as hotels to implement per-room VLANs to increase security and efficiency in handling a plurality of devices brought in by guests as well as devices that are provided by the facility itself.
US10354345B2 Optimizing and controlling the energy consumption of a building
Described herein are methods and systems, including computer program products, for determining a load control schedule for energy control devices using a load shifting optimization model and applying the load control schedule to adjust the energy control devices. A server receives thermodynamic models, energy price data and energy load forecast data. The server generates price probability distribution curves based upon the price data and load probability distribution curves based upon the load forecast data. The server executes a load shifting optimization model to determine a profit probability distribution curve for demand response decision rules. The server determines a profit curve that has an optimal profit value. The server generates a load control schedule based upon the optimal profit curve and generates operational parameters for energy control devices using the load control schedule. The server transmits the operational parameters to the energy control devices to adjust operational parameters.
US10354344B2 Energy consumption alerting system, platform and method
An energy consumption alerting system is provided. The system includes a plurality of sensors deployed at different locations of at least one monitored site, the sensors being able to provide location-specific energy consumption values. The system further includes a data aggregation facility so as to sum up location-specific energy consumption values associated with at least two corresponding predetermined sensors of the plurality of sensors to obtain an aggregated energy consumption value. The system further includes an alerting facility this is able to compare the aggregated energy consumption value with an user-defined threshold level and notify a user if the at least one aggregated energy consumption value exceeds the at least one user-defined threshold level. A cloud-based energy consumption alerting platform and an energy consumption alerting method are also provided.
US10354343B2 Automated process control hardware engineering using schema-represented requirements
Automated hardware device engineering and design by representing hardware engineering requirements via a wiring typical schema. An engineering workbench application executing on a computing device utilizes a wiring typical schema representing generic and project-specific requirements to automate hardware device engineering and design tasks in real time.
US10354342B2 Adaptive livestock growth modeling using machine learning approaches to predict growth and recommend livestock management operations and activities
A method and system is provided in an adaptive framework for modeling livestock growth. The adaptive framework processes input data relative to livestock growth in an ensemble of one or more models and an artificial intelligence layer configured to select the most appropriate or primary model to optimize, predict, and recommend livestock feed operations based upon environmental, physiological, location and time variables within such input data. The adaptive framework also optimizes workflow by pen and by producer, based upon historical performance, gender and breed and the management practices of the producer.
US10354331B2 Receiving and processing transaction requests using a distributor portal
A method of initiating and processing an annuity transaction request according to a messaging protocol that uses entirely electronic forms of communication is provided. Upon receiving an annuity transaction request at a distributor portal associated with an annuity distribution entity, from an individual associated with the annuity, the distributor portal collects information relevant to the annuity transaction request, such as details about the annuity contract and the particular type of transaction request, and transmits the transaction request to a carrier of the annuity. The receiving, collecting, processing and transmitting is conducted entirely by the distributor portal, which facilities the exchange of electronic communications between the different parties involved.
US10354329B2 Smart sensors for roof ice formation and property condition monitoring
Embodiments include a system providing sensor feedback for property condition monitoring, including: a plurality of sensors disposed in a roof structure of a property; the plurality of sensors providing output indicative of ice formation associated with the roof structure; a hub device that receives output from the plurality of sensors, the hub device detecting at least one sensor output indicative of ice formation and providing a notification regarding the ice formation; a computing device of an insurance carrier that receives the notification, the computing device updating a status of the property in an insurance carrier database in response to the notification; and a communication link between the plurality of sensors, the hub device and the computing device of an insurance carrier. Other aspects are described and claimed.
US10354325B1 Computer-generated graphical user interface
Methods for computer generation of graphical user interfaces are disclosed. The interfaces may provide representations of electronic order book data, including prospective orders and the impact of the prospective orders on the order book. Generating the graphical user interfaces can comprise calculating cumulative digital asset purchase order volumes and cumulative digital asset sell order volumes that are available in the order book at each order price. Graphical representations of a prospective order and a post-order order book may be generated and overlaid on the current order book graphical representation.
US10354323B2 Diverse options order types in an electronic guaranteed entitlement environment
An enhanced system and method for handling, matching and executing a diverse group of limit-priced orders in an electronic options environment is disclosed. Most of the order types disclosed are automatically repriced and reposted as the NBBO changes to increase their execution opportunities. Market maker entitlements are integrated with the order processing, so that the market maker is guaranteed an allocation of the trade if the market maker is at the NBBO when an order priced at or better than the NBBO is received. Once posted to the order book, the displayed price of an order may be eligible for preferential execution in a market maker entitlement process, regardless of whether the displayed price is original or has been automatically repriced.
US10354319B1 Bid placement for ranked items
Disclosed are various embodiments for a placement bidding application. A collection of items is ranked according to relevance. A placement of an entry in the list is determined according to a bid to include the entry in a subset of the items presented to a user. The bid may be accepted according to a projected revenue generated for placement of the entry.
US10354318B2 Providing an image of an item to advertise the item
A seller device executing a seller module captures an image of an item available for purchase and uploads the image to a host machine. The host machine receives the image of the item and provides the image and a seller address to a buyer device. The buyer device executing a buyer module presents the image and the seller address to a user. The seller address is usable to initiate a communication with the seller of the item. The host machine may provide the seller module to the seller device, and the host machine may provide the buyer module to the buyer device. The host machine may also communicate the image to an advertisement server configured to publish the image as a listing of the item.
US10354312B2 Electronic marketplace recommendations
A shared “universal” virtual shopping cart (“the cart”) may be provided by a host to enable information sharing between multiple disparate electronic marketplaces provided by various merchants. The host may obtain user information via the cart to improve interactions with a user. The host may recommend an item to the user that is offered at a lower price and related to an item retained in the user's cart. The host may also recommend items based on a user's purchase history, such as complementary items (e.g., up-sell items) and items other users may recommend. In some aspects, the host may compile best selling lists based on data from multiple electronic marketplaces. The host may also perform user specific operations such as indicate an item in a cart is a duplicate of a previous purchase and monitor a price and/or available quantities of an item in the cart.
US10354307B2 Method, device, and system for obtaining information based on audio input
A Method and a device for obtaining information based on an audio input are disclosed. The method is performed at an electronic device having one or more processors and memory. The method includes: while running a social networking application, sending a first audio input to a server hosting the social networking application, wherein the first audio input is captured in response to a triggering event; retrieving, from the server, a product information item associated with a product identified based on the first audio input, wherein the product information item is obtained by comparing at least one audio feature of the first audio input with signature audio features extracted from audio of TV or radio broadcast within a predetermined time span; and displaying the retrieved product information item to a user of the electronic device within the social networking application.
US10354305B2 Method, medium, and system for workflow management in an online reverse auction
A workflow management and online reverse auction system includes a non-transitory computer readable medium storing a program. The program causes a computer to execute steps of posting electronic part details for a part to be sourced to an online reverse auction site, and receiving electronic bids including prices for supplying the part to be sourced through the online reverse auction site from a plurality of suppliers. The program also causes the computer to execute steps of selecting a chosen supplier from the plurality of suppliers based on the electronic bids, and providing an option for the chosen supplier to extend an initial supplier agreement duration by accepting an additional supplier agreement term beneficial to a buyer.
US10354303B1 Verification of rental and mortgage payment history
A method for presenting a verified rental payment history of a rental user. The method includes selecting verified rental payment history factors related to a rental user's rental history and verified accounts of the rental user. The method further includes receiving authentication credentials for the verified accounts and receiving payment history records from the verified accounts using the authentication credentials. The method further includes generating renter analytics using the verified rental payment history factors and the payment history records. The method further includes generating the verified rental payment history using renter analytics and delivering the verified rental payment history to a landlord user.
US10354298B2 Lighting audit and LED lamp retrofit
Embodiments of the invention provide systems and techniques for analyzing an existing light fixture in its installed environment and, based on the sensed location of the light and its environmental illumination pattern, identifying at least one LED retrofit fixture that may be used to replace the existing light fixture.
US10354296B1 Follow-up determination
The transmission of a review request to a potential author of a review on a review site is facilitated. A determination is made that the potential reviewer has not, subsequent to the transmission, authored a review on the review site. A follow-up action to take with the potential reviewer regarding the review request is determined.
US10354293B2 Events tracking technology
The presently disclosed subject matter includes, inter alia, a system and method of associating between a media source advertizing a given app and a respective app event of the given app. information indicative of an app event of the given app executed by a given device is received and data elements characterizing the given device and generating a fingerprint identifying the given device are obtained. The generated fingerprint is compared with at least one other previously generated fingerprint and based on the result of this comparison it is determined whether both fingerprints identify the same device.
US10354290B2 Generating a shoppable video
Embodiments of the present invention provide systems and methods for automatically generating a shoppable video. A video is parsed into one or more scenes. Products and their corresponding product information are automatically associated with the one or more scenes. The shoppable video is then generated using the associated products and corresponding product information such that the products are visible in the shoppable video based on a scene in which the products are found.
US10354286B1 Digital promotions system including user-craving profile and upcoming event based digital promotion and related methods
A digital promotion system may include a mobile wireless communications device and a digital promotions server. The digital promotions server may include a memory configured to store digital promotions, and a processor coupled thereto. The processor may harvest historical user data that includes historical purchase data, historical geographic location data based upon the mobile wireless communications device, and historical social media data, and determine a user-craving profile based upon the harvested historical user data. The processor may determine an upcoming event for the user, and select a corresponding digital promotion for the user based upon the user-craving profile and the upcoming event.
US10354283B2 Systems and methods for advertising
The present disclosure is related to systems, methods, and/or processor readable media for presenting advertisements and/or other content. In certain embodiments, the disclosure relates to systems and/or methods for presenting advertisement and/or other content on mobile devices where advertisements and/or other content are displayed on the mobile device on unlocking of the device.
US10354277B2 Methods and systems for searching and displaying promotional offers on a mobile device based on current user location
Methods and systems for searching and displaying promotional offers on a display screen of a mobile device based on current user location have been disclosed. An example method comprises identifying a location of the mobile device, retrieving from a remote server one or more promotional offers provided by merchants located in the nearby area within a predetermined distance from the identified location, associating the location of the mobile device and locations of the one or more merchants providing the one or more promotional offers with a virtual map, generating one or more map elements associated with locations of the mobile device and the one or more merchants, and displaying the virtual map and the one or more map elements.
US10354276B2 Systems, methods, and devices for decreasing latency and/or preventing data leakage due to advertisement insertion
The disclosure herein relates to systems, methods, and devices for decreasing latency and/or preventing data leakage that may arise from advertisement insertion. In some embodiments, the systems, methods, and devices described herein provide for asynchronous advertisement selection and/or insertion separate from user-requested content retrieval and/or delivery, wherein the advertisement selection can be performed in parallel with and/or at a separate location from the user-requested content retrieval and/or delivery, thereby decreasing latency in rendering user-requested content. Further, in certain embodiments, the systems, methods, and devices described herein can prevent data leakage by preventing and/or circumventing the need to use cookie syncing among different DSPs, SSPs, or the like. Moreover, in some embodiments, the systems, methods, and devices described herein are configured to deliver advertisements as a native content, thereby further decreasing latency and/or preventing data leakage.
US10354269B2 System and method for administering a loyalty program and processing payments
The present invention is directed to a system and method for administration of a customer loyalty program at a point of sale terminal. The system, in one embodiment, contains a database of customer records for the loyalty program where each customer record contains information about a customer's payment device and information about a customer's mobile device. The system may locate a customer record in a database based on payment device or mobile device information captured at the point of sale terminal and apply any applicable loyalty program discounts. The system may then forward the payment device information to a third-party payment processor for payment processing. The system may print out a receipt at the point of sale terminal indicating any discounts and containing a promotional message. The system may also send a promotional message to the customer's mobile device using the mobile device information stored in the customer's record.
US10354268B2 Systems and methods to organize and consolidate data for improved data storage and processing
Systems and methods to dynamically combine offer data records in accordance with predetermined rules such that the data records that are required to be monitored for processing are reduced and the computation efficiency in processing the transactions and relevant offers is improved in a transaction handler configured on an electronic processing network to process a huge amount of transactions in real time and a rapidly increasing number of offers.
US10354263B2 Methods and apparatus to model consumer choice sourcing
Methods, systems and apparatus are disclosed to model consumer choices. An example apparatus includes a multinomial logit (MNL) engine to add a set of products having respondent choice data to a base MNL model, the MNL engine to include an item utility parameter and a price utility parameter associated with corresponding ones of products in the set of products, an aggregate building engine to improve a computational efficiency of model generation by generating a number of copies of the base MNL model to form an aggregate model based on a number of the corresponding ones of products in the set of products, each one of the number of copies of the base MNL model exhibiting an effect of an independence or irrelevant alternatives (IIA) property, a sourcing modifier to proportionally affect interrelationships between dissimilar ones of the number of products in the set by inserting sourcing effect values in the aggregate model to be subtracted from respective ones of the item utility parameters, an estimator to estimate the item utility parameters of the aggregate model based on the number of copies of the base MNL model and the respondent choice data, and a simulation engine to calculate the choice probability for the corresponding ones of the products in the set of products based on the estimated item utility parameters and the price utility parameters.
US10354260B2 Adaptable retail pricing environment and electronic exchange, delivering customized competitor pricing rewards and discounts
An individualized discount and reward server includes one or more linked databases storing customer data including at least one retailer account and purchase history associated with the customer. The server including a processor to allocate at least one customized offer to the retailer account using at least the purchase history associated with the customer, the at least one customized offer including a loyalty adjustment changing a general market price point of a retail product in accordance with a competitor price. The processor further displays to the customer, via the interface, a display page including the at least one customized offer and an option for selection of the at least one customized offer. The processor also updates, upon reception of the customer input indicating selection of the at least one customized offer, the retailer account to indicate selection of the at least one customized offer.
US10354257B2 Identifying clusters for service management operations
Client instance data including a plurality of incidents is obtained, each incident including a plurality of fields. A target field and an evaluation field are selected from among the plural fields. The plurality of incidents are grouped into a plurality of clusters based on a degree of a natural language text similarity of respective target fields in the plurality of incidents. A quality value is determined for each of the plurality of clusters based on the degree of the natural language text similarity of respective target fields in grouped incidents of the cluster from among the plurality of incidents, and based on respective evaluation fields. Each of the plurality of clusters is ranked based on the respective quality value of the cluster and a number of the grouped incidents of the cluster. At least one of the ranked plurality of clusters is identified to perform a service management operation.
US10354255B2 Client access license tracking mechanism
A client tracking mechanism has a log file analysis routine that may generate two tables, one having a licensable entity designator and last logged off time, and the other having a current session designator. The first table may be aggregated by a server that may collect data from multiple client tracking mechanisms to determine a licensable entity's sessions across multiple servers. The client tracking mechanism may save and resume analysis from the last analyzed log file entry, and may be able to track sessions that are both shorter and longer than the time between each analysis. In many embodiments, a licensable entity may be a user or a device, when a license arrangement is configured in a per-user or per-device basis.
US10354247B2 Systems and methods for processing payment transactions
Embodiments of the disclosure relate to systems and methods for communicating transaction-related data to a recipient device. In at least one embodiment, a computer-implemented method can be provided. The method can include directing storage of transaction-related information comprising payment data and value added services data. The method can further include communicating the transaction-related information to a recipient device during a card emulation communication initiated by the recipient device, wherein the recipient device utilizes the transaction-related information to complete a payment transaction and provide one or more value added services associated with the payment transaction.
US10354245B2 N to N money transfers
Various methods, systems, and devices are described for performing money transfers to one or more payees from one or more payors using a money transfer system. A party, such as a payor, a payee, or a third party may create a set of payee rules. The same or a different party may also create a set of payor rules. The payee rules may comprise conditions which, when satisfied, permit a payee to receive funds from a funds pool. The payor rules may comprise conditions which, when satisfied, permit a payor to provide funds to the funds pool. The money transfer system may determine whether requests from a payor and a payee comply with the payor rules and the payee rules, respectively. Based on the determination, the payor and/or payee may be permitted to complete their requested transaction, or their transaction may be denied.
US10354243B2 Authentication method and a server
Disclosed are authentication methods, systems and servers. Aspect processes include receiving an authentication request sent by a first terminal; determining at least a first sub authentication request and a second sub authentication request with both corresponding to the authentication request; sending the first sub authentication request to a second terminal and the second sub authentication request to a third terminal; when receiving the first verification information sent by the second terminal and the second verification information sent by the third terminal, authenticating the first verification information and the second verification information; and sending the authentication result to the first terminal; wherein the second terminal or the third terminal is the same terminal as the first terminal or is a different terminal from the first terminal.
US10354242B2 Scanner gesture recognition
A scanner having an integrated camera is used to capture gestures made in a field of view of the camera. The captured gestures are translated to scanner commands recognized by the scanner. The scanner executes the recognized commands.
US10354241B2 Storing transaction details for mobile telephone top ups via automatic teller machines
Methods and apparatus for operating an automatic teller machine (ATM) to perform a mobile telephone top up. In an embodiment, a card reader associated with an ATM processor reads a card account number and receives, via an input device, an indication from the cardholder to perform a mobile telephone top up transaction. The ATM processor then transmits a request for prior top up transaction data to a service provider computer, receives the requested data, displays it on a display screen, receives a selection by the cardholder of a mobile telephone carrier and a mobile telephone number, and receives an amount of money indication to apply. The ATM processor then transmits a second request to the service provider including the amount of money indication and the selection from the displayed prior top up transaction data.
US10354235B1 Systems and methods for digital signature detection
A system, method and computer-readable medium are provided to enable digital bank endorsement. A digital image of a back side of a check may be placed in a computer memory. Appropriate coordinates for a bank endorsement may be determined. A bank endorsement may be automatically generated. The digital image may then be electronically altered by overlaying, merging, or rendering text of the generated bank endorsement. A modified digital image may be combined with an image of the front side of the check and stored and/or exported to check clearing operations.
US10354233B2 Method and apparatus for providing a balance-verified transaction identifier
An apparatus for forming an auth-process determination for a point of sale (“POS”)—purchase executed using a balance-verified transaction identifier is provided. The transaction identifier may include identifier information configured as a pointer to a DDA account. A receiver may be configured to receive the balance-verified transaction identifier information and purchase information. The apparatus may retrieve DDA account information using previously-entered DDA account access information. The apparatus may calculate an auth-process determination based on the DDA account information and the purchase information. The apparatus may store, in real time, an auth-process determination indicator in the memory at the POS. The auth-process determination indicator corresponding to the auth-process determination. The apparatus may also cause to display the auth-process determination indicator on a POS screen. The apparatus may mirror the display of the auth-process determination indicator on a screen associated with the balance-verified transaction identifier.
US10354231B2 Information processing device, information processing method, and information processing system
An information processing device for supporting an operation procedure in maintenance of an apparatus includes a storage unit configured to store part list information for the operation procedure in the maintenance, and part definition information for specifying a part that the apparatus has; a specification unit configured to specify a part of an operation subject to be used in the operation procedure, and a first part number that is a number of the part, based on the part list information; a capturing unit configured to generate image data of an image of the apparatus; an analyzing unit configured to specify the part of the operation subject in the image data, and a second part number that is a number of the part, based on the part definition information; and a display control unit configured to display maintenance information based on a result of comparing the first and second part numbers.
US10354228B2 Method and device for determining an area cut with a cutting roll by at least one construction machine or mining machine
In a method for determining an area milled by at least one construction machine or at least one mining machine by means of a milling drum (2) by means of working a predetermined area in several milling trajectories by at least one machine (1), determining the length of the milling trajectories along which a milling operation has taken place by evaluating the continuous machine positions, adding up the previously milled partial areas taking into account the length of the milling trajectory and the installed width of the milling drum (2), wherein the partial area currently milled along the milling trajectory is checked, either continuously or subsequently, for overlapping or multiple overlapping with any previously milled partial areas, and any partial areas which overlap are deducted, as overlapping areas, from the added-up previously milled partial areas, the total added-up partial areas milled minus the total overlapping areas established give the milled area.
US10354220B2 Rule based source sequencing for allocation
Systems, methods, and other embodiments associated with rule based source sequencing for allocation are described. In one embodiment, a method includes receiving an item request from an entity. The example method may also include executing rules of an allocation sequence rule set upon attributes of warehouses until a target warehouse capable of satisfying the item request is identified. The rules are executed in a sequential order based upon priorities assigned to the rules. The example method may also include generating a set of control instructions within a data structure identifying the target warehouse and the item request. The example method may also include sending the data structure to a remote computer, associated with the target warehouse, for causing the item request to be processed from the target warehouse.
US10354218B2 System and method for iPS cell bank using internet technology
A system for an iPS cell bank includes a terminal and a server. The terminal receives and sends a production request including a desired collection date of a somatic cell and a customer ID to the server. The server stores a collectable date for collecting the somatic cell, a producible period for producing an iPS cell, and a location and a stockable period for stocking the iPS cell; and determines: a collection date based on the desired collection date and the collectable date; a production period based on the collection date and the producible period; an acceptance date of the somatic cell based on the collection date and the production period; a stock location and a stock period based on the production period, the stockable location, and the stockable period; and a shipment date of the iPS cell based on the production period, the stockable location, and the stockable period.
US10354216B2 Systems, methods, and computer program products for providing customized communication content in conjunction with transport of a plurality of packages
According to various embodiments, system, methods and computer program products are configured for providing at least one customized communication to a recipient of one or more packages shipped by a consignor via a common carrier. One or more computer processors are configured to: receive at least a portion of customized content; retrieve at least a portion of consignee data, the portion comprising one or more parameters established by the recipient; compare the one or more components of the customized content with the one or more parameters established by the recipient so as to identify one or more correlations there-between; in response to identifying at least one correlation, generate at least one customized communication for provision to the recipient, the at least one customized communication containing at least a portion of the customized content; and in response to identifying no correlations, generate at least one standard communication containing no customized content.
US10354215B2 System and method for service modeling
A method can include storing information about the business service in one or more template type layers; storing information about an instance of the business service in one or more instance type layers; wherein the template type layers include one or more checkpoints that reference information stored in a content addressable store that defines an expected structure of the business service, wherein at least one checkpoint of the template type layers includes a timestamp and a hash value associated with an entry in the content addressable store; and wherein the instance type layers include one or more checkpoints that reference information stored in the content addressable store that defines attributes of the instance of the business service, wherein at least one checkpoint of the instance type layers includes a timestamp and a hash value associated with an entry in the content addressable store.
US10354214B2 Operator robot interaction using operator interaction preferences
A robot system includes at least one robot configured to interact with a plurality of operators in a warehouse. The robot has a proximity detector configured to detect the presence of an operator of the plurality of operators when they are within a predetermined distance of the at least one robot. There is a processor configured to retrieve from a memory a set of operator interaction preferences for the operator detected. And, there is a display device configured to allow the at least one robot to interact with the detected operator based on the set of operator interaction preferences of the detected operator.
US10354212B2 Techniques for business process driven service oriented architecture (SOA) governance
Certain example embodiments tie the business process governance and Service Oriented Architecture (SOA) governance processes together through the use of Business Process Model and Notation (BPMN) and Event Driven Architecture (EDA) based messaging. That is, in certain example embodiments, a BPMN agent integrated into a SOA registry and publish/subscribe agents deployed to the SOA registry and a business process engine are used to bring the business and SOA governances together through an EDA that helps generate relevant messages from a BPMN model representing the various governance mechanisms. Advantageously, a Complex Event Processing (CEP) engine and business analytics modules may provide monitoring and feedback to both parts of the overall architecture.
US10354207B2 Systems and methods for optimization of real time production operations
Systems and methods for optimization of real time production operations. In one embodiment, a moving time horizon based parametric model provides fast predictions for production optimization in a short-term framework. In another embodiment, multiple technologies are selected in connection with asset performance workflows that are uniquely implemented in a multi-phase approach.
US10354202B2 Signal detection algorithms to identify drug effects and drug interactions
An algorithm according to an embodiment of the present invention provides for latent signal detection of adverse events. Embodiments infer the presence of adverse drug events from large observational databases housed by the FDA, WHO, and other governmental organizations. The disclosed algorithms do not require the adverse event to be reported explicitly. Instead, the algorithms infer the presence of adverse events through more common secondary effects. In an embodiment, machine learning techniques are used for this purpose.
US10354200B2 Method, apparatus and computer program product for collaborative mobility mapping
Methods are provided for modeling mobility based on one or more devices of the user. Methods may include: receiving at least a portion of a first mobility model from a first device, where the first mobility model may be established based on learning algorithms performed on the first device; updating a shared mobility model to become a first shared mobility model based on the at least a portion of the first mobility model; providing the first shared mobility model to the first device; receiving at least a portion of a second mobility model from a second device, where the second mobility model may be established based on learning algorithms performed on the second device; updating the first shared mobility model to become a second shared mobility model based on the at least a portion of the second mobility model; and providing the second shared mobility model to the second device.
US10354197B2 Pattern analytics for real-time detection of known significant pattern signatures
A method includes reading a plurality of historical data from a storage. The method also includes generating, using a processor, a candidate pattern list. The method also includes determining, using the points stored in the candidate pattern list, whether at least one maximal clique exists in the candidate pattern list, each maximal clique indicating a known significant pattern. The method further includes, in response to determining that at least one maximal clique exists in the candidate pattern list, for each of the at least one maximal cliques, determining a signature of the maximal clique and storing the signature of the maximal clique and an identifier identifying the known significant pattern to a library in the storage. The method further includes determining causal relationships between the identified significant patterns and storing in the library.
US10354194B2 Reasoning engine services
A reasoning engine is disclosed. Contemplated reasoning engines acquire data relating to one or more aspects of various environments. Inference engines within the reasoning engines review the acquire data, historical or current, to generate one or more hypotheses about how the aspects of the environments might be correlated, if at all. The reasoning engine can attempt to validate the hypotheses through controlling acquisition of the environment data.
US10354192B2 Recommender system for exploratory data analysis
Systems and methods for enhancing exploratory data analysis using a recommender system are provided. The recommender system receives feedback when a set of raw data is analyzed (e.g., from one or more data analysts exploring a data set). Based on the collected feedback, the recommender system can automatically infer the need for certain analytical operations to be performed on a data set. These inferences can be used by the recommender system to infer analytical operations when new data sets are analyzed.
US10354187B2 Confidentiality of files using file vectorization and machine learning
A method for confidentiality classification of files includes vectorizing a file to reduce the file to a single structured representation; and analyzing the single structured representation with a machine learning engine that generates a confidentiality classification for the file based on previous training. A system for confidentiality classification of files includes a file vectorization engine to vectorize a file to reduce the file to a single structured representation; and a machine learning engine to receive the single structured representation of the file and generate a confidentiality classification for the file based on previous training.
US10354185B2 Learning apparatus, learning program, and learning method
A learning apparatus performs a learning process for a feed-forward multilayer neural network with supervised learning. The network includes an input layer, an output layer, and at least one hidden layer having at least one probing neuron that does not transfer an output to an uppermost layer side of the network. The learning apparatus includes a learning unit and a layer quantity adjusting unit. The learning unit performs a learning process by calculation of a cost derived by a cost function defined in the multilayer neural network using a training data set for supervised learning. The layer quantity adjusting unit removes at least one uppermost layer from the network based on the cost derived by the output from the probing neuron, and sets, as the output layer, the probing neuron in the uppermost layer of the remaining layers.
US10354177B1 Credit card with chromogenic features
A credit card with an obscurable account identifier. The credit card further comprises a substrate defining a first surface with a chromogenic feature wherein the chromogenic feature is capable of changing from a first state and a second state based on an activating trigger. In the first state, the chromogenic feature appears with a first optical property that obscures the account identifier, and in the second state, the chromogenic feature appears with a second optical property that reveals the account identifier.
US10354176B1 Fingerprint-based experience generation
Experience fingerprints can be generated that are unique but correspond to a recognizable fingerprint template, where each fingerprint can correspond to a word of a visual language. Image data can be captured that includes a representation of an experience fingerprint, and the fingerprint can be analyzed by a remote system or service to determine an experience to be provided. The experience can be a general experience to be provided for any request relating to a specific fingerprint received over a period of time, or the experience can be selected, modified, or generated based upon contextual information for the request, such as information for a user or device submitting the request. The experience can include audio, video, text, or graphical content, as may be presented using one or more devices.
US10354173B2 Icon based malware detection
In one respect, there is provided a system for training a neural network adapted for classifying one or more scripts. The system may include at least one processor and at least one memory. The memory may include program code that provides operations when executed by the at least one memory. The operations may include: extracting, from an icon associated with a file, one or more features; assigning, based at least on the one or more features, the icon to one of a plurality of clusters; and generating, based at least on the cluster to which the icon is assigned, a classification for the file associated with the icon. Related methods and articles of manufacture, including computer program products, are also provided.
US10354169B1 Method, device, and system for adaptive training of machine learning models via detected in-field contextual sensor events and associated located and retrieved digital audio and/or video imaging
Receive first context information including sensor information values from in-field sensors and a time associated with a capture of the first context information. Access a context to detectable event mapping that maps sets of sensor information values to events and identify a particular event associated with the received first context information. Determine a geographic location associated with the in-field sensors and access an imaging camera location database and identify particular imaging cameras that have a field of view including the determined geographic location during the time associated with the capture of the first context information. Retrieve audio and/or video streams captured by the particular imaging cameras, identify machine learning training modules corresponding to machine learning models for detecting the particular event in audio and/or video streams, and provide the audio and/or video streams to the machine learning training modules for further training of the corresponding machine learning models.
US10354160B2 Pedestrian detection device and pedestrian detection method
A pedestrian detection device on a vehicle having a vehicular camera and a sonar or a radar includes: an identification dictionary storage unit that stores multiple identification dictionaries of shape features of a pedestrian; a detection result accumulation unit that searches the captured image for one feature to detect the pedestrian, and accumulates a detection result for each identification dictionary; a pedestrian position accumulation unit that detects the pedestrian using the sonar or the radar, and accumulates a pedestrian position; an identification dictionary selection unit that selects a detection identification dictionary having the detection result consistent with the pedestrian position; and a pedestrian detection unit that searches the captured image for one feature described in the detection identification dictionary, and detects the pedestrian.
US10354159B2 Methods and software for detecting objects in an image using a contextual multiscale fast region-based convolutional neural network
Methods of detecting an object in an image using a convolutional neural-network-based architecture that processes multiple feature maps of differing scales from differing convolution layers within a convolutional network to create a regional-proposal bounding box. The bounding box is projected back to the feature maps of the individual convolution layers to obtain a set of regions of interest (ROIs) and a corresponding set of context regions that provide additional context for the ROIs. These ROIs and context regions are processed to create a confidence score representing a confidence that the object detected in the bounding box is the desired object. These processes allow the method to utilize deep features encoded in both the global and the local representation for object regions, allowing the method to robustly deal with challenges in the problem of object detection. Software for executing the disclosed methods within an object-detection system is also disclosed.
US10354158B2 Iris-based living-body detection method, mobile terminal and storage medium
Disclosed are an iris-based living-body detection method, a mobile terminal and a storage medium. According to the method, in response to detection of the mobile terminal being lifted, the touch display screen is lighted, and the touch display screen is controlled to display preset guide content, the preset guide content is used to guide eyes watching the touch display screen to move; the iris recognition apparatus is notified to perform iris acquisition for a target object associated with the eyes, to obtain a plurality of iris images; and it is determined whether the target object is a living body with the plurality of iris images.
US10354152B2 Driving assistance systems and methods
An information processing apparatus capable of assisting safe driving of a vehicle at a place such as an intersection where the view from the vehicle is obstructed or restricted is provided. A detection processing unit detects a traffic mirror in an image and an object in the traffic mirror on the basis of image information representing an image captured by an image capturing apparatus mounted in a vehicle. And a calculating unit calculates a difference between a size of the detected traffic mirror and a reference size and calculates a size of the object by using the calculated difference. Driving assist information for the vehicle is generated on the basis of the calculated size of the object, and the generated driving assist information is output.
US10354145B2 Associating a user identity with a mobile device identity
A system includes, in one aspect, one or more processing devices that perform operations comprising: detecting one or more human objects in images captured by a visual image recording device; obtaining a motion timeseries for each of the detected one or more human objects using the captured images; obtaining a received signal strength (RSS) timeseries for each of the one or more mobile devices, based on received RF signals from the one or more mobile devices; and generating an association between (i) identifying data for a first mobile device of the one or more mobile devices, and (ii) identifying data for one of the one or more human objects representing a first human, wherein the first mobile device has an RSS timeseries that fluctuates at a time period corresponding to movement in the obtained motion timeseries for the one of the one or more human objects representing the first human.
US10354141B2 Role-based perception filter
Systems and methods for filtering objects of interest associated with an investigation. One method includes receiving a role identifier. The method includes retrieving metadata corresponding to the plurality of objects of interest. The method includes determining, with a classifier, a plurality of relationships between at least two of the objects of interest based on the metadata. The method includes identifying, based on the metadata, a subset of the plurality of relationships that are associated with the role identifier, the subset of the plurality of relationships including a subset of the plurality of objects of interest. The method includes generating a graphical representation including a first indication of the subset of the objects of interest and a second indication of the subset of the plurality of relationships. The method includes presenting the graphical representation on a display communicatively coupled to the electronic processor.
US10354134B1 Feature classification with spatial analysis
Methods, non-transitory computer-readable storage mediums and systems for classifying features including labels or fields in digital images of forms and identifying any unclassified features utilizing a bitmap approach are provided. Each spatial template includes a set of features and a set of bitmaps, each bitmap indicating a spatial relationship between each feature and respective remaining features in each spatial template. The operations include selecting a spatial template from the spatial templates, classifying each extracted feature as one of features in the spatial template. The operations include generating at least one bitmap representing a spatial relationship for each unclassified feature in relation to classified features, comparing the at least one bitmap with each of a set of bitmaps in the selected spatial template, and identifying the at least one unclassified feature as one of features in the spatial template based on a result of the comparison.
US10354129B2 Hand gesture recognition for virtual reality and augmented reality devices
A system for hand gesture recognition includes a display, camera, memory, and processor. When the processor is to execute instructions, the processor is to estimate one or more motion vectors of an object using a pair of consecutive frames and estimate an average motion vector of the object. The processor may also estimate an average motion vector of the object, determine a first histogram of optical flow (HOOF) based on the one or more motion vectors and the average motion vector, determine depth values based on motion vectors from the first HOOF, and determine a second histogram of optical flow (HOOF) based on the depth values. The processor is also to obtain a descriptor based on histogram values from a histogram of optical flow (HOOF) of the one or more motion vectors, a shape descriptor, and the average motion vector and classify the descriptor as a gesture.
US10354128B2 Apparatus and method for improving swimmer performance
The present disclosure describes some embodiments of an apparatus including a measurement panel to enable generation of a measurement related to one or more data points associated with a swimmer's stroke. The disclosure also describes an embodiment of a method including processing one or more images associated with a plurality of model swimmers to obtain information related to at least two structural data points related to a swimming stroke having a catch phase, processing one or more images associated with a target swimmer to obtain information related to the at least two structural data points associated with a target swimmer's catch phase, and generating one or more recommendations to change the catch phase of the target swimmer to bring the catch phase of the target swimmer closer to the model swimmer's catch phase.
US10354127B2 System, method, and computer program product for alerting a supervising user of adverse behavior of others within an environment by providing warning signals to alert the supervising user that a predicted behavior of a monitored user represents an adverse behavior
One or more audio feedback output devices receive warning signals for controlling types of audio output by the audio output devices, the warning signals representing that a predicted behavior of a monitored user represents a particular behavior that is potentially adverse and a percentage probability that the predicted behavior is adverse, the monitored user detected within a particular environment monitored by a supervising user, audio feedback output devices worn by the supervising user. The audio feedback output devices operative to control the types of audio outputs of the audio output devices that are detectable by the supervising user wearing the audio feedback output devices according to the warning signals to specifically alert the supervising user that the predicted behavior of the monitored user represents the particular behavior that is potentially adverse and the percentage probability that the predicted behavior is adverse.
US10354123B2 System and method for determining the age of an individual
An imaging system comprising: a pair of cameras (2, 3) adapted to capture images in the near infrared region of the electromagnetic spectrum; a camera (4) adapted to capture images in the visible region of the electromagnetic spectrum; a near-infrared light source (5); and a controller (6). The system configured to obtain a plurality images of the face of an individual and, from a local binary pattern distribution of image pixels, determine the age of the individual in each of the images by applying a linear regression technique and computing an average.
US10354120B2 Sensor for increasing security using biometric data, mobile device including the same, and authentication method of the mobile device
A sensor for increasing security using biometric data, a mobile device including the same, and an authentication method of the mobile device are provided. The sensor includes a fingerprint sensor configured to detect fingerprint data of a user contacting a fingerprint acquisition region, a plurality of electrodes, and a bio sensor connected to the electrodes to detect at least one type of biometric data. A first electrode among the electrodes is located such that a finger of the user contacts the first electrode when the finger of the user is in contact with the fingerprint acquisition region.
US10354117B2 Fingerprint identification method and apparatus
The present disclosure provides a fingerprint identification method and apparatus. The fingerprint identification method includes obtaining a to-be-identified fingerprint image and extracting first characteristic points of the to-be-identified fingerprint image; determining whether a number of the first characteristic points of the to-be-identified fingerprint image is less than a predetermined threshold: when the number of the first characteristic points of the to-be-identified fingerprint image is less than the predetermined threshold, selecting, a fingerprint template image according to the number of the first characteristic points; extracting second characteristic points in the fingerprint template image matching with the first characteristic points of the to-be-identified fingerprint image; overlapping the fingerprint template image with the to-be-identified fingerprint image according to the first characteristic points of the to-be-identified fingerprint image and the second characteristic points of the fingerprint template image to form an overlapped image; determining a valid coincidence region between the to-be-identified fingerprint image and the fingerprint template image in the overlapped image; and determining whether the to-be-identified fingerprint image matches the fingerprint template image according to the valid coincidence region to generate a matching result and performing fingerprint identification based on the matching result. According to the disclosed method, fingerprint identification with less characteristic points can be realized, thus improving the success rate of the fingerprint identification, and reducing the identification error rate.
US10354112B2 Fingerprint identification module and mobile electronic device with same
A fingerprint identification module is provided for identifying a fingerprint of a finger. The fingerprint identification module includes a sensing chip and a thermally deformable layer. The thermally deformable layer is disposed over the sensing chip and includes a sensing region. When the finger is placed on the sensing region, the fingerprint of the finger is sensed by the sensing chip. If the fingerprint identification result of the fingerprint identification module fails, the thermally deformable layer is firstly changed to a molten state and then returned to a solidified state within a predetermined time period. Consequently, the finger is fixed by the thermally deformable layer.
US10354111B2 Primary localization method and system for QR codes
A primary localization method for QR codes comprises: S1, binarizing pixel points of a received image containing a QR code; S2, partitioning the image into at least one mesh region; S3, recording the number of black pixel points in each mesh region, assigning the value 1 to mesh regions including black points, and assigning the value 0 to mesh regions not including black points; S4, marking the image as a non-object region; S5, scanning the non-object region line-by-line and column by column and marking the union of the mesh regions continuously with the value 1 for the first time in each line and the mesh regions continuously with the value 1 for the first time in each column as an object region; S6, judging whether the object region is the QR code region, if not, returning to step S5, and if yes, outputting the line numbers and the column numbers.
US10354110B2 Barcode readers having multiple image sensors and methods associated therewith
Embodiments of the present invention generally relate to the field of barcode readers, and more particularly, to barcode readers having multiple linear image sensors. In an embodiment, a barcode reader includes a first optical assembly including a first linear imaging sensor, a second optical assembly including a second linear imaging sensor, and a controller connected configured to: simultaneously cause both of the first linear imaging sensor and the second linear imaging sensor to respectively capture light from a first FOV and a second FOV for a predetermined amount of time, and simultaneously capture a first output signal from the first linear imaging sensor and a second output signal from the second linear imaging sensor.
US10354106B2 Electronically readable dietary tag and reader
The present invention relates to a programmable tag that is encoded with information associated with ingestible substances, a system for producing such a tag, and a reader for capturing and decoding the tag. Predetermined profiles and predetermined coding schemes are used to encode such information to form the tag and to decode and extract such information in accordance with the present invention.
US10354104B2 Real-time location system (RTLS) tag with battery and energy harvesting, which transmits a location signal when the battery is inoperative
An energy harvesting tag for use in a real time location system (RTLS) includes a battery powered transceiver where a photocell and energy storage device are used to provide power to the transceiver and a microprocessor when the battery is dead or inoperative.
US10354102B2 Ultrasonic identification devices and methods of making and using same
Ultrasonic identification devices, and methods of making and use same. The present invention further relates to ultrasonic ID devices using membranes (such as membranes made of graphene or a polyester film).
US10354096B2 Automated manufacturing system with adapter security mechanism and method of manufacture thereof
A method of operation of an automated assembly system includes: detecting a socket adapter having an adapter identifier and an adapter cryptographic chip; calculating a primary key hash based on a primary key in a programming cryptographic chip; calculating an adapter hash based on the adapter identifier using the adapter cryptographic chip; matching the primary key hash to the adapter hash to update an authentication token with the adapter identifier for authenticating the socket adapter on the device programming system; and programming programmable devices in the socket adapter based on the authentication token.
US10354094B2 Systems and methods for cache memory authentication
Apparatus for authentication of system memory content, the apparatus operative in conjunction with system memory storing content (code or non-code) utilized by a CPU, the apparatus comprising cache memory and an authentication module configured to use free time over a memory interface defined between the system memory and the cache memory, for authentication of content stored in the system memory, including use of at least one signature stored on the system memory to authenticate the content.
US10354087B2 Removable data storage medium, medical device and method for operating a removable data storage medium
A removable data storage medium including a serial interface; a non-volatile storage medium; a memory controller controlling data transmission between the serial interface and the non-volatile storage medium, a receiving unit; and a write protection unit; wherein the receiving unit is configured to receive a device identification feature from a medical device that can be connected to the removable data storage medium; and the write protection unit is configured to compare the device identification feature with a predetermined internal criterion, and, if the device identification feature complies with the predetermined internal criterion, permits read and write access from the medical device to the non-volatile storage medium and, if the device identification feature does not comply with the predetermined internal criterion, limits access of the medical device to the non-volatile storage medium to read access.
US10354083B2 Social network site including trust-based wiki functionality
A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user.
US10354082B2 Document state interface
Disclosed are various examples for an interface reflecting the states of files. A client application determines the states of files accessible through a file management system. An interface is generated with user interface elements corresponding to the files. The user interface elements are modified to reflect the states of the corresponding files.
US10354079B2 Location-based security rules
Location based security rules are provided for preventing unauthorized access to a device, application, system, content, and/or network, etc. The location-based security rules enable a user, computing device, system, etc. to access the requested item or information when the user provides proper identification information. The proper identification information is based in part on the location of the user and/or the user's access request.
US10354077B2 Permission control method and electronic device operating the same
Disclosed is an electronic device including a memory configured to store inheritance limitation information of sharing permission owned by an application in a sharing permission relationship with an installed or executed application for sharing at least part of permission, and a processor functionally connected to the memory and set to process a sharing permission acquisition of the installed or executed application, based on the inheritance limitation information of the sharing permission when the application is installed or executed.
US10354068B2 Anonymized application scanning for mobile devices
Disclosed are various approaches for integrating application scanning into a mobile enterprise computing management system. A management service instructs the client device to provide a list of installed applications to the management service and receives the list of installed applications from the client device. The management service then adds the list of installed applications to an aggregate listing of applications representing a list of client applications installed on one or more client devices. Subsequently, the management service sends to a scanning service a policy comprising an identifier of a client application that is prohibited on the client device. The management service also sends the aggregate listing of applications to the scanning service. The management service then receives a notification from the scanning service that the prohibited client application is present in the aggregate listing of applications. In response, the management service determines whether the prohibited client application is installed on the client device and instructs the client device perform a remedial action specified by the policy.
US10354067B2 Retention and accessibility of data characterizing events on an endpoint computer
An endpoint computer system can harvest data relating to a plurality of events occurring within an operating environment of the endpoint computer system and can add the harvested data to a local data store maintained on the endpoint computer system. In some examples, the local data store can be an audit log and/or can include one or more tamper resistant features. Systems, methods, and computer program products are described.
US10354066B2 Retention and accessibility of data characterizing events on an endpoint computer
An endpoint computer system can harvest data relating to a plurality of events occurring within an operating environment of the endpoint computer system and can add the harvested data to a local data store maintained on the endpoint computer system. A query response can be generated, for example by identifying and retrieving responsive data from the local data store. The responsive data are related to an artifact on the endpoint computer system and/or to an event of the plurality of events. In some examples, the local data store can be an audit log and/or can include one or more tamper resistant features. Systems, methods, and computer program products are described.
US10354063B2 Protection of a modular calculation
A method of protecting a modular calculation on a first number and a second number, executed by an electronic circuit, including the steps of: combining the second number with a third number to obtain a fourth number; executing the modular calculation on the first and fourth numbers, the result being contained in a first register or memory location; initializing a second register or memory location to the value of the first register or to one; and successively, for each bit at state 1 of the third number: if the corresponding bit of the fourth number is at state 1, multiplying the content of the second register or memory location by the inverse of the first number and placing the result in the first register or memory location, if the corresponding bit of the fourth number is at state 0, multiplying the content of the second register or memory location by the first number and placing the result in the first register or memory location.
US10354062B2 System and method for simultaneous forensic, acquisition, examination and analysis of a computer readable medium at wire speed
The present invention relates to a system for simultaneous forensic acquisition and analysis of data from a target data repository. The system comprises a source agent in communication with the target data repository. The source agent is incapable of writing to the target data repository and is configured to read a portion of the target data repository. The system further comprises an investigator computer having a processor configured to send at least one prioritized read command to the source agent to schedule a read of the target data repository based on a predetermined priority. A data sink is configured to store at least a partial forensic image of the target data repository based on the data read by said source agent.
US10354060B2 Applying a partial captcha
A method for receiving a first access request from a client computer is described. The method comprises, in response to receiving the first access request, generating a query string comprising a predetermined number of characters, designating, via a unique indicator, a first randomized subset of the predetermined number of characters, wherein the first randomized subset comprises a plurality of the predetermined number of characters, and requesting a first predefined response comprising the first randomized subset of the predetermined number of characters. The method further comprises receiving a first client input from the client computer, determining whether the first client input matches the first predefined response, and accepting the first access request if the first client input matches the first predefined response.
US10354059B1 Authentication and control interface of a security system
Techniques are described for providing control of a security system. A user is authorized in the security system and user identification inputs, provided through an input unit of a personal mobile device of the authorized user of the security system, are accessed. One or more signatures of the authorized user are defined and stored in a signature map. Subsequently, user identification input is received from an unauthenticated user using the personal mobile device. The user identification input received from the unauthenticated user is compared to one or more defined signatures in the signature map. The unauthenticated user is determined to be the authorized user if the received user identification input matches one of the defined signatures. The unauthenticated user is allowed to control the security system based on the determination that the unauthenticated user is the authorized user.
US10354058B1 Systems and methods for safely storing an object
A system for storing an object includes a card reader, a keypad, and a secure storage area. The card reader is configured to receive a card from a user. The keypad is configured to receive authentication information from the user. The secure storage area is configured to store a plurality of boxes including a first box that is assigned to the user. The first box is configured to be dispensed from the secure storage area to the user in response to the user requesting to physically receive the first box. The first box defines an internal volume that is configured to store one or more objects belonging to the user. The first box is configured to be returned to the secure storage area after the user adds the one or more objects to, or removes the one or more objects from, the internal volume of the first box.
US10354057B2 Detection of unauthorized user assistance of an electronic device based on the detection or tracking of eyes
Methods and systems are provided in this disclosure for operating an electronic device. The electronic device includes a user interface, a camera, and an electronic processor. The electronic processor determines whether a user assistance restriction is established for a current functional operation of the electronic device. The camera captures at least one image, the electronic processor analyzes the at least one image to detect one or more eyes in the field of view of the camera, and the electronic processor detects a violation of the user assistance restriction for the current functional operation based at least in part on the analysis of the at least one image. When a violation of the user assistance restriction is detected, the electronic processor adjusts one or more operations of the electronic device.
US10354046B2 Programmable clock division methodology with in-context frequency checking
A method, system, and compute program product use a generalized macro or a generalized macro timing abstract for timing analysis in a specific timing context. The method includes setting up a timer, and determining a divide ratio of each external clock divider of one or more external clock dividers associated with the generalized macro or the generalized macro timing abstract programmatically as a function of another value. The method also includes performing the timing analysis using the divide ratios of the one or more external clock dividers. Obtaining a physical implementation of an integrated circuit is based on the timing analysis.
US10354045B2 Modeling 3D physical connectivity into planar 2D domain to identify via redundancy
An integrated circuit (IC) design is received. The IC design has devices on different layers electrically connected to each other by conductive vias extending between the different layers. Relative locations of the vias, and of conductive components of the devices within adjacent layers of the different layers, are identified. The conductive components that overlap redundant vias are also identified. This allows 2D via checker data, that is a combination of the 3D adjacent layers, to be generated. The 2D via checker data includes rectangular geometric shapes that represent each instance of the conductive components overlapping redundant vias. Thus, the 2D via checker data is output, and lack of rectangular geometric shapes in the 2D via checker data provides data of locations in the IC design that fail to have redundant vias.
US10354027B1 Systems and methods for heat transfer simulations
Systems and methods are provided for heat transfer simulations. Mesh generation is performed for a plurality of regions. Mesh faces are determined on different sides of an interface between the regions and overlapping areas between the determined mesh faces are determined. A total heat flow associated with the interface is discretized based at least in part on the one or more overlapping areas for heat transfer simulations.
US10354023B1 Transformed finite element models for performing structural analysis
A method and apparatus for transforming a finite element model is provided. A set of joint elements to the finite element model of a structure is created at a set of joint locations in the finite element model of the structure. A local coordinate system is assigned to each of the set of joint elements that is independent of a global coordinate system of the finite element model to generate a transformed finite element model. The transformed finite element model is generated with improved consistency and efficiency.
US10354022B2 Visual efficacy determining method for non-coloured objects in different light environments and system thereof
The present invention relates to a visual efficacy determining method for non-colored objects in different light environments, comprising: a) setting light environment; b) placing an object for performing visual recognition of a driver; c) resetting the light environment, and repeating the step b); d) processing visual recognition information data obtained after experiments, and establishing a correlating relationship between visual recognition time and color temperature, color rendering index and brightness parameters of the light environment; and e) performing visual efficiency analysis according to the visual recognition information data processing results. The present invention further provides a system for implementing the visual efficacy determining method for non-colored objects in different light environments, wherein the system comprises a simulated tunnel middle section subsystem, a testing subsystem and a data processing subsystem. According to the method and the system disclosed by the present invention, visual efficacy analysis is performed on the visual influence of the light environment setting of the illumination of a night road and a tunnel middle section on the driver, and good guidance standards are provided for the reasonable and efficient setting of the color temperature, color rendering index and average brightness of a lighting device.
US10354020B2 Computer-assisted design method comprising a modelling step
A computer-assisted design method for a second three-dimensional object from a first three dimensional object known only by its boundary surfaces, through a surface model of the B-Rep type, of the planar, cylindrical, cone, sphere, or toroid type, excluding free forms in defining the boundary of the object. The first object is broken down into a set of simple volume primitives. The first object is associated with a construction graph defined from these volume primitives and a set of geometric parameters for using these volume primitives in the specific case of that first object. The construction graph enables a compact description of all of the construction alternatives of the object through Boolean combinations of these primitives. The second object is generated as an alternative of the first object according to that construction graph, by modifying some of these parameters.
US10354019B2 Recording medium, dental prosthesis design apparatus, and dental prosthesis design method
A computer-readable recording medium having stored herein a program for causing a computer to execute a dental prosthesis design process includes: searching a database storing data including structures of teeth including natural teeth to search for candidate teeth, which correspond to a part where a prosthesis is to be mounted on, based on information of a shape surrounding the part where the prosthesis is to be mounted on; putting priority levels on the candidate teeth by applying a predetermined rule to a matching degree of the searching; and outputting information of the candidate teeth based on the priority levels.
US10354016B2 System and method for menu-based navigation featuring showcases
A system and method for menu-based navigation to view audio and/or visual media is disclosed. A user can navigate through a menu system by moving a cursor between various showcases listed in a second display area of a screen. When the user selects a category, the menu changes to display sub-categories within the category in a first area of the screen. The second display area can display information about available media items within a selected category or sub-category. A third display area can display additional information about the selected media item. There can also be a display area where a user can create a filter within a selected category or sub-category. The menu selections can contain images representative of categories. The categories can be genres of movies or music. Other embodiments are also disclosed herein.
US10354012B2 Information processing system, information processing apparatus, and information processing method
An information processing system is communicable with a translation server through a network, and includes a receiver, circuitry, and a transmitter. The receiver receives content data indicating contents expressed in a first language and destination information indicating a destination to which the content data is to be transmitted. The circuitry determines, based on the destination information received by the receiver, a second language as a target language into which the contents expressed in the first language is to be translated. The transmitter transmits, to the destination indicated by the destination information, translated content data indicating contents that is translated by the translation server from the first language to the second language.
US10354011B2 Intelligent automated assistant in a home environment
Systems and processes for operating an intelligent automated assistant are provided. In one example process, discourse input representing a user request can be received. The process can determine one or more possible device characteristics corresponding to the discourse input. Data structure representing a set of devices of an established location can be retrieved. The process can determine, based on the data structure, one or more candidate devices from the set of devices. The one or more candidate devices can correspond to the discourse input. The process can determine, based on the one or more possible device characteristics and one or more actual device characteristics of the one or more candidate devices, a user intent corresponding to the discourse input. Instructions that cause a device of the one or more candidate devices to perform an action corresponding to the user intent can be provided.
US10354009B2 Characteristic-pattern analysis of text
A computing device can receive at least one document including text segments. The computing device can determine a characteristic pattern associated with a first text segment of the text segments and determine an association between the first text segment and a first individual class of a model based at least in part on the characteristic pattern. The computing device can determine a collection of classes of the model associated with the at least one document based at least in part on the association, and determine an actionable item associated with the at least one document based at least in part on the collection and at least one grammar pattern. The computing device can present or transmit an indication of the actionable item. In some examples, the computing device can arrange actionable items in an order based at least in part on occurrences of the actionable items from multiple documents.
US10354007B2 System and method for configuring clinical workflows and generating user interfaces thereof
A computer-implemented method, system and computer program product for defining clinical workflows is provided. The computer-implemented comprises receiving, at a server-end, information related to one or more clinical workflows. The computer-implemented method further comprises translating the received information into a machine readable language, wherein the received information is translated by splitting the received information into one or more structural components and translating each of the one or more structural components. Furthermore, the computer-implemented method comprises storing the translated information as metadata. Also, the computer-implemented method comprises synchronizing the stored metadata with one or more client devices to define the one or more clinical workflows in the one or more client devices, wherein the one or more defined clinical workflows are dynamically customized based on one or more patient parameters.
US10353998B2 Information processing apparatus with real time update related to data edited while form document data is browsed, control method, and storage medium
PDL information is generated by executing rendering commands for overlaying form information and field data. When PDL information are generated by executed the rendering commands, calculation information is automatically generated which indicates a calculation relation between a plurality of fields. A form page in PDF format is generated, the form page is converted to SVG format, data for displaying a browsing screen on which browsing and editing of the form page are performed based on the form page and the generated calculation information is generated, and the generated data for displaying the browsing screen is transmitted to a client device.
US10353996B2 Automated summarization based on physiological data
A computer-implemented method for generating an automated summary of a document based on physiological data annotation includes receiving a textual transcript, by a computer. Physiological data is received from one or more devices. Passages of the textual transcript are scored based on received physiological data. A summary of the textual transcript is automatically created, in response to said scoring passages of the textual transcript. Other embodiments include a system and a computer program product.
US10353993B2 Phased generation and delivery of structured documents
In one embodiment, a method includes receiving a request for a web page; sending a first response portion for generating the requested web page to a client computing device that includes a structured document place-holder code segments and executable code for implementing a page-assembling process; generating second response portions each for generating a corresponding portion of the requested web page that each include a call to a function of the page-assembling process; determining relative priorities of the second response portions; sending the second response portions to the client computing device in an order based on the determined relative priorities; and wherein the page-assembling process is configured to insert, or cause to be inserted, at a location determined by a corresponding one of the place-holder code segments, the second portions of content into a model representation of the structured document generated by a client rendering application.
US10353992B2 Adaptive determination of dynamically-composited web page elements in a web application
Systems for user interface composition in a collaboration environment. A method commences upon identifying a server in a cloud-based environment, wherein the server is interfaced with one or more storage devices that store one or more objects accessible by two or more users. Upon receiving a request to access an object that is stored in the cloud-based environment, the method processes the request to determine if the object has two or more rendering options such as a popup rendering option or a modal rendering option. If so, the method selects one of the rendering options and collects further information such a user profile information and/or a collaboration rulebase, which further information is used to drive composition of formatted object. The adaptively-formatted object is transferred over the network to satisfy the request.
US10353989B1 Method to allow switching of user interface layout based on context and configuration
A web application workspace is received comprising a UI layout and a UI element. A focus communication is defined associated with the UI element, wherein when the focus communication is asserted at run time the UI element is made visibly more focused.
US10353980B2 Client-side paging for hierarchy data structures in restful web services
In an example embodiment, an efficient paging algorithm is provided. A first request for hierarchical data is generated and sent to a backend located on a server device. A first flattened table containing hierarchical data responsive to the first request is received from the server device, the first flattened table containing a plurality of entries, each entry corresponding to a node in a sub-tree of hierarchical data responsive to the first request, and, for each of the plurality of entries, a magnitude value indicating a number of nodes underneath the node corresponding to the entry, in the sub-tree. One or more paging parameters are created based on one or more of the magnitude values. A second request for hierarchical data is generated based on the one or more paging parameters and sent to the backend. A second flattened table containing hierarchical data responsive to the second request is received.
US10353979B2 Web-user navigating information recording method, apparatus and storage medium
The present application provides an information recording method, apparatus, browser and electronic device. The method includes: displaying a quick navigation item on the browser; receiving a trigger signal acting on the quick navigation item; after receiving the trigger signal, opening the preset webpage file according to the file save path corresponding to the quick navigation item; recording information in the editable region of the preset webpage file opened. By opening a corresponding preset webpage file using the quick navigation item corresponding to the file save path, a user can record information in the preset webpage file. Since the preset webpage file does not need to be logged into by connecting to a server via a network, notes can be made using the preset webpage file when offline and since a large amount of content is recorded in the preset webpage file, time and traffic can be saved.
US10353972B2 Systems and methods for providing timely and relevant social media updates for a person of interest in a media asset who is unknown simultaneously with the media asset
Systems and methods are described herein for detecting that a person of interest is displayed in a live video for a threshold amount of time, attempting to identify an identity of the person determining that the attempting has failed, identifying broadcast times corresponding to a period of time in which the person was displayed in the live video, identifying trending topics in a social media space that relate to the live video, ascertaining an identity of the person of interest based on the trending topics, comparing the identity of the person of interest to a database of social media profiles, identifying a social media component that corresponds to the person, determining whether the person has modified the social media component within a predefined period of time, and providing information relating to a modification of the social media component simultaneously with the video.
US10353971B2 Increasing content circulation in a social networking service
Aspects of the present disclosure relate to increasing content circulation in a social networking service. A server accesses a content item for a user. The server computes a utility value for a viral action on the content item by the user, the utility value being computed based on user characteristics of the user, content item characteristics of the content item, and information about first degree connections of the user. The server adjusts, based on the computed utility value for the viral action, a position of the content item in a feed for presentation to the user. The server provides for presentation of the feed, including the content item, to the user.
US10353969B2 Identifying relationships in an online social network
In particular embodiments, a method comprises accessing, from a first user of an online social network, profile information of the first user comprising personal information of the first user and a visibility preference specified by the first user, wherein the visibility preference specifies a degree of separation preference and determines a flow of the first user's profile information to users of the online social network and a flow of information to the first user, identifying relationships between the first user and one or more second users of the online social network based on the personal information and the visibility preference of the first user, and further based on personal information of the one or more second users, and updating a member database with the identified relationships between the first user and one or more of the second users.
US10353965B2 Data fabric service system architecture
Disclosed is a technique that can be performed in a distributed computer network. The technique can include a data index and query system that receives search query, defines a search scheme for applying the search query on distributed data storage systems including an internal data storage system of the data index and query system and an external data storage system. The internal data storage system stores data as time-indexed events including respective segments of raw machine data. The data index and query system can transfer a portion of the search scheme to a search service, which can return search results obtained by application of the search scheme to the distributed data storage systems including the internal data storage system and the external data storage system. Lastly, the search results or data indicative of the search results can be output on a display device to the user.
US10353961B2 Systems and methods for conducting and terminating a technology-assisted review
Systems and methods are provided for classifying electronic information and terminating a classification process which utilizes Technology-Assisted Review (“TAR”) techniques. In certain embodiments, the TAR process, which is an iterative process, is terminated based upon one more stopping criteria. In certain embodiments, use of the stopping criteria ensures that the TAR process will reliably achieve a level of quality (e.g., recall) with a certain probability. In certain embodiments, the TAR process is terminated when it independently identifies a target set of documents. In certain embodiments, the TAR process is terminated based upon whether the ratio of the slope of the TAR process's gain curve before an inflection point to the slope of the TAR process' gain curve after the inflection point exceeds a threshold. In certain embodiments, the TAR process is terminated when a review budget and slope ratio of the gain curve each exceed a respective threshold.
US10353959B2 Component assembly system and method using inspection information
A component assembly system and method, by which an optimum combination of components can be determined by using inspection information of each component. The system has: an inspection information reading section for reading first and second inspection information regarding assembling of first and second components; a component reserving section for reserving each component; a storing section for storing a relationship between the inspection information of each component and a reserve position of each component; a grouping section for providing at least one first and second groups respectively including the first and second components; a combination determining section for determining a combination of the first and second components on one-to-one correspondence, by using the first and second inspection information; and a component conveying device for conveying the first and second components corresponding to the determined combination from the component reserving section to an assembly device, by using the stored relationship.
US10353958B2 Discriminative clustering
A visual analytics system includes a memory and a processor. The processor executes a clustering application having an interactive user-interface rendered on a client computer. The clustering application determines a first cluster of data items of a data set, the data items in the first cluster having first attribute values that are similar to each other within a first degree of similarity and determines a second cluster of data items of the data set, the data items in the second cluster having second attribute values that are similar to each other within a second degree of similarity. For visual analytics, the user interface receives a user selection of a third degree of similarity. In response to which, the clustering application determines a third cluster of data items of the data set, the data items in the third cluster being dissimilar to either the first attribute value of the first reference data item or the second attribute value of the second reference data item by at least the third degree of similarity, and visually displays the third cluster of data items on the user interface.
US10353955B2 Systems and methods for normalized schema comparison
Systems, methods, and media for generating a normalized schema comparison file are disclosed. A method includes receiving, by a processing device, an extensible markup language (XML) schema for an XML document. The XML schema includes a content model and one or more internal schema structures and the content model is a specification of one or more XML elements and XML attributes allowed within a conformant XML instance file. The method further includes processing the XML schema to resolve and remove the one or more internal schema structures, determining a standardized structure by identifying a definition for each of one or more XML elements and XML attributes to obtain a plurality of definitions, providing the standardized structure in a normalized schema comparison syntax each of the plurality of definitions in alphabetical order to obtain an arranged plurality of definitions, eliminating any redundant definitions present in the arranged plurality of definitions, and generating a normalized schema comparison file containing the arranged plurality of definitions.
US10353952B2 Performance metadata for media
Systems and methods for generating and using performance metadata associated with a media piece (e.g., music or video) are provided. An electronic device can monitor a user's workout performance while playing a particular media piece. Workout performance may include the user's rate of motion and/or one or more physiological metrics of the user. Based on the user's workout performance, the electronic device can create new or modify existing performance metadata associated with the media piece. In some embodiments, the performance metadata based on a particular user's workout performance in response to a media piece may be combined with collective performance metadata based on the workout performances of multiple users in response to the media piece. The combined performance metadata may then be stored as new collective metadata. Accordingly, the collective performance metadata can represent the average response to a media piece over multiple users.
US10353951B1 Search query refinement based on user image selections
A method is provided for receiving from a user a first search query for media files from a collection of media files. The method includes providing, in response to the first search query, a first search result to the user, the first search result including responsive media files associated with the first search query, detecting a user selection of a responsive media file based on an interaction between the user and the responsive media file and selecting multiple similar media files having a visual similarity with the responsive media file. The method also includes generating a refined query based on a caption associated with a refined cluster of media files, the refined cluster of media files being proximal to the similar media file, and displaying, to the user and based on the refined query, a refined search result comprising refined media files from the refined query.
US10353945B2 Systems and methods for streaming media contents based on attribute tags
There is provided a system including a non-transitory memory storing a media library including an ordered plurality of media contents, each including a plurality of attribute tags, and a hardware processor configured to provide a user interface for display on a user device for navigating the media contents, receive a user input from the user device for playing one or more of the ordered media contents based on a first attribute tag of the plurality of attribute tags, stream a first portion of a first media content to the user device, based on the first attribute tag of the media content selected by the user input, and stream a second portion of a second media content to the user device following the first portion of the first media content, based on the first attribute tag of the media content selected by the user input.
US10353933B2 Methods and systems for a compliance framework database schema
Generating a compliance framework. The compliance framework facilitates an organization's compliance with multiple authority documents by providing efficient methodologies and refinements to existing technologies, such as providing hierarchical fidelity to the original authority document; separating auditable citations from their context (e.g., prepositions and or informational citations); asset focused citations; SNED and Live values, among others.
US10353931B2 High definition map and route storage management system for autonomous vehicles
High definition maps for autonomous vehicles are very high resolution and detailed, and hence require storage of a great deal of data. A vehicle computing system provides multi-layered caching makes this data usable in a system that requires very low latency on every operation. The system determines which routes are most likely to be driven in the near future by the car, and ensures that the route is cached on the vehicle before beginning the route. The system provides efficient formats for moving map data from server to car and for managing the on-care disk. The system further provides real-time accessibility of nearby map data as the car moves, while providing data access at optimal speeds.
US10353930B2 Generating a trust factor for data in non-relational or relational databases
A computer-implemented method includes detecting an update to a record in an entity table of a database. At least one of an age score, a lineage score, and a completeness score for the record is calculated, responsive to the update. A trust factor is calculated, by a computer processor, based on the at least one of the age score, the lineage score, and the completeness score for the record. The trust factor indicates a level of trustworthiness of the record. It is decided whether to use data in the record based on the trust factor.
US10353929B2 System and method for computing critical data of an entity using cognitive analysis of emergent data
System and method for computing critical data of multiple entities is provided. Elements, from a set of predetermined elements, are assigned to sentences of a first dataset associated with an entity of an industry type. Predetermined elements characterize reputation of entities of various industries. Features determined from sentences of first dataset are categorized into groups. Features of a new dataset of a different entity of said industry type are matched with grouped features and same groups are allotted thereto. Classification rules are applied on matched features. Elements are assigned to sentences of new dataset based on allotted groups, which elements are same as those assigned to first dataset. Reputation scores are generated for said entities by determining positive and negative sentiments from the first and new dataset. Steps of assigning elements and grouping are repeated for datasets associated with entities of different industry types for creating a taxonomy for them.
US10353928B2 Real-time clustering using multiple representatives from a cluster
Embodiments include method, systems and computer program products for real-time data clustering using multiple representatives associated with the data cluster. In some embodiments, a data point may be received from a data source. A data cluster may be identified. A set of representatives associated with the data cluster may be obtained. The data point may be compared to the set of representatives associated with the data cluster. A determination may be made to add the data point to the data cluster. The data point may be associated with the data cluster. The set of representatives associated with the data cluster may be updated, where one of the set of representatives associated with the data cluster is replaced with the data point.
US10353926B2 Unified activity service
Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on different user interfaces. Multiple activities associated with each of the different files may be obtained from the activity service. In another aspect, activity metadata corresponding to the multiple activities may be stored in the activity service. Activities associated with the different files may include content changes in a file (e.g., edits and deletions), sharing a file, renaming a file, comments within a file, messaging, and conversations related to a file. The different storage platforms may be independent of the activity service.
US10353925B2 Document classification device, document classification method, and computer readable medium
A document classification device includes a characteristic extraction unit, a clustering unit, and a category update unit. The characteristic extraction unit extracts characteristic information from each of plural document data which are classified in advance into specific categories. The clustering unit classifies the document data with similar appearance frequency of the characteristic information into a same cluster. The category update unit assigns the document data which is classified into the same cluster with a category of different document data which is classified into the same cluster as a category of the document data.
US10353923B2 Hadoop OLAP engine
In various example embodiments, systems and methods for building data cubes to be stored in a cube store are presented. In some embodiments, a metadata engine generates the cube metadata. In further embodiments, cube data is generated by a cube build engine based on the cube metadata and source data. The cube build engine performs a multi-stage MapReduce job on the source data to produce a multi-dimensional cube lattice having multiple cuboids. In further embodiments, the cube data is provided to the cube store.
US10353921B2 Non-disruptive baseline and resynchronization of a synchronous replication relationship
One or more techniques and/or computing devices are provided for non-disruptively establishing a synchronous replication relationship between a primary volume and a secondary volume and/or for resynchronizing the primary volume and the secondary volume. For example, a baseline snapshot and one or more incremental snapshots of the primary volume are used to construct and incrementally update the secondary volume with data from the primary volume. A dirty region log is used to track modifications to the primary volume. A splitter object is used to split client write requests to the primary volume and to the secondary volume. A synchronous transfer engine session is initiated to processing incoming client write requests using the dirty region log. A cutover scanner is used to transfer dirty data from the primary volume to the secondary volume. In this way, a synchronous replication relationship is established between the primary volume and the secondary volume.
US10353916B2 Techniques for conversion of CAD descriptions
In one embodiment, techniques are provided for converting a CAD description maintained in a first storage format (e.g., a file-based storage format) of a source repository to a second storage format (e.g., a relational database-based storage format) of an output repository. The techniques may, generate a single, coherent representation from spatially ambiguous “fragments” by generating an acyclic model graph for each graphical view, and then storing models of the acyclic model graph in the second storage format (e.g., the relational database-based storage format). The techniques may further produce a post-conversion CAD description that preserves human-readable names and information relationships related to levels by examining attachment specific copies of level structures (i.e. levels and attached levels) referenced from attachments, and generating from these categories and subcategories in the second storage format (e.g., the relational database-based storage format).
US10353914B2 Federated management of a plurality of metadata storage mechanisms
Metadata is managed for different distributed federated workspaces. A distributed metadata infrastructure is provided for supporting at least two different distributed federated workspaces. The distributed metadata infrastructure monitors the at least two different distributed federated workspaces to identify common metadata between the at least two different distributed federated workspaces. The distributed metadata infrastructure presents a consistent view of the common metadata.
US10353910B2 Preemptive connection pool adjustments
Systems and methods for preemptive adjustments of connections in a database connection pool are provided. In example embodiments, a number of quality of service engines analyze database connection pool metrics data to generate instructions to increase or decrease the number of connections in a connection pool, preemptively, before shortages or surpluses of connections occur. Corrective engines can analyze performance of the quality of service engines and can, when necessary, instruct the quality of service engines to modify their prediction mechanisms.
US10353909B2 System and method for visualizing data
Techniques are described for selecting, based on a data visualization intent specification and a defined set of data fields associated with a set of data, two or more Meta templates that meet the data visualization intent specification and that support the set of data fields, for determining chart parts that can be used within the selected Meta templates to form chart templates and for determining, based on a set of combination rules and the specification, the chart templates that meet the data visualization intent specification.
US10353907B1 Efficient indexing of feed updates for content feeds
The disclosed embodiments provide a system for processing data. During operation, the system stores a set of feed updates associated with a set of entities in descending chronological order within a set of resizable blocks. For each entity in the set of entities, the system generates an index containing one or more lists of resizable blocks storing a subset of the feed updates associated with the entity, wherein the one or more lists are sorted in descending chronological order. The system then uses the index to generate a content feed containing a selection of the feed updates for outputting to a viewer.
US10353903B2 Computing system with correlation estimation mechanism and method of operation thereof
A computing system includes: a sensor configured to receive an input observation including a sample count for processing an original content; and a control unit, coupled to the sensor, configured to: generate a covariance estimate based on the input observation for identifying the original content associated with the input observation for implementing a linear estimation mechanism, and calculate a weight combination based on the covariance estimate for identifying the original content.
US10353897B2 One-pass join size estimation with correlated sampling
A system performs database management. The system receives a request for a query of a plurality of tables under a join condition on an attribute and determines a uniform mapping that maps a domain of the attribute into a set of numbers, where the domain of the attribute includes all attribute values taken by the attribute in the tables. Then, for a row in a table, the system includes the row into a synopsis of the table if the row includes an attribute value that is mapped by the uniform mapping to a number less than an inclusion probability associated with the table. The system obtains a plurality of synopsis for the tables by repeating the including for all rows in the table and for all tables, and determines, based on the plurality of synopsis, an estimate join size of the tables under the join condition.
US10353889B2 Monitoring alignment of computer file states across a group of users
A first state identifier is determined according to the state of a first file at a first time point, and a second state identifier is determined according to the state of a second file at a second time point. The first and second state identifiers are compared and an alignment indication is displayed to a user of a client device thereby making the user aware of the alignment state between the files. The files may be associated with different client devices or different users thereby showing group alignment. The files may also be associated with a single user or client device thereby showing local alignment. The state identifiers may include digest hashes of content of the first and second files, metadata, or state information regarding the files. The files may be encrypted and access check keys utilized to determine whether a client device is authorized to receive an encrypted file.
US10353888B1 Event processing system, method, and computer program
An event processing system, method, and computer program product are provided. A plurality of records are stored, including a plurality of events of different event types for a plurality of customers. In use, an indication is received in connection with one or more aspects associated with one or more of the events for one or more of the customers. Based on such indication, one or more subsets of the events of one or more of the records are identified. In some optional embodiments, such one or more event subsets are then processed to reduce noise therein, resulting in fewer events in the one or more event subsets. To this end, a result of the processing may be displayed in a variety of ways for a variety of purposes.
US10353887B1 Concurrent record updating with mitigation of contention
Methods, systems, and computer-readable media for concurrent record updating with mitigation of contention are disclosed. A record containing a numerical value is divided into a plurality of buckets. The buckets contain portions of the numerical value. A selected bucket of the plurality of buckets is randomly determined for a request to update the numerical value. A portion of the numerical value in the selected bucket is updated based at least in part on the request. Access to the selected bucket is granted using optimistic concurrency or pessimistic concurrency.
US10353877B2 Construction and application of data cleaning templates
Described herein are various technologies pertaining to construction and application of a data cleaning template. A data cleaning tool, when applying the data cleaning template to a data set, is configured to identify a column in the data set that has data entries of a data type specified in the data cleaning template. In response to identifying the column in the data set, the data cleaning tool, when applying the data cleaning template to the data set, alters a format of the data entries in the column from a first format to a second format, the second format specified in the data cleaning template.
US10353876B2 Dynamic property data integration framework
A dynamic integration framework allows property data to be dynamically influenced by external data sources. In one example, a client services component receives, from a client application, a request to create or edit an object. The client services component retrieves, from a content repository, an initial property set applicable to the object. An external data service specifies an initial property modification set based on property dependencies between controlling property values and dependent properties. The external data service provides the property modifications to the client services component with an initial data identifier that indicates a state of the property modifications. The client services component merges the initial property modifications and the initial data identifier with the initial property set.
US10353875B2 Method for managing attribute information of files
A method for managing attribute information of a file and a computing device using the same is provided. The method includes steps of: (a) a first computing device receiving a file with a first origin information inserted into attribute information thereof from a second computing device or from a third computing device connected via the second computing device; and (b) the first computing device instructing a file system to acquire a second origin information from information related to the first computing device, the second computing device, or the third computing device connected via the second computing device, and to insert the second origin information into the attribute information of the file along the first origin information therein.
US10353874B2 Method and apparatus for associating information
The present invention belongs to the information processing field and discloses a method and apparatus for associating information. The method for associating information comprises: obtaining identification information of a first content; associating the identification information of the first content with a second content, wherein the second content is created for the first content; obtaining identification information of a third content, wherein the third content is an updated version of the first content, the third content containing revision made according to the second content; and associating the identification information of the third content with the second content. With the method and system for associating information as provided by the present invention, contents of a plurality of versions can be managed and traced efficiently without a need to modify the existing code review flow.
US10353867B1 Method and system for verifying files for garbage collection
According to one embodiment, fingerprints of segment trees are scanned, each segment tree representing one of the files in a filesystem namespace. For each of the fingerprints representing a segment, setting a corresponding bit in a live reference vector (LRV) to indicate that the segment has been referenced by a file in the filesystem namespace. A file index mapping fingerprints to storage locations of segments is scanned, including, for each fingerprint found in the file index, setting a corresponding bit in a live index vector (LIV) to indicate that the fingerprint exists in the file index. The LR vector and the LI vector are compared to determine whether there is any mismatch. A garbage collection operation is performed in response to determining that the LR vector and the LI vector are matched.
US10353859B2 Register allocation modes in a GPU based on total, maximum concurrent, and minimum number of registers needed by complex shaders
A method for allocating registers in a compute unit of a vector processor includes determining a maximum number of registers that are to be used concurrently by a plurality of threads of a kernel at the compute unit. The method further includes setting a mode of register allocation at the compute unit based on a comparison of the determined maximum number of registers and a total number of physical registers implemented at the compute unit.
US10353857B2 Parallel processing apparatus and method for controlling communication
A packet transmitting unit transmits, to a node via RDMA communication, a packet with a first identifier that represents a predetermined process and a second identifier that represents a destination communication interface and is a logical identifier, as a destination, being added thereto. A plurality of communication interfaces exist. A packet receiving unit receives a packet transmitted from the node via RDMA communication, selects a communication interface that is a destination of a received packet and is used in the predetermined process, based on the first identifier and the second identifier added to the received packet, and transfers the received packet to a selected communication interface.
US10353855B2 Systems, devices and methods for a calculator user interface
A software calculator is provided herein that includes an art object displayed along with the calculator as part of the calculator. The art object may be displayed as a background image, a portion of which is shown behind the controls and input/output display area of the calculator. The user may select other images from a gallery of available images to be displayed along with the calculator. The user may also provide rating for and/or purchase a print or an original of the art object currently being displayed by a click of a button or link displayed on the user interface of the calculator. The displayed art object may also automatically change or otherwise be updated according to user preferences.
US10353850B2 Circuit device, physical quantity detection device, electronic apparatus, and moving object
A circuit device includes a detection circuit adapted to output first through n-th detection data, and a serial interface adapted to output the first through n-th detection data as serial data. In the case in which i-th detection data (1≤i≤n) out of the first through n-th detection data is M bits, and j-th detection data (1≤j≤n, j≠i) is N bits (N
US10353849B2 System and method for tracking peripheral proximity by multiple masters
A system includes a slave device, and first and second master devices. A chipset of the slave device is capable of communication with a specific number of master devices. The first master device is configured to connect the information handling system with the slave device, to receive a transmission power setting of the slave device while the first master device is connected to the slave device, to disconnect the from the slave device, and to continuously track a received signal strength indicator of the slave device while the first master is disconnected from the slave. The second master device configured to connect with the slave device in response to the first master device disconnecting from the slave device, wherein the connection to the second master causes the slave device to communicate with at least one more master device than the specific number of master devices.
US10353848B2 Portable continuous integration device and related systems and methods
Embodiments relate to portable continuous integration (CI) devices configured to facilitate local CI development. In one embodiment, a portable CI device can comprise a housing comprising at least one external port for communications and power; a router disposed in the housing and communicatively coupled within the housing with the at least one external port; and a plurality of processor modules disposed in the housing and including a clock processor module, a memory processor module, a source code management processor module, a continuous integration processor module, a code quality processor module, and a repository management processor module, each of the plurality of processor modules being communicatively coupled with the router.
US10353841B2 Optimizing routing of a signal path in a semiconductor device
Methods are provided for optimizing a routing of a signal path in terms of delay and signal integrity in a semiconductor device. The signal path includes at least one track in a metal layer. The method includes selecting an already routed original signal path to be optimized, modifying at least one original routing parameter, creating an alternative signal path based on the modified routing parameter value, determining at least one timing value describing the delay and signal integrity of the alternative signal path and signal integrity, and replacing the already routed original signal path by the alternative signal path based on the timing value indicating that the alternative signal path complies with predefined constraints related to the delay and signal integrity.
US10353838B1 USB wireless cockpit dataloader
Methods and systems for allowing pilots and aircraft maintenance personnel to load data used by aircraft avionics (including but not limited to, Map Data, charts, XM Radio configuration data, LRU (line replaceable unit)/LRM (line replaceable module) specific configuration data or LRU/LRM software updates), wirelessly through the use of a USB to Wireless data bridge. The methods and systems can reduce and eliminate use of a USB (universal serial bus) hard drive or ‘keys’ be carried around with different collections of cockpit data.
US10353836B2 Network controller—sideband interface port controller
A network interface controller includes a media access controller and a host adapter. The host adapter includes a transmit route connected to receive an in-band packet from a host and further connected to transmit the in-band packet to the media access controller. The network interface controller also includes a sideband port controller connected to receive a sideband packet destined for a network from a sideband endpoint and further connected to transmit the sideband packet to the host adapter. The host adapter further includes a host buffer to store the in-band packet, a sideband buffer to store the sideband packet, and an arbiter connected to allow, at different times, the in-band packet to advance along the transmit route from the host buffer to the media access controller and the sideband packet to advance along the transmit route from the sideband buffer to the media access controller.
US10353833B2 Configurable ordering controller for coupling transactions
A computer system with a configurable ordering controller for coupling transactions. The computer system comprises a coupling device configured to send first data packets with an unordered attribute being set to an ordering controller. The computer system further comprises the coupling device configured to send second data packets with requested ordering to the ordering controller, back-to-back after the first data packets, without waiting until all of the first data packets are completed. The computer system further comprises the ordering controller configured to send the first data packets to a memory subsystem in a relaxed ordering mode, wherein the ordering controller sends the first data packets to the memory subsystem in an arbitrary order, and wherein the ordering controller sends the second data packets to the memory subsystem after sending all of the first data packets to the memory subsystem.
US10353832B2 Method for the parallel management of continuous and task-synchronous input data of a real-time system
A number of software routines comprising at least two software routines are created for an interface unit of a computer system having a first and a second interface processor for forwarding input data from a peripheral to a processor of the computer system on which software is programmed. A first subset of the software routines is assigned to a first category provided for task-synchronous data transfer, and a second subset of the software routines are assigned to a second category provided for continuous data transfer. The first interface processor is programmed with the first subset and the second interface processor with the second subset of software routines. During execution of the software, the first subset is cyclically executed by the first interface processor at a first cycle rate, and the second subset is cyclically executed by the second interface processor at a second cycle rate.
US10353829B2 System and method to account for I/O read latency in processor caching algorithms
A processor includes a cache memory and a cache controller. The cache controller fetches first data from a first location of an information handling system, stores the first data to a first cache line of a plurality of cache lines, determines first proximity information for the first data based upon the first location, stores the first proximity information in a first proximity tag associated with the first cache line, and evicts the first cache line from the cache based upon the first proximity tag.
US10353826B2 Method and apparatus for fast context cloning in a data processing system
A data processing system includes a memory system, a first processing element, a first address translator that maps virtual addresses to system addresses, a second address translator that maps system address to physical addresses, and a task management unit. A first program task uses a first virtual memory space that is mapped to a first system address range using a first table. The context of the first program task includes an address of the first table and is cloned by creating a second table indicative of a mapping from a second virtual address space to a second range of system addresses, where the second range is mapped to the same physical addresses as the first range until a write occurs, at which time memory is allocated and the mapping of the second range is updated. The cloned context includes an address of the second table.
US10353824B2 Data processing method, memory management unit, and memory control device
A method for processing data, a memory management unit and a memory control device are disclosed. In an embodiment, the method includes receiving, by a memory control device, a first data packet carrying a virtual address and a page table base address that are sent by a memory management unit, executing, by the memory control device, a page table walk operation according to the virtual address and the page table base address, to obtain a physical address corresponding to the virtual address and sending, by the memory control device, the physical address corresponding to the virtual address to the memory management unit.
US10353822B2 Cache map with sequential tracking for invalidation
The described technology is directed towards efficiently invalidating cached data (e.g., expired data) in a hash-mapped cache, e.g., on a timed basis. As a result, data is able returned from the cache without checking for whether that data is expired, (if desired and acceptable), because if expired, the data is only briefly expired since the last invalidation run. To this end, a data structure such as a linked list is maintained to track information representative of hash-mapped cache locations of a hash-mapped cache, in which the information tracks a sequential order of entering data into each hash-mapped cache location. An invalidation run is performed on part of the hash mapped cache, including using the tracking information to invalidate a sequence of one or more cache locations, e.g., only the sequence of those locations that contain expired data.
US10353821B2 System, method, and recording medium for common memory programming
A parallel execution method, system, and non-transitory computer readable medium not maintaining a cache coherence, include creating a continuum, the continuum being a construct that holds data structures, giving a view to the continuum, the view being a descriptor that provides access rights and properties for the continuum, and performing a task associated with an execution sequence, the task holding the view to the continuum that the execution sequence is accessing.
US10353820B2 Low-overhead index for a flash cache
Systems and methods for a low-overhead index for a cache. The index is used to access content or segments in the cache by storing at least an identifier and a location. The index is accessed using the identifier. The identifier may be shortened or be a short identifier. Because a collision may occur, the index may also include one or more meta-data values associated with the data segment. Collisions can be resolved by also comparing the metadata of the segment with the metadata stored in the index. If both the short identifier and metadata match those of the segment, the segment is likely in the cache and can be accessed. Segments can also be inserted into the cache.
US10353817B2 Cache miss thread balancing
A simultaneous multithread (SMT) processor having a shared dispatch pipeline includes a first circuit that detects a cache miss thread. A second circuit determines a first cache hierarchy level at which the detected cache miss occurred. A third circuit determines a Next To Complete (NTC) group in the thread and a plurality of additional groups (X) in the thread. The additional groups (X) are dynamically configured based on the detected cache miss. A fourth circuit determines whether any groups in the thread are younger than the determined NTC group and the plurality of additional groups (X), and flushes all the determined younger groups from the cache miss thread.
US10353816B2 Page cache in a non-volatile memory
A system includes a non-volatile memory to store a page cache that contains pages of data allocated by an operating system, the pages in the page cache being persistent across a power cycle of the system. The page cache is located in a specified region of the non-volatile memory and is to store the pages of data without tagging a memory region.