Document Document Title
US10637179B1 Hermetic RF connection for on-wafer operation
A hermetically sealed link for low loss coaxial airline connection between the wafer probe and the RF connector of an external instrument with 30 or 45 degrees wafer probes allows continuous, micro-positioner controlled, 3 axis horizontal and vertical probe movement. A flexible sealing ring ensures airtight and/or RF-EMI shielded operation. A metallic or plastic collar ensures wafer testing under EMI, airtight or high temperature conditions.
US10637177B2 Modular power tee distribution assembly
A modular power tee distribution assembly includes a tee formed of first and second housing pieces which can be mated together. NEMA devices and accessories can be directly attached to the tee. First and second adaptors are provided can be mounted to the tee. The adaptors allow differently sized NEMA devices and accessories to be attached to the tee.
US10637174B2 Elastomer structure of conductivity probe
An elastomer structure of a conductivity probe contains: an elastic body configured to transmit electronic currents and electronic signals. The elastic body includes a first transceiver portion formed on a first free end thereof, a second transceiver portion formed on a second free end thereof, and a resilient section surrounding between the first transceiver portion and the second transceiver portion. Preferably, at least one of the first and second transceiver portions has a plane.
US10637172B2 Coaxial male connector, coaxial female connector and assembly thereof
An assembly includes a coaxial male connector and a coaxial female connector. The coaxial male connector includes: an inner contact; a monolithic outer body having a plurality of spring fingers and a shoulder that is located radially outward of the spring fingers; a dielectric spacer disposed between the inner contact and the outer body such that the outer body is coaxial with the inner contact; and a coupling nut that at least partially overlies the outer body. The coaxial connector includes: an inner contact having a plurality of spring fingers mated with the spring fingers of the inner contact of the male connector; an outer body having an inner surface and a contact surface at one end, the contact surface contacting the shoulder of the outer body of the male connector; and a dielectric spacer disposed between the inner contact and the outer body such that the outer body is coaxial with the inner contact, the spacer being configured so that a gap is present between an outer surface of the spacer and the inner surface of the outer body. The spring fingers of the outer body of the male connector contact the inner surface of the outer body and apply radial pressure thereto.
US10637168B2 Semiconductor device and semiconductor device manufacturing method
A semiconductor device is provided, in order to prevent tilt of a terminal pin in the semiconductor device with a printed board in which the terminal pin is pressed, the semiconductor device comprising a printed board, a plurality of pins pressed in the printed board, a resin block in which a plurality of through holes are formed, the plurality of pins respectively pressed in the plurality of through holes, and a resin case covering at least a part of the printed board and the resin block.
US10637165B2 Electrical wiring devices with screwless connection terminals
Electrical wiring devices that incorporate clamp-type wire terminal connections are described. The electrical wiring devices include for example, single and duplex blade-type electrical receptacles, blade-type locking electrical receptacles, single or multi-pole electrical switches, combination switches and blade-type receptacles, blade-type plugs for electrical cords and blade-type connectors for electrical cords. The electrical wiring devices include a plurality of contact assemblies. Each contact assembly includes a wire terminal and a plunger.
US10637164B2 Bonding connectors
The present disclosure provides descriptions of bonding connectors used to connect electrical conductors to metal structures. The bonding connector includes an electrically conductive body and an electrically conductive cap that can be releasably secured to the body using a fastener assembly.
US10637162B2 Connection structure of the electric-wire and the terminal
A connection structure of an electric wire and a terminal includes a terminal formed by folding back a base plate to form a body part and an elastic connection piece, and an electric wire having a core wire exposed from an insulation sheath. The elastic connection piece includes a first elastic connection part adjacent to a folded-back portion of the base plate and a second elastic connection part continuing to the first elastic connection part in the longitudinal direction of the base plate. An electric wire insertion hole is formed on each of the elastic connection parts. The core wire is sandwiched and connected by the elastic connection piece and the body part at a position between the first elastic connection part and the second elastic connection part at a state where the core wire is inserted through the wire insertion holes in the longitudinal direction of the base plate.
US10637160B2 Method to build fast transmit-receive switching architecture
An apparatus includes a phased array antenna panel and one or more beam former circuits. The phased array antenna panel generally comprises a plurality of antenna elements. The plurality of antenna elements are generally arranged in one or more groups. The one or more beam former circuits may be mounted on the phased array antenna panel. Each beam former circuit is generally coupled to a respective group of the antenna elements. Each beam former circuit generally comprises a plurality of transceiver channels comprising a transmit channel and a receive channel. The phased array antenna panel is generally configured to distribute a control signal to each of the beam former circuits. Each of the transceiver channels is generally configured to switch between a transmit mode and a receive mode in response to the control signal.
US10637159B2 Waveguide antenna element-based beam forming phased array antenna system for millimeter wave communication
An antenna system, includes a first substrate, a plurality of chips, and a waveguide antenna element based beam forming phased array. The waveguide antenna element based beam forming phased array has a unitary body that comprises a plurality of radiating waveguide antenna cells in a first layout for millimeter wave communication. Each radiating waveguide antenna cell comprises a plurality of pins that are connected with a body of a corresponding radiating waveguide antenna cell that acts as ground for the plurality of pins. A first end of the plurality of radiating waveguide antenna cells of the waveguide antenna element based beam forming phased array, as the unitary body, in the first layout is mounted on the first substrate. The plurality of chips are electrically connected with the plurality of pins and the ground of each of the plurality of radiating waveguide antenna cells to control beamforming.
US10637156B2 Scanning antenna and method for manufacturing scanning antenna
A scanning antenna includes a TFT substrate including a first dielectric substrate, TFTs supported by the first dielectric substrate, gate bus lines, source bus lines, and patch electrodes; a slot substrate including a second dielectric substrate, and a slot electrode formed on a first main surface of the second dielectric substrate; a liquid crystal layer provided between the TFT substrate and the slot substrate; and a reflective conduction plate facing a second main surface of the second dielectric substrate—on a side opposite the first main surface with a dielectric layer therebetween. The slot electrode includes slots disposed corresponding to the patch electrodes, and each of the patch electrodes is connected to the drain of a corresponding TFT. A low-dielectric-loss material layer is formed in the slot, the low-dielectric-loss material layer being made from a material having a smaller dielectric loss with respect to microwaves than that of the liquid crystal material constituting the liquid crystal layer.
US10637152B2 Polarizing reflector for multiple beam antennas
A polarizing reflector for broadband antennas includes a flat dielectric substrate, a patch array layer formed by a bi-dimensionally periodic lattice of thin metallic patches along first and second perpendicular directions x, y, and a ground layer. All the patches have a same shape elongated along the second direction y and form electric dipoles when electrically excited along the second direction y. For each row the patches of the said row are interconnected by an elongated metallic strip oriented along the first direction x and having a width c. The geometry of the patch array, the thickness h and the dielectric permittivity εr of the substrate, and the width c of the elongated metallic strips are tuned so that the patch array including the elongated metallic strips induces a fundamental aperture mode and a complementary fundamental dipolar mode along two orthogonal TE and TM polarizations within a single operating frequency band or two separate operating frequency bands, and the differential phase between the two fundamental modes over the single or the first and second frequency bands being equal to +90° or to an odd integer multiple of ±90°. The polarizing reflector can comprise also a curved substrate and a patch array layer formed by a bi-dimensionally lattice of metallic patches along first curvilinear rows and second curvilinear columns.
US10637150B2 Radio wave reflection device
A mounting unit (210) securely mounts a radio wave reflection device (200) on a stable installation place such as a pole (20). A reflector unit (300) holds two reflectors (350, 360) at a tilt angle of 45°, allowing the two reflectors (350, 360) to be coaxial and rotatable independently of each other. A joint unit (220) connects the reflector unit (300) and the mounting unit (210). The joint unit (220) has rotational freedom along two axes (AZ axis and EL axis) orthogonal to each other. A radio wave reflecting device that relays, by reflection, radio communications between a first antenna device and a second antenna device distant from each other is thereby provided.
US10637143B2 Dual frequency RFID reader
An antenna system for a dual frequency RFID reader, having: a first antenna 206 arranged to operate at a first frequency, the first antenna comprising a conductive element in a substantially planar arrangement; and a second antenna 208 arranged to operate at a second frequency lower than the first frequency, the second antenna 208 comprising a substantially flat coil formed on a ferrite former 210; wherein the second antenna 208 is located substantially within the conductive element of the first antenna 206.
US10637141B2 Scanning antenna, method for inspecting scanning antenna, and method for manufacturing scanning antenna
A scanning antenna including a transmission and/or reception region including a plurality of antenna units arranged in the transmission and/or reception region and a non-transmission and/or reception region includes a TFT substrate including a plurality of first TFTs supported by a first dielectric substrate and a plurality of patch electrodes, a slot substrate including a slot electrode including a plurality of slots, a liquid crystal layer provided between the TFT substrate and the slot substrate, and a plurality of inspection electrode sections disposed while not overlapping the plurality of antenna units when viewed from a normal direction of the first dielectric substrate. Each of a plurality of inspection electrode sections includes a second TFT supported by the TFT substrate and including a source electrode connected to the source bus line and a gate electrode connected to the gate bus line, a transparent electrode supported by the TFT substrate and connected to a drain electrode of the second TFT, and a slot electrode extending while opposing the transparent electrode with the liquid crystal layer interposed therebetween.
US10637131B2 Vehicle comprising a rear view mirror and an antenna
The invention relates to a vehicle comprising a rear view mirror presenting reflective surface arranged to provide a driver of the vehicle with a view in a rearward direction of the vehicle, and an antenna adapted to emit radiation for radio wave transmissions, wherein the antenna and the rear view mirror are arranged so that at least a part of the radiation emitted by the antenna is reflected by the reflective surface.
US10637130B2 Antenna device
An antenna device includes an array antenna formed of five radiating elements arrayed on a dielectric substrate, and a feeder circuit that feeds a high frequency signal to the radiating elements making up the array antenna. The five radiating elements are arrayed on a first straight line drawn in a direction horizontal to the ground, and an excitation voltage of the radiating element positioned at the center of the array is set to be 2.2 times or more an average value of excitation voltages of the other radiating elements.
US10637121B2 Broadband signal tap
There is provided a broadband signal tap comprising a housing and a cover adapted to be removable from and attachable to the housing, the housing comprising a power continuity connector and the cover comprising at least one external subscriber port, wherein a floating RF coupler is disposed proximal to the power continuity connector.
US10637120B2 High average RF power resistant ferrite phase shifter
A phase shifter capable of withstanding very high average RF power, which enables directing of the beam in radar systems, it includes a waveguide, a ferrite toroid, composite dielectric plate including a dielectric plate in high thermal conductivity and a dielectric plate with the high dielectric constant, which increases the amount of phase shift per the unit length by directing the electric field and the transfer of heat generated on the ferrite toroids to the waveguide, a twin-toroid ferrite-dielectric structure including a combination of ferrite toroids and composite dielectric plates.
US10637119B2 Reduced size phase shifter
A reduced size phase shifter provides the orientation of the microwave beams. The phase shifter includes RF connector (4) that provides the entrance of the coaxial transmission line (8) into the phase shifter (1), dielectric plate (7) with high dielectric constant that provides the gradual transformation of the quasi TEM mode carried by means of the micro-strip transmission line (6) into TE10 mode carried on the twin-toroid structure (5).
US10637118B2 Pouched metal-air battery cells
A metal-air battery cell includes an electrode assembly and a sealed pouch. The electrode assembly includes an air electrode, a negative electrode, a separator in contact with and disposed between the electrodes, and a hydrophobic gas diffusion layer in contact with a side of the air electrode opposite the separator. The pouch envelops the electrode assembly and contains an electrolyte therein. The pouch is defined by a gas permeable hydrophobic flexible layer in contact with the hydrophobic gas diffusion layer. The electrode assembly further includes a terminal extending from and away at least one of the electrodes, and through the pouch. Opposing sides of the pouch are sealed to each other and around the terminal.
US10637115B2 Molten air rechargeable batteries
The present disclosure relates to rechargeable electrochemical battery cells (molten air batteries). The cells use air and a molten electrolyte, are quasi-reversible (rechargeable) and have the capacity for multiple electrons stored per molecule and have high intrinsic electric energy storage capacities. The present disclosure also relates to the use of such in a range of electronic, transportation and power generation devices, such as greenhouse gas reduction applications, electric car batteries and increased capacity energy storage systems for the electric grid.
US10637111B2 Battery module having improved cooling duct sealing properties
Provided is a battery module having improved sealing properties of a cooling duct. The battery module includes a battery stack, in which an inlet of an air flow path is opened at one side and an outlet of the air flow path is opened at another side, and a plurality of cooling ducts combined to two side portions of the battery stack to respectively communicate with the inlet of the air flow path and the outlet of the air flow path. At least one of the plurality of cooling ducts includes a plug accommodating part defining a through hole, and a harness accommodating plug air-tightly inserted into the through hole and having a plurality of wire accommodating holes. The harness accommodating plug passes a wire of the internal harness or a wire of the external harness through the wire accommodating hole. The internal harness and the external harness are electrically combined around the harness accommodating plug.
US10637105B2 Battery embedded architecture for supplying appropriate voltage
A battery embedded structure is disclosed. The battery embedded structure comprises a substrate including one or more stacked battery units. Each stacked battery unit includes two or more conductive layers and one or more unit cells. Each unit cell is disposed between two conductive layers. The substrate has a principal surface provided by one or more respective side surfaces of the one or more stacked battery units. The battery embedded structure also comprises a wiring layer disposed on the principal surface of the substrate. The wiring layer includes a plurality of electrical paths and a plurality of vias. Each via is connected with one electrical path. Each via is located at a position corresponding to an edge surface of a conductive layer of the two or more conductive layers of the one or more stacked battery units so as to contact electrically to that conductive layer.
US10637103B2 Sodium-sulfur battery
A sodium-sulfur battery includes a partition wall formed of a solid electrolyte, a cathode chamber formed on one of opposite sides of the partition wall, an anode chamber formed on another one of the opposite sides of the partition wall, sulfur accommodated in the cathode chamber, sodium some of which is accommodated in the anode chamber, a sodium container accommodating most of remaining sodium, and a communication passage communicating the anode chamber with the sodium container, and including a finely-perforated portion extending into the sodium container and opening inside the sodium container. Moreover, the communication passage further includes a shutoff portion for closing the communication passage itself.
US10637093B2 Thin film battery structures having sloped cell sidewalls
Solid-state battery structures and methods of manufacturing solid-state batteries, such as thin-film batteries, are disclosed. More particularly, embodiments relate to solid-state batteries having a current collector tab between multiple electrochemical cells each having an electrolyte layer between an anode layer and a cathode layer in a vertical direction. The anode layer, the electrolyte layer, and the cathode layer include respective sidewalls exposed along a cell sidewall, and the cell sidewall has a non-zero, non-vertical slope.
US10637092B2 Method for manufacturing secondary battery
A method for manufacturing a secondary battery having a film package by covering upper and lower sides of a laminate structure constituting a battery with a pair of film materials respectively and bonding the film materials together sequentially in a process direction from one end of the film materials to the other, the method including overlapping the film materials such that the laminate structure is sandwiched therebetween, and sealing one end of the overlapping part of the films, the one end being located at an upstream of the process direction, and bonding the overlapped film materials together at one or each of side portions thereof extending along the process direction sequentially in the process direction, while pressing a middle portion of the overlapped film materials sequentially in the process direction to thereby degas an internal space between the film materials, the middle portion being located between the side portions.
US10637091B2 Fuel cell stack and assembly method of same
A fuel cell stack and a method of assembling a fuel cell stack includes compressing fuel cells along their stacking axis. A compression retention device made up of an enclosure may be used with one or more optional insertable shims to correct for any stack height variations. Significantly, the enclosure is formed to allow the stack to be loaded in compression by a press such that the cells that make up the stack are placed into and maintained in a substantially compressed state while the compression force is not imparted to the enclosure. By resolving any stack height variances while the cells of the stack are maintained in their substantially compressed state, assembly operations are simplified in that repeated compression and decompression of the stack is avoided while trying to ensure that the stack and enclosure are joined into their final assembly form.
US10637083B2 Method for ascertaining overvoltages in fuel cells
The invention relates to a method for ascertaining the overvoltage of a working electrode in a fuel cell, in which the potential of a reference electrode compared to the grounded counter electrode is measured. For the measurement, a fuel cell comprising a polymer electrolyte membrane is used, in which the counter electrode comprises a lateral edge having at least one convexly curved region, and the electrolyte membrane surface, adjoining the counter electrode, comprises an electrode-free region in which the reference electrode is disposed on the electrolyte membrane surface. In contrast, the working electrode is continuous, which is to say has a large surface. The minimum distance Lgap between the reference electrode and the edge of the counter electrode Lgap=3×Ll,r with (a) and (b), where m=ionic conductivity of the electrolyte membrane (Ω−1 cm-1), box=Tafel slope of the half cell for the electrochemical reaction of the working electrode lm=membrane layer thickness (cm) and jox0=exchange current density of the catalyst of the working electrode per unit of electrode surface in (A cm−2). This arrangement can advantageously be used to ensure that the potential measured at the hydrogen-fed reference electrode corresponds to the overvoltage of the working electrode with sufficient accuracy. The method can be applied to polymer electrolyte membrane fuel cells (PEMFC), to direct methanol fuel cells (DMFC) or to high-temperature fuel cells (SOFC).
US10637082B2 Flow battery with carbon paper
A flow battery includes a liquid electrolyte having an electrochemically active specie. A flow field plate includes a first flow field channel and a second flow field channel that is separated from the first flow field channel by a rib. There is a flow path for the liquid electrolyte to flow over the rib between the channels. An electrode is arranged adjacent the flow field plate such that the liquid electrolyte that flows over the rib must flow through the electrode. The electrode includes a carbon paper that is catalytically active with regard to liquid electrolyte. The carbon paper defines a compressive strain of less than 20% at a compressive stress of 0.8 MPa and an uncompressed porosity in the range 60-85%.
US10637079B2 Unit cell for fuel cell
A unit cell for a fuel cell includes a membrane-electrode-assembly (MEA), a gas diffusion layer disposed on one surface of the MEA, a separator plate disposed to be spaced from the gas diffusion layer, and at least one coil spring interposed between the gas diffusion layer and the separator plate to elastically support the gas diffusion layer and the separator plate while electrically connecting the gas diffusion layer with the separator plate and providing a reactant gas passage to transfer reactant gas.
US10637077B2 Frame equipped membrane electrode assembly and fuel cell
A frame equipped membrane electrode assembly includes a membrane electrode assembly and a frame member. The frame member includes a first frame shaped sheet and a second frame shaped sheet. An inner peripheral portion of the first frame shaped sheet is joined to an outer peripheral portion of the membrane electrode assembly. The inner peripheral portion of the first frame shaped sheet is positioned between an outer peripheral portion of an anode and an outer peripheral portion of a cathode. An inner end of the second frame shaped sheet is positioned outside an outer end of the anode over the entire periphery. The outer end of the cathode is positioned outside the inner end of the second frame shaped sheet over the entire periphery.
US10637075B2 Fuel cell stack and method for manufacturing fuel cell stack
A fuel cell stack including a plurality of electricity generation units fastened by means of a plurality of fastening members. Each electricity generation unit includes a single cell, and a sealing member sandwiched between two other members thereby sealing one of the anode chamber and the cathode chamber. The surface of the sealing member included in at least one electricity generation units, the surface facing either of the two other members, has a surface roughness Ra of 3.0 μm or less.
US10637072B2 Systems and methods for PTNI nanocages
A method for synthesis of PtNi nanocages by synthesizing Pt1Ni6 nanoparticles and acid leaching to form PtNi nanocages. The acid leaching removes nickel selectively from the core of the nanoparticle.
US10637071B2 Electrochemical energy conversion device and method of electrochemical energy conversion
A catalyst composition and a use thereof are provided. The catalyst composition includes a support and at least one RuXMY alloy attached to the surface of the support, wherein M is a transition metal and X≥Y. The catalyst composition is used in an alkaline electrochemical energy conversion reaction, and can improve the energy conversion efficiency for an electrochemical energy conversion device and significantly reduce material costs.
US10637067B2 Process for flexible and shape-conformal rope-shape alkali metal-sulfur batteries
Provided is a process for producing a rope-shape alkali metal-sulfur battery, comprising (a) providing a first electrode comprising a conductive porous rod and a mixture of a first electrode active material and a first electrolyte residing in pores of the first porous rod; (b) providing a porous separator wrapping around the first electrode to form a separator-protected first electrode; (c) providing a second electrode comprising a conductive porous rod having a mixture of a second electrode active material and a second electrolyte residing in pores of the second porous rod; (d) combining the separator-protected first electrode and the second electrode to form a braid or a yarn; and (d) encasing the braid or yarn with a protective sheath; wherein one of the electrodes is a cathode containing sulfur or a sulfur compound as a cathode active material and the battery has a length-to-diameter aspect ratio no less than 5.
US10637061B2 Lithium ion secondary battery
A lithium ion secondary battery excellent in cycle characteristics, comprising a high capacity negative electrode comprising a metal and/or a metal oxide as an active material is provided. The present invention relates to a lithium ion secondary battery comprising a positive electrode, a negative electrode, and an electrolyte solution, wherein the negative electrode comprises (a) a carbon material that can absorb and desorb lithium ions; at least one selected from the group consisting of (b) lithium metal and metals that can be alloyed with lithium and (c) metal oxides that can absorb and desorb lithium ions; and a polyacrylic acid, and the electrolyte solution comprises at least one disulfonic acid ester.
US10637059B2 Method for producing a positive electrode composite material for Na ion battery
The present invention relates to a method for producing a positive electrode composite material comprising at least one Na-based positive electrode active material and Na3P for a battery using sodium ions as electrochemical vector, to a positive electrode comprising such a positive electrode composite material, and to the Na-ion battery comprising such a positive electrode.
US10637054B2 Positive electrode material for lithium ion secondary batteries, and method for producing same
The present invention relates to a lithium manganese composite oxide having a metal-containing compound film and a carbon coating, in which at least a part of a surface of the lithium manganese composite oxide represented by Formula (1) is coated with the metal-containing compound film, and at least a part of the surface thereof is further coated with the carbon coating. The present invention can provide a positive electrode material capable of improving the discharge characteristics and the capacity retention rate after cycles of lithium ion secondary batteries. Li1+x(FeyNizMn1−y−z)1−xO2  (1), where 0
US10637052B2 Composite powder for use in an anode of a lithium ion battery, method for manufacturing a composite powder and lithium ion battery
Composite powder for use in an anode of a lithium ion battery, whereby the particles of the composite powder comprise a carbon matrix material and silicon particles embedded in this matrix material, characterized in that the composite powder further comprises silicon carbide.
US10637051B2 Negative electrode active material for lithium secondary battery, method of preparing the same, and lithium secondary battery including the material
Provided are a negative electrode active material for a lithium secondary battery and a method of preparing the same, wherein since the negative electrode active material includes porous polycrystalline silicon and the porous polycrystalline silicon includes pores disposed at grain boundaries, the negative electrode active material may exhibit a buffering action by internally absorbing changes in volume of the active material during charge and discharge. As a result, lifetime characteristics of a negative electrode and a battery may be improved.
US10637042B2 Positive active material for rechargeable lithium battery and rechargeable lithium battery including same
A positive active material for a rechargeable lithium battery includes a core including a compound represented by Chemical Formula 1 and a structure-stabilizing compound on a surface of the core. The structure-stabilizing compound includes an Al compound or a Co compound. Chemical Formula 1 is LiaNixCoyMezM1kO2−pFp where 0.9≤a≤1.1, 0.7≤x≤0.93, 0
US10637041B2 Nickel-iron battery with a chemically pre-formed (CPF) iron negative electrode
Provided is a Ni—Fe battery comprising an iron electrode which is preconditioned prior to any charge-discharge cycle. The preconditioned iron electrode used in the Ni—Fe battery is prepared by first fabricating an electrode comprising an iron active material, and then treating the surface of the electrode with an oxidant to thereby create an oxidized surface.
US10637038B2 Electrochemical cells having semi-solid electrodes and methods of manufacturing the same
Embodiments described herein relate generally to electrochemical cells having semi-solid electrodes that are coated on only one side of a current collector. In some embodiments, an electrochemical cell includes a semi-solid positive electrode coated on only one side of a positive current collector and a semi-solid negative electrode coated on only one side of a negative current collector. A separator is disposed between the semi-solid positive electrode and the semi-solid negative electrode. At least one of the semi-solid positive electrode and the semi-solid negative electrode can have a thickness of at least about 250 μm.
US10637037B2 Battery sealing device with polar rod having large and small ends
A battery sealing device, including an upper pressing member, a polar rod, a battery cover plate, and a sealing member. The polar rod includes polar rod large and small ends, and a polar rod connecting plate. The upper pressing member includes an upper pressing through hole matched with the periphery of the polar rod large end. The battery cover plate includes a cover plate through hole; the polar rod large end penetrates through the upper pressing through hole and the cover plate through hole; the upper pressing member arranged above the battery cover plate. The sealing member includes an upper sealing element formed between the upper pressing member and the battery cover plate, an intermediate sealing element formed in the gap between the cover plate through hole and the polar rod large end, and a lower sealing element formed between the battery cover plate and the polar rod connecting plate.
US10637034B2 Battery pack
Battery pack includes: a plurality of chargeable/dischargeable cylindrical cells; battery holder in which the plurality of cylindrical cells are disposed; and thermally conductive resin that closely adheres to cylindrical cells, which are stored in battery holder, in a thermally coupled state above battery holder. Battery holder includes: bottom plate including a plurality of holding grooves in which cylindrical cells are disposed; and partition walls that are disposed between holding grooves and between adjacent cylindrical cells. Partition walls are lower than the diameter of cylindrical cells disposed in holding grooves, thermally conductive resin is disposed between adjacent cylindrical cells above partition walls, and thermally conductive resin interconnects adjacent cylindrical cells.
US10637029B2 Cell stack assembly systems
Methods, stacks and electrochemical cells are provided, in which the cell separator is surface-treated prior to attachment to the electrode(s) to form binding sites on the cell separator and enhance binding thereof to the electrode(s), e.g., electrostatically. The cell separator(s) may be attached to the electrode(s) by cold press lamination, wherein the created binding sites are configured to stabilize the cold press lamination electrostatically—forming flexible and durable electrode stacks. Electrode slurry may be deposited on a sacrificial film and then attached to current collector films, avoiding unwanted interactions between materials and in particular solvents involved in the respective slurries. Dried electrode slurry layers may be pressed or calendared against each other to yield thinner, smother and more controllably porous electrodes, as well as higher throughput. The produced stacks may be used in electrochemical cells and in any other type of energy storage device.
US10637027B2 Battery, separator, battery pack, electronic device, electromotive vehicle, power storage apparatus, and electric power system
Batteries, separators, battery packs, electronic devices, electromotive vehicles, power storage apparatus, and electric power systems are provided. In one embodiment, a battery is provided. The battery including a positive electrode; a negative electrode; an electrolytic solution holding layer between the positive electrode and the negative electrode, wherein the electrolytic solution holding layer comprises inorganic particles and a vinylidene fluoride polymer, wherein a mass ratio of the vinylidene fluoride polymer and the inorganic particles is 1:1 to 1:8.
US10637017B2 Flexible battery structure
A number of different battery cell configurations are disclosed. Flexible battery cells are used to form a flexible structure capable of bending and flexing to accommodate movement of components of an electronic device. In some embodiments, the flexible battery cells can include cathode and anode layers joined together by a separator.
US10637016B2 Battery compartment, battery assembly, and electronic cigarette having same
The present disclosure provides a battery compartment. The battery compartment includes a main body, and a cover body. The battery compartment further includes a pogo-pin revolving shaft. The pogo-pin revolving shaft includes a sleeve tube, and a spring accommodated in the sleeve tube. The spring has two ends connected to an end shaft respectively. The two end shafts are configured to be exposed out from the two ends of the sleeve tube respectively. The cover body defines a first shaft hole. The main body defines two second shaft holes. The first shaft hole and the two second shaft holes are configured to be arranged correspondingly. The pogo-pin revolving shaft passes through the first shaft hole, the two end shafts are configured to be exposed out from the first shaft hole, and each of the two end shafts is configured to be accommodated in one of the second shaft holes.
US10637013B2 Encapsulated microbattery having terminal connected to active layer through a via
Disclosed herein is an electronic device including a substrate, with an active layer stack on the substrate. A cover is on the active layer stack and has a surface area greater than that of the active layer so as to encapsulate the active layer stack. A conductive pad layer is on the cover. At least one conductive via extends between the active layer stack and the conductive pad layer.
US10637011B2 Battery cell with safety layer
A battery cell comprising a composite water-responsive safety layer and/or composite water- and pH-responsive safety layer to protect against tissue damage and/or electrolysis, when the battery cell is exposed to aqueous solution or tissue, is provided. The composite water-responsive safety layer and/or composite water- and pH-responsive safety layer is adapted to change from a non-electronically conducting state to an electronically conducting state.
US10637008B2 Display device
A display device includes a substrate having flexibility, a display region including a plurality of pixels above the substrate, a periphery region on an outer side of the display region above the substrate, a first wiring arranged in the periphery region and extending in a first direction, a first insulation layer above the first wiring, and a second wiring extending in a second direction intersecting the first direction above the first insulation layer, wherein the first wiring includes a first bent part, the second wiring includes a second bent part, and the first bent part overlaps the second wiring and the second bent part overlaps the first wiring in a region where the first wiring and the second wiring intersect.
US10637004B2 Organic light-emitting element
Provided is an organic light-emitting element for emitting white light in which an optical distance L1 between a first emission layer (52) and a reflective electrode (80) satisfies Expression (a), and an optical distance L2 between a second emission layer (72) and the reflective electrode (80) satisfies Expression (b): (λ1/8)×(3−(2φ1/π))
US10637001B2 Thin-film encapsulation structure of flexible panel having opposite hydrophilic/hydrophobic arrangement
The present invention relates to a flexible OLED panel, thin-film encapsulation structure of flexible panel and encapsulation method for the same. The present invention includes a first inorganic layer, a first organic layer and a second inorganic layer structure, wherein the first organic layer is prepared by using hexamethyldisiloxane which is an organic material to form the first retaining wall. The hydrophilicity/hydrophobicity between the first retaining wall and the first organic layer is oppositely disposed such that the surface of the first retaining wall and the first organic layer do not mutually dissolve when contacted. The feature can greatly reduce the thickness of the at least one retaining wall. While ensuring that the flexible panel display region is shielded from external water oxygen, covering the particle contaminant of the flexible panel, buffering the stress during bending and folding, and the present invention has more simplified and more reliable features.
US10636998B2 Organic light emitting device
Provided is an organic light emitting device, including: a plurality of pixels arranged on a substrate in at least one row along a longitudinal direction of the substrate, each of the plurality of pixels including a light emitting element part including, from the substrate side, a first electrode, an organic compound layer, and a second electrode in the stated order; and a sealing layer formed on the light emitting element part, the sealing layer covering an end of an inorganic material layer formed on a surface of the substrate or above the substrate, and formed below the organic compound layer, the sealing layer having an end formed on an inner side with respect to an end of the substrate at least in a transverse direction of the substrate.
US10636995B2 Organic light-emitting device
An organic light-emitting device includes a cathode electrode disposed so as to face an anode electrode with an organic layer interposed therebetween, a protective encapsulation layer disposed on the cathode electrode and having a trench, and an upper auxiliary electrode buried in the trench so as to come into contact with the cathode electrode. With this configuration, the organic light-emitting device is capable of reducing resistance of each of the anode electrode and the cathode electrode without damage to the organic layer, thus improving brightness uniformity.
US10636993B2 Electroluminescent device
Broadly speaking, embodiments of the present invention provide a solid state light-emitting device and a method of manufacturing the solid state light-emitting device. The method comprises preparing a thin layer of semiconducting perovskite nanoparticles embedded in a matrix or blend of a material that has a wider band gap than the semiconducting perovskite nanoparticles. In embodiments, the method comprises blending a solution of a semiconducting perovskite material or a precursor therefor with a solution of a material that has a wider band gap than the semiconducting perovskite material or a precursor therefor followed by removal of the solvent from the mixture thus formed, to give the semiconducting perovskite nanoparticles embedded in a matrix or blend of the material that has a wider band gap than the semiconducting perovskite nanoparticles.
US10636989B2 Display device including an insulating substrate with pixels disposed on a first surface
According to one embodiment, a display device includes an insulating substrate including a first surface on which a plurality of pixels are disposed and a second surface on an opposite side to the first surface, a support substrate disposed on the second surface side of the insulating substrate and an adhesive layer located between the insulating substrate and the support substrate, and the display device includes a display area on which the plurality of pixels are arranged, and an end portion of the adhesive layer is located closer to the display area than an end portion of the insulating substrate.
US10636986B2 Flexible substrate, manufacturing method of the same, flexible display substrate and manufacturing method of the same
A flexible substrate, a manufacturing method thereof, a flexible display substrate and a manufacturing method thereof are provided. The flexible substrate includes a first organic thin film, an inorganic thin film on the first organic thin film, a barrier structure on the inorganic thin film and at an inner side of a periphery of the inorganic thin film, and a second organic thin film in a region defined by the barrier structure, wherein an orthographic projection of the second organic thin film onto the first organic thin film is located at an inner side of the periphery of the first organic thin film.
US10636985B2 Substrate for photoelectric conversion element
Disclosed is a substrate for a photoelectric conversion element that is low in cost as compared with a conventional ITO/glass substrate, easy to handle, and does not lower the power generation performance of the solar cell. The substrate for a photoelectric conversion element is made of a stainless steel sheet having a passive film on a surface thereof, an atomic ratio Cr/(Fe+Cr) of the passive film on a surface thereof is 0.08 or more.
US10636980B2 Organic electroluminescent compound and organic electroluminescent device comprising the same
The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. By using the organic electroluminescent compound of the present disclosure, an organic electroluminescent device having low driving voltage, high luminous efficiency, and or excellent lifespan characteristic can be produced.
US10636975B2 Organic semiconductor element, compound, organic semiconductor composition, and method of manufacturing organic semiconductor film
An object of the present invention is to provide an organic semiconductor element (in particular, an organic thin film transistor) that exhibits high carrier mobility and can stably maintain carrier mobility even after long-term storage under high temperature and high humidity, a compound, an organic semiconductor composition, and a method of manufacturing an organic semiconductor film. The organic semiconductor element of the present invention contains a compound having a molecular weight of 2,000 or greater and a repeating unit represented by Formula (1). In Formula (1), A represents an electron acceptor unit, D is an electron donor unit, and at least one of D or A has at least one monovalent group represented by Formula (1-1). In Formula (1-1), Ar represents an aromatic heterocyclic group or an aromatic hydrocarbon group having 5 to 18 carbon atoms. Ca represents CR1R2. La represents an alkylene group having 1 to 20 carbon atoms. Lb represents an alkyl group having 9 or more carbon atoms. l represents an integer of 1 to 5. * represents a bonding site to another structure. D-A(1)*-Ca-La-ArLb)l  (1-1)
US10636971B2 Organic light emitting diode display
Disclosed is an organic light emitting diode (OLED) display comprising a substrate; an organic light emitting element disposed on the substrate; an encapsulation substrate disposed on the organic light emitting element; and an adhesive layer formed on the substrate, covering the organic light emitting element, and bonding the substrate on which the organic light emitting element is formed with the encapsulation substrate.
US10636963B2 Magnetic tunnel junctions
The present disclosure describes a method utilizing an ion beam etch process, instead of a RIE etch process, to form magnetic tunnel junction (MTJ) structures. For example, the method includes forming MTJ structure layers on an interconnect layer, where the interconnect layer includes a first area and a second area. The method further includes depositing a mask layer over the MTJ structure layers in the first area and forming masking structures over the MTJ structure layers in the second area. The method also includes etching with an ion beam etch process, the MTJ structure layers between the masking structures to form MTJ structures over vias in the second area of the interconnect layer; and removing, with the ion beam etch process, the mask layer, the top electrode, the MTJ stack, and a portion of the bottom electrode in the first area of the interconnect layer.
US10636961B2 Semiconductor structure and method of forming the same
The present disclosure provides a semiconductor structure and a method for manufacturing the same. The semiconductor structure comprises a memory region. The memory region comprises a bottom via, a recap layer on the BV, a bottom electrode on the recap layer, a magnetic tunneling junction layer on the bottom electrode, and a top electrode on the MTJ layer. The material of the recap layer is different from that of the BV.
US10636957B2 Film structure body, actuator, motor and method for manufacturing film structure body
To enhance properties of a ferromagnetic film formed on a substrate. One aspect of the present invention is a film structure body having a single crystal substrate, and a first ferromagnetic film oriented and formed on the single crystal substrate.
US10636955B2 Terahertz transistor
Superconducting Meissner effect transistors, methods of modulating, and systems are disclosed. In one aspect a disclosed transistor includes a superconducting bridge between a first and a second current probe, the first and second current probe being electrically connected to a source and a drain electrical connection, respectively and a control line configured to emit a magnetic field signal having signal strength Hsig at the superconducting bridge. In one aspect the emitted magnetic field is configured to break Cooper pairs in the superconducting bridge.
US10636953B2 Thermoelectric conversion module and method for manufacturing the same
A thermoelectric conversion module may include a plurality of n type thermoelectric conversion materials and a plurality of p type thermoelectric conversion materials that are disposed alternately, and a plurality of electrodes that connects the plurality of thermoelectric conversion material disposed alternately on one side and on an opposite side alternately, wherein the plurality of electrodes may include a high temperature side electrode configured to protrude towards a pipe, through which a heat transfer fluid flows, with respect to high temperature side end portions of the plurality of thermoelectric conversion materials and to be inserted into a through-hole formed at the pipe to obtain heat while directly contacting the heat transfer fluid and to transfer the obtained heat to the plurality of thermoelectric conversion materials.
US10636952B2 Flexible peltier device and temperature regulation apparatus
A flexible Peltier device in which emitting heat conversion properties between Peltier elements and an object transferring heat may be improved and a flexible heat-emitting sheet having the Peltier elements bonded thereto may be bent without worrying the separation there between. A flexible Peltier device includes a single or plural Peltier element which is disposed on one surface side of a heat-emitting sheet having flexibility made from heat-conductive rubber containing a heat conductive filler and each semiconductor element which has a heating side and a cooling side and composes the Peltier element at least one of the heating side and the cooling side is bonded integrally to the heat-emitting sheet by a direct covalent bond and/or by an indirect covalent bond through a molecular adhesive at active groups existing on each other surfaces.
US10636950B2 Lighting device and method of making lighting device
A lighting device comprises a solid state light emitter on a circuit board, and an optic held in place relative to the first circuit board, a voltage drop across the emitter at least 60 volts. A lighting device comprises a solid state light emitter on a first circuit board, an optic held in place relative to the first circuit board, and a non-isolated power supply. A lighting device comprises a solid state light emitter on a first circuit board, and a flame-rated optic held in place relative to the first circuit board. An optic, comprising a translucent region, a first dimension not larger than about 10 mm, a second dimension not larger than 15 mm. A flame-rated optic comprising a translucent region, structure configured to hold the optic in place relative to a circuit board. Methods of making lighting devices.
US10636945B2 Method of manufacturing light emitting device including metal patterns and cut-out section
A light emitting device includes a substrate; a light emitting element mounted on an upper surface of the substrate; a light-reflecting member surrounding lateral surfaces of the light emitting element; and a sealing member disposed over an upper surface of the light emitting element and an upper surface of the light-reflecting member. An outer edge of the upper surface of the light-reflecting member coincides with an outer edge of a lower surface of the sealing member.
US10636943B2 Light emitting diode and light emitting diode package
A light emitting device of an embodiment comprises: a lower electrode; a light emitting structure disposed on the lower electrode and including a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer; an upper electrode pad disposed on the light emitting structure; at least one branch electrode connected to the upper electrode pad; and an upper ohmic layer disposed below the at least one branch electrode, wherein the upper electrode pad may include at least one connecting electrode connected to at least one branch electrode, and at least one connecting electrode may be integrally formed with the upper electrode pad and may project at certain intervals from a side surface of the upper electrode pad.
US10636936B2 MEMS array system and method of manipulating objects
A micro-electro-mechanical systems (MEMS) array system is configured to apply suction forces for the manipulation of objects. The MEMS system includes includes a two-dimensional MEMS array of a plurality of individual MEMS elements. Each MEMS element comprises: a casing structure; a flexible membrane attached to the casing structure; and an electrode structure, wherein a voltage applied to the electrode structure actuates the MEMS element to cause the flexible membrane to flex relative to the casing structure. The flexible membrane and the casing structure define a gap into which the flexible membrane may flex, and a foot extends from the flexible membrane in a direction away from the casing structure, wherein the foot and the flexible membrane define a clearance region on an opposite side of the flexible membrane from the gap. When the MEMS element interacts with an object to be manipulated the foot spaces the membrane apart from the object. The MEMS array system further includes a control circuit that selectively actuates one or more of the MEMS elements of the MEMS array.
US10636935B2 Ion implant system having grid assembly
An ion implantation system having a grid assembly. The system includes a plasma source configured to provide plasma in a plasma region; a first grid plate having a plurality of apertures configured to allow ions from the plasma region to pass therethrough, wherein the first grid plate is configured to be biased by a power supply; a second grid plate having a plurality of apertures configured to allow the ions to pass therethrough subsequent to the ions passing through the first grid plate, wherein the second grid plate is configured to be biased by a power supply; and a substrate holder configured to support a substrate in a position where the substrate is implanted with the ions subsequent to the ions passing through the second grid plate.
US10636927B2 Solar cell stack
A solar cell stack having a first semiconductor solar cell that has a p-n junction of a first material with a first lattice constant and a second semiconductor solar cell that has a p-n junction of a second material with a second lattice constant. The solar cell stack has a metamorphic buffer that includes a sequence of a first, lower layer and a second, center layer, and a third, upper layer, and includes an InGaAs or an AlInGaAs or an InGaP or an AlInGaP compound. The metamorphic buffer is formed between the first and second semiconductor solar cells and the lattice constant in the metamorphic buffer changes along the buffer's thickness dimension. The lattice constant of the third layer is greater than the lattice constant of the second layer, and the lattice constant of the second layer is greater than the lattice constant of the first layer.
US10636924B2 Solar module interconnect
A solar module can include a first and second solar cell having front sides which face the sun during normal operation and back sides opposite the front sides. In an embodiment, a first interconnect can be coupled to the back sides of both the first and second solar cell, where the first interconnect comprises an anodized region facing substantially the same direction as the front sides.
US10636922B1 Trench double layer heterostructure
A light sensor includes an N-type semiconductor. The light sensor further includes a P-type semiconductor stacked on at least a portion of the N-type semiconductor, partially defining a trench extending into the P-type semiconductor, and having a trench portion aligned with the trench and extending farther into the N-type semiconductor than other portions of the P-type semiconductor. The light sensor also includes a passivation layer stacked on and contacting the P-type semiconductor and partially defining the trench that extends through the passivation layer and into the P-type semiconductor. The light sensor further includes an electrical contact stacked on the passivation layer, positioned within the trench, and extending through the passivation layer into the P-type semiconductor such that photons received by the N-type semiconductor generate photocurrent resulting in a voltage at the electrical contact.
US10636916B2 High electron mobility thin film transistors
Structures of high electron mobility thin film transistors (HEM-TFTs) are provided in this invention. In one embodiment, HEM-TFTs with a single heterojunction structure are disclosed to have a substrate, a first metal oxide channel layer, a first spacer layer, a first doped layer, a first barrier layer, a source, a drain and a gate. In another embodiment, HEM-TFTs with a double heterojunction structure are provided to have a substrate, a second barrier layer, a second doped layer, a second spacer layer, a first metal oxide channel layer, a second spacer layer, a second doped layer, a second barrier layer, a source, a drain and a gate. In yet another embodiment, HEM-TFTs with a single heterojunction structure are disclosed to comprise a substrate, a first metal oxynitride channel layer, a first spacer layer, a first doped layer, a first barrier layer, a source, a drain and a gate. In still another embodiment, HEM-TFTs with a double heterojunction structure are provided to include a substrate, a first barrier layer, a first doped layer, a first spacer layer, a first metal oxynitride channel layer, a second spacer layer, a second doped layer, a second barrier layer, a source, a drain and a gate.
US10636914B2 Crystalline oxide semiconductor thin film, method for producing crystalline oxide semiconductor thin film, and thin film transistor
A crystalline oxide semiconductor thin film that is composed mainly of indium oxide and comprises surface crystal grains having a single crystal orientation.
US10636911B1 Fin structure and method for manufacturing the same
The present disclosure relates to a fin structure and a method for manufacturing the same. The fin structure includes a substrate and at least one fin block. The fin block is disposed on the substrate. The fin block includes an isolation layer and a top fin layer. The isolation layer is disposed on the substrate. The top fin layer is disposed on the isolation layer. At least a portion of the top fin layer is exposed. The top fin layer is an epitaxial layer. The isolation layer is in contact with the top fin layer.
US10636908B2 Method of removing an etch mask
An embodiment method includes forming a patterned etch mask over a target layer and patterning the target layer using the patterned etch mask as a mask to form a patterned target layer. The method further includes performing a first cleaning process on the patterned etch mask and the patterned target layer, the first cleaning process including a first solution. The method additionally includes performing a second cleaning process to remove the patterned etch mask and form an exposed patterned target layer, the second cleaning process including a second solution. The method also includes performing a third cleaning process on the exposed patterned target layer, and performing a fourth cleaning process on the exposed patterned target layer, the fourth cleaning process comprising the first solution.
US10636907B2 Deep EPI enabled by backside reveal for stress enhancement and contact
Embodiments of the invention include a non-planar transistor with a strained channel and methods of forming such a transistor. In an embodiment, the non-planar transistor may include a semiconductor substrate. According to an embodiment, a first source/drain (S/D) region and a second S/D region may be formed over the semiconductor substrate and separated from each other by a channel region. A gate stack may be formed over the channel region. In order to increase the amount of strain that may be induced in the channel region, embodiments may include forming a strain enhancement opening in the semiconductor substrate that removes at least a portion of the semiconductor substrate from below the channel region.
US10636906B2 Semiconductor device including first and second metal oxide semiconductor transistors
A semiconductor device in chip size package includes first and second metal oxide semiconductor transistors both vertical transistors formed in first and second regions obtained by dividing the semiconductor device into halves. The first metal oxide semiconductor transistor includes one or more first gate electrodes and four or more first source electrodes provided in one major surface, each of the first gate electrodes is surrounded, in top view, by the first source electrodes, and for any combination of a first gate electrode and a first source electrode, closest points between the first gate and first source electrodes are on a line inclined to a chip side. The second metal oxide semiconductor transistor includes the same structure as the first metal oxide semiconductor transistor. A conductor that connects the drains of the first and second metal oxide semiconductor transistors is provided in the other major surface of the semiconductor device.
US10636902B2 Multiple gated power MOSFET device
The present disclosure provides a power MOSFET device including a multiple gated transistor disposed over a substrate. The multiple gated transistor includes a first transistor cell having a first drain pillar, a first source pillar, and a first gate conductor disposed between the first drain pillar and the first source pillar. The multiple gated transistor further includes a second transistor cell having a second drain pillar, a second source pillar, and a second gate conductor disposed between the second drain pillar and the second source pillar. The multiple gated transistor further includes a first insulator disposed over the substrate and between the first gate conductor and the second gate conductor. The first insulator electrically insulates the second gate conductor from the first gate conductor. During operation, the first transistor cell and the second transistor cell share a common source and a common drain, and conductive states of the first gate conductor and the second gate conductor are controlled separately.
US10636897B2 Semiconductor device having a collector layer including first-conductivity-type semiconductor layers
In a bipolar transistor, a collector layer includes three semiconductor layers: an n-type GaAs layer (Si concentration: about 5×1015 cm−3, thickness: about 350 nm), a p-type GaAs layer (C concentration: about 4.5×1015 cm−3, thickness: about 100 nm, sheet concentration: 4.5×1010 cm−2), and an n-type GaAs layer Si concentration: about 5×1015 cm−3, thickness: about 500 nm. The sheet concentration of the p-type GaAs layer is set to less than 1×1011 cm−2.
US10636894B2 Fin-type transistors with spacers on the gates
Methods form structures that include (among other components) semiconductor fins extending from a substrate, gate insulators contacting channel regions of the semiconductor fins, and gate conductors positioned adjacent the channel regions and contacting the gate insulators. Additionally, epitaxial source/drain material contacts the semiconductor fins on opposite sides of the channel regions, and source/drain conductive contacts contact the epitaxial source/drain material. Also, first insulating spacers are on the gate conductors. The gate conductors are linear conductors perpendicular to the semiconductor fins, and the first insulating spacers are on both sides of the gate conductors. Further, second insulating spacers are on the first insulating spacers; however, the second insulating spacers are only on the first insulating spacers in locations between where the gate conductors intersect the semiconductor fins.
US10636893B2 Replacement metal gate with reduced shorting and uniform chamfering
The present disclosure relates to semiconductor structures and, more particularly, to replacement metal gate structures with reduced shorting and uniform chamfering, and methods of manufacture. The structure includes: a long channel device composed of a conductive gate material with a capping layer over the conductive gate material and extending to sides of the conductive gate material; and a short channel device composed of the conductive gate material and the capping layer over the conductive gate material.
US10636889B2 Titanium aluminum and tantalum aluminum thin films
A process for depositing titanium aluminum or tantalum aluminum thin films comprising nitrogen on a substrate in a reaction space can include at least one deposition cycle. The deposition cycle can include alternately and sequentially contacting the substrate with a vapor phase Ti or Ta precursor and a vapor phase Al precursor. At least one of the vapor phase Ti or Ta precursor and the vapor phase Al precursor may contact the substrate in the presence of a vapor phase nitrogen precursor.
US10636888B2 Thin film transistor and backplane substrate of a display device including the same
A thin film transistor includes a gate electrode on a substrate. The gate electrode includes a flat portion and an inclined portion at a side of the flat portion. A ratio of a height to a width (height/width) of the inclined portion is 1.192 or less. The thin film transistor also includes a gate insulating layer disposed on the substrate to cover the gate electrode and a polysilicon active layer on the gate insulating layer and over the gate electrode. The thin film transistor further includes a source electrode and a drain electrode respectively connected to two opposite end portions of the polysilicon active layer.
US10636883B2 Semiconductor device including a gate trench and a source trench
A method of forming a semiconductor device includes forming a source trench extending into a semiconductor body from a first surface of the semiconductor body, forming a source trench dielectric and a source trench electrode in the source trench, forming a gate trench dielectric and a gate trench electrode in a gate trench extending into the semiconductor body from the first surface, forming a body region of a first conductivity type between the gate and source trenches, forming a source region of a second conductivity type different from the first conductivity type between the gate and source trenches, forming an interconnection electrically coupling the body region and the source trench electrode, wherein the interconnection adjoins a lateral face of the source trench electrode of the body region, and forming a source contact on the source trench electrode at the first surface.
US10636882B2 Method for forming a semiconductor structure and a semiconductor structure manufactured thereof
A semiconductor structure and a method for forming the semiconductor structure are provided. The method includes: providing a monocrystalline substrate having an upper surface covered with a masking layer comprising at least one opening exposing the upper surface; filling the opening by epitaxially growing therein a first layer comprising a first Group III-nitride compound; and growing the first layer further above the opening and on the masking layer by epitaxial lateral overgrowth, wherein the at least one opening has a top surface defined by three or more straight edges forming a polygon parallel to the upper surface and oriented in such a way with respect to the crystal lattice of the monocrystalline substrate so as to permit the epitaxial lateral overgrowth of the first layer in a direction perpendicular to at least one of the edges, thereby forming the semiconductor structure as an elongated structure.
US10636880B2 Method of fabricating electrically isolated diamond nanowires and its application for nanowire MOSFET
A method for fabricating an electrically isolated diamond nanowire includes forming a diamond nanowire on a diamond substrate, depositing a dielectric or a polymer on the diamond nanowire and on the diamond substrate, planarizing the dielectric or the polymer, etching a portion of the planarized dielectric or polymer to expose a first portion of the diamond nanowire, depositing a metal layer to conformably cover the first portion of the diamond nanowire, and implanting ions into a second portion of the diamond nanowire between the first portion of the diamond nanowire and the diamond substrate or at an intersection of the diamond nanowire and the diamond substrate, wherein the ions are implanted at an oblique angle from a first side of the diamond nanowire.
US10636878B2 Steep sloped vertical tunnel field-effect transistor
The current disclosure describes a vertical tunnel FET device including a vertical P-I-N heterojunction structure of a P-doped nanowire gallium nitride source/drain, an intrinsic InN layer, and an N-doped nanowire gallium nitride source/drain. A high-K dielectric layer and a metal gate wrap around the intrinsic InN layer.
US10636877B2 Semiconductor device
A semiconductor device is provided, including: a first conductivity-type drift region formed in the semiconductor substrate; a second conductivity-type base region formed between the upper surface of the semiconductor substrate and the drift region; a first conductivity-type accumulation region formed between the drift region and the base region and having a higher doping concentration than the drift region; and a dummy trench portion formed to penetrate the base region from the upper surface of the semiconductor substrate, wherein at least one of the accumulation region and the dummy trench portion has a suppressing structure that suppresses formation of a second conductivity-type inversion layer in a first conductivity-type region adjacent to the dummy trench portion.
US10636876B2 Devices with channel extension regions
The present disclosure generally relates to semiconductor structures and, more particularly, to devices with channel extension regions and methods of manufacture. The structure includes: a gate structure comprising source and drain regions; and a channel below the gate structure, the channel comprising: a first channel region, adjacent to the source region; and a second channel region, adjacent to the drain region and comprising a lower threshold voltage than the first channel region.
US10636873B2 Method of fabricating semiconductor device
A method of fabricating a semiconductor device is provided. In the method, a gate structure is formed on a semiconductor substrate. A photolithography process is performed with a mask having two transparent regions to form a photoresist layer having two openings in the semiconductor substrate. A first photoresist layer of the photoresist layer between the two openings is aligned to the gate structure and formed on the gate structure. The width of the first photoresist layer is shorter than the width of the gate structure such that a first side portion and a second side portion of the gate structure are exposed from both sides of the first photoresist layer, respectively. Next, an ion implantation process is performed to form lightly doped drain regions in the semiconductor substrate which are on two opposite sides of the gate structure of the photoresist layer.
US10636870B2 Isolation regions for reduced junction leakage
The present disclosure describes a fabrication method that prevents divots during the formation of isolation regions in integrated circuit fabrication. In some embodiments, the method of forming the isolation regions includes depositing a protective layer over a semiconductor layer; patterning the protective layer to expose areas of the semiconductor layer; depositing an oxide on the exposed areas the semiconductor layer and between portions of the patterned protective layer; etching a portion of the patterned protective layer to expose the semiconductor layer; etching the exposed semiconductor layer to form isolation openings in the semiconductor layer; and filling the isolation openings with a dielectric to form the isolation regions.
US10636869B2 Mitigation for FinFET technology using deep isolation
FinFET, P-N junctions and methods for forming the same are described herein. In one example, a FinFET is described that includes a fin having a channel region wrapped by a gate, the channel region connecting a source and a drain. A first isolation layer is disposed on a first side of the fin and a second isolation layer is disposed on a second side of the fin, where the second side is opposite of the first side. The second isolation layer has a thickness greater than a thickness of the first isolation layer.
US10636868B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes a plurality of broad buffer layers provided in a drift layer. Each of the plurality of the broad buffer layers has an impurity concentration exceeding that of a portion of the drift layer excluding the broad buffer layers, and has a mountain-shaped impurity concentration distribution in which a local maximum value is less than the impurity concentration of an anode layer and a cathode layer. The plurality of broad buffer layers are disposed at different depths from a first main surface of the drift layer, respectively, the number of broad buffer layers close to the first main surface from the intermediate position of the drift layer is at least one, and number of broad buffer layers close to a second main surface of the drift layer from the intermediate position of the drift layer is at least two. The broad buffer layer includes a hydrogen-related donor.
US10636853B2 Organic light-emitting display device and manufacturing method thereof
A method of manufacturing an OLED device includes: preparing a substrate on which a first conductive layer and a pixel defining film defining a plurality of pixels and exposing the first conductive layer for each of the plurality of pixels; disposing a photoresist pattern on the pixel defining film, the photoresist pattern comprising an opening exposing a first pixel of the plurality of pixels; disposing a first material layer onto an entire surface of the substrate to simultaneously dispose an organic light-emitting layer and a first deposition layer; disposing a second material layer onto the entire surface of the substrate to simultaneously dispose a second conductive layer and a second deposition layer; disposing a third material layer onto the entire surface of the substrate to simultaneously dispose a protection layer and a third deposition layer; and removing the photoresist pattern and the first, second, and third deposition layers.
US10636852B2 Organic light emitting display device
Disclosed is an organic light emitting display device including a passivation layer, a planarization layer, a cover layer, and a bank layer. The passivation film may cover a first area, in which an organic light emitting diode is disposed, and a second area adjacent to the first area. The planarization layer may be disposed on the passivation film in the first area. The cover layer may be disposed to surround the planarization layer on the passivation film. The bank layer may cover at least an edge of an upper part of the planarization layer, and separate the first area.
US10636851B2 Display device, electronic apparatus, and display device manufacturing method
An embodiment provides a display device including an insulating layer which is continuous between opposed ends of two adjacent lower electrodes from an upper part of one of the ends to an upper part of the other end, a first organic layer which is disposed over the lower electrodes and the insulating layer, a second organic layer which is disposed over the lower electrodes and the insulating layer with the first organic layer interposed therebetween and includes a light emitting layer, and a second electrode which covers the organic layer. The upper face of the insulating layer includes a recess between the two lower electrodes. The aspect ratio of the recess is 0.5 or more.
US10636846B2 Display device including dummy semiconductor pattern
A display device includes a display panel that includes a display area and a non-display area which is adjacent to the display area. The display panel includes: a plurality of data lines in the display area; a data connection line provided in plurality through which data signals are transmitted to the display area from outside the display panel, the data connection lines electrically connected to the data lines in the display area; dummy semiconductor patterns respectively disposed between the substrate and the data connection lines; and a first insulating layer disposed between the dummy semiconductor patterns and the data connection lines. Each of the dummy semiconductor patterns include semiconductor pattern segments arranged between the substrate and a same data connection line among the data connection lines, and the semiconductor pattern segments are arranged separated from each other along the same data connection line in a top plan view.
US10636842B1 Resistive random access memory and method for forming the same
A method for forming a resistive random access memory includes forming a layer stack, patterning the layer stack to form a plurality of stack structures, forming a protection layer along sidewalls of the plurality of stack structures, forming a first isolation structure between the plurality of stack structures, forming at least one recess in at least one stack structure to define a plurality of filament units, and forming a second isolation structure in the at least one recess. The layer stack includes a bottom electrode and a resistive switching layer on the bottom electrode.
US10636841B2 Magnetoresistive random access memory
A semiconductor device includes: a first metal-oxide semiconductor (MOS) transistor and a second MOS transistor on a substrate; a magnetic tunneling junction (MTJ) between the first MOS transistor and the second MOS transistor; a first interlayer dielectric (ILD) layer on one side of the MTJ and above the first MOS transistor; and a second ILD layer on another side of the MTJ and above the second MOS transistor.
US10636836B2 Semiconductor light-emitting device and manufacturing method therefor
A semiconductor light-emitting device comprises: an insulating base, a current diffusion layer, light-emitting structure layers and an insulating layer. The current diffusion layer includes: a first electrode connecting part, a second electrode connecting part, N contact parts and N+1 flat parts. N+1 light-emitting structure layers are correspondingly disposed on the N+1 flat parts, and each of the N+1 light-emitting structure layers includes: a first semiconductor layer, an active layer and a second semiconductor layer sequentially stacked on a corresponding flat part. N grooves are formed on a side of the second semiconductor layer away from the active layer, depth of the N grooves is less than the thickness of the second semiconductor layer, and the N contact parts correspond to the N grooves.
US10636835B2 Light emitting diode display and fabricating method thereof
A light emitting diode display including at least one light emitting diode chip is provided. The light emitting diode chip includes a first substrate, a plurality of light emitting diodes, a first insulation layer and a plurality of switch devices. The plurality of light emitting diodes are disposed on the first substrate. The first insulation layer covers the plurality of light emitting diodes. The plurality of switch devices are disposed on the first insulation layer and electrically connected to the plurality of light emitting diodes. Moreover, a fabricating method of the light emitting diode display is also provided.
US10636832B2 System and method for sensing light
A light sensor comprises a nanostructure connectable to a source electrode and a drain electrode, and light sensitive moiety covalently attached to a surface of the nanostructure. The light sensitive moiety comprises a light sensitive molecule having an absorbance spectrum in a visible range. The light sensitive molecule is selected such that upon irradiation of the light sensor by light having a central wavelength within the absorbance spectrum, the sensitive molecule transfers or extracts an electron to or from the surface of the nanostructure.
US10636830B2 Image-capturing element manufacturing method, image-capturing element and image-capturing device
An image-capturing element manufacturing method includes: preparing a first substrate having a plurality of pixels that are two-dimensionally continuously arrayed; preparing a second substrate having a plurality of circuit blocks that respectively have connection terminals to a power supply and a reference potential and that are electrically independent from each other, each of the plurality of circuit blocks having at least some of circuits to read out signals from the plurality of pixels; laminating the first substrate and the second substrate to electrically couple the plurality of circuit blocks and the plurality of pixels overlapping therewith; and cutting circuit blocks around at least one of the plurality of circuit blocks and pixels overlapping therewith to form a laminate in which the plurality of pixels are laminated onto the at least one of the plurality of circuit blocks.
US10636829B1 Wafer-level optical structure
A wafer-level optical structure includes at least two optical lens sets disposed on an optically transparent wafer, at least one trench disposed between two adjacent optical lens sets to divide the two adjacent optical lens sets, at least one spacer disposed between two adjacent optical lens sets to be correspondingly and partially disposed in the trench, and an adhesive disposed inside the trench.
US10636825B2 Shaped color filter
Embodiments described herein generally relate to an apparatus for capturing an image and a photoactive device for that apparatus. In one embodiment, the apparatus for capturing an image includes a lens and a photoactive device. The photoactive device is positioned behind the lens. The photoactive device includes a substrate, one or more photodiodes, and a color filter array. The one or more photodiodes are formed in the substrate. The color filter array is positioned over the substrate. The color filter array has one or more color filters. Each color filter has a radiation receiving surface that is shaped to re-direct radiation to a respective photodiode.
US10636824B2 High dielectric constant dielectric layer forming method, image sensor device, and manufacturing method thereof
A method for forming a high dielectric constant (high-κ) dielectric layer on a substrate including performing a pre-clean process on a surface of the substrate. A chloride precursor is introduced on the surface. An oxidant is introduced to the surface to form the high-κ dielectric layer on the substrate. A chlorine concentration of the high-κ dielectric layer is lower than about 8 atoms/cm3.
US10636805B2 Semiconductor device and method of manufacturing the same
The semiconductor device include a lower insulating layer; a gate stack disposed over the lower insulating layer; a plurality of supports extending from the lower insulating layer toward the gate stack; a source layer disposed between the lower insulating layer and the gate stack; and a channel pattern including a connection part disposed between the source layer and the gate stack.
US10636802B2 Two-terminal non-volatile memristor and memory
The present disclosure provides a vertical tunneling random access memory comprising: a first electrode disposed on a base substrate; a second electrode vertically spaced from the first electrode; a floating gate disposed between the first electrode and the second electrode and configured to charge or discharge charges; a tunneling insulating layer disposed between the first electrode and the floating gate; a barrier insulating layer disposed between the floating gate and the second electrode; a contact hole passing through the tunneling insulating layer and the barrier insulating layer for partially exposing the first electrode; a semiconductor pattern extending from the second electrode, along and on a portion of a side wall face defining the contact hole, to the first electrode such that one end of the semiconductor pattern is in contact with the first electrode and the other end of the pattern is in contact with the second electrode.
US10636800B2 Dischargeable electrical programmable read only memory (EPROM) cell
The present subject matter relates to an electrical programmable read only memory (EPROM) cell. The EPROM cell comprises a semiconductor substrate and a floating gate separated from the semiconductor substrate by a first dielectric layer. A control gate is capacitively coupled to the floating gate through a second dielectric layer disposed between the floating gate and the control gate. In an example, the EPROM cell further comprises a conductive gate connected to the floating gate, wherein the conductive gate is to leak charges from the floating gate in a predetermined leak time period.
US10636798B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: providing a substrate having a memory region and a periphery region; forming a first trench and a second trench in substrate on the memory region, wherein a width of the second trench is greater than a width of the first trench; forming a first liner, a second liner, and a third liner in the first trench and the second trench; performing a surface treatment process to lower stress of the third liner; and planarizing the third liner, the second liner, and the first liner to form a first isolation structure and a second isolation structure.
US10636797B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: providing a substrate having a memory region and a logic region; forming a stack structure on the memory region and a gate structure on the logic region; forming a first cap layer on the stack structure and the gate structure; performing an oxidation process to form an oxide layer on the first cap layer; forming a second cap layer on the oxide layer; and removing part of the second cap layer, part of the oxide layer, and part of the first cap layer on the logic region to form a spacer adjacent to the gate structure.
US10636795B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a lower electrode on a substrate, a capacitor dielectric layer on the lower electrode, and an upper electrode on the capacitor dielectric layer. The capacitor dielectric layer includes a base layer on the lower electrode and a dielectric particle layer in at least a portion of the base layer. The base layer includes a first dielectric material, and the dielectric particle layer extends at least partially continuously along a thickness direction of the capacitor dielectric layer and includes a second dielectric material different from the first dielectric material.
US10636794B2 Magnetic tunnel junction structure of magnetic random access memory cell
A magnetic tunnel junction (MTJ) structure of a magnetic random access memory (MRAM) cell includes an insulation layer, a patterned MTJ film stack, an aluminum oxide protection layer, an interlayer dielectric, and a connection structure. The patterned MTJ film stack is disposed on the insulation layer. The aluminum oxide protection layer is disposed on a sidewall of the patterned MTJ film stack, and the aluminum oxide protection layer includes an aluminum film oxidized by an oxidation treatment. The interlayer dielectric covers the aluminum oxide protection layer and the patterned MTJ film stack. The connection structure penetrates the interlayer dielectric above the patterned MTJ film stack, and the connection structure is electrically connected to a topmost portion of the patterned MTJ film stack.
US10636791B1 Vertical field-effect transistors for monolithic three-dimensional semiconductor integrated circuit devices
Devices and methods are provided for fabricating vertical field-effect transistor devices for monolithic three-dimensional semiconductor integrated circuit devices. A semiconductor structure is formed to include a substrate and a stack of layers formed on the substrate including a first active semiconductor layer, an insulating layer, and a second active semiconductor layer. A vertical fin structure is formed by patterning the first and second active semiconductor layers and the insulating layer, wherein the vertical fin structure includes first and second vertical semiconductor fins, and an insulating fin spacer disposed between the first and second vertical semiconductor fins. The first and second vertical semiconductor fins are utilized to fabricate first and second vertical field-effect transistor devices on first and second device layers of a monolithic three-dimensional semiconductor integrated circuit device.
US10636788B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor substrate, a plurality of semiconductor fins, a gate stack and an epitaxy structure. The semiconductor fins are present on the semiconductor substrate. The semiconductor fins respectively include recesses therein. The gate stack is present on portions of the semiconductor fins that are adjacent to the recesses. The epitaxy structure is present across the recesses of the semiconductor fins. The epitaxy structure includes a plurality of corners and at least one groove present between the corners, and the groove has a curvature radius greater than that of at least one of the corners.
US10636779B2 Packaging device for integrated power supply system and packaging method thereof
The present disclosure provides a packaging device for an integrated power supply system and a packaging method thereof. The packaging device comprises: a power consumption system die and a power supply system die below the power consumption system die; the power supply system die comprises an active module, a passive module and a rewiring layer, wherein the active module and the reactive module are molded, and the rewiring layer is located above the molded active module and passive module, to connect the active module and the passive module, and a plurality of power supply tracks are disposed in the rewiring layer to abut the power consumption system die; the power consumption system die is abutted with the plurality of power supply tracks; and an external power source supplies power to the power consumption system die through the power supply system die.
US10636776B2 Methods of manufacturing RF filters
A product disclosed herein includes an RF filter die including an RF filter, a front side and a plurality of conductive bond pads conductively coupled to at least a portion of the RF filter, wherein at least a portion of the conductive bond pads is exposed on the front side of the RF filter die. The product also includes a TSV (Through-Substrate-Via) die that includes a plurality of conductive TSV contacts positioned on a back side of the TSV die and at least one conductive TSV (Through-Substrate-Via) structure that is conductively coupled to at least one of the plurality of conductive TSV contacts, wherein the back side of the TSV die is bonded to the front side of the RF filter such that the conductive bond pads on the RF filter die are conductively coupled to corresponding conductive TSV contacts positioned on the back side of the TSV die.
US10636771B2 Light emitting device with LED stack for display and display apparatus having the same
A light emitting device for a display includes a substrate and first, second, and third LED sub-units, a first transparent electrode between the first and second LED sub-units and in ohmic contact with the first LED sub-unit, a second transparent electrode between the second and third LED sub-units and in ohmic contact with the second LED sub-unit, a third transparent electrode between the second transparent electrode and the third LED sub-unit and in ohmic contact with the third LED sub-unit, at least one current spreader connected to at least one of the first, second, and third LED sub-units, electrode pads disposed on the substrate, and through-hole vias formed through the substrate, in which at least one of the through-hole vias is formed through the substrate and the first and second LED sub-units.
US10636766B2 Chip assembly
A method of forming a chip assembly may include forming a plurality of cavities in a carrier; The method may further include arranging a die attach liquid in each of the cavities; arranging a plurality of chips on the die attach liquid, each chip comprising a rear side metallization and a rear side interconnect material disposed over the rear side metallization, wherein the rear side interconnect material faces the carrier; evaporating the die attach liquid; and after the evaporating the die attach liquid, fixing the plurality of chips to the carrier.
US10636765B2 System-in-package with double-sided molding
A semiconductor device includes a substrate with an opening formed through the substrate. A first electronic component is disposed over the substrate outside a footprint of the first opening. A second electronic component is disposed over the substrate opposite the first electrical component. A third electronic component is disposed over the substrate adjacent to the first electronic component. The substrate is disposed in a mold including a second opening of the mold over a first side of the substrate. The mold contacts the substrate between the first electronic component and the third electronic component. An encapsulant is deposited into the second opening. The encapsulant flows through the first opening to cover a second side of the substrate. In some embodiments, a mold film is disposed in the mold, and an interconnect structure on the substrate is embedded in the mold film.
US10636756B2 Semiconductor device and method of forming protrusion E-bar for 3D SIP
A semiconductor device has a first substrate and a semiconductor die disposed over the first substrate. A second substrate has a multi-layered conductive post. The conductive post has a first conductive layer and a second conductive layer formed over the first conductive layer. The first conductive layer is wider than the second conductive layer. A portion of the conductive post can be embedded within the second substrate. The second substrate is disposed over the first substrate adjacent to the semiconductor die. An encapsulant is deposited around the second substrate and semiconductor die. An opening is formed in the second substrate aligned with the conductive post. An interconnect structure is formed in the opening to contact the conductive post. A discrete electrical component is disposed over a surface of the first substrate opposite the semiconductor die. A shielding layer is formed over the discrete electrical component.
US10636755B2 Electronic product
An electronic product includes a substrate and a bonding pad structure. The bonding pad structure is disposed on the substrate, and the bonding pad structure includes a first metal layer, a first insulating layer, at least one first connecting hole and a transparent conductive layer. The first metal layer and the first insulating layer are disposed on the substrate. The first connecting hole is situated in the first insulating layer, and the first connecting hole exposes a portion of the first metal layer. The transparent conductive layer is disposed on the first insulating layer, and the transparent conductive layer has a first edge and a second edge opposite to the first edge, wherein the transparent conductive layer is electrically connected to the first metal layer through the first connecting hole. A spacing between the first edge and the first connecting hole is greater than or equal to 100 μm.
US10636753B2 Antenna in embedded wafer-level ball-grid array package
A semiconductor device has a semiconductor die and an encapsulant deposited over the semiconductor die. A first conductive layer is formed with an antenna over a first surface of the encapsulant. A second conductive layer is formed with a ground plane over a second surface of the encapsulant with the antenna located within a footprint of the ground plane. A conductive bump is formed on the ground plane. A third conductive layer is formed over the first surface of the encapsulant. A fourth conductive layer is formed over the second surface of the encapsulant. A conductive via is disposed adjacent to the semiconductor die prior to depositing the encapsulant. The antenna is coupled to the semiconductor die through the conductive via. The antenna is formed with the conductive via between the antenna and semiconductor die. A PCB unit is disposed in the encapsulant.
US10636752B2 Integrated circuit and transmission circuit thereof
An integrated circuit and a transmission circuit thereof are provided. The transmission circuit includes an input buffer and a voltage holding circuit. The voltage holding circuit has a first end coupled to the input end of the input buffer, and a second end coupled to a reference voltage end. The voltage holding circuit includes a switch and a diode apparatus coupled in series between the first end and the second end of the voltage holding circuit. The switch is configured to receive a mode signal, and is turned on or cut off according to the mode signal.
US10636750B1 Step pyramid shaped structure to reduce dicing defects
A semiconductor device which includes a substrate having integrated circuits; and metallization layers on the substrate, the metallization layers having a peripheral region adjacent to a kerf region of the semiconductor device and containing a crack stop structure. The crack stop structure includes a bottom portion containing a plurality of the metallization layers connected by vias with each metallization layer decreasing in width in a step pyramid structure from a bottom of the bottom portion to a top of the bottom portion; and a top portion containing a top metallization layer of the metallization layers connected to the bottom portion, the top metallization layer being wider than a top-most metallization layer of the bottom portion and having a segment that extends toward the kerf region so as to create an overhang with respect to the bottom portion.
US10636747B2 Semiconductor package structure
A semiconductor package structure includes a first redistribution layer, a second redistribution layer and an interconnecting structure. The first redistribution layer has a first surface and a second surface opposite to each other. The second redistribution layer is disposed over the first surface of the first redistribution layer, wherein the second redistribution layer has a third surface and a fourth surface opposite to each other, and the third surface facing the first surface. The interconnecting structure is disposed between and electrically connected to the first redistribution layer and the second redistribution layer, wherein the interconnecting structure comprises a conductive post and a conductive bump stacked to each other.
US10636746B2 Method of forming an electronic package
A technique relates to an electronic package. A substrate is configured to receive a chip. A stiffener is attached to the substrate. The stiffener includes a core material with a first material formed on opposing sides of the core material.
US10636739B2 Integrated circuit chip with power delivery network on the backside of the chip
An integrated circuit (IC) chip having power and ground rails incorporated in the front end of line (FEOL) is disclosed. In one aspect, these power and ground rails are at the same level as the active devices and are therefore buried deep in the IC, as seen from the front of the chip. The connection from the buried interconnects to the source and drain areas is established by local interconnects. These local interconnects are not part of the back end of line, but they are for the most part embedded in a pre-metal dielectric layer onto which the BEOL is produced. In a further aspect, a power delivery network (PDN) of the IC is located in its entirety on the backside of the chip. The PDN is connected to the buried interconnects through suitable connections, for example metal-filled through-semiconductor vias or through silicon vias.
US10636736B2 Land pad design for high speed terminals
An integrated circuit assembly includes an integrated circuit package substrate and a conductive land pad disposed on a surface of the integrated circuit package substrate. The conductive land pad comprises a conductor portion, an isolated conductor portion, and an isolation portion disposed between the conductor portion and the isolated conductor portion. The isolated conductor portion may surround a first side of the conductor portion and a second side of the conductor portion. The isolated conductor portion may surround a portion of a perimeter of the conductor portion. The isolation portion may include a gap between the conductor portion and the isolated conductor portion. The gap may have a width smaller than a radius of an interconnect structure of a receiving structure.
US10636733B2 Wiring substrate
A wiring substrate includes a stack having a plurality of insulation layers and a plurality of wiring layers. Each of the plurality of insulation layer is formed by an insulative resin of which main component is a photosensitive resin. The plurality of insulation layers and the plurality of wiring layers are alternately stacked one upon another. The wiring substrate further includes a first insulation layer covering a lower surface of the stack and entirely covering a side surface of the stack. The first insulation layer has a higher rigidity than the plurality of insulation layers. An upper surface of the uppermost one of the plurality of wiring layers and an upper surface of the uppermost one of the plurality of insulation layers are exposed from the first insulation layer.
US10636724B2 Mount structure
A mount structure having a joining capable of withstanding development of cracks generated by thermal stress due to repeated temperature changes in a mount structure having the joining of a large area is formed by joining a ceramic substrate electrode of a ceramic substrate and a metal substrate electrode of a metal substrate by a laminate, in which the laminate is formed by stacking a first interface layer, a first solder joining portion, a second interface layer, a first buffer material electrode, a buffer material, a second buffer material electrode, a third interface layer, a second solder joining portion and a fourth interface layer in this order from the ceramic substrate electrode toward the metal substrate electrode, a thickness of the laminate is 30 μm or more and 100 μm or less, a difference between a thickness of the first solder joining portion and a thickness of the second solder joining portion is within 25%, and differences in elastic moduli and in linear expansion coefficients between the first solder joining portion and the buffer material are respectively within 62%.
US10636723B2 Heat dissipation component and method for manufacturing same
To provide a method for manufacturing a heat dissipation component having excellent heat dissipation properties, in which there is minimal return of warping after the bonding of a circuit board, and to provide a heat dissipation component manufactured using the method. Provided is a method for manufacturing a warped flat-plate-shaped heat dissipation component containing a composite part that comprises silicon carbide and an aluminum alloy, wherein the method for manufacturing the heat dissipation component is characterized in that the heat dissipation component is sandwiched in a concave-convex mold having a surface temperature of at least 450° C. and having a pair of opposing spherical surfaces measuring 7000-30,000 mm in curvature radius, and pressure is applied for 30 seconds or more at a stress of 10 kPa or more such that the temperature of the heat dissipation component reaches at least 450° C.
US10636721B2 Semiconductor package and electronic device having the same
A semiconductor package includes a substrate including an antenna; a heating element disposed on a first surface of the substrate and connected to the antenna; a heat radiating part coupled to the heating element; and a signal transfer part disposed on the first surface of the substrate and configured to electrically connect the substrate to a main substrate. The heat radiating part may include a heat transfer part connected to the heating element and heat radiating terminals connecting the heat transfer part and the main substrate to each other.
US10636719B2 Semiconductor packaging with reduced cracking defects
A method of forming a package includes providing a die, which includes a substrate having a circuit, a first passivation layer on the substrate, a plurality of pads on the first passivation layer, and a second passivation layer disposed on the first passivation layer and covering the plurality of pads. The method also includes forming one or more trenches by etching the second passivation layer that overlies a portion of the first passivation layer on the outside of the plurality of pads, and forming an organic polymer overlying the die after the one or more trenches are formed, thereby forming the package.
US10636716B2 Through-mold structures
Examples of an electronic package include a package assembly. The package assembly can include a substrate having a first substrate surface that includes a conductive layer attached to the first substrate surface. The package assembly includes a die communicatively coupled to the conductive layer and a contact block that includes a first contact surface on one end of the contact block, a second contact surface on an opposing side of the contact block, and a contact block wall extended therebetween. The contact block can include a conductive material. The first contact surface can be coupled to the package assembly with a joint extended partially up the contact block wall. The electronic package can further include an overmold covering portions of the substrate, conductive layer, and die. The second contact surface of the contact block can be exposed through the overmold.
US10636714B2 Semiconductor device, manufacturing method of semiconductor device, and electronic apparatus
To prevent deterioration of light incident/emission environment in a semiconductor device in which a transmissive material is laminated on an optical element forming surface via an adhesive. The semiconductor device includes a semiconductor element manufactured by chip size packaging, a transmissive material which is bonded with an adhesive to cover an optical element forming surface of the semiconductor element, and a side surface protective resin which covers an entire side surface where a layer structure of the semiconductor element and the transmissive material is exposed.
US10636708B2 Method of manufacturing semiconductor device
Along dicing lines, cutting grooves that reach a rear surface from a front surface are formed by a first dicing blade in a semiconductor wafer, completely separating the semiconductor wafer into individual semiconductor chips by the cutting grooves. Thereafter, by a second dicing blade that is constituted by abrasive grains having a mean grit size smaller than that of the first dicing blade and that has a blade width wider than that of the first dicing blade, side walls of the cutting grooves, i.e., side surfaces of the semiconductor chips are polished, approaching a specular state.
US10636707B2 Method of manufacturing a semiconductor device
Provided is a method of manufacturing a semiconductor device capable of dividing a wafer with metal formed on a rear surface thereof into individual pieces while suppressing chipping and defective cuts. The method of manufacturing a semiconductor device includes: forming a metal layer on a rear surface of a semiconductor substrate; performing blade dicing for the metal layer; and performing stealth Dicing® for the semiconductor substrate.
US10636704B2 Seam-healing method upon supra-atmospheric process in diffusion promoting ambient
Aspects of the disclosure include methods of treating a substrate to remove one or more of voids, seams, and grain boundaries from interconnects formed on the substrate. The method includes heating the substrate in an environment pressurized at supra-atmospheric pressure. In one example, the substrate may be heated in a hydrogen-containing atmosphere.
US10636703B2 Semiconductor device for preventing crack in pad region and fabricating method thereof
A semiconductor device which prevents a crack from occurring on a pad region is provided. The semiconductor device includes a lower pad, an upper pad which is formed above the lower pad, an insulation layer which is formed between the lower pad and the upper pad, a via net for electrically connecting the lower pad and the upper pad in the insulation layer, the via net having a net shape in which a unit grid is connected with its adjacent unit grids to form a net structure, and at least one via hole for electrically connecting the lower pad and the upper pad in the unit grid of the via net.
US10636702B2 Conductive interconnect structures in integrated circuits
An interconnect structure and a method of forming the interconnect structure are provided. A dielectric layer and openings therein are formed over a substrate. A conductive seed layer is formed over the top surface and along a bottom and sidewalls of the openings. A conductive fill layer is formed over the seed layer. Metal oxide on the surface of the seed layer may be reduced/removed by a surface pre-treatment. The cleaned surface is covered by depositing fill material over the seed layer without exposing the surface to oxygen. The surface treatment may include a reactive remote plasma clean using hydrogen radicals. If electroplating is used to deposit the fill layer, then the surface treatment may include soaking the substrate in the electrolyte before turning on the electroplating current. Other surface treatments may include active pre-clean (APC) using hydrogen radicals; or Ar sputtering using a metal clean version xT (MCxT) tool.
US10636701B2 Methods of forming semiconductor devices using multiple planarization processes
Semiconductor devices and methods of forming are provided. In some embodiments the method includes forming a dielectric layer over a substrate and patterning the dielectric layer to form a first recess. The method may also include depositing a first layer in the first recess and depositing a second layer over the first layer, the second layer being different than the first layer. The method may also include performing a first chemical mechanical polish (CMP) process on the second layer using a first oxidizer and performing a second CMP process on remaining portions of the second layer and the first layer using the first oxidizer. The method may also include forming a first conductive element over the remaining portions of the first layer after the second CMP polish is performed.
US10636699B2 Method of manufacturing 3-D semiconductor device
A method of manufacturing three-dimensional semiconductor device, comprising the steps of: a) forming a device unit on a substrate, the said device includes a plurality of stack structures composed of the first material layer and the second material layer stacked along a direction perpendicular to the substrate surface; b) forming a contact lead-out region around the said device unit, the contact lead-out region comprises a plurality of sub-partitions, each of the sub-partitions respectively exposes a different second material layer; c) forming a photoresist on said substrate, covering said plurality of sub-partitions, exposing a portion of said second material layer; d) using the photoresist as a mask, simultaneously etching the portion of the second material layer exposed by said plurality of sub-partitions, until another second material layer beneath said second material layer is exposed; e) slimming the size of the photoresist to expose a portion of said another second material layer; f) repeating said steps d and step e, until all of the second material layers are exposed; g) forming contact leads, connecting each of the plurality of the second material layers. In accordance with the method of the present invention, the total number of etching process steps is reduced dramatically and the area utilization is improved effectively by selectively etching each of the sub-partitions.
US10636688B2 Method for alignment, process tool and method for wafer-level alignment
Various embodiments of the present application are directed towards a method for workpiece-level alignment with low alignment error and high throughput. In some embodiments, the method comprises aligning a first alignment mark on a first workpiece to a field of view (FOV) of an imaging device based on feedback from the imaging device, and further aligning a second alignment mark on a second workpiece to the first alignment mark based on feedback from the imaging device. The second workpiece is outside the FOV during the aligning of the first alignment mark. The aligning of the second alignment mark is performed without moving the first alignment mark out of the FOV. Further, the imaging device views the second alignment mark, and further views the first alignment mark through the second workpiece, during the aligning of the second alignment mark. The imaging device may, for example, perform imaging with reflected infrared radiation.
US10636685B2 Nozzle and work polishing apparatus
A nozzle according to the invention includes a liquid flow passage through which a liquid flows, a gas flow passage through which a gas flows, the gas flow passage communicating with the liquid flow passage and feeding the gas to the liquid flow passage, and a plasma generating mechanism for generating plasma in the gas fed from the gas flow passage to the liquid flow passage, in which the plasma generating mechanism includes a first electrode provided so as to be exposed to an inside of the liquid flow passage, a second electrode provided so as not to be exposed to the inside of the liquid flow passage and so as to be exposed to an inside of the gas flow passage, and a power source for applying a predetermined voltage across the first electrode and the second electrode, and in which the liquid with which the gas including the generated plasma is mixed as bubbles having a predetermined diameter is spouted.
US10636679B2 Packaged semiconductor device having nanoparticle adhesion layer patterned into zones of electrical conductance and insulation
A device comprises a substrate and an adhesive nanoparticle layer patterned into zones of electrical conductance and insulation on top of the substrate surface. A diffusion region adjoining the surface comprises an admixture of the nanoparticles in the substrate material. When the nanoparticle layer is patterned from originally all-conductive nanoparticles, the insulating zones are created by selective oxidation; when the nanoparticle layer is patterned from originally all-non-conductive nanoparticles, the conductive zones are created by depositing selectively a volatile reducing agent. A package of insulating material is in touch with the nanoparticle layer and fills any voids in the nanoparticle layer.
US10636678B2 Semiconductor die assemblies with heat sink and associated systems and methods
Methods for forming semiconductor die assemblies with heat transfer features are disclosed herein. In some embodiments, the methods comprise providing a wafer having a first side and a second side opposite the first side, attaching a semiconductor die stack to the first side of the wafer, and forming a plurality of heat transfer features at the second side of the wafer. The heat transfer features can be defined by a plurality of grooves that define an exposed continuous surface of the wafer at the second side compared to a planar surface of the wafer.
US10636677B2 High pressure and high temperature anneal chamber
Embodiments of the disclosure relate to an apparatus and method for annealing semiconductor substrates. In one embodiment, a batch processing chamber is disclosed. The batch processing chamber includes a chamber body enclosing a processing region, a gas panel configured to provide a processing fluid into the processing region, a condenser fluidly connected to the processing region and a temperature-controlled fluid circuit configured to maintain the processing fluid at a temperature above a condensation point of the processing fluid. The processing region is configured to retain a plurality of substrates during processing. The condenser is configured to condense the processing fluid into a liquid phase.
US10636676B2 Heat treatment method and heat treatment apparatus of light irradiation type
When pressure in a chamber is once reduced lower than that when a flash of light is emitted and is maintained, after a flash lamp irradiates a semiconductor wafer accommodated in the chamber with the flash of light, a portion in the chamber, where gas is liable to remain, is eliminated. Then, when a flow rate of nitrogen gas to be supplied into the chamber is increased to discharge gas in the chamber, particles flying in the chamber due to flash irradiation can be smoothly discharged. As a result, the particles flying in the chamber can be prevented from being attached to an additional semiconductor wafer.
US10636673B2 Method for forming semiconductor device structure
A method for forming a semiconductor device structure is provided. The method includes forming a first layer over a substrate. The method includes forming a stop layer over the first layer. The method includes forming a second layer over the stop layer. The method includes performing a first planarization process over the second layer until the stop layer is exposed. The method includes performing an etching process to remove the second layer, the stop layer, and an upper portion of the first layer. The method includes performing a second planarization process over the first layer.
US10636671B1 Planarization process
A planarization process includes the following steps. A first dielectric layer and a second dielectric layer are sequentially formed to conformally cover a pattern in a cell area and a substrate in the cell area and an isolation area, thereby the first dielectric layer and the second dielectric layer having a dishing in the isolation area. A dummy material is formed in the dishing and exposes a part of the second dielectric layer right above the pattern. A first removing process is performed to remove the exposed part of the second dielectric layer. The dummy material is removed. A second removing process is performed to remove an exposed part of the first dielectric layer by using the second dielectric layer as an etch stop layer. A third removing process is performed to remove the second dielectric layer and the first dielectric layer.
US10636669B2 Seam healing using high pressure anneal
Aspects of the disclosure include methods of processing a substrate. The method includes depositing a conformal layer on a substrate which contains seams. The substrate is treated using a high pressure anneal in the presence of an oxidizer.
US10636660B2 Super-junction semiconductor device fabrication
To manufacture a super-junction (SJ) layer of a SJ device, an epitaxial (epi) layer having a first conductivity type may be formed on an underlying layer, which may be formed from a wide-bandgap material. A first mask may then be formed onto a first portion of the epi layer, and a first set of SJ pillars may be selectively implanted into a second portion of the epi layer exposed by the first mask. Then, a second mask may be formed on the second portion of the epi layer that is self-aligned relative to the first mask. After removing the first mask, a second set of SJ pillars may be selectively implanted into the first portion of the epi layer. Removing the second mask may then yield the SJ layer.
US10636658B1 Methods of forming patterns, and methods of patterning conductive structures of integrated assemblies
Some embodiments include a method of forming a pattern. A first layer is formed to extend over a photoresist feature and along sidewalls of the photoresist feature. The first layer is etched to form first features. The photoresist feature is removed. A second layer is formed to extend over the first features and along sidewalls of the first features. The second layer is etched to form second features. A third layer is formed to extend over the first and second features and along sidewalls of the second features. A fourth layer is spin-coated over the third layer. A portion of the fourth layer is removed from over the first and second features. Segments of the third layer remain along the sidewalls of the second features. Regions of the fourth layer remain as blocks adjacent the segments. The first features and the segments are removed to leave the pattern.
US10636657B2 Semiconductor pitch patterning
A semiconductor pitch patterning can include a method comprising forming a first set of spacers on a surface of a substrate. The method can include directionally depositing a mask material on the first set of spacers and on the surface of the substrate. The method can include selectively depositing a second set of spacers on side surfaces of the first set of spacers and a portion of the mask material in contact with the surface of the substrate. The method can include removing portions of the mask material from the surface of the substrate.
US10636656B2 Methods of protecting structure of integrated circuit from rework
The present disclosure relates to methods of protecting a structure of an integrated circuit (IC) from rework, and more particularly, to methods of protecting a structure of an IC without impacting the critical dimension or the profile of the structure. For example, a method of protecting a structure of an IC from rework may include forming a first layer on a second layer; forming one or more first openings in the first layer, the first openings exposing a top surface of the second layer; selectively growing a Group VIII metal within the one or more first openings, thereby forming one or more first plugs; forming one or more final openings in the first layer; and removing the one or more first plugs.
US10636646B2 Ion mirror and ion-optical lens for imaging
An ion mirror is disclosed comprising an ion entrance electrode section (62) at the ion entrance to the ion mirror, an energy focussing electrode section (66) for reflecting ions back along a longitudinal axis towards said ion entrance, and a spatial focussing electrode section (64) arranged between the ion entrance electrode section (62) and the energy focussing electrode section (66) for spatially focussing the ions. One or more DC voltage supply is provided to apply a DC potential to the ion entrance electrode section (62) that is intermediate the DC potential applied to the spatial focussing electrode section (64) and the DC potential applied to the energy focussing electrode section (66). The ion mirror further comprises: (i) at least one first transition electrode (68) arranged between said ion entrance electrode section (62) and said spatial focussing electrode section (64), wherein said one or more DC voltage supply is configured to apply a DC potential to said at least one first transition electrode that is intermediate the DC potential applied to the ion entrance electrode section (62) and the DC potential applied to the spatial focussing electrode section (64); and (ii) at least one second transition electrode (69) arranged between said energy focussing electrode section (66) and said spatial focussing electrode section (64), wherein said one or more DC voltage supply is configured to apply a DC potential to said at least one second transition electrode (69) that is intermediate the DC potential applied to the spatial focussing electrode section (64) and the DC potential applied to the ion entrance electrode section (62).
US10636644B2 Systems and approaches for semiconductor metrology and surface analysis using secondary ion mass spectrometry
Systems and approaches for semiconductor metrology and surface analysis using Secondary Ion Mass Spectrometry (SIMS) are disclosed. In an example, a secondary ion mass spectrometry (SIMS) system includes a sample stage. A primary ion beam is directed to the sample stage. An extraction lens is directed at the sample stage. The extraction lens is configured to provide a low extraction field for secondary ions emitted from a sample on the sample stage. A magnetic sector spectrograph is coupled to the extraction lens along an optical path of the SIMS system. The magnetic sector spectrograph includes an electrostatic analyzer (ESA) coupled to a magnetic sector analyzer (MSA).
US10636641B2 Proton transfer reaction mass spectrometer
A mass spectrometer includes an ion source configured to generate reagent ions; a drift tube configured to cause sample molecules to react with the reagent ions to generate sample ions, the drift tube comprising two sets of electrodes which are identical in structure and symmetrically distributed in a direction perpendicular to a direction of ion drift, each set of electrodes comprising a plurality of curved cell electrodes which are distributed in a same plane and arranged in the direction of ion drift so that the sample ions are generated and drifted within a region between the two sets of electrodes and focused in the direction perpendicular to the direction of ion drift; a power supply device configured to apply, to each of the cell electrodes, a DC voltage changing in the direction of ion drift; and, a mass analyzer configured to perform mass analysis for the sample ions.
US10636640B2 Apparatus and method for chemical phase sampling analysis
In various embodiments of the invention, a sorbent coated mesh or grid introduced into contact with a sample can be monitored at appropriate temperatures, positions and time intervals to determine species present in the sample. The monitoring utilizes reactive species produced from an atmospheric analyzer to ionize analyte molecules present on the sorbent coated mesh or grid which are then analyzed by an appropriate spectroscopy system. In an embodiment of the invention, a sorbent surface can be used to absorb, adsorb or condense analyte molecules from the sample whereafter the sorbent surface can be interrogated with the reactive species to generate analyte species characteristic of the sample.
US10636638B2 Mass analysis apparatus and method
Disclosed is a mass analysis apparatus and method, wherein the precision of detection of a first material including a second material is improved, without enlarging the apparatus, and the measurement time is reduced. The mass analysis apparatus for analyzing a sample containing a first material including an organic compound and at least one second material including an organic compound and having a mass spectrum peak overlapping that of the first material includes a peak correction unit, wherein, when an intensity ratio (peak B)/(peak A) of peak A, not overlapping that of the first material, and peak B, overlapping that of the first material, is a correction coefficient (W), an intensity of a net peak D of the mass spectrum of the first material is calculated by subtracting W×(intensity of peak A) from an intensity of a peak C of the mass spectrum of the first material in the sample.
US10636633B2 Sputtering target and process for production thereof
Provided is a sputtering target with which it is possible to form a magnetic thin film having a high coercive force Hc and a process for production thereof. The sputtering target is a sputtering target comprising metallic Co, metallic Pt, and an oxide, wherein the sputtering target does not contain metallic Cr, and the oxide is WO3 and wherein the sputtering target comprises 25 to 50 at % of metallic Co relative to a total of metallic Co and metallic Pt.
US10636632B2 Method for forming perovskite layers using atmospheric pressure plasma
Improved deposition of optoelectronically active perovskite materials is provided with a two step process. In the first step, precursors are deposited on a substrate. In the second step, the deposited precursors are exposed to an atmospheric pressure plasma which efficiently cures the precursors to provide the desired perovskite thin film. The resulting films can have excellent optical properties combined with superior mechanical properties.
US10636629B2 Split slit liner door
Embodiments disclosed herein generally relate to a substrate processing chamber component assembly with a split slit liner door assembly. In one embodiment, the split slit liner door assembly has a first door portion having a top surface, a rear face and a font face, a RF conductive gasket is disposed on the front face of the first door portion, a second door portion having sides, a bottom and a front surface, the bottom coupled to the actuator, and a linkage assembly coupling the first door portion to the second door portion wherein the linkage assembly is configured to translate a vertical motion of the second door portion relative to a first door portion and a horizontal motion spacing the first door portion from the second door portion.
US10636625B2 System for coordinating pressure pulses and RF modulation in a small volume confined process reactor
A plasma processing system for processing semiconductor substrates is provided. The plasma processing system includes a plasma processing volume having a volume less than the processing chamber. The plasma processing volume is defined by a top electrode, a substrate support surface opposing the surface of the top electrode and a plasma confinement structure including at least one outlet port. A conductance control structure is movably disposed proximate to the at least one outlet port and capable of controlling an outlet flow through the at least one outlet port between a first flow rate and a second flow rate. The conductance control structure controls the outlet flow rate and an at least one RF source is modulated and at least one process gas flow rate is modulated corresponding to a selected processing state set by the controller during a plasma process.
US10636621B2 Charged particle beam device for moving an aperture having plurality of openings and sample observation method
A charged particle beam device wherein a transmission image corresponding to an arbitrary diffraction spot or a diffraction pattern corresponding to a partial range in the transmission image are easily and automatically captured. A charged particle beam device having: an image-capturing unit for forming an image of a sample; a diaphragm disposed in the image-capturing unit, a plurality of openings having different sizes for transmitting an electron beam from the sample being formed in the diaphragm; a movement unit for varying the position of the diaphragm; and a display unit for displaying the formed image, wherein when the operator selects, e.g., a diffraction spot (A) on the display unit, the movement unit moves the diaphragm from the positional relationship between the diaphragm and the image in accordance with the position of the diffraction spot (A).
US10636619B2 Charged particle beam apparatus, and method and program for limiting stage driving range thereof
Disclosed is a charged particle beam apparatus including a stage supporting a sample holder; a stage driving mechanism; a sample chamber; a focused ion beam column; an electron beam column; a detector detecting secondary ions or secondary electrons generated from the sample; a reading unit reading identification information attached to the sample holder; a memory unit storing holder shape information indicating a correspondence relationship between the identification information and a shape of the sample holder, and design information that is shape information of an internal structure of the sample chamber; and a stage driving range limiting unit limiting a driving range of the stage supporting the sample holder on the basis of the shape of the sample holder that is acquired from the identification information read by the reading unit and the holder shape information, and on the basis of a shape of the internal structure.
US10636618B2 Charged particle beam apparatus
There is provided a charged particle beam apparatus including: a charged particle source; a condenser lens and an object lens for converging a charged particle beam from the charged particle source and irradiating the converged charged particle beam to a specimen; and plural image shift deflectors for deflecting the charged particle beam. In the charged particle beam apparatus, the deflection of the charged particle beam is controlled using first control parameters that set the optical axis of a charged particle beam to a first optical axis that passes through the center of the object lens and enters a predefined position of the specimen, and second control parameters that transform the first control parameters so that the first control parameters set the optical axis of the charged particle beam to a second optical axis having a predefined incident angle different from the incident angle of the first optical axis.
US10636616B2 Aperture array alignment method and multi charged particle beam writing apparatus
An aperture array alignment method according to the present embodiment includes switching on and off of each of multiple beams using a blanking aperture array plate, and detecting beam current on a stage using a detector. At least one of the multiple beams is turned on to scan the blanking aperture array plate, and a current map is generated on the basis of a result of detection of the beam current made by the detector and a position of the blanking aperture array plate. An on-beam is switched from one to another to generate the current map for each of the on-beams. The position of the blanking aperture array plate is adjusted on the basis of the current maps for the on-beams.
US10636612B2 Magnetic assist assembly having heat dissipation
In one example, a lift assembly may exert a force on a rotatable anode of an X-ray tube. The lift assembly may include a lift shaft and a lift electromagnet. The lift shaft may be coupled to the anode and may be configured to rotate around an axis of rotation of the anode. The lift electromagnet may be configured to apply a magnetic force to the lift shaft in a radial direction. The lift electromagnet may include a first pole and a second pole oriented towards the lift shaft. Windings may be positioned around the first pole. The lift assembly may include a heat dissipating structure.
US10636611B2 Rotating anode x-ray tube
According to one embodiment, a rotating anode X-ray tube including a rotating cylinder, a rotating shaft fixed to the inside of the rotating cylinder, an anode fixing body arranged between the rotating cylinder and the rotating shaft, extending in the axial direction, and constituted of one of a magnetic substance member formed of a magnetic substance and a heat-transfer enhancing member heat conductivity of which is higher than surrounding members, ball bearings, and an inner member, connected to the anode fixing body by a connecting member, and constituted of one of the magnetic substance member and the heat-transfer enhancing member, one being different from the member constituting the anode fixing body.
US10636610B2 Target geometry for small spot X-ray tube
An embodiment of an X-ray tube is described that comprises an outer cylinder; a window positioned on an end of the outer cylinder; an electron gun comprising an emission orifice, wherein the electron gun is coupled to a side of the outer cylinder at an angle that orients the emission orifice toward the window; and a rod centrally positioned within the outer cylinder, wherein the rod comprises a concave geometry at a distal end proximal to the electron gun and a target surface configured at an angle that orients the target surface towards the emission orifice, wherein the concave geometry is configured to position the target surface to have a focal spot size of an electron beam from the emission orifice in range of about 2-6 μm.
US10636607B2 High voltage compact fused disconnect switch device with bi-directional magnetic arc deflection assembly
A fused disconnect switch device includes a housing defining an interior volume, and a current path. An arc interruption assembly is located in the interior volume and includes a shell, and a conductor in electrical communication with the current path. At least one arc plate is located between the magnets and the conductor. The magnets cooperate to generate a magnetic field facilitating an interruption of a first arc between the conductor and the first side of the arc chamber and a second arc between the conductor and the second side of the arc chamber.
US10636601B2 Electrical switching apparatus and adjustable trip assembly therefor
An adjustable trip assembly is for an electrical switching apparatus. The electrical switching apparatus includes a housing, separable contacts and an operating mechanism for opening and closing the separable contacts. The adjustable trip assembly includes a load conductor, a magnetic assembly comprising a magnetic member and an armature movably coupled to the magnetic member, and a calibration assembly comprising a calibration bracket cooperating with the armature, and an adjustment mechanism being adjustable to move the calibration bracket and thereby adjust the position of the armature with respect to the magnetic member to calibrate the magnetic assembly. The magnetic assembly further includes a biasing element that biases the armature away from the magnetic member.
US10636595B2 Operation device
There is provided an operation device. An operation knob rotatable on an axial line, configured to include: a cylindrical base member extending in an axial direction; a cylindrical outer member disposed on an outer side in a radial direction of the base member; and an inner member disposed on an inner side in the radial direction of the base member. The cylindrical outer member has protruding parts extending inward in the radial direction and abutting on the inner member via through-holes formed through the base member in the radial direction.
US10636589B2 Switching device with a modular auxiliary switching unit
A switching device includes a base module equipped with an electromagnetic drive that has a yoke, a coil and an armature arranged movably relative to the yoke, and that has a switching contact that includes a stationary switching piece and a movable switching piece arranged opposite the stationary switching piece, wherein the switching contact is switchable between an “open” position and a “closed” position via movement of the armature, where the switching device also includes a modular auxiliary switching unit equipped with a contact system that consists of a stationary switching piece and a movable switching piece arranged opposite the stationary switching piece such that the coupling between the base module and the modular auxiliary switching unit is configured such that different distances in the contact system of the auxiliary switching unit are transferrable during a trigger event via an elastic element regardless of the auxiliary switching unit in use.
US10636588B2 Shift operating element
The invention relates to a shift operating element, specifically for a motor vehicle, having an actuation surface which can be moved by the manual application of force by means of an element, wherein the element is specifically the finger of a human hand. The shift operating element comprises a sensor which interacts with the actuation surface such that the sensor, upon the movement of the actuation surface by means of the element, generates a signal. The signal is specifically employed to shift and/or trigger a function, in the manner of a shift signal. A mechanical damping and/or restoring element is provided which interacts with the actuation surface upon the movement thereof. The mechanical damping and/or restoring element is a constituent of the sensor, specifically the mechanical damping and/or restoring element is integrated into the sensor.
US10636587B2 Electrochemical capacitor
A low-cost electrochemical capacitor is provided which has high capacity and excellent charging and discharging characteristics, simultaneously has excellent safety and reliability, and has the basic performance as a capacitor, achieved in that between a negative electrode and a positive electrode, a solution of a specific polyether copolymer, an inorganic or organic filler, and an electrolyte salt is selected as appropriate as the electrolyte and is held between the two electrodes. This low-cost electrochemical capacitor has the basic performance of a capacitor, has high capacity and excellent charging and discharging characteristics, and simultaneously has excellent safety and reliability.
US10636584B2 Method for manufacturing a material having nanoelements
The process for manufacturing a product (1) including nanoelements (2) includes: forming (E2) a mixture (6) including a plurality of electrically conductive grains (3), a catalyst (4) separate from the grains (3) of the electrically conductive grains, and a reactant (7) that is liquid or in the form of a suspension of solid particles in a liquid solvent and comprises a precursor of the material intended to form the nanoelements (2); introducing the mixture (6) into a chamber of a reactor and pressurizing the reactor to a pressure less than or equal to 1 bar; and obtaining (E3) the product (1) from the mixture (6) comprising a step (E3-1) of growing the nanoelements (2) from the catalyst (4), then combined with the grains (3) of the electrically conductive grains, the growth step (E3-1) being carried out by a step of heat treatment applied to the mixture (6).
US10636583B2 Material property capacitance sensor
A system may include a controller configured to cause a capacitance probe to subject a material to a first electric signal having a first frequency and determine a first capacitance of the material at the first frequency. The controller is configured to cause the capacitance probe to subject the material to a second electric signal at a second frequency and determine a second capacitance of the material at the second frequency. The material includes at least a first constituent phase and a second constituent phase. The first constituent phase and the second constituent phase have substantially similar dielectric constants at the first frequency and substantially different dielectric constants at the second frequency. The controller is further configured to determine a porosity of the material based on the first capacitance and determine a relative phase composition of the first constituent phase and the second constituent phase based on the second capacitance.
US10636578B2 Sintered electrodes for capacitor anodes, cathodes, anode systems, and cathode systems
A capacitor case sealed to retain electrolyte; a sintered anode disposed in the capacitor case, the sintered anode having a shape wherein the sintered anode includes a mating portion; a conductor coupled to the sintered anode, the conductor sealingly extending through the capacitor case to a terminal disposed on an exterior of the capacitor case; a sintered cathode disposed in the capacitor case, the sintered cathode having a shape that mates with the mating portion of the sintered anode such that the sintered cathode matingly fits in the mating portion of the sintered anode; a separator between the sintered anode and the sintered cathode; and a second terminal disposed on the exterior of the capacitor case and in electrical communication with the sintered cathode, with the terminal and the second terminal electrically isolated from one another.
US10636573B2 High energy density storage device
A device and its method of manufacture, the device configured for providing electrical energy storage of high specific energy density. The device contains one or more layers of high dielectric constant material, such as Barium Titanate or Hexagonal Barium Titanate, sandwiched between electrode layers made up of one or more of a variety of possible conducting materials. The device includes one or more electrically insulating layers including carbon, such as carbon formed into diamond or a diamond-like arrangement, for insulating the electrode(s) from the dielectric layer(s) to provide for very high breakdown voltages with good heat conductivity. The layers can be created by a variety of methods including laser deposition, and assembled to form a capacitor device provides the high energy density storage.
US10636572B2 Multilayer ceramic electronic device
Provided is a multilayer ceramic electronic device which is capable of preventing decrease of the specific permittivity and of showing less drop of capacitance, even when the dielectric grains constituting the dielectric layers become smaller for thinning of the dielectric layers, wherein Dg/Di≥1 is satisfied, in case that “Di” is an average grain size of the first dielectric grains constituting the dielectric layer in the capacitance region and “Dg” is an average grain size of the second dielectric grains in an exterior area.
US10636568B2 Multilayer ceramic electronic device with dielectric layers and internal electrode layers
A multilayer ceramic electronic device comprising: a ceramic element body, in which it plurality of dielectric layers and a plurality of internal electrode layers are alternately stacked, and at least a pair of external electrodes which are connected to the internal electrode layers on surfaces of the ceramic element body; a thickness of the dielectric layers is 0.4 μm or less, a width (W0) of the ceramic element body along a width-direction is 0.59 mm or less, a gap (Wgap) between an outer face of the ceramic element body and an end of the internal electrode layers along width-direction of the ceramic element body is 0.010 to 0.025 mm, and a ratio (Wgap/W0) of the gap with respect to the width is 0.025 or more.
US10636566B2 Malleable TETS coil with improved anatomical fit
Systems and methods for wireless energy transfer are described. A transmitter unit has a transmitter resonator with a coil that is coupled to a power supply to wirelessly transmit power to a receiver unit. A receiver unit has a receiver resonator with a coil coupled to a device load. At least one of the resonators is a malleable, non-planar resonator that can be bent and shaped to conform to a patient's anatomy.
US10636554B2 Inductor
An inductor includes a support member, a plurality of conductor patterns disposed on at least one surface of the support member and supported by the support member, and an insulating structure interposed between conductor patterns adjacent each other among the plurality of conductor patterns, the insulating structure including a first insulating layer and a second insulating layer disposed on the first insulating layer, the second insulating layer covering side and upper surfaces of the conductor patterns, the second insulating layer being continuously formed along the side and upper surfaces of the conductor pattern, depending on external shapes of the side and upper surfaces of the conductor pattern disposed below the second insulating layer.
US10636553B2 Soft magnetic resin composition and soft magnetic film
A soft magnetic resin composition contains flat soft magnetic particles, and a resin component containing an epoxy resin, a phenol resin, and an acrylic resin. The epoxy resin consists of only an epoxy resin having three or more functional groups, the phenol resin consists of only a phenol resin having three or more functional groups, and the content ratio of the acrylic resin in the resin component is 25 mass % or more.
US10636552B2 Multi-function electronic device having memristor and memcapacitor and method for manufacturing the same
The present invention relates to a multi-function electronic device having a memristor and a memcapacitor and a method for manufacturing the same. The multi-function electronic device having a memristor and a memcapacitor has a laminated structure of a first insulating layer comprising an organic material/an active layer/a second insulating layer comprising an organic material, and thus has a resistance and capacitance varying with the applied voltage.
US10636549B2 Electronic component
An insulating sheet and a conductive terminal are provided in an electronic component, where at least one of the conductive terminals has a missing part, and where a remaining part positioned on both ends of the missing part is connected through a resistor element affixed to the insulating sheet.
US10636547B2 Electronic device and noise control method thereof
An electronic device and a noise control method thereof are provided. The electronic device includes a cable having a first layer forming a first power line and a second layer forming a second power line. The first and second layers are arranged in a vertical stack structure. The cable cancels a magnetic field generated by a current in charging and discharging a battery cell of the electronic device, and removes a noise due to a magnetic field generated from a coil-contained component of the electronic device. Other various embodiments are possible.
US10636546B2 Power supply cable and connector-equipped power supply cable
A power supply cable includes: an even number of electric wires that each includes a flexible cooling pipe, an electric conductor that surrounds the cooling pipe, and an insulator that surrounds the electric conductor; a filling disposed around the even number of electric wires; and a sheath that covers the even number of the electric wires and the filling. The electric conductor is a plurality of conductor wires wound around the cooling pipe.
US10636545B2 Wiring harness
A wiring harness includes an electromagnetic shield and a high-voltage electric wire. The electromagnetic shield includes a metal pipe and a braided member, which is continuous with the metal pipe and includes metal strands. The high-voltage electric wire extends through the metal pipe and the braided member of the electromagnetic shield. The high-voltage electric wire is electrically connected to an automotive high-voltage battery and includes an insulative coating. The high-voltage electric wire includes a braided protector and a resin protection tube. The braided protector is formed by a braid of insulative reinforced fibers and surrounds the insulative coating. The braided protector of the high-voltage electric wire extends from a portion located inside the metal pipe to a portion surrounded by the braided member. The protection tube of the high-voltage electric wire surrounds a portion of the braided protector located inside the braided member.
US10636542B2 Lead wire
An object of the present invention is to provide a lead wire having a conductor that is hardly pulled out from the lead wire during the peeling process or the like while being formed of carbon fibers. In the present invention, a belt-shaped conductor formed of a plurality of carbon fibers are included in a lead wire having a circular cross section.
US10636540B2 Electro-conductive pastes comprising an oxide additive
In general, the present invention relates to an electro-conductive paste comprising an oxide additive and solar cells obtainable therefrom. More specifically, the present invention relates to electro-conductive pastes, solar cell precursors, processes for preparation of solar cells, solar cells and solar modules. The present invention relates to a conductive paste composition comprising the following paste constituents: a. at least about 70 wt. % Ag particles, based on the paste; b. a vehicle; c. a glass; d. an oxide additive comprising MI, MII, and O; wherein MI and MII are different; wherein MI is selected from the group consisting of: V, Nb, Ta, Cr, Mo, W, Ge, As, Sb, Se, Te, Pb and Bi; wherein MII is selected from the group consisting of: V, Nb, Ta, Cr, Mo, W, Ge, As, Sb, Se, Te, Pb, Bi, Mn, Ce, Zn, Li, Na, K, Rb, Cs, Mg, Ca, Sr and Ba; wherein the oxide additive is crystalline according to electron back scattering diffraction (EBSD) measurement.
US10636535B2 Storage containers
Filtered storage containers for hazardous waste, such as radioactive waste, more particularly plutonium in the form of oxides and salts, are made of stainless steel and include lids which are retained by retaining rings that utilize bayonet or ratchet closures that cooperate with rims that are integral with cans to hold the lids in place. Sealing arrangements are provided that each include an O-ring of a circular cross section which seals radially between the lid and rim, as well as a seal of cruciform cross section, which seal provides compression sealing between the lid and an annular shelf within the rim upon locking the retaining ring to the rim with the bayonet or ratchet fitting.
US10636534B2 Shielding material for shielding radioactive ray and preparation method thereof
A shielding material for shielding radioactive ray and preparation method thereof. The shielding material consists of water, a cementing material, a fine aggregate material, a coarse aggregate material and an additive, wherein the fine aggregate material consists of a borosilicate glass powder and a barite sand, and the coarse aggregate material consists of a barite. A content of boron element in the borosilicate glass powder accounts for 0.5%-1% of the total weight of the shielding material. A content of barium sulfate in the barite sand and the barite accounts for 71%-75% of the total weight of the shielding material. Other contents include water, the cementing material and the additive, and a sum of contents of all components is 100% total weight of the shielding material.
US10636533B2 Alloys for inert matrix fuel compositions, and methods of making the same
In one embodiment, an alloy includes: Zr; Fe; Cu; Ta in an amount from about 1 wt % to about 3 wt %; and one or more optional constituents selected from: Ti, Be, and Nb; and wherein the alloy comprises a ductile phase and a nanoprecipitate hard phase. According to another embodiment, a method of forming an inert matrix nuclear fuel includes: packing a hollow structure with fuel pellets and alloy precursor pellets; heating the fuel pellets and the alloy precursor pellets to at least a melting temperature of an alloy to be formed by melting the alloy precursor pellets; and solidifying the alloy into a matrix surrounding the fuel pellets. The alloy precursor pellets independently comprise: Zr; Fe; Cu; Ta present in an amount from about 1 to about 3 wt %; and one or more optional alloy constituents selected from: Ti, Be, and Nb.
US10636529B2 Reactor vessel reflector with integrated flow-through
A nuclear reactor module includes a reactor core and a reactor housing that surrounds the reactor core about its sides, wherein the reactor housing is configured to direct coolant through the reactor core. A neutron reflector is located between the reactor core and the reactor housing, wherein the neutron reflector has a plurality of inlet ports facing the reactor core. The neutron reflector also has a plurality of outlet ports fluidly connected to the inlet ports to direct a portion of the coolant through the neutron reflector.
US10636528B2 Shielding materials for fusion reactors
There is described neutron shielding for a nuclear fusion reactor. The neutron shielding includes a cemented carbide or boride comprising a binder and an aggregate, the aggregate comprising particles of a carbide or boride compound.
US10636526B2 Healthcare administration method for complex case and disease management
The present invention discloses substantially more efficient and effective methods for delivering healthcare whereby patient care can be coordinated effectively and efficiently through changes in different physical settings and levels of care. Coordinated care helps ensure that patients seeking healthcare, and in particular chronically ill patients, with comorbidities get timely care to avoid unnecessary emergency room visits and admissions. Through risk and disease stratification, member profiling, interdisciplinary team follow-up and patient education, the methods of the present invention are operative to effectively allocate available resources, formulate and execute individualized care plans and successfully manage high risk members.
US10636523B2 Device, system and method for visualization of patient-related data
The present invention relates to device, system and method for visualization of patient-related data. To enable a user, such as a caregiver, to quickly and easily recognize if the patient's health conditions has become critical, the propose device comprises a processor for processing the obtained patient-related data for visualization. The processor is configured to generate time-dependent plots of at least two different patient-related parameters over time derived from the obtained patient-related data. Said plots are generated for common visualization in a common timing diagram on a display, wherein the scale, baseline, position and range of the plots are selected to visualize the plots in the common timing diagram without overlap at times, at which the parameter values of the respective parameters visualized by the plots are considered uncritical for the patient's health condition, and to visualize a plot with overlap with another plot at times, at which the parameter values of the parameter of said plot are considered critical for the patient's health condition.
US10636522B2 Arrangements for intraoral scanning
Systems and methods for arranging an intraoral scanning at a selected location. A user can request an appointment at a selected intraoral scanning site from a plurality of intraoral scanning sites. In requesting the appointment at the intraoral scanning site, the user can provide various information for reserving the appointment. The user can make the request online (e.g., via an internet scheduling website associated with the intraoral scanning site). The request can also include a selected time for the appointment. The schedule for the selected intraoral scanning site can be analyzed to determine that the selected time for the appointment is available. When the appointment is scheduled for the user, one or more automatically generated messages can be communicated to the customer.
US10636521B1 Blood marketplace system and method
A computerized system and method to provide a marketplace for real-time matching of a blood order to a blood supplier based on a variety of variables tracked by the system including real-time marketplace trend statistical analysis.
US10636513B2 Using cancer or pre-cancer subject sequencing data and a database of therapy biomarker distributions to determine normalized biomarker scores and generate a graphical user interface
Techniques for generating therapy biomarker scores and visualizing same. The techniques include determining, using a patient's sequence data and distributions of biomarker values across one or more reference populations, a first set of normalized scores for a first set of biomarkers associated with a first therapy, and a second set of normalized scores for a second set of biomarkers associated with a second therapy, generating a graphical user interface (GUI) including a first portion associated with the first therapy and having at least one visual characteristic determined based on a normalized score of the respective biomarker in the first set of normalized scores; and a second portion associated with a second therapy and having at least one visual characteristic determined based on a normalized score of the respective biomarker in the second set of normalized scores; and displaying the generated GUI.
US10636510B2 Fuse rupture method and semiconductor device related to a rupture operation
A semiconductor device includes a fuse array circuit including a plurality of fuse cell arrays, and configured to output fuse data based on one or more fuses that have been ruptured or not within a fuse cell array; and a fuse control circuit configured to compare the fuse data and one or more failure addresses, and re-perform a rupture operation for the fuse cell array when the fuse data and the failure addresses indicate a difference between the fuse data and the failure addresses.
US10636507B2 Memory-testing methods for testing memory having error-correcting code
A memory-testing method is adapted in a memory circuit including a first block and a second block including a plurality of row addresses and column addresses. The memory-testing method includes: selecting one of the row addresses and one of the column addresses as a testing row and a testing column according to selection logic; selecting sampled column addresses of the testing row and sampled row addresses of the testing column according to a sampling process; executing the read operation on the sampled column addresses of the testing row and the sampled row addresses of the testing column in the first block; determining whether the read fail rate of the first block exceeds a predetermined ratio; and marking the first block as an input/output fail when the read fail rate exceeds the predetermined ratio.
US10636506B2 Methods for testing a storage unit and apparatuses using the same
The invention introduces a method for testing a storage unit, performed by a processing unit, including at least the following steps: after receiving a test write command from a host device through a first access interface, directing a second access interface to receive a first test pattern from a test writer and program the first test pattern into a PBA (Physical Block Address) of a storage unit; directing the second access interface to read a second test pattern from the PBA of the storage unit and output the second test pattern to a test reader; receiving a test result from the test reader; and generating a test message according to the test result and replying with the test message to the host device.
US10636502B2 Semiconductor memory device for storing multivalued data
Data storage circuits are connected to the bit lines in a one-to-one correspondence. A write circuit writes the data on a first page into a plurality of 5 first memory cells selected simultaneously by a word line. Thereafter, the write circuit writes the data on a second page into the plurality of first memory cell. Then, the write circuit writes the data on the first and second pages into second memory cells adjoining 10 the first memory cells in the bit line direction.
US10636501B1 Memory device with reduced neighbor word line interference using adjustable voltage on source-side unselected word line
Techniques are described for reducing program disturb including neighbor word interference in a memory device. Voltages applied to the word lines adjacent to the selected word line WLn during program and read operations are adjusted. The adjacent word lines include WLn−1, a source-side adjacent word line of WLn, and WLn+1, a drain side adjacent word line of WLn. In one aspect, VWLn−1
US10636500B1 Reducing read disturb in two-tier memory device by modifying ramp up rate of word line voltages during channel discharge
Techniques for reducing read disturb of memory cells in a two-tier stack having a lower tier and an upper tier separated by an interface. In a read operation, the channels of NAND strings are discharged before reading the selected memory cells. The discharge involves ramping up the word line voltages and grounding the ends of the NAND strings. To increase the discharge, a ramp up rate may be greater for the selected word line and for dummy memory cells adjacent to the interface, compared to the ramp up rate for the unselected word lines. In an option, the greater ramp up rate is also used for the word lines between the selected word line and the interface. In another option, the greater ramp up rate is used for the word lines in the same tier as the selected word line.
US10636499B2 Semiconductor device
A semiconductor device includes a memory circuit, a first FIFO, a second FIFO and an input/output circuit. The memory circuit outputs data. The first FIFO receives data from the memory circuit and outputs data synchronously with a first clock signal. The second FIFO receives data output from the first FIFO and outputs data synchronously with the first clock signal. The input/output circuit outputs data output from the second FIFO. The second FIFO is disposed in the vicinity of the input/output circuit than the first FIFO.
US10636497B2 Semiconductor memory device, manufacturing method thereof and output method of data strobe signal
A semiconductor memory device suppressing a shift between data output from a plurality of memory chips and a DQS signal. A flash memory device of the disclosure includes memory chips, a plurality of IO terminals capable of inputting and outputting data, and a DQS terminal. Each of the memory chips includes an output circuit used to output data and a DQS output circuit. The DQS output circuit is used to output the DQS signal for defining a timing of the data output from the output circuit. The DQS signal output from each of the DQS output circuits of the memory chips is supplied to the DQS terminal.
US10636491B2 Flash memory device and method of programming the same
A flash memory device includes a first memory cell, a second memory cell, a row decoder, and a bias generator. The first memory cell is a selected memory cell, and the second memory cell is an unselected memory cell connected with a bit line that is connected to the first memory cell. The row decoder controls a word line voltage to be applied to the first memory cell and controls an unselected source line voltage to be applied to the second memory cell. The bias generator generates the word line voltage based on a threshold voltage of a word line transistor changing with an ambient temperature and generates the unselected source line voltage based on a voltage level of the selected bit line.
US10636488B2 Multi-sensing scan for cross-temperature mitigation
Methods and systems for improving the reliability of stored data in the presence of cross-temperature variation are described. To reduce the number of data errors caused by cross-temperature variation, two or more sensing passes may be performed corresponding with two or more different sensing times. The amount of shifting in the memory cell threshold voltages may be determined on a per-bit basis or on a cell-by-cell basis based on the sensing operations performed during the two or more sensing passes. The stored data states may be assigned based on the amount of shifting in the memory cell threshold voltages during the two or more sensing passes and the type of cross-temperature variation present (e.g., whether the memory cells were programmed at a temperature above 65 degrees Celsius and read back at a temperature below 25 degrees Celsius).
US10636486B1 Resistive memory and control method thereof
A resistive memory including a first storage circuit, a verification circuit, a second storage circuit and a control circuit is provided. The first storage circuit includes various cell groups. Each of the cell groups includes at least one memory cell. The verification circuit is coupled to the first storage circuit to verify whether a specific operation performed on at least one of the memory cells was successful. The second storage circuit includes various flag bits. Each of the flag bits corresponds to a cell group. In a reset period, the control circuit is configured to perform a first reset operation or a second reset operation on a first memory cell of a specific cell group among the cell groups according to a specific flag bit corresponding to the specific cell group.
US10636484B2 Circuit and method for memory operation
A memory device including a plurality of memory units; at least one geometric mean operator coupled to at least two of the plurality of memory units; and a memory state reader coupled to the at least one geometric mean operator to read a memory state of the plurality of memory units.
US10636483B2 Apparatuses, devices and methods for sensing a snapback event in a circuit
Example subject matter disclosed herein relates to apparatuses and/or devices, and/or various methods for use therein, in which an application of an electric potential to a circuit may be initiated and subsequently changed in response to a determination that a snapback event has occurred in a circuit. For example, a circuit may comprise a memory cell that may experience a snapback event as a result of an applied electric potential. In certain example implementations, a sense circuit may be provided which is responsive to a snapback event occurring in a memory cell to generate a feed back signal to initiate a change in an electric potential applied to the memory cell.
US10636473B2 3D stacked high-density memory cell arrays and methods of manufacture
Integrated circuit devices having multiple level arrays of thyristor memory cells are created using a stack of ONO layers through which NPNPNPN layered silicon pillars are epitaxially grown in-situ. Intermediate conducting lines formed in place of the removed nitride layer of the ONO stack contact the middle P-layer of silicon pillars. The silicon pillars form two arrays of thyristor memory cells, one stacked upon the other, having the intermediate conducting lines as common connections to both arrays. The stacked arrays can also be provided with assist-gates.
US10636472B2 Boosting a digit line voltage for a write operation
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. The magnitude of a voltage applied across a ferroelectric capacitor may be dynamically increased during a write operation. For example, a memory cell may be selected for a write operation, and a voltage may be applied to a digit line corresponding to the memory cell during the write operation. An additional charge may be transferred to the digit line—e.g., from an energy storage component, such as a capacitor, that is in electronic communication with the digit line. In turn, the voltage across the ferroelectric capacitor of the memory cell may be increased.
US10636469B2 Cell voltage accumulation discharge
Methods, systems, and devices for cell voltage accumulation discharge are described. One or more sections of a bank of ferroelectric memory cells may be coupled with one or more access lines. By activating one or more switching components, one or more sections (that may include a memory array and/or a driver) of memory cells may be isolated. When isolated, a voltage may be applied across an access line associated with the section to activate an access device of each memory cell. By activating a switching component of a respective memory cell, a capacitor of the memory cell may be discharged and then the isolated section may be coupled with the plurality of access lines.
US10636465B2 Magnetic memory device and method of fabricating the same
Disclosed are a magnetic memory device and a method of fabricating the same. The magnetic memory device comprises a bottom electrode on a substrate, a magnetic tunnel junction pattern including a first magnetic layer, a tunnel barrier layer, and a second magnetic layer that are sequentially stacked on the bottom electrode, and a top electrode on the magnetic tunnel junction pattern. The bottom electrode comprises a first bottom electrode and a second bottom electrode on the first bottom electrode. Each of the first and second bottom electrodes comprises metal nitride. The first bottom electrode has a crystallinity higher than that of the second bottom electrode.
US10636464B1 Memory device
A memory device includes first and second memory arrays, first and second bit line driving circuits, first and second word line driving circuits, a read/write circuit, a controller, and first and second reference driving circuits. The first and second memory arrays include several memory units. The first and second bit line driving circuits are configured to interpret a memory bit address and drive a bit line. The first and second word line driver circuits are configured to interpret the memory word address and drive the word line. The read/write circuit is configured to read, set or reset the memory units. The controller is configured to switch the first and second memory arrays to work in a single memory unit mode or a dual memory unit mode. The first and second reference driving circuits are configured to drive reference rows.
US10636463B2 Techniques for command synchronization in a memory device
An apparatus, such as a memory device, that includes circuits and techniques to synchronize various internal signals with an internal clock signal to ensure proper functionality of the memory device through various modes of operation. A clock enable control circuit is provided to control the input of a delay locked loop circuit to provide a locked condition based on a particular type of command input and the state of various control signals to allow for multiple locking conditions and adjustments based on a length of a clock cycle of the internal clock signal.
US10636459B2 Wear leveling
An apparatus has a controller and an array of memory cells, including a first section comprising a plurality of rows and a second section comprising a plurality of rows. The controller configured to, in association with wear leveling, transfer data stored in a first row of the first section from the first row to a register, transfer the data from the register to a destination row of the second section while data in a second row of the first section is being sensed.
US10636458B2 Sense amplifier layout for FinFET technology
A sense amplifier (SA) comprises a semiconductor substrate having an oxide definition (OD) region, a pair of SA sensing devices, a SA enabling device, and a sense amplifier enabling signal (SAE) line for carrying an SAE signal. The pair of SA sensing devices have the same poly gate length Lg as the SA enabling device, and they all share the same OD region. When enabled, the SAE signal turns on the SA enabling device to discharge one of the pair of SA sensing devices for data read from the sense amplifier.
US10636455B2 Enhanced NVDIMM architecture
Aspects of the present disclosure relate to a memory module having a volatile memory, a high speed non-volatile memory, and a non-volatile memory. The memory module can allow write mirroring to the volatile memory and high speed non-volatile memory simultaneously. An I/O request is received. A determination is made whether the I/O request is a write or a read. In response to determining that the I/O request is a read, data included in the high speed non-volatile memory is transferred to the non-volatile memory. In response to determining that the I/O request is a write, at least one location to write data of the write is determined based on decoding bits of the write command. The data of the write can then be written to the at least one location.
US10636454B2 Hermetically-sealed data storage device for increased disk diameter
A data storage device involves inner surfaces of sidewalls of a second cover overlapping with and adhesively bonded with the outer surfaces of sidewalls of an enclosure base having an uppermost top surface, where the second cover or an underlying first cover are removably adhered to the uppermost top surface of the base. The removable adhesive bond may comprise a pressure-sensitive adhesive, which can provide for reworkability during the manufacturing and testing process. The second cover-to-base sidewall bond may form a hermetic seal between the second cover and the base. Hence, a thinner base sidewall adjacent to the recording disks is enabled, leaving more space available for larger-diameter recording disks within a standard form factor, hermetically-sealed storage device, which may be filled with a lighter-than-air gas.
US10636451B1 Method and system for video processing and signaling in transitional video scene
Aspects of encoding and decoding video content are provided. An encoding system detects a scene change by identifying a first picture among a sequence of pictures that corresponds to a last picture of a first scene, identifying a second picture among the sequence of pictures that corresponds to a first picture of a second scene, and determining that one or more pictures that are between the first picture and the second picture in the sequence of pictures correspond to an input transition scene between the first scene and the second scene. The encoded video content indicates an existence of the input transition scene and information for reproducing a transition scene. A decoding system generates the transition scene that corresponds to the input transition scene based on the received indication of the existence of the input transition scene and the information for reproducing the transition scene.
US10636450B2 Editing apparatus and editing method
An editing apparatus for an editing video sequence that includes an editing unit for setting a first range to one part of the video sequence; a video sequence file generating unit for generating a video sequence file including video sequence corresponding to the first range and video sequence corresponding to a second range, within the second range is consecutively preceding to and/or subsequent to the first range; and an output for outputting the video sequence file.
US10636448B2 Audio buffering for processing with variable lookahead
An audio processing system has a buffer, a first digital signal processing module that uses a first lookahead, a second digital signal processing module that uses a second, greater lookahead, and a cross-fader. The cross-fader fades between the output of the first digital signal processing module to the output of the second digital signal processing module, based on lookahead depth of data of the audio signal in the buffer. Other aspects are also described and claimed.
US10636442B2 Near-field transducer for heat assisted magnetic recording comprising of thermally stable material layer
Embodiments disclosed herein generally relate to a HAMR head. The HAMR head includes a main pole, a waveguide and a NFT disposed between the main pole and the waveguide. The NFT includes an antenna, and the antenna includes a first portion and a second portion. The second portion may be made of a material having a higher melting point than the material of the first portion. Having the second portion helps reduce the temperature rise of the NFT and reduce the laser power applied to the NFT.
US10636428B2 Determining a target device for voice command interaction
Systems, methods, and devices for determining a target device for a voice command are provided. A voice command is detected at a plurality of devices. A weight is determined for the detected voice command at each device of the plurality of devices. The determined weight is exchanged among the plurality of devices. A highest weight among the exchanged weights is determined. The device associated with the highest weight is determined as the target device for the voice command.
US10636427B2 Use of voice recognition to generate a transcript of conversation(s)
Examples described herein improve the way in which a transcript is generated and displayed so that the context of a conversation taking place during a meeting or another type of collaboration event can be understood by a person that reviews the transcript (e.g., reads or browses through the transcript). The techniques described herein use voice recognition to identify a user that is speaking during the meeting. Accordingly, when the speech of the user is converted to text for the transcript, the text can be attributed to the identified user. The techniques described herein further configure a graphical user interface layout, in which the transcript can be displayed. The graphical user interface layout enables users to better understand the context of a conversation that takes place during a meeting.
US10636424B2 Multi-turn canned dialog
Systems and processes for providing multi-turn canned dialog are provided. An example method includes, at an electronic device, receiving a natural-language input; determining whether the natural-language input satisfies dialog criteria for multi-turn canned dialog; in accordance with a determination that the natural-language input satisfies the dialog criteria for multi-turn canned dialog: identifying a natural-language output of the multi-turn canned dialog corresponding to the natural-language input; and outputting the natural-language output; and in accordance with a determination that the natural-language input does not satisfy the dialog criteria for multi-turn canned dialog: identifying a task associated with the natural-language input; and performing the task associated with the natural-language input.
US10636422B2 System and conversation information output method
There is provided a system in which empowerment is performed by outputting conversation information to the user, the system including: a computer including a processor, a memory, and an interface; and a measuring device that measures signals of a plurality of types, wherein the processor calculates values of conversation parameters of a plurality of attributes for evaluating a state of a user who performs the empowerment on the basis of a plurality of signals measured by the measuring device, the processor selects a selection parameter which is a conversation parameter of a change target on the basis of the values of the conversation parameters of the plurality of attributes, the processor decides conversation information for changing a value of the selection parameter, and the processor outputs the decided conversation information to the user.
US10636420B2 Method of responding to input voice of electronic device and electronic device therefor
Disclosed is an electronic device including: at least one processor; and a memory electrically connected to the at least one processor, wherein the memory stores instructions to recognize a received first voice, recognizes a first speaker based on the recognized first voice, and determines a response corresponding to the first voice based on a result of the recognition of the first speaker. Other embodiments are possible.
US10636418B2 Proactive incorporation of unsolicited content into human-to-computer dialogs
Methods, apparatus, and computer readable media are described related to automated assistants that proactively incorporate, into human-to-computer dialog sessions, unsolicited content of potential interest to a user. In various implementations, in an existing human-to-computer dialog session between a user and an automated assistant, it may be determined that the automated assistant has responded to all natural language input received from the user. Based on characteristic(s) of the user, information of potential interest to the user or action(s) of potential interest to the user may be identified. Unsolicited content indicative of the information of potential interest to the user or the action(s) may be generated and incorporated by the automated assistant into the existing human-to-computer dialog session. In various implementations, the incorporating may be performed in response to the determining that the automated assistant has responded to all natural language input received from the user during the human-to-computer dialog session.
US10636415B2 Method of correcting dictionary, program for correcting dictionary, voice processing apparatus, and robot
A method is provided for correcting a dictionary used in a voice processing apparatus. The method includes first extracting a speech of a target speaker from audio collected by a microphone, and estimating a speech phonemic sequence configuring the speech. The method also includes calculating a match degree, using a first dictionary, between the speech phonemic sequence and a first phonemic sequence that corresponds to a first word registered in the first dictionary, and second extracting the first word corresponding to a highest match degree as a spoken word spoken by the target speaker. The method further includes first correcting a second dictionary based on the highest match degree, the second dictionary indicating a relation between a second word and a third word, and second correcting the second dictionary by correcting the relation between the third word matching the spoken word and the second word.
US10636414B2 Speech processing apparatus and speech processing method with three recognizers, operation modes and thresholds
There is provided a speech processing apparatus to improve the flexibility of processing regarding speech recognition, the speech processing apparatus including: a determination unit configured to determine how to deal with a recognition result of speech data obtained by a first speech recognizer on a basis of a comparison between a certainty factor of the recognition result of the speech data obtained by the first speech recognizer and a threshold; and a threshold setting unit configured to set dynamically the threshold. The method further comprises using three operation modes where third, second and first modes comprise of three, two and one recognizers respectively, and the threshold in the third mode is lower than the second mode and higher than the first mode.
US10636412B2 System and method for unit selection text-to-speech using a modified Viterbi approach
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for speech synthesis. A system practicing the method receives a set of ordered lists of speech units, for each respective speech unit in each ordered list in the set of ordered lists, constructs a sublist of speech units from a next ordered list which are suitable for concatenation, performs a cost analysis of paths through the set of ordered lists of speech units based on the sublist of speech units for each respective speech unit, and synthesizes speech using a lowest cost path of speech units through the set of ordered lists based on the cost analysis. The ordered lists can be ordered based on the respective pitch of each speech unit. In one embodiment, speech units which do not have an assigned pitch can be assigned a pitch.
US10636402B2 Systems and methods for automatic calibration of musical devices
The present disclosure relates to a method and system for calibrating a musical device. In some embodiments, a method for calibrating a musical device includes: determining a first time corresponding to a first instruction that instructs a driving device to actuate a first component of a musical device using a first force; receiving first sensor data relating to motion information of the first component; determining a second time based on the first sensor data; determining, by a hardware processor, a first time deviation based on the first time and the second time; and calibrating the musical device based on the first time deviation.
US10636401B2 Modular user-customizable music pedal
A user-customizable modular music effects pedal is described. The music effects pedal includes a base having an input, an output and a connector. The input receives a music signal. The connector is coupled with the input and has an electrical form factor and a physical form factor. The electrical form factor is configured to fit a corresponding electrical form factor of an effects cartridge. The physical form factor is configured to fit a corresponding physical form factor of the effects cartridge. The connector provides the music signal to the effects cartridge and receiving a processed signal from the effects cartridge. The effects cartridge includes effects electronics to provide the processed signal. The output is coupled with the connector and provides an output signal based on the processed signal from the effects cartridge.
US10636400B2 Method for producing and streaming music generated from biofeedback
A method for producing and streaming music generated from biofeedback. The method employs machine-readable language instructions that alter received signals from a wearable biofeedback device, generating musical tones to be played on a portable electronic device and/or shared with others. The varying musical tones that are produced by the method can be modulated by the user to reach a targeted state of emotion.
US10636397B2 Stand for a musical instrument
A stand for a musical instrument, the stand comprising: a base; an upright having an upper end and extending upwardly from the base to the upper end; a member comprising a first end portion and a second end portion, the member being mounted on the upper end of the upright between the first end portion and the second end portion; an attachment fitting mounted on the first end portion and configured to releasably attach the musical instrument; and a counterweight mounted on the second end portion for balancing the weight of the musical instrument.
US10636395B1 Musical instrument having a carbon fiber body joined with a wooden core
Described is a musical instrument having a carbon fiber body joined with a wooden core, including a method for forming such a musical instrument. Specifically, the musical instrument includes a body portion having carbon fiber wrapped around and adhered to a wooden core. The wooden core includes a bore therethrough to define a flow path through which air travels in the musical instrument through the body portion. Additionally, a plurality of tone holes are formed through the carbon fiber and wooden core and into the bore. Keywork can be applied to the tone holes to form a clarinet or other wood wind instrument as applicable to the particular design as implemented.
US10636388B2 Display device, display method, and storage medium
There is provided a display device including: an input unit used to input a plurality of image signals from a plurality of external apparatuses; a display unit which displays images; a setting unit which sets a display condition of each of the plurality of images based on an aspect ratio corresponding to each of the plurality of image signals input through the input unit; and a display control unit which generates a composite image from the plurality of image signals input through the input unit based on the contents set by the setting unit, and displays the composite image on the display unit.
US10636381B2 Display device
A display device includes a display panel and at least one light modulation panel. The display panel includes a substrate and a plurality of micro light emitting semiconductors disposed on the substrate. The light modulation panel is disposed on a light emitting surface of the display panel and includes a light modulation unit. The light modulation panel is configured to change a transmittance of the light modulation unit according to a light modulation control signal.
US10636379B2 Shift register unit, method for driving the same, gate driving circuit and display device
A shift register unit, a driving method, a gate driving circuit, and a display device are provided. The shift register unit includes an input reset circuit; a first storage node potential maintaining circuit; a second storage node potential control circuit; a pull-up node control circuit for controlling the potential of the pull-up node to be a valid level under the control of the second storage node, the second clock signal input end, and the fourth clock signal input end, and controlling to connect or disconnect the pull-up node and the second voltage input end under the control of the second clock signal input end and the third clock signal input end; a pull-up node potential maintaining circuit; a pull-down node control circuit; and a gate driving output circuit.
US10636369B2 Display Device
According to one embodiment, a display device, includes a display panel including a display portion, and a controller which controls the display panel, wherein the display portion includes pixel including a display element and a photodetector, the controller controls the display element based on a photodetection signal from the photodetector, the display element forms a first reflective region when overlapping a dark portion of the projected image, and forms a second reflective region when overlapping a bright portion of the projected image, a reflectance of the first reflective region is smaller than a reflectance of the second reflective region.
US10636366B2 Display device operating in impulse mode and image display method therefor
Disclosed is a display device including: a display panel configured to display an image of a series of frames based on input image data; a light source configured to emit light to the display panel; a light source driver configured to supply a driving signal to the light source so that the light source can emit light; and a processor configured to detect a brightness change of a first frame of image data input to the display panel, make the light source driver supply a driving signal having a first frequency to the light source when the brightness change is lower than a predetermined boundary value, and make the light source driver supply a driving signal having a second frequency lower than the first frequency to the light source when the brightness change is higher than the boundary value. Thus, it is possible to decrease a flicker that occurs when the liquid crystal display device is driven with a PWM signal, i.e. an impulse signal for reducing a motion blur.
US10636363B2 Signal processing circuit and method for driving the same, display panel and display device
Provided are a signal processing circuit and a method for driving the same, a display panel, and a display device. The signal processing circuit includes: an output circuit and a plurality of first input control circuits; each of the input control circuits has a corresponding pulse signal input terminal. All input control circuits and the output circuit are coupled at a first node. Each of the input control circuits may input a first operating voltage supplied from a first power supply terminal to the first node in certain cases. The output circuit may output an active-level voltage supplied from an active-level providing terminal or an inactive-level voltage supplied from an inactive-level providing terminal to the signal output terminal in certain cases.
US10636362B2 Radio frequency signal emission induced display artifact mitigation systems and methods
Display artifacts, such as muras, may be perceptible on an electronic display when an electronic device includes a radio frequency transceiver that outputs electromagnetic waves during an emission period and a display panel that writes to display pixels during a refresh period. The electronic device may also include a controller that is coupled to the radio frequency transceiver and the display panel and facilitates the reduction and/or elimination of overlap between the emission periods and the refresh periods to decrease the appearance of display artifacts. In particular, the controller may execute instructions to determine the duration of the emission period and determine the duration of the blanking period that occurs between the refresh periods. Further, based on the determined blanking period and emission period durations, the controller may instruct the radio frequency transceiver to adjust the timing of the first emission period, instruct the display panel to adjust the timing of the refresh rate, or both to reduce overlap.
US10636359B2 OLED voltage driver with current-voltage compensation
A mobile electronic device includes a display having an active array and a reference array. The active array includes a pixel and the reference array includes a reference pixel. The mobile electronic device also includes processing circuitry communicatively coupled to the display. The processing circuitry drives the pixel based at least in part on a degraded current-voltage relationship of the pixel, a reference current-voltage relationship of the reference pixel, and an aged current-voltage relationship.
US10636358B2 Method for improving display effect of display panel and display panel
A method for improving display panel display effect and a display panel are disclosed, the method includes: pre-acquiring an external compensation lookup table corresponding to each pixel grayscale 255 in the display panel; introducing the external compensation lookup table to the storage unit and replacing the data corresponding to an original grayscale 255 in the preset voltage table; driving the PWM driving circuit according to a replaced data. It combines the external compensation method to improve the display effect of the PWM digital drive and avoids the problem that the PWM circuit cannot eliminate the unevenness of the display panel in the grayscale 255 and enhance the actual display effect of the display panel.
US10636355B2 Early pixel reset systems and methods
An electronic device includes processors that generate image data. The electronic device also includes an electronic display that displays the image data over a first frame duration by programming a first row of display pixels with the image data. The electronic display also displays the image data over the first frame duration by causing the first row of display pixels to emit light for an emission duration that is based at least in part on a first luminance of the image data. The electronic display further displays the image data over the first frame duration by resetting the first row of pixels at least two times before an end of the first frame duration.
US10636354B2 Display element, method for driving display element, display device, and electronic device to display image with reduced luminance unevenness
A display element includes a light-emitting unit and a drive circuit that drives the light-emitting unit, in which the drive circuit includes at least a drive transistor and a capacitor, and the drive transistor is configured such that a voltage is supplied to one source/drain region, and another source/drain region is connected to the light-emitting unit, and a current corresponding to a voltage held by the capacitor flows through the light-emitting unit via the drive transistor; and a voltage of a ramp waveform is applied to the other source/drain region in a state where a voltage of the capacitor is set such that the drive transistor is in a non-conductive state and a gate electrode is electrically floating, and afterwards, a predetermined constant voltage is applied to the gate electrode in a state where application of the voltage of the ramp waveform is continued, and accordingly a voltage corresponding to a degree of slope of the ramp waveform is held by the capacitor.
US10636351B2 Conformable matrix display device
A conformable matrix display device is provided with row conductors on the conformable carrier, each for a respective row of the matrix of pixel circuits. Each row conductor has serpentine trajectories in spaces between the pixel circuits in the respective row. Power supply voltage and selection pulse signals are transmitted over the same row conductors. Each row conductor is connected to supply voltage and selection inputs of the pixel circuits in the respective row. Each pixel circuit has a pulse transmission circuit coupled between the selection input and the control input of a de-multiplexing circuit for de-multiplexing data signals on column conductors. In this way the power supply voltage and the selection signal can be supplied making shared use of space between the pixel circuits. Thus the number of conductors in the matrix display device is reduced, which enables a greater distance between the conductors and/or bends in the conductors, which makes the circuit more stretchable and/or bendable.
US10636348B2 Display device including data driver determining error of image data and operating method thereof
A display device includes: a timing controller which receives image data including high logics and low logics from the outside; a data driver which generates a data signal, based on the image data; and pixels which emit light with a luminance corresponding to the data signal, where the data driver determines an error of the image data, based on a checksum included in the image data.
US10636347B2 Two rows driving method for micro display device
A method of driving a pixel array includes providing a ramp signal to one or more columns of the pixel array. For each cycle of the ramp signal, the method further includes providing a first row driving signal to at least a first row of the pixel array and a second row driving signal to a second row of the pixel array. A pixel array driver may include a ramp signal generator configured to produce a ramp signal, a first amplifier configured to receive the ramp signal and produce a first amplified ramp signal, and a second amplifier configured to receive the ramp signal and produce a second amplified ramp signal. The first amplified ramp signal may be electrically connected to a first set of pixels of a pixel array, and the second amplified ramp signal may be electrically connected to a second set of pixels of the pixel array.
US10636346B2 Electronic device for driving display panel and operation method thereof
An electronic device for driving a display panel and an operation method thereof are provided. The electronic device includes a sensing circuit, a dummy sensing circuit, a multiplexer circuit and a processing circuit. The sensing circuit senses a sensing line of the display panel to output a sensing result. The dummy sensing circuit senses a dummy signal to output a dummy sensing result, wherein the dummy signal is related to a part of or all of signals of the sensing line. The multiplexer circuit time-divisionally outputs the dummy sensing result and the sensing result. The processing circuit is coupled to an output terminal of the multiplexer circuit to time-divisionally receive the dummy sensing result and the sensing result.
US10636344B2 Display panel and display device
A display panel and a display device are provided. A pixel unit array thereof includes multiple pixel units, the pixel unit includes three parallelogram sub-pixels, each being a first, a second, a third or a fourth color sub-pixel. In any two adjacent pixel units, one sub-pixel in a pixel unit is different in color from one sub-pixel in the other pixel unit, and the other two sub-pixels are the same in color as those in the other pixel unit respectively. Any sub-pixel in an odd row has an opposite incline direction in the row direction to a sub-pixel in an adjacent even row and in a same column with the sub-pixel in the odd row. The sub-pixels in different odd rows have a same incline angle in the row direction, and the sub-pixels in different even rows have a same incline angle in the row direction.
US10636342B2 Active-matrix organic emissive diode (AMOLED) display panel for reducing blue ray energy in display images, driving method thereof, and driving device thereof
The present disclosure discloses an AMOLED display panel, a driving method thereof, and a driving device thereof. The AMOLED display panel includes a plurality of pixel structures arranged in a matrix, and each of the pixel structures includes at least one red sub-pixel R, at least one green sub-pixel, and at least one blue sub-pixel. The blue sub-pixels of the pixel structures arranged in odd columns respectively have a first emissive peak wavelength, and the blue sub-pixels of the pixel structures arranged in even columns respectively have a second emissive peak wavelength. The first emissive peak wavelength is greater than the second emissive peak wavelength.
US10636339B2 Display device and method of testing display device
A display device includes a display unit that includes first pixels and second pixels alternately arranged in each of a first column and a third column, and third pixels arranged in a second column between the first column and the third column, wherein the first pixels and second pixels are alternately arranged in the third column in an order reverse to that of the first column. The display device includes a test unit in which first and second switches are coupled to columns including first pixels and second pixels alternatingly arranged. The first and second switches are spaced apart to prevent simultaneous damage from electrostatic discharge.
US10636323B2 System and method for three-dimensional augmented reality guidance for use of medical equipment
A medical guidance system providing real-time, three-dimensional (3D) augmented reality (AR) feedback guidance to a novice user of medical equipment having limited medical training, to achieve improved diagnostic or treatment outcomes.
US10636315B1 Method and system for developing process, project or problem-based learning systems within a semantic collaborative social network
The system provides a framework for developing process, project or problem-based learning systems that make use of social networking. The system provides a general purpose framework to create, manage, and deliver online instruction that supports learning methods consistent with social constructivist and experiential learning theories. The framework utilizes personal social software for collaboration, problem-solving, group work, and other activities consistent with those methods. The general framework, based on finite-state automata and other methods for determining similarity of learning objectives, provides individual creators the means to define, implement, and manage experiential instruction within a social network.
US10636314B2 Adjusting flight parameters of an aerial robotic vehicle based on presence of propeller guard(s)
Various embodiments include methods and aerial robotic vehicles that adjust a flight control parameter based on whether propeller guards are installed. An aerial robotic vehicle processor may determine whether a propeller guard is installed, set a flight parameter based on the determination, and control one or more motors of the aerial robotic vehicle using the flight parameter. When propeller guards are installed, the flight parameter may be set to a value appropriate for controlling the aerial robotic vehicle when the propeller guard is installed. The flight parameter may be one or more of control gains, drag profile control settings, a maximum rotor speed, maximum speed of the aerial robotic vehicle, maximum power usage, restrictions to select modes of operation, visual algorithm settings, or a flight plan. Data from one or more sensors and/or motor controllers may be used to determine the presence of a propeller guard.
US10636312B2 Aircraft status determination based on aircraft transponder signals
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving aircraft transponder signals. Identifying, from among the aircraft transponder signals, a first aircraft transponders signal based on an identifier, wherein the identifier indicates that the first aircraft transponder signal is associated with an aircraft on which the computing system is located. Identifying first location data within the first aircraft transponder signal. Generating second location data by converting the first location data to a format recognizable by a geographic mapping application, where the second location data is readable by the geographic mapping application to permit the geographic mapping application to present a graphical representation of a geographical location of the aircraft as represented by the first location data. Providing the second location data to the geographic mapping application for presentation to a user.
US10636308B2 Systems and methods for collision avoidance
Systems and methods for collision avoidance include a plurality of sensors respectively disposed on a plurality of movable objects, wherein each sensor is configured to transmit signals indicating the location of the movable object. The system further includes a receiver configured to receive the transmitted signals and a controller in communication with the receiver. The controller is configured to monitor the received signals from the plurality of sensors indicating the locations of the movable objects to determine a direction of travel of each movable object based on locations of the movable objects over time. The controller is further configured to determine an intersection region of the direction of travel of at least two movable objects and generate an output signal to provide an alert at the intersection region of the at least two movable objects, when at least one movable object is within a predetermined proximity of the intersection region.
US10636305B1 Systems and methods for determining parking availability on floors of multi-story units
A vehicle includes one or more processors, one or more memory modules, and machine readable instructions stored in the one or more memory modules. The vehicle determines that the vehicle is in a multi-story unit, determines a first time when the vehicle enters a floor of the multi-story unit, determines a second time when the vehicle exits the floor of the multi-story unit, measures a staying time for the vehicle being on the floor of the multi-story unit based on the first time and the second time, determines whether the floor of the multi-story unit includes an available parking space based on the staying time, and transmits a notification to another vehicle in response to determination that the floor of the multi-story unit includes no available parking space.
US10636295B1 Method and device for creating traffic scenario with domain adaptation on virtual driving environment for testing, validating, and training autonomous vehicle
A method for creating a traffic scenario in a virtual driving environment is provided. The method includes steps of: a traffic scenario-generating device, (a) on condition that driving data have been acquired which are created using previous traffic data corresponding to discrete traffic data extracted by a vision-based ADAS from a past driving video and detailed traffic data corresponding to sequential traffic data from sensors of data-collecting vehicles in a real driving environment, inputting the driving data into a scene analyzer to extract driving environment information and into a vehicle information extractor to extract vehicle status information on an ego vehicle, and generating sequential traffic logs according to a driving sequence; and (b) inputting the sequential traffic logs into a scenario augmentation network to augment the sequential traffic logs using critical events, and generate the traffic scenario, verifying the traffic scenario, and mapping the traffic scenario onto a traffic simulator.
US10636294B1 Computer system and method for state prediction of a traffic system
Computer system, method and computer program product are provided for supporting an operator to control a traffic system including a traffic infrastructure configured to allow the movement of real world traffic participants. A state prediction module of the computer system determines, based on time-stamped location data of trajectories, time dependent speed profiles, time dependent turn probabilities, and time dependent attraction shares corresponding to time dependent turn probabilities. It further determines a state forecast (FC1) for a given future time point based on the time dependent traffic parameters including the speed profiles, turn probabilities, and attraction shares), in conjunction with at least one existing time-dependent origin-destination-matrix and a suitable Sequential Dynamic Traffic assignment methodology.
US10636293B2 Uncertainty modeling in traffic demand prediction
The disclosure involves a method comprising clustering a plurality of observation samples related to historical travel demands into one or more clusters; for each cluster, constructing an actual probability distribution of the historical travel demands corresponding to the observation samples in the cluster; for each cluster, inputting observation samples in the cluster into a prediction model for predicting future travel demands to produce a result of prediction; for each cluster, computing a predicted probability distribution of the historical travel demands corresponding to the observation samples in the cluster based on the result of prediction; for each cluster, evaluating a difference between the actual probability distribution and the predicted probability distribution of the cluster; and modifying the prediction model so that a statistical sum of the differences for the one or more clusters is decreased.
US10636287B2 Automatic inspection system and automatic inspection method
An automatic inspection system, which includes a wireless slave device having a reading device that acquires a physical quantity to be inspected and a wireless master device that receives measurement data of the physical quantity from the wireless slave device, is provided with a data collection device that collects the measurement data from the wireless slave device via the wireless master device in a constant cycle and detects a time zone in which the measurement data is non-acquirable by the reading device based on a result of the collection. The wireless master device performs control to avoid the wireless slave device from re-acquisition of the measurement data in the non-acquirable time zone based on a result of the detection of the non-acquirable time zone.
US10636269B2 Hazardous condition detector with wireless communication interface
A hazardous condition detection device includes a small and lightweight main body having connectors along one side for securement to a building wall or ceiling. A detection unit is positioned within the main body and includes sensors such as a smoke detection sensor, a heat detection sensor, a carbon monoxide sensor, a radon detection sensor, a natural gas detection sensor, and/or a propane detection sensor. An alarm unit is positioned within the main body for generating an audiovisual alarm indication. A controller having a wireless interface is positioned within the main body and communicates with an externally located processor enabled device.
US10636268B2 Method and apparatus for powering components
A power saving system comprising a visual monitoring system locating a user, a first end of a link coupled to a first transceiver, a second end of the link coupled to a second transceiver, a component coupled to the first transceiver and the visual monitoring system locates the user being beyond a distance to access the component, whereby the link is deactivated and an overall power usage of the link is minimized. The link is activated when the visual monitoring system locates the user being within the distance to access the component.
US10636267B2 RFID tag tracking systems and methods in identifying suspicious activities
Some embodiments provide retail systems to detect suspicious movement patterns within a retail shopping facility, comprising: an array of camera systems, an array of RFID readers, and a shopping facility evaluation system configured to: receive RFID tag read information from RFID readers of a first RFID tag of a consumer item of a first product; access and apply a first set of rules to identify a first pattern of movement of the first RFID tag; access a set of historic movement patterns specific to the first product; cause an RFID reader to trigger the RFID tag to transition to a state to emit RFID tag information more frequently; access and apply a second set of rules identifying when the first pattern of movement corresponds with a historic movement pattern; and cause a notification to be communicated to a central evaluation system.
US10636265B2 Systems, methods and articles to prevent unauthorized removal of mobile processor-based devices from designated areas
Systems and methods for preventing the unauthorized removal of mobile processor-based devices from designated areas (e.g., inside of a shopping area). The system may utilize a beacon technology based on a low energy protocol to prevent unauthorized removal of the devices. An anti-theft beacon system which includes an RF beacon transmitter may be positioned proximate an exit of a designated area. Mobile processor-based devices detect beacon signals from the anti-theft beacon system. Responsive to such detection, a device determines that it has been removed from the designated area. The device may then perform one or more anti-theft actions, including operating as a beacon once removed from the designated area. An auxiliary power source may power a beacon of the mobile processor-based device when the mobile processor-based device has been removed from the designated area so that the beacon may still broadcast signals even when a primary power source is disabled.
US10636263B2 Method of encoding an image including a privacy mask
A method, system, and computer program product of encoding a digital image comprising a privacy mask. Information representative of pixels in the digital image is received. The pixels are grouped into encoding units. Information representative of a privacy mask area in which a privacy mask is to be applied on the image is also received. All encoding units that at least partially are located within the privacy mask area are identified, and the privacy mask area is extended to be aligned with the identified encoding units. For each encoding unit, a respective quantization parameter to be used for encoding the image is determined. The privacy mask is applied in the extended privacy mask area of the image, and the image with the applied privacy mask is encoded using the determined quantization parameters. The digital image encoding system may be included in a camera.
US10636258B1 Automated banking machine controlled responsive to data bearing records with secure chest
A method of producing a secure chest adapted to hold cash dispensable from an automated banking machine, includes producing a wall panel. The wall panel includes a first wall liner that has a first planar portion and at least one first border wall that extends transverse to the first planar portion. The first planar portion and the at least one first border wall bound a pocket. With the first wall liner positioned in a first orientation, the method includes filling the pocket with flowable cement. Subsequent to filling the pocket with the cement, the method includes attaching the first wall liner and a second wall liner in fixed relation. Thereafter the wall panel is stored in the first orientation in which the cement at least partially hardens. Thereafter the wall panel is assembled in joined relation with at least one other wall panel to form the chest.
US10636257B1 Automated teller machine with hand location detection
Described herein relates to a deposit/withdrawal apparatus of an automated teller machine (ATM) and a control method thereof, and more particularly, relates to a deposit/withdrawal apparatus of ATM which is a deposit/withdrawal apparatus of a present type ATM which receives or discharges a bill by moving a tray for loading a bill forwards and backwards during a deposit/withdrawal transaction, and a control method thereof, in which the deposit/withdrawal apparatus is configured to include a tray for loading a bill, a clamp for fixing a bill, a shutter for opening or closing an entrance of a bill, and a camera mounted at one side of the bill insertion slot through which the tray enters, to determine an insertion status of a bill from an image photographed by the camera, and to control operations of the tray, the clamp, and the shutter.
US10636251B2 Gaming machine and method of providing a feature game
A gaming machine provides a base game from which a feature game is triggered when a determined number of configurable symbols are displayed in a base game outcome. When the feature game is triggered, the configurable symbols are held in place on the display and the player is provided with more spins during the feature game in which to collect additional configurable symbols. The feature game includes an initial quantity of spins. Upon completion of the initial quantity of spins, the player is presented with a plurality of picks that each correspond to an additional quantity of spins. The selected pick is then revealed by the gaming machine and the additional quantity of spins corresponding to the player's pick is provided. At the end of the feature game, the player may be awarded a feature award based, at least in part, on a value of each of the configurable symbols displayed at the end of the feature game.
US10636249B1 Gaming machine with remote redemption options
An gaming apparatus, systems and methods with a remote redemption option including a payment acceptance device for accepting payment from a player; at least one display screen that displays symbols, a player's balance and game status information; at least one electronic game module for storing gaming information, operating a game and/or determining a redemption amount to a player; a control electronics in communication with the at least one electronic game module for processing the redemption amount to the player; and a payout dispenser for dispensing a redemption voucher to the player. The disclosure also includes an exchange center having an exchange point of sale within a store having at least one gaming device, wherein the exchange center accepts the redemption voucher as payment for an item of value.
US10636246B2 Managing bets that select events and participants
A method of managing bets is provided. The method includes receiving one or more bets. Each bet comprises a selection of a first number of events selected from a group of events, a selection of a respective participant for each of the first number of events selected and a bet amount. The method also includes combining each bet amount to form a betting pool and determining an amount of a total payout based at least in part on the betting pool.
US10636243B1 Slide to win skill-based game
A gaming system which displays a first plurality of symbols at each of a plurality of symbol display positions in a matrix format of columns and rows, a placeholder symbol in at least one symbol display position, and a second plurality of symbols in one or more areas separate from the displayed matrix symbols. The system requires a user to slide a virtual bar to select of one of the second plurality of symbols to replace the placeholder symbol, in order to win the game.
US10636241B1 Contextual tapping engine
Various embodiments for contextual tapping engines. For example, an application executing on a computing device may authenticate credentials associated with an account and detect a tap of a contactless card to the computing device. The application may receive, from a communications interface of the contactless card, action data used to determine an action associated with the tap of the contactless card to the computing device. The application may determine a context of the application based on a current output of the application. The application may determine, based on the action data, the determined context, and data associated with the account, a first action associated with the tap of the contactless card to the computing device, the first action associated with at least one of the application and an operating system (OS). The application may initiate performance of the first action based on the tap of the contactless card.
US10636238B2 Computer-readable recording medium containing vehicle control method and program
A vehicle control method using a smartphone may include pairing a smartphone of a driver with a head unit of a vehicle, the head unit of the vehicle turning on an application in the smartphone through Bluetooth communication, authorizing the driver through the application in the smartphone, and the head unit unlocking a door of the vehicle through a smart key unit of the vehicle.
US10636233B2 Handshake authenticated coded locked container
A system and method for a handshake authenticated coded locked container are provided. In example embodiments, a digitally encoded lock mechanism that is used by a sender to lock a container before shipping is determined. An access key is received from the recipient that receives the container. An authentication process is performed that determines whether the access key triggers the unlocking of the container. Based on a determination that the access key triggers the unlocking of the container, instructions are provided to unlock the container.
US10636229B2 Black box with volatile memory caching
In one embodiment, an apparatus includes a volatile memory module configured to store vehicle data; a non-volatile memory module coupled to the volatile memory module; and an energy-storage module configured to provide power to the volatile memory module and the non-volatile memory module during a data transfer between the volatile memory module and the non-volatile memory module. The energy is provided to the non-volatile memory module for writing the vehicle data to non-volatile memory. The apparatus further includes a collision-detector module configured to identify a collision event of the vehicle; and a controller coupled to the energy-storage module and the collision-detector module. The controller is configured to initiate a transfer of the vehicle data stored in the volatile memory module to the non-volatile memory module in response to receiving an indication from the collision-detector module that a collision has occurred.
US10636223B2 Method and apparatus for placing media file, storage medium, and virtual reality apparatus
A method for placing a media file in a virtual three-dimensional space is provided. First position information of a visual residence area of a target object in the virtual three-dimensional space within each first preset time period is obtained, the visual residence area indicating an area to which an eye of the target object is directed in the virtual three-dimensional space. Visual distribution information of the target object in the virtual three-dimensional space is obtained based on the first position information within a second preset time period, the second preset time period including the first preset time period. A target placement position is generated in the virtual three-dimensional space based on the visual distribution information. A media file is provided at the target placement position in the virtual three-dimensional space.
US10636214B2 Vertical plane object simulation
Disclosed are various embodiments for simulating one or more virtual objects (e.g., renders) on real-world walls of a room. Some embodiments detect a floor of the room, detect lack of movement of a device, determine an angle of the client device, and place a virtual object in a virtual environment. As the device is moved, a virtual camera can be continuously updated to correspond to movement of the device.
US10636211B1 System and method for remotely indicating vehicular damage
Methods and systems for facilitating photo-based estimation are described. In an aspect, a server is configured to receive, via a communications module and from a remote computing device, a signal representing identification data and to identify, based on the identification data, one or more of the profiles stored in a data store. The server may obtain a three-dimensional vehicle model based on the identified profile. The server may send, via the communications module to the remote computing device, a signal representing display data. The display data includes the three-dimensional vehicle model and a damage location indicator overlaid on the three-dimensional vehicle model. The damage location indicator may be selectable to input an indication of a damage location. The server may receive via the communications module, after selection of the damage location indicator on the remote computing device, a signal comprising an indicator of the location of damage.
US10636210B2 Dynamic contour volume deformation
Systems and methods for dynamic contour volume deformation are disclosed. An embodiment includes applying a deformation to a point of a volumetric mesh, wherein a plurality of tessellations of the volumetric mesh are identified and wherein each tessellation is a tetrahedral mesh, identifying a deformation point associated with a first polyhedron of the volumetric mesh, determining a barycentric coordinate representation of the deformation point with respect to each tetrahedron of the plurality of tessellations, determining, for each tessellation of the first polyhedron, weight values with respect to the deformation point for vertices of each tetrahedron which correspond to natural vertices of each tetrahedron, and determining, based on the determined weight values, a new position of the identified deformation point represented as a weighted sum determined from the barycentric coordinate representations.
US10636207B1 Systems and methods for generating a three-dimensional map
A system and method for generating a three-dimensional (3D) map of a facility is provided. The system has at least one processor and a memory having stored thereon instructions that, upon execution by the at least one processor, cause the system to perform functions comprising: receiving a two-dimensional (2D) map of the facility; converting or importing the 2D map to a base map; generating or editing polygons on the base map, each polygon representative of a facility unit in the base map; generating one or more perspectives at one or more points on the base map to generate the 3D map.
US10636194B1 Perioperative mobile communication system and method
An embodiment provides a mobile application that animates change information in a way that specifically indicates a change in workflow information for various users. This animation of change information permits users, which are often busy healthcare professionals, to be quickly apprised of relevant changes to workflow status. The mobile application also allows users to communicate change information, e.g., for updating the status of a workflow item, which may then be propagated throughout a network, including mobile devices.
US10636192B1 Generating a graphical representation of a face of a user wearing a head mounted display
A virtual reality (VR) or augmented reality (AR) head mounted display (HMD) includes various facial sensors, such as cameras, that capture images of portions of the user's face outside of the HMD. For example, multiple facial sensors capture images of a portion of the user's face below the HMD. Through image analysis, points of the portion of the user's face are identified from the images and their movement is tracked. The identified points are mapped to a three dimensional model of a face. Additionally, a parametric representation of the user's face is determined for each captured image, resulting in various representations indicating the user's facial expressions. From the parametric representations and transforms mapping the captured images to three dimensions, a rendering model is used and applied to the three dimensional model of the face to render the user's facial expressions.
US10636190B2 Methods and systems for exploiting per-pixel motion conflicts to extract primary and secondary motions in augmented reality systems
A method for motion estimation in an augmented reality (AR) system includes receiving inertial sensor data and image data during movement of the AR system generating a probability map based on the inertial sensor data and the image data, the probability map corresponding to one frame in the image data and including probability values indicating that each pixel in the one frame is in an inertial coordinate frame or a local coordinate frame with a convolutional neural network encoder/decoder, identifying visual observations of at least one landmark in the local coordinate frame based on the image data and the probability map, and generating an estimate of secondary motion in the local coordinate frame based on a first prior state in a hidden Markov model (HMM) corresponding to the local coordinate frame and the visual observations of the at least one landmark in the local coordinate frame.
US10636187B2 Methods and systems for images with interactive filters
At a first device there is received from a second device (i) a native pixilated image and (ii) interactive filter data associated with the image. The filter data corresponds to an interactive filter applied to the image. A first representation of the image is displayed in accordance with the interactive filter data on the display. All or a first subset of the pixels of the image are obscured in the first representation. Responsive to user input, for a limited period of time, a second representation of the image is displayed in place of the first representation. None or a second subset of the pixels of the image is obscured in the second representation, where the second subset is less than the first subset. Then there is displayed on the display, after the limited period of time has elapsed, the first representation in place of the second representation.
US10636186B2 Filling in an entity within a video
A computer-implemented method according to one embodiment includes identifying an entity to be filled in within a selected plurality of video frames, determining a three-dimensional (3D) model for the entity, and filling in the entity within the selected plurality of video frames, utilizing the 3D model.
US10636185B2 Information processing apparatus and information processing method for guiding a user to a vicinity of a viewpoint
There is provided an information processing apparatus to present, to a user, an additional image, which is a virtual object, in a manner superimposed on a real-space image at a position corresponding to a viewpoint in the real space, the image processing apparatus including a processing unit configured to display an additional image corresponding to a viewpoint of a user in the real world, and guide the user to the vicinity of the viewpoint in the real world where the additional image has been acquired.
US10636181B2 Generation of graphs based on reading and listening patterns
Provided are techniques generating graphs based on reading and listening patterns. Key concepts of a content item are identified using text analysis. Focus elements that are focused on by a consumer of the content item are identified. The key concepts are compared with the focus elements to identify overlapping elements. A graph that includes components is generated with the overlapping elements, wherein the graph reflects understanding of the content item from a perspective of the consumer. The components are modified based on component identifiers. The graph is provided to one or more users.
US10636178B2 System and method for coding and decoding of an asset having transparency
A system and method for coding and decoding of an asset having transparency. The method for coding of an asset includes: receiving the asset; obtaining a frame image for each frame in the asset, the frame image having an integer value for each of a red channel, a green channel, a blue channel, and a transparent channel; generating a first sub-image and a second sub-image from each frame image, the first sub-image including a mask derived from the transparent channel, the second sub-image including a red channel, a green channel, and a blue channel derived from the red channel, the green channel, and the blue channel of the frame image respectively; placing the first sub-image in proximity to the second sub-image; and generating a combined asset including a series of combined frames, each combined frame including the first first sub-image in proximity to the second sub-image.
US10636175B2 Dynamic mask application
In one embodiment, a method includes identifying an emotion associated with an identified first object in one or more input images, selecting, based on the emotion, a mask from a set of masks, where the mask specifies one or more mask effects, and for each of the input images, applying the mask to the input image. Applying the mask includes generating graphical features based on the identified first object or a second object in the input images according to instructions specified by the mask effects, and incorporating the graphical features into an output image. The emotion may be identified based on graphical features of the identified first object. The graphical features of the identified object may include facial features. The selected mask may be selected from a lookup table that maps the identified emotion to the selected mask.
US10636174B2 Abnormality detection system, abnormality detection method, and program
An erroneous detection due to light irradiation is avoided when photographing a farm or sea surface and analyzing the photographed image to detect an abnormality. When detecting an abnormality of an analysis target by analyzing image data photographed in a state where light is being irradiated, it is determined whether the abnormality of the analysis target is erroneously detected according to an irradiation state of the light in the image data, and a drone 10 is instructed to re-photograph when there is the erroneous detection.
US10636172B1 Method and system for performing automatic camera calibration for robot control
A robot control system and a method for automatic camera calibration is presented. The robot control system includes a control circuit configured to control a robot arm to move a calibration pattern to at least one location within a camera field of view, and to receive a calibration image from a camera. The control circuit determines a first estimate of a first intrinsic camera parameter based on the calibration image. After the first estimate of the first intrinsic camera parameter is determined, the control circuit determines a first estimate of a second intrinsic camera parameter based on the first estimate of the first intrinsic camera parameter. These estimates are used to determine an estimate of a transformation function that describes a relationship between a camera coordinate system and a world coordinate system. The control circuit controls placement of the robot arm based on the estimate of the transformation function.
US10636170B1 Pose tracking system with physical tracking enhancement tags
A virtual environment or mixed reality environment system including a physical tracking enhancement tag that may be identified by the system to assist with localization of the system with respect to the physical environment. The tracking enhancement tags may be encoded or coded in a high frequency and low frequency that is readable by the system to provide different types of information related the environment. For example, the encoded information may include a unique identifier of the tag and a relative direction with regards to the physical environment.
US10636167B2 Method and device for determining distance
A method and device for determining a distance are provided. The method includes determining a first binocular distance between two eyes of a user by using a first image captured through a camera of the device, determining a second binocular distance between the two eyes of the user by using a second image captured through the camera, determining a distance from the camera to the two eyes of the user based on the first binocular distance and the second binocular distance, and providing an image to a display of the device, the image converted according to the distance from the camera to the two eyes of the user.
US10636165B2 Information processing apparatus, method and non-transitory computer-readable storage medium
An information processing apparatus configured to store a plurality of images captured by an imaging device, store first position information and first orientation information indicating positions and orientations of the imaging device in capturing of each of the plurality of images, identify, among from the plurality of images, a first image resembling a second image, identify a first area included in the first image, identify a second area, included in the second image, corresponding to the first area, identify second position information and second orientation information indicating a position and an orientation of the imaging device respectively in capturing of the second image, based on a comparison between a first luminance of a first pixel included in the first area and a second luminance of a second pixel included in the second area and the first position information and the first orientation information of the first image.
US10636164B2 Object detection method and apparatus based on dynamic vision sensor
The disclosure provides an object detection method and apparatus based on a Dynamic Vision Sensor (DVS). The method includes the following operations of: acquiring a plurality of image frames by a DVS; and, detecting the image frames by a recurrent coherent network to acquire a candidate box for objects to be detected, wherein the recurrent coherent network comprising a frame detection network model and a candidate graph model. By using a new recurrent coherent detection network, a bounding box for an object to be detected is fast detected from the data acquired by a DVS. The detection speed is improved greatly while ensuring the detection accuracy.
US10636163B2 Analyzing images of pests using a mobile device application
Techniques for analyzing images of pests using a mobile device application are described. A mobile computing device may receive, via a graphical user interface (GUI), location information input corresponding to a location of a glueboard, an identification input of a pest type caught on the glueboard, and an image of the glueboard. The device may analyze white and dark areas of the image to determine at least one of: 1) total dark surface area of the glueboard and 2) number and size of multiple contiguous dark surface areas of the glueboard. The device may calculate a quantity of pests based on dark surface area and an average size of the pest. The device may output the quantity of pests to the GUI.
US10636162B2 Pattern recorder for strategically hidden speakers system
A smart phone with an application for electronically photographing a section of a patterned ceiling along with a color and grayscale calibration template surrounding the small speaker system installation site, storing the image, uploading the image to a computer that has color correction software, correcting the color of the image, and printing the image on a steel ring and a steel disc for magnetic attachment to a diffuser of a small ceiling speaker system.
US10636161B2 Image recognition system
An image recognition system includes an external information detection unit detecting a distance to a target to be recognized included in an image, a reduced image size determination unit deriving a reduced size of the image based on the distance to the target to be recognized, an image reduction unit reducing the image based on the reduced size of the image, and an image recognition unit including a plurality of recognition process units corresponding to sizes of the images to be recognized and executing the recognition process of the target to be recognized included in the reduced image by means of the recognition process unit corresponding to a size of the image. Instead of the distance to the target to be recognized, a size and a shape of the image, or a clip position of the image from an entire image, may be used.
US10636160B1 Symmetry exploitation for object detection in images
Methods, systems, and devices for object detection are described. A device may extract features from an image and identify a region within the image for object detection. The device may apply an object model to a first set of features corresponding to positions within the region and one or more channels of the image. The first set of features may be selected so that the object model can detect a first orientation of an object. The device may also apply the object model to a second set of features, from the region, that are different from the first set of features. The second set of features may be selected so that the object model can detect a second orientation of the object (e.g., a flipped or rotated orientation of the object with respect to the first orientation).
US10636158B1 Methods and systems for height estimation from a 2D image using augmented reality
A mobile computing device used for measuring the height of an object, such as a human user, may be positioned on a reference surface, such as the ground plane. The reference surface is detected and a position guide is generated in an augmented reality (AR) plane on a display of the mobile computing device. The AR plane enables the object being measured to be positioned at a measurement position located at a predefined distance along the reference surface from the mobile computing device. The top and bottom of the object are detected in an image taken by the mobile computing device. The height of the object is measured based on the predefined distance and a distance between the top and bottom of the object in the image. The height of the object can also be measured with assistance from software development kits (SDKs) included in the mobile computing device.
US10636154B2 Scaling sub-scenes within a wide angle scene by setting a width of a sub-scene video signal
With reference to panoramic video, sub-scenes at bearings of interest within a wide or panoramic video signal substantially coincident with an acoustic sensor array are associated with bearings of interest identified localization of acoustic recognitions and visual recognitions, and widths of the sub-scene video signals may be set according to a signal characteristic of the acoustic recognition or the visual recognition.
US10636153B2 Image processing system, image processing apparatus, and image processing method for object tracking
A camera, a storage device, and an image processing apparatus are included. The storage device stores a plurality of captured images that are captured by the camera. The image processing apparatus estimates a region of an object included in a captured image of a current time based on a captured image of a previous time, for each of multiple objects included in the captured image of the current time. The image processing apparatus evaluates whether to correct the estimated region of each object based on a combination region in which the estimated regions of the respective objects are combined, and on a difference region that is identified by a background image and the captured image of the current time. The image processing apparatus corrects the estimated regions of the respective objects based on a result of evaluation.
US10636152B2 System and method of hybrid tracking for match moving
A system and method that maximizes tracking speed of an object in a sequence of images by selecting a technique for tracking the object independently for each frame in a video. The system includes an object feature detector that detects object features in a reference frame of the video and a feature comparator that determines a number of object features in each frame in the sequence of images that match the detected object features in the reference frame. Moreover, a tracking pattern selector selects the type of object tracking to track the object in the current frame based on the determined matched object features between the reference frame and the current frame of the video.
US10636143B2 System and method for determining a breast region in a medical image
Systems and methods for determining a breast region in a medical image are provided. The methods may include obtaining a first image relating to the breast region, determining a first region including a first plurality of pixels in the breast region, determining a second region including a second plurality of pixels relating to an edge of the breast region, and determining the breast region by combining the first region and the second region. The second plurality of pixels may include at least a portion of the first plurality of pixels.
US10636136B2 Wafer nanotopography metrology for lithography based on thickness maps
A method for lithography nanotopography metrology is provided. The method includes receiving wafer thickness data for a plurality of wafers and applying an elongated filter to the wafer thickness data to produce a filtered thickness map for each of the plurality of wafers. The filter has a first cutoff wavelength in the x-direction and a second cutoff wavelength in the y-direction. The method further includes generating a report including at least one wafer metric associated with the filtered thickness map.
US10636135B2 Method for monitoring the respect of well-being of live poultry intended for slaughter
A method for monitoring live poultry intended for slaughter includes checking managing parameters and process parameters of poultry flocks from breeding farms, and monitoring transportation of the flocks to a slaughterhouse and handling thereof at the slaughterhouse. Gas stunning parameters of the poultry are checked prior to throat-cutting thereof. Video shooting of the poultry's reactions during the stunning step is done to visually verify a degree of well-being thereof. Computer records are made available wherein a single video file corresponds to each poultry flock or group of flocks in which images of the visible reactions of the poultry are combined and synchronized with said managing and process parameters.
US10636134B2 Display apparatus and method for optical fiber inspection
A display apparatus for optical fiber inspection includes a processor programmed to receive, from a camera, a visual image of an array of endfaces of fiber optic cables being inspected, and to produce, on a display, an inspection interface that includes a first section and a second section. The first section shows a portion of the received image that includes a portion of the endfaces captured in the image. The second section shows a graphical map containing icons that depict representations of the endfaces in the array of endfaces. A selection window identifies the icons representing the endfaces that are currently shown in the first section. In response to user input, the display apparatus correspondingly modifies which endfaces are shown in the first section and modifies the position and/or size of the selection window in the second section.
US10636130B2 Image processing device
An image processing device processes an image captured by at least one image-capturing device including a lens which has characteristics of including an inflection point of a change rate of an incidence angle per image height with respect to the incidence angle at a predetermined inflection point incidence angle. The image processing device includes a resolution adjustment unit that adjusts resolution of an inflection point correspondence image area corresponding to the predetermined inflection point incidence angle and resolution of at least one of an inside image area positioned more inside than the inflection point correspondence image area and an outside image area positioned outside of the inflection point correspondence image area.
US10636121B2 Calibration method and apparatus for panoramic stereo video system
A method of calibrating a camera array comprising a plurality of cameras configured to capture a plurality of images to generate a panorama, wherein the relative positions among the plurality of cameras are constant, the method comprising: moving the camera array from a first position to a second position; measuring a homogeneous transformation matrix of a reference point on the camera array between the first position and the second position; capturing images at the first position and the second position by a first camera and a second camera on the camera array; and determining a homogenous transformation matrix between the first camera and the second camera based on the images captured by the first camera and the second camera at the first position and the second position. The method further comprises identifying a feature in the images taken by the first camera at the first position and the second position, and estimating a rotation of the first camera from the first position to the second position based on the feature.
US10636120B2 Image scaling with quality control
Systems and methods are provided for image scaling with quality control. One embodiment is an image scaling system that includes a processor configured to receive an instruction to scale an input image by a scale factor to create an output image. The processor is configured to determine an integer quality level to use in scaling the input image to create the output image, to divide the input image into regions of consecutive pixel pairs based on the scale factor and the integer quality level, and to determine region factors corresponding to each of the regions. The processor is further configured to scale the input image by applying the region factors to pairs of pixels in the corresponding regions of the input image to create output pixels in the output image.
US10636119B1 Automatic image inpainting using local patch statistics
Disclosed are systems, methods, and computer-readable storage media to object replacement in an image. The method includes receiving a user input identifying an object depicted in an image. The method further includes removing the object from the image by replacing a first region of the image with one or more patch matches identified from a second region of the image. Each of the one or more patch matches comprises two identical image patches. The second region includes a portion of the image that is outside of the first region and that surrounds the first region. The replacing of the first region with the one or more patch matches identified from the second region yields a modified image without the object.
US10636112B2 Graphics processor register data re-use mechanism
A processing apparatus is described. The apparatus includes a graphics processing unit (GPU), including a plurality of execution units to process graphics context data and a register file having a plurality of registers to store the graphics context data; and register renaming logic to facilitate re-use of register data by partitioning a first part and a second part, the first part to include thread-independent code and the second part to include thread-dependent code.
US10636108B2 Identifying matched requestors and providers
Embodiments provide techniques, including systems and methods, for identifying and matching requestors and providers. For example, embodiments can display an identification pattern that is unique for a matched requestor and provider to allow the providers and requestors to quickly, easily, and accurately validate one another's identities prior to a service being provided. In some embodiments, the identification element may be presented on a provider communication device to clearly display graphics associated with an identification element to all requestors in an area so that the requestors may easily identify a matched provider.
US10636105B2 System and method for shipping products
Systems and methods for real-time processing and linking of orders to enhance execution performance can be configured to receive an incoming order from a customer including product data, customer information, and shipping information; determine that the incoming order can be linked to an existing shipment bundle that has one or more orders assigned orders based on predetermined linking criteria; assign a bundle identification (ID) to the incoming order corresponding to the existing shipment bundle; and release the existing shipment bundle for shipment when one or more predetermined shipping criteria are met.
US10636098B2 Surveillance and positioning system
A position determining system includes a surveillance and monitoring special purpose computer, one or more sensors in electrical communication with the surveillance and monitoring special purpose computer, one or more surveillance cameras in electrical communication with the surveillance and monitoring special purpose computer, the surveillance and monitoring special purpose computer receiving from the one or more sensors positional data about an asset and assembling and forwarding instructions to the one or more surveillance cameras in electrical communication with the surveillance and monitoring special purpose computer, the instructions requesting specific surveillance to be undertaken by the one or more surveillance cameras; and a processor in electrical communication with the surveillance and monitoring special purpose computer that determines if additional data is required about the asset and when additional data is required, assembling and forwarding instructions regarding an action.
US10636095B2 Method and apparatus for publishing market information
A method and apparatus for publishing market data for a financial instrument utilizes existing network layer acknowledgement feature to publish market data for the financial instrument to a client device at rates in which the client device is able to process the data. The publishing rate is dynamic, as opposed to being fixed, and is able to adjust “on-the-fly” so as to prevent message queue stagnation.
US10636078B2 Methods, system, and computer-readable medium for location sensing in a store
Systems and methods are provided for assisting a customer with purchasing a merchandise item in a store. Assisting the customer may include determining a location of a customer (i.e., customer device) in the store, identifying merchandise items located adjacent to the customer, receiving selection of a merchandise item for purchase from the identified merchandise items, receiving payment authorization information for the purchase, and initiating delivery of the merchandise item to the customer. Additionally, systems and methods are provided for inventory management in a store. Consistent with certain embodiments, computer-implemented systems and methods are provided for selecting a sensor, receiving a sensor identifier and a position of the sensor, receiving merchandise identifiers for merchandise items located near the sensor, and storing the merchandise identifiers in association with the sensor identifier. Additionally, systems and methods are provided for providing directions to a customer for locating a selected merchandise item in the store.
US10636074B1 Determining and executing application functionality based on text analysis
Systems, methods, and computer-readable media are disclosed for detecting handwritten text on a writing surface, determining one or more layout and/or content attributes of the handwritten text, determining application functionality that corresponds to the layout and/or content attribute(s), executing the application functionality to obtain an execution result, and presenting an indication of the execution result on the writing surface in association with at least a portion of the handwritten text.
US10636067B2 System and method for an inmate privilege kiosk
A method of administrating inmate privileges in a correctional facility using a computer kiosk is provided. The method includes accepting data and information corresponding to inmate privileges for an inmate population, the data and information including restrictions on the inmate privileges. The method also includes accepting requests for privileges by an inmate, applying the restrictions to the accepted requests, and visually presenting information to the inmate regarding accepted requests.
US10636062B1 Augmented reality systems for facilitating real-time charity donations
Disclosed systems and methods provide an augmented environment that facilitates a donation to a charity. A system may receive organization data including data associated with a plurality of charitable organizations. The system may also receive (i) environmental data including an image of an object, and (ii) location data indicating the image location. Further, the system may identify the object and determine one or more qualifying charities associated with the object. The system may augment the environmental data by adding enhanced content such as an identification of the qualifying charity, transmit the enhanced content to a mobile device for display, and initiate a transfer of funds from a user account to a charity financial account associated with the qualifying charity.
US10636060B2 Systems and methods for using server side cookies by a demand side platform
The present disclosure is directed to methods for identifying a user by a demand side platform (DSP) across advertiser exchanges. The method includes establishing, by a DSP, a cookie mapping for a user. The cookie mapping includes a mapping of user identifiers for the user from advertisement exchanges to a user identifier assigned by the DSP for the user. The DSP stores to the cookie mapping a first mapping to the user identifier of the DSP, comprising a first user id received by a bidder from a first exchange and a first exchange id for the first exchange. A bidder inserts a pixel into a bid for an impression opportunity to a second exchange. The pixel includes a key to the cookie mapping and a second user id for the user and a second exchange id. The second user id is received by the bidder from a second exchange.
US10636059B2 Apparatus and method for processing user data and messaging
In an embodiment, a system server receives, from a plurality of advertiser devices, a plurality of advertisements, at least one corresponding personal information value, and a corresponding price. The system server calculates, for each of a plurality of personal information types, a corresponding price. The system server instructs the message device to display the plurality of personal information types and the corresponding prices.The system server sends, to a first message account, a plurality of messages, in which each message includes a respective advertisement of the subset of advertisements. Then the system server determines an amount to pay the user based on the prices corresponding to the subset of advertisements, and increases an account balance by the amount to pay the user.
US10636057B2 Method and apparatus for dynamically selecting content for online visitors
A computer-implemented method and an apparatus dynamically select content for online visitors. The method includes receiving information related to activity of an online visitor on an enterprise interaction channel and identifying channel data related to the activity. A plurality of content pieces capable of being provided to the online visitor during the ongoing journey is identified. A correlation score is computed for each content piece using the channel data to generate a plurality of correlation scores. The plurality of content pieces are rank-ordered by sorting the plurality of correlation scores. A display of at least one content piece is effected during the ongoing journey of the online visitor on the enterprise interaction channel based on the rank-ordering of the plurality of content pieces.
US10636054B2 Continuing playback of advertisements across multiple devices based on monitoring user active viewing duration
A computer-implemented method comprising: presenting, by a computing device, an advertisement on a first device; monitoring, by the computing device, viewing activity by a user of the advertisement, wherein the monitoring comprises tracking an amount of time that the user actively views the advertisement on the first device; and continuing, by the computing device, playback of the advertisement on one or more second devices until the user has actively viewed the advertisement for a target impression time based on the monitoring.
US10636053B2 Evaluating content publisher options against benchmark publisher
An online system evaluates the quality of a content publisher displaying sponsored content items. To determine a likelihood of conversion actions associated with the sponsored content items, the online system uses information about users and their interactions with sponsored content items featured within the content publisher against interactions with sponsored content items featured within a benchmark system (e.g., online system). By determining a ratio of these interactions, the online system can determine a likelihood of conversion actions for the content publisher. The online system uses this likelihood of conversions to determine a publisher quality score that it uses to normalize third party value contributions toward placing sponsored content items on the content publisher. Thus, third party systems no longer need to be concerned about the intrinsic value of a given content publisher as third party value contributions are normalized based on the content publisher's conversion rates.
US10636051B2 Modifying advertisement sizing for presentation in a digital magazine
A digital magazine server separates an advertisement received for presentation to one or more digital magazine server users into a plurality of layers, each including one or more elements of the advertisement. For example, one or more foreground layers and one or more background layers of an advertisement are identified. By modifying elements included in different layers, modified advertisements associated with different display sizes are generated and associated with the display sizes. When presenting the advertisement to a user, the digital magazine server determines a size of a slot in which the advertisement is to be presented and retrieves a modified advertisement associated with the size of the slot for presentation to the user.
US10636048B2 Name-based classification of electronic account users
Communication accounts may contain information such as account holder names, contact lists, and communication logs. Such information may be processed for generating features that may be used as corpus for a machine learning algorithm for developing classifiers of names. Specifically, names and contact names of the accounts may be arranged in to a document according to the manner in which account holders communicate with the contacts. The document may be used for generating word embedding of the names. Names prelabeled with ethnicity together with their word embedding may be used as training data for developing ethnicity classifiers based on machine learning algorithms.
US10636045B2 Predicting economic conditions
Computer-implemented methods for identifying or assessing any type of risk and/or opportunity that may arise can include either, alone or in combination, band pass filtering, principal component analysis, random matrix theory analysis, synchronization analysis, and early-warning detection. Each technique can also be viewed as a process that takes a set of inputs and converts it to a set of outputs. These outputs can be used as inputs for a subsequent process or the outputs may be directly actionable for formulating certain economic predictions to make certain decisions.
US10636044B2 Projecting resource demand using a computing device
Examples of the disclosure project resource demand. In some examples, a first factor that corresponds to a task and/or a resource is identified. The first factor is associated with one or more scenarios. A model associated with the scenarios is generated. The model includes the first factor. The model is used to generate a projection associated with an expected resource demand for a first scenario. The projection is compared with historical data associated with an actual resource demand for the first scenario to determine a variance between the projection and the historical data. Based on the variance, a second factor that does not directly correspond to the task and/or the resource is generated. The second factor is configured to increase an accuracy of the model. Aspects of the disclosure enable the model to be generated, maintained, and/or updated in a calculated and systematic manner for increased performance.
US10636041B1 Enterprise reputation evaluation
Enterprise reputation evaluation techniques are disclosed. Reputation data extracted from each of a plurality of data sources is received. The reputation data is associated with a plurality of physical locations of an enterprise entity. An aggregate reputation score is determined for the entity using at least a portion of the received data. The aggregate reputation score is provided as output.
US10636040B2 Apparatus for customer authentication of an item
An apparatus is provided for authentication of an item or a label by storing unique random serial numbers or codes in a remote secure storage that can be used to authenticate the item or the label, generating a pointer to each stored unique random serial number/code and storing the generated pointer(s) in a client data storage. During or prior to a production run of the item(s) or label(s): the generated pointer(s) are sent from the client data storage to one or more media devices, the generated pointer(s) are obtained from the media device using a post-content manager, the unique random serial number(s)/code(s) are obtained from the server via the post-content manager using the generated pointer(s), the obtained unique random serial number(s)/code(s) are sent to the media device, and the received unique random serial number(s)/code(s) are imprinted on the item(s) or the label(s) using the media device.
US10636036B1 Copyright clearinghouse system and method
A system and method for users of copyrighted works to acquire after-the-fact clearances or rights from owners of protected works. Protected works include copyrighted works, such as musical works, literary works, movies, and the like. A computer-based electronic exchange collects and contains data on sellers and buyers of protected works, as well as historical usage data by buyers and users of a particular protected work. The system determines recommended bid and ask prices for the parties based on analysis of historical usage of various combinations of buyers and sellers for various protected works.
US10636035B1 Expedited point-of-sale merchant payments
A payment service is configured to support purchase transactions generated by merchant point-of-sale (POS) devices. As transactions are conducted, the payment service evaluates, for each transaction, the risk of subsequent chargeback. The payment service then notifies the merchant that expedited payment is available for transactions having low risks of chargeback. The merchant can select a user interface element to initiate expedited payment of the transactions via a debit card linked to the merchant's bank account. Other transactions are settled in a non-expedited manner, using a batch funds transfer.
US10636032B2 Systems and methods for enhanced data routing based on a reconciled configuration
An arbitraged enhanced payment processing system in association with a distributed enhanced payment processing system includes a merchant point of sale (POS) terminal system and a remote payment management system. The POS terminal system initiates a transaction that includes receiving a payment amount, a purchaser account identifier, a virtual electronic payment indicator, and a merchant via a payment client. Subsequently, the POS terminal system outputs the transaction to the remote payment management system which generates a token for the transaction. The payment management system then provides the purchaser account identifier, a merchant account identifier, and the payment amount to a payment processing servicer. Upon receiving a payment processing servicer response, the payment management system outputs the response and token to the POS terminal system.
US10636029B2 System for priority presentation integration on third party systems for limiting resource disbursement
Embodiments of the invention are directed to systems, methods and computer program products for implementing logic code within a resource disbursement limiter for integration into user mobile wallets via a third party mobile wallet system. The system provides a logic code within the presented resource disbursement limiter to the third party mobile wallet system for specific integration into a select user's mobile wallets and at selected locations within a list presented to the user via the mobile wallet. Furthermore, the system receives notification of use of the resource disbursement limiter and is pushed the acceptance for integration into the user resource storage.
US10636024B2 Self-service method and device
Provided are a self-service method and device. The method includes: acquiring by a camera video data associated with a shopping cart at a distance from a shelf less than a preset value; determining whether an article is being placed into the shopping cart, based on identification of the video data; if yes, acquiring an ID of the shopping cart, determining the placed article and associating the ID with the article; displaying a total sum of all articles associated with the ID to the user when detecting the shopping cart corresponding to the ID is located in a preset payment area in the shopping mall; and executing a permitting procedure for allowing the shopping cart corresponding to the ID to pass upon reception of a message fed back from the payment area and indicating that the total sum corresponding to the ID has been cleared.
US10636022B2 Universal secure registry
An authentication system and method of use are provided to enable a transaction involving a first party and a user, the system comprising an electronic device comprising a communications interface and one or more processors. The one or more processors are configured to receive biometric information of the user and generate a one-time code in response to authenticating the user, wherein at least a portion of the one-time code is used to access account identifying information or user identifying information, wherein the communications interface is configured to communicate a signal comprising the one-time code to the first party in order to enable a transaction on behalf of the user, and wherein the received biometric information is verified at a point of use.
US10636016B2 Systems and methods for relationship management
A relationship management system and method are configured to enable a user to manage a relationship with their contacts from the initial interaction through the life cycle of a transaction or relationship and beyond. For example, a relationship management system may record and sort all communications (for example, phone calls, text messages, and emails) into a contact's profile, empowering a user to easily see the entire relationship at a glance. Moreover, using actionable business intelligence, an exemplary relationship management system may utilize a workflow engine to send notifications, schedule tasks, and allow users to see reports, thus allowing a user to increase productivity and save time. Exemplary relationship management systems are configured for use in the multi-family housing industry.
US10636012B2 Methods and systems for managing drug usage
Methods and systems for managing drug usage are provided. In an embodiment, reminder data associated with a drug treatment plan of a patient is accessed. The reminder data includes a reminder time indicia and a patient identifier associated with the patient. The drug treatment plan is associated with a drug to be taken by the patient. A determination of whether a reminder criterion of the prescription drug treatment plan has been met is made based on the reminder time indicia. A patient messaging configuration is accessed based on the patient identifier. A notification is generated based on a determination that the reminder criterion has been met and the patient messaging configuration. Additional methods and systems are disclosed.
US10636011B2 Managing asset associated with work order or element associated with asset
A method, system and computer program of managing an access right to at least one asset associated with at least one digital work order, or to at least one element associated with the asset, and provides a system and a computer program for the same. The method includes the steps of: loading a security policy associated with the work order, the asset, or the element; starting to monitor location information of the asset or the element and a moving object, or a elapsed time of the moving object at the location; and issuing an event for managing the asset, the element or the moving object in response to the start of the work order or in response to the fact that the loaded security policy is violated by any of the locations, a change in the location, or the elapsed time at the location obtained by the monitoring.
US10636010B2 System for bifurcated transaction for products at a brick-and-mortar store
According to an embodiment, a data processing system processes a bifurcated transaction for items available at a brick-and-mortar store. The bifurcated transaction is initiated when a consumer orders a set of non-perishable items electronically, e.g., using an app, website etc. At the brick-and-mortar store, the consumer picks up a shopping cart with the order of the set of non-perishable items and then peruses and adds perishable items to the shopping cart. In one embodiment, a single unique machine-readable label (e.g., a barcode) identifies the set of the non-perishable items. At checkout, the transaction is completed by scanning respective machine-readable labels (e.g., barcodes) on the perishable items and the single unique machine-readable label that identifies the set of the non-perishable items.
US10636008B2 Data processing system and method
A data processing system and method includes a first data processing device that generates commodity delivery information, and a second data processing device that provides a commodity delivery person with the commodity delivery information, where the first data processing device determines, according to historical information of users, multiple target users that potentially will purchase a specific commodity, acquires multiple pieces of address information that correspond to the multiple target users, combines the multiple pieces of address information to form one piece of commodity delivery information, and sends the commodity delivery information to the second data processing device.
US10636005B2 Method and system for implementing an adaptive data governance system
Disclosed is a method, system, and computer program product for implementing adaptive business workflows, where the context is coordinated with a hierarchy. The adaptive workflow may include conditional stages that are also coordinated with the hierarchy.
US10636001B2 Project structure mapper
Various embodiments of systems and methods to provide a project structure map are described herein. In one aspect, a description of a project defining activities of the project is received. Insights associated with the activities are determined based on the received description and are displayed in a focus of a first circular disc on a GUI. A predefined number of nodes representing a first level of activities of the activities are displayed on the first circular disc. Upon receiving a selection of a node on the first circular disc, a predefined number of nodes representing a second level of activities associated with a first level of activity corresponding to the selected node are displayed on a second circular disc concentric to the first circular disc. Insights of the first level of activity corresponding to the selected node are displayed in the focus of the first circular disc.
US10636000B2 Ascertaining the engagement ability of a user in an online environment
The illustrative embodiments provide for a computer-implemented method of allocating, in real time, actions to individuals based on text monitored in chat channels executing on different computers in a computer network. A desired action mentioned in the chat session is detected. Action to vector modeling is then performed by assigning a corresponding coefficient for the action to ones of a plurality of different vectors for ones of a plurality of different users. A corresponding set of coefficients is combined for all users. A highest coefficient is selected, corresponding to a second user from among the ones of the plurality of different users. A message is sent to the second user requesting the second user to perform the action.
US10635998B2 Task assignment system and method for operating a test cell
A computing device may be disposed in a command center positioned remotely from each test cell of a plurality of test cells of a testing facility. The computing device may include a visual display disposed in the command center and may include a network transceiver configured to receive monitored parameters of a test object disposed in each test cell. The computing device may include a command center module in communication with, at least, the network transceiver and the visual display. The command center module may be configured to execute instructions for: presenting, via the visual display, tests associated with the test object; receiving the monitored parameters of the test object; presenting, via the visual display, tasks associated with the tests; selectively assigning the tasks to a staff member; and communicating the assigned task to the staff member for performing the assigned task associated with the test object.
US10635996B2 Reproducible selection of members in a hierarchy
A method for selecting members in a hierarchy includes determining a sequence of one or more actions associated with a member selection tree. The actions collectively selecting one or more members from a hierarchy of members. The hierarchy of members is associated with a particular dimension of an organization of data. The method further includes recording the sequence of actions in a member selection script. In addition, the method includes executing the member selection script to select one or more members after the hierarchy of members has been modified.
US10635994B2 System for navigating driver to passenger for ride authorized by another user of transportation service
In one embodiment a transportation request is received from a computing device of a first subscriber to a transportation service. It is determined that the transportation request is authorized by a second subscriber to the transportation service. One or more details associated with the transportation request and location information of the computing device of the first subscriber are communicated to a computing device of a driver associated with the transportation service to allow the driver to fulfill the transportation request.
US10635985B2 Methods, systems and computer program products for determining systems re-tasking
Methods, systems and computer program products to measure system re-taskability are disclosed. The methods, systems and computer program products may be used in the design of a new or redesign of an existing System of Systems (SoS). Systems re-tasking (aka substitutability or stand-in redundancy) is the process of using different systems to substitute for non-operational systems to meet required functionality, or using multi-function systems to fulfill higher-priority tasks. This ability can increase the overall operational availability of the SoS; it can also increase the adaptability and resilience of the SoS to unknown or changing conditions. The disclosed methods, systems and computer products include simulating an SoS over time, replacing systems that become non-operational (or damaged) with systems that can fulfill the same capability in order to maximize the SoS availability.
US10635982B2 Optimizing spatiotemporal computational problems
According to one embodiment, a method for solving a plurality of spatiotemporal planning problems. The method may include creating a domain model. The method may also include assigning a solution bound associated with the created domain model to infinity. The method may further include calculating a solution to the created domain model based on the assigned solution bound using at least one of a best-first search algorithm. The method may also include updating the assigned solution bound based on the calculated solution. The method may further include presenting the calculated solution to a user based on the updated solution bound not equaling infinity.
US10635979B2 Category learning neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a clustering of images into a plurality of semantic categories. In one aspect, a method comprises: training a categorization neural network, comprising, at each of a plurality of iterations: processing an image depicting an object using the categorization neural network to generate (i) a current prediction for whether the image depicts an object or a background region, and (ii) a current embedding of the image; determining a plurality of current cluster centers based on the current values of the categorization neural network parameters, wherein each cluster center represents a respective semantic category; and determining a gradient of an objective function that includes a classification loss and a clustering loss, wherein the clustering loss depends on a similarity between the current embedding of the image and the current cluster centers.
US10635976B2 Machine learning system for estimating a temperature of an exhaust purification catalyst
A learning use data set showing relationships among an engine speed, an engine load rate, an air-fuel ratio of the engine, an ignition timing of the engine, an HC or CO concentration of exhaust gas flowing into an exhaust purification catalyst and a temperature of the exhaust purification catalyst is acquired. The acquired engine speed, engine load rate, air-fuel ratio of the engine, ignition timing of the engine, and HC or CO concentration of the exhaust gas flowing into the exhaust purification catalyst are used as input parameters of a neural network and the acquired temperature of the exhaust purification catalyst is used as training data to learn a weight of the neural network. The learned neural network is used to estimate the temperature of the exhaust purification catalyst.
US10635968B2 Technologies for memory management of neural networks with sparse connectivity
Technologies for memory management of a neural network include a compute device to read a memory of the compute device to access connectivity data associated with a neuron of the neural network, determine a memory address at which weights corresponding with the one or more network connections are stored, and access the corresponding weights from a memory location corresponding with the memory address. The connectivity data is indicative of one or more network connections from the neuron.
US10635965B2 Neural network convolution computation method and device, and computer-readable storage medium
Aspects of a neural network convolution device are described herein. The aspects may include a matrix transformer and a matrix multiplication module. The matrix transformer may be configured to receive an input data matrix and a weight matrix, transform the input data matrix into a transformed input data matrix based on a first transformation matrix, and transform the weight matrix into a transformed weight matrix based on a second transformation matrix. The matrix multiplication module may be configured to multiply one or more input data elements in the transformed input data matrix with one or more weight elements in the transformed weight matrix to generate an intermediate output matrix. The matrix transformer may be further configured to transform the intermediate output matrix into an output matrix based on an inverse transformation matrix.
US10635964B2 Selecting optimal variables using modified teaching learning based search optimization technique
Systems and methods include initializing a trainees population (TP), calculating an objective function (OF) of the TP to identify a trainer. A teaching pool is created using variables of each trainee and the identified trainer, and unique variables are added to obtain an updated teaching pool (UTP). Search is performed on the UTP to obtain ‘m’ subset of variables and OFs. The OFs of ‘m’ subset are compared with OFs of the trainer's and each trainee's variable and one of the trainer or each trainee are updated accordingly. An updated learning pool (ULP) is created for selected trainee and the trainees, by adding unique variables to obtain ‘n’ subset. The OF of ‘n’ subset are compared with objective functions of selected trainee and the trainees and variables are updated accordingly. These steps are iteratively performed to obtain an optimal subset of variables that is selected for teaching and learning phase.
US10635959B2 Generating authentication image to verify a two-dimensional code offline
The present disclosure describes technologies related to generating authentication image to verify a two-dimensional (2D) code offline. In some implementations, a 2D code is parsed to identify a plurality of black pixels and a plurality of white pixels. A target image is parsed to identify a plurality of black pixels and a plurality of white pixels. The plurality of black pixels and the plurality of white pixels of the images are converted to a first plurality of binary arrays and a second plurality of binary arrays based on a predetermined rule. At least a portion of the first plurality of binary arrays and a portion of the second plurality of binary arrays are compared, and an authentication image including a plurality of black pixels, a plurality of white pixels, and a plurality of transparent pixels is generated based on comparison results.
US10635947B2 Distributable classification system
A computer trains a classification model. (A) An estimation vector is computed for each observation vector using a weight value, a mean vector, and a covariance matrix. The estimation vector includes a probability value for each class of a plurality of classes for each observation vector that indicates a likelihood that each observation vector is associated with each class. A subset of the plurality of observation vectors has a predefined class assignment. (B) The weight value is updated using the computed estimation vector. (C) The mean vector for each class is updated using the computed estimation vector. (D) The covariance matrix for each class is updated using the computed estimation vector. (E) A convergence parameter value is computed. (F) A classification model is trained by repeating (A) to (E) until the computed convergence parameter value indicates the mean vector for each class of the plurality of classes is converged.
US10635942B2 Method and apparatus for identifying a product
Provided are a method and apparatus for identifying a product. The method includes: acquiring an image of the product; performing multilevel detection on the image to determine a label region of the product, specifically, an image region corresponding to a previous level of detection is greater than an image region corresponding to a following level of detection; and identifying information in the label region to determine information of the product. A product can be identified automatically by acquiring the image of the product and performing multilevel detection on the image, thereby efficiency is improved, a large number of products can be handled, and cost is reduced.
US10635941B1 Method and device for on-device continual learning of neural network which analyzes input data by optimized sampling of training images, and method and device for testing the neural network for smartphones, drones, vessels, or military purpose
A method for on-device continual learning of a neural network which analyzes input data is provided for smartphones, drones, vessels, or a military purpose. The method includes steps of: a learning device, (a) uniform-sampling new data to have a first volume, instructing a boosting network to convert a k-dimension random vector into a k-dimension modified vector, instructing an original data generator network to repeat outputting synthetic previous data of a second volume corresponding to the k-dimension modified vector and previous data having been used for learning, and generating a batch for a current-learning; and (b) instructing the neural network to generate output information corresponding to the batch. The method can be used for preventing catastrophic forgetting and an invasion of privacy, and for optimizing resources such as storage and sampling processes for training images. Further the method can be performed through a learning for Generative adversarial networks (GANs).
US10635938B1 Learning method and learning device for allowing CNN having trained in virtual world to be used in real world by runtime input transformation using photo style transformation, and testing method and testing device using the same
A method for training a main CNN by using a virtual image and a style-transformed real image is provided. And the method includes steps of: (a) a learning device acquiring first training images; and (b) the learning device performing a process of instructing the main CNN to generate first estimated autonomous driving source information, instructing the main CNN to generate first main losses and perform backpropagation by using the first main losses, to thereby learn parameters of the main CNN, and a process of instructing a supporting CNN to generate second training images, instructing the main CNN to generate second estimated autonomous driving source information, instructing the main CNN to generate second main losses and perform backpropagation by using the second main losses, to thereby learn parameters of the main CNN.
US10635936B2 Method and system for training a neural network to classify objects or events
A method includes receiving a first set of sensor data including data representing an object or an event in a monitored environment, receiving a second set of sensor data representing a corresponding time period as a time period represented by the first set of sensor data, inputting to a tutor classifier data representing the first set of data and including data representing the object or the event, generating a classification of the object or event in the tutor classifier, receiving the second set of sensor data at an apprentice classifier training process, receiving the classification generated in the tutor classifier at the apprentice classifier training process, and training the apprentice classifier in the apprentice classifier training process using the second set of sensor data as input and using the classification received from the tutor classifier as a ground-truth for the classification of the second set of sensor data.
US10635935B2 Generating training images for machine learning-based objection recognition systems
A method and computing device, for generating training image data for a machine learning-based object recognition system is described. The method comprises receiving generic image data of an object type, receiving recorded image data related to the object type, and modifying the generic image data with respect to at least one imaging-related parameter. The method further comprises determining a degree of similarity between the modified generic image data and the recorded image data, and, when the determined degree of similarity fulfills a similarity condition, storing the modified generic image data as generated training image data of the object type. Further described are a computing device, a computer program product, a system and a motor vehicle.
US10635933B2 Vision-based methods and systems for determining trailer presence
Methods and apparatus are disclosed for vision-based determining of trailer presence. An example vehicle includes a camera to capture a plurality of frames. The example vehicle also includes a controller to calculate feature descriptors for a set of features identified in a first frame, compute respective match magnitudes between the feature descriptors of the first frame and for a second frame, calculate respective feature scores for each feature of the set of features, and determine if a trailer is present by comparing a feature score of a feature to a threshold.
US10635931B2 Information processing device, information processing method, and program
The present technology relates to an information processing device, an information processing method, and a program that are designed to enable easy generation of a path for successively displaying characteristic images. The information processing device includes a setting unit that sets a path for connecting characteristic portions in at least one image by referring to metadata including at least information about feature points detected from the image. The setting unit sets the path by determining a regression curve, using the feature points. In a case where the feature points include a feature point at a distance equal to or longer than a predetermined threshold value from the regression curve, the setting unit redetermines the regression curve after removing a feature point detected from an image including a feature point having a low score among the feature points. The present technology can be applied to information processing devices that process still images and moving images.
US10635928B2 Systems and methods for identifying objects and providing information related to identified objects
Systems and methods for identifying an object and presenting additional information about the identified object are provided. The techniques of the present invention can allow the user to specify modes to help with identifying objects. Furthermore, the additional information can be provided with different levels of detail depending on user selection. Apparatus for presenting a user with a log of the identified objects is also provided. The user can customize the log by, for example, creating a multi-media album.
US10635927B2 Systems for performing semantic segmentation and methods thereof
Performing semantic segmentation of an image can include processing the image using a plurality of convolutional layers to generate one or more feature maps, providing at least one of the one or more feature maps to multiple segmentation branches, and generating segmentations of the image based on the multiple segmentation branches, including providing feedback to, or generating feedback from, at least one of the multiple segmentation branches in performing segmentation in another of the segmentation branches.
US10635926B2 Image analyzing apparatus, image analyzing method, and recording medium
An image analyzing apparatus reprojects an input image in a plurality of different directions to divide the input image into a plurality of partial images, extracts a feature amount from each of the partial images, and calculates a degree of importance of the input image by position from the extracted feature amount in accordance with a predetermined regression model.
US10635924B2 System and method for surgical guidance and intra-operative pathology through endo-microscopic tissue differentiation
Systems and methods for image classification include receiving imaging data of in-vivo or excised tissue of a patient during a surgical procedure. Local image features are extracted from the imaging data. A vocabulary histogram for the imaging data is computed based on the extracted local image features. A classification of the in-vivo or excised tissue of the patient in the imaging data is determined based on the vocabulary histogram using a trained classifier, which is trained based on a set of sample images with confirmed tissue types.
US10635922B2 Terminals and methods for dimensioning objects
A terminal for measuring at least one dimension of an object includes at least one imaging subsystem and an actuator. The at least one imaging subsystem includes an imaging optics assembly operable to focus an image onto an image sensor array. The imaging optics assembly has an optical axis. The actuator is operably connected to the at least one imaging subsystem for moving an angle of the optical axis relative to the terminal. The terminal is adapted to obtain first image data of the object and is operable to determine at least one of a height, a width, and a depth dimension of the object based on effecting the actuator to change the angle of the optical axis relative to the terminal to align the object in second image data with the object in the first image data, the second image data being different from the first image data.
US10635919B2 Information processing device, image processing system, image processing method, and program storage medium
The purpose of the present invention is, when a portion of a subject to be detected is occluded, to simplify detecting that the occluded subject to be detected is the subject to be detected, regardless of the position which is occluded. Provided is an information processing device (110), comprising: a computation unit (111) which computes local scores for each of a plurality of positions which are contained in an image of a prescribed scope, said scores indicating the likelihood of an object to be detected being present; and a change unit (112) which changes the scores for the positions, among the plurality of positions, which are included in a prescribed region which is determined according to the plurality of scores which have been computed for said plurality of positions, such that the likelihood of the object to be detected being present increases.
US10635918B1 Method and device for managing smart database for face recognition based on continual learning
A method for managing a smart database which stores facial images for face recognition is provided. The method includes steps of: a managing device (a) counting specific facial images corresponding to a specific person in the smart database where new facial images are continuously stored, and determining whether a first counted value, representing a count of the specific facial images, satisfies a first set value; and (b) if the first counted value satisfies the first set value, inputting the specific facial images into a neural aggregation network, to generate quality scores of the specific facial images by aggregation of the specific facial images, and, if a second counted value, representing a count of specific quality scores among the quality scores from a highest during counting thereof, satisfies a second set value, deleting part of the specific facial images, corresponding to the uncounted quality scores, from the smart database.
US10635913B2 Path planning method and related navigation device
A path planning method applied to a navigation device includes acquiring a two-dimensional depth map, transforming the two-dimensional depth map into a gray distribution map via statistics of pixel values on the two-dimensional depth map, computing a space matching map by arranging pixel counts on the gray distribution map, and computing a weighting value about each angle range of the space matching map in accordance with a distance from location of a pixel count to a reference point of the space matching map. The weighting value represents existential probability of an obstacle within the said angle range and a probable distance between the navigation device and the obstacle.
US10635911B2 Apparatus and method for recognizing travel lane
In an apparatus for recognizing a travel lane of a vehicle, a deviation determiner is configured to, if two or more shape change points are extracted by a shape change point extractor and the second derivative value of curvature of an extracted boundary line at at least one of the two or more shape change points is inverted in sign, determine whether or not the extracted boundary line and an estimated boundary line estimated from travel lane parameters estimated by a travel lane parameter estimator are deviating from each other beyond a predetermined allowable range. A driving aid is configured to, if it is determined that the extracted boundary line and the estimated boundary line are deviating from each other beyond the predetermined allowable range, perform control upon deviation to prevent occurrence of undesirable situations that may be caused by deviation between the extracted boundary line and the estimated boundary line.
US10635910B2 Malfunction diagnosis apparatus
This malfunction diagnosis apparatus detects a line on a road surface by distinguishing the line from an asphalt surface other than the line. The malfunction diagnosis apparatus sets a first area corresponding to the line and a second area corresponding to the asphalt surface using a first image captured while the line is detected. The malfunction diagnosis apparatus calculates a first brightness in the first area and a second brightness in the second area using a second image captured while the vehicle is cruising and the line is not detected. Further, the malfunction diagnosis apparatus diagnoses the malfunction based on at least one of the first brightness and the second brightness.
US10635906B1 Video annotation
A method and apparatus for annotating video is provided herein. During the process of annotating a video, important text within a form is identified. Annotations are placed within the video that are related to the important text within the form. In addition to annotating the video with important text taken from the form, Information that is determined based on the text, may be taken from the video in order to help fill the form.
US10635903B1 Systems and methods for hail damage verification on rooftops using computer vision and artificial intelligence
A computer system for verifying hail damage and/or detecting hail fraud, using computer vision and artificial intelligence, includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving at least one image of at least a portion of a rooftop; (ii) analyzing the image to identify a plurality of damaged locations; (iii) analyzing the damaged locations to determine a distance between each of the damaged locations, a size of each of the damaged locations, and a shape of each of the damaged locations; and (iv) determining whether the damaged locations are a result of actual hail damage based upon at least one of the distance between each of the damaged locations, the size of each of the damaged locations, and the shape of each of the damaged locations.
US10635901B2 Head-mounted display
Provided is a head-mounted display in which it is easy to photograph eyes of a user that wears the head-mounted display. The HMD that is worn by the user includes a display unit disposed in front of the eyes of the user, an optical system disposed between the display unit and eyes of the user, and an imaging unit disposed between the display unit and the optical system, the imaging unit imaging the display unit in which an image of the eyes of the user is reflected.
US10635899B2 Apparatus and method for detecting brain fingerprint using causal connectivity of brainwave
When a brain fingerprint is detected, a predetermined visual stimuli is output on a screen of a display, causal connectivity formed by unique EEG signals of a subject between two or more brain regions from among a predetermined plurality of brain regions is detected on the basis of the EEG signals of the subject who selectively attends to a part corresponding to a letter or symbol conceived by the subject from among the visual stimuli output on the screen of the display, an activation pattern of causal connectivity between brain regions is recognized on the basis of the detected causal connectivity, and the subject is identified by using the recognized unique activation pattern of causal connectivity between brain regions as a brain fingerprint.
US10635892B2 Display control method and apparatus
Aspects of the disclosure provide a method for display control. The method includes capturing, by a camera in a terminal device that is in use by a user, a first face image and a second face image of the user, extracting a first face fiducial of a characteristic point on a face of the user from the first face image and a second face fiducial of the characteristic point on the face of the user from the second face image, determining a face location offset value based on the first face fiducial and the second face fiducial, determining, based on the face location offset value, a display location offset value of content to be displayed on a display screen of the terminal device, and performing a display control of the content on the display screen according to the display location offset value.
US10635888B2 Smart-security digital system, method and program
Provided is a smart-security digital system that enables, when there is a habitual shoplifter or suspicious behavior person, an employee or the like close to the habitual shoplifter or suspicious behavior person to quickly rush to the scene and prevent an act of shoplifting. The smart-security digital system (1000) comprises a face authentication function unit (111) that collates with facial images of habitual shoplifters or suspicious behavior persons accumulated in a face information DB (160), a control unit (110) that determines, when a result of collation by the face authentication function unit (111) is a match, a position of a mobile terminal device (30) closest to the habitual shoplifter or suspicious behavior person the collation result with whom is a match based on positional information acquired from a position determination unit (113), and transmits information on the habitual shoplifter or suspicious behavior person to the mobile terminal device (30), and an image processing unit (170) that synthesizes videos shot by monitor cameras (11) into a display screen consisting of a plurality of split screens, and performs a zoom-in processing to zoom in one of the split screens.
US10635887B2 Manual signature authentication system and method
Provided is a handwritten signature authentication system and method in which handwritten signature authentication is performed by conducting at least one of the following comparisons: a comparison between a pre-enrolled handwritten signature image and a tracked handwritten signature image traced during the signing process, a comparison between a pre-enrolled handwritten signature behavioral characteristics and a handwritten signature behavioral characteristics collected during the signing process, and a comparison between a pre-enrolled handwritten signature image and a reconstructed handwritten signature image regenerated by the handwritten signature behavioral characteristics collected during the signing process.
US10635876B2 Method of barcode templating for enhanced decoding performance
An exemplary method of decoding a barcode uses a barcode template of known fixed fields in the barcode to enhance error correction in decoding of the barcode. A barcode having encoded data is scanned with an exemplary electronic device including a barcode scanner, a memory, and a barcode template stored in the memory. The barcode template includes fixed data fields and variable data fields. The barcode's encoded data are sampled into a codeword array, and a barcode template that matches the format of the scanned barcode is selected. Typically, error correction is then performed on the codeword array, and the error-corrected codeword array is then outputted.
US10635875B1 Manipulation and secure communication of encoded visual representations of data
Disclosed embodiments relate to systems and methods for securely communicating data via encoded scannable codes. Techniques include identifying data to be communicated, identifying fictive data, accessing a manipulation factor, generating a scannable code comprising codes corresponding to the data and fictive data manipulated according to the manipulation factor, and making the code available for decoding by a scanning device. Further techniques include scanning a scannable code via a scanning device, separating the scannable code into multiple codes according to a manipulation factor, decoding the code(s) corresponding to the data to obtain the data, and refraining from decoding the code(s) corresponding to the fictive data. Techniques relating to other embodiments include identifying multiple data elements to be communicated, accessing multiple manipulation factors, generating a plurality of manipulated scannable codes corresponding to the data elements, and making the scannable codes available for decoding by a scanning device.
US10635874B2 Burning control system and method
A burning control system includes a capturing unit, a storing unit, a controlling unit, a processing unit, and a displaying unit. The capturing unit acquires product barcode information and burned barcode information relating to printed circuit board assembly (PCBA). The storing unit can store a program file corresponding to the burned barcode information. The controlling unit obtains product barcode information and the burned barcode information and outputs the burned barcode information to the processing unit. The processing unit writes the program file to a storage chip of the PCBA board. The displaying unit can display one of several prompts for a user's information. A burning control method is also provided.
US10635871B2 Indicia reader acoustic for multiple mounting positions
An indicia reader can include an indicia-capturing system, an indicia-decoding module, and an audio indicator system having a sound source. An indicia-reader housing can support these components, and the housing includes two adjacent mounting surfaces and a sound port opening formed within a portion of the common edge of the two adjacent surfaces. The indicia reader can be operatively mounted in at least two different positions by attaching one of the two adjacent surfaces to a support structure. The reader's sound port opening is in acoustic communication with the sound source of the audio indicator for transmitting audible indications emitted via the audio indicator system when the indicia reader is mounted in either of the at least two different mounting positions.
US10635868B1 Sensor system using stretchable antenna
An example embodiment provides a sensor system including a tag unit and a readout unit. The tag unit includes a first sensor having a stretchable antenna and a stretchable resistor. The tag unit may be configured to create a sensing signal corresponding to a degree of stretching of the stretchable resistor, transmit the sensing signal to the readout unit through the stretchable antenna, and operate in a first region corresponding to a first frequency. The readout unit may be inductively coupled to the tag unit and may be configured to receive and read out the sensing signal, and operate in a second region corresponding to a second frequency. The first frequency may range 30 MHz to 50 MHz, and the second frequency may be different from the first frequency.
US10635867B2 Systems and methods for object localization and path identification based on RFID sensing
A networked radio frequency identification system includes a plurality of radio frequency identification (RFID) tag readers, a computer in signal communication with the RFID tag readers over a network, and a software module for storage on and operable by the computer that localizes RFID tags based on information received from the RFID tag readers using a network model having endpoints and oriented links. In an additional example, at least one of the RFID tag readers includes an adjustable configuration setting selected from RF signal strength, antenna gain, antenna polarization, and antenna orientation. In a further aspect, the system localizes RFID tags based on hierarchical threshold limit calculations. In an additional aspect, the system controls a locking device associated with an access point based on localization of an authorized RFID tag at the access point and reception of additional authorizing information from an input device.
US10635863B2 Fragment recall and adaptive automated translation
Fragment recall and adaptive automated translation are disclosed herein. An example method includes determining that an exact or fuzzy match for a portion of a source input cannot be found in a translation memory, performing fragment recall by matching subsegments in the portion against one or more whole translation units stored in the translation memory, and matching subsegments in the portion against corresponding one or more subsegments inside the one or more matching whole translation units, and returning any of the one or more matching whole translation units and the one or more matching subsegments as a fuzzy match, as well as the translations of those subsegments.
US10635859B2 Natural language recognizing apparatus and natural language recognizing method
A natural language recognizing apparatus including an input device, a processing device and a storage device is provided. The input device is configured to provide a natural language data. The storage device is configured to store a plurality of program modules. The program modules include a grammar analysis module. The processing device executes the grammar analysis module to analyze the natural language data through a formal grammar model, and generate a plurality of string data. When at least one of the string data conforms to a preset grammar condition, the processing device judges the at least one of the string data is an intention data, and the processing device outputs a corresponding response signal according to the intention data. In addition, a natural language recognizing method is also provided.
US10635858B2 Electronic message classification and delivery using a neural network architecture
A system for electronic message classification and delivery using a neural network architecture includes one or more computing devices associated with one or more users, and at least one computer processing system in communication with one or more computing devices over at least one network. The at least one computer processing system includes at least one processor operatively coupled to a memory device and configured to execute program code stored on the memory device to receive one or more inputs associated with one or more e-mails corresponding to the one or more users across the at least one network, classify the one or more e-mails by performing natural language processing based on one or more sets of filters conditioned on respective ones of the one or more inputs, and permit the one or more users access to the one or more classified e-mails via the one or more computing devices.
US10635852B2 Image processing apparatus and method for controlling image processing apparatus
The image processing apparatus includes an accepting unit, first and second storage units, and a controller. The first storage unit stores frequency order data for each language. The controller, using character image data in a font cache area, performs rasterization processing on PDL data. The controller sets first and second cache areas. The controller, based on frequency order data corresponding to a selected language, generates character image data in descending order of character use frequency. The controller has the character image data generated based on frequency order data stored in the first cache area.
US10635848B1 System and method for electrically and spatially aware parasitic extraction
The present disclosure relates to a computer-implemented method for parasitic extraction. The method may include providing, using one or more processors, an electronic design having IP and/or metal fill content associated therewith. The method may further include identifying at least one layer associated with the content to be modeled and identifying at least one layer associated with the content to be ignored. The method may also include discarding one or more shapes associated with the at least one layer associated with the content to be modeled and replacing each discarded shape with an alternative shape. The method may further include modeling the electronic design including the alternative shape, wherein modeling is electrically aware in a horizontal and a vertical direction. The method may further include a spatial modeling approach where non-extractable shapes are exclusively grouped across the design area including multiple layers, keeping configurable spatial separation between neighboring extractable shapes.
US10635840B2 Banner notification in locked host monitor
Aspects of the disclosure relates to systems and methods for locking a display device of a host computer remotely using a management controller, and providing a banner notification on the locked display device. The system includes a computing device as the host computer, which has a display device, and a management controller. When the management controller receives a locking command, the management controller, in response to the locking command, performs the following operations: generating a locking instruction, and sending the locking instruction to the computing device to lock the display device; and generating a message display instruction including a message to be displayed, and sending the message display instruction to the display device of the computing device, in order to display the message on the display device. Thus, a local user at the computing device may be notified by the message that the display device is locked.
US10635839B2 Fixed-location IoT device for protecting secure storage access information and method for protecting secure storage access information of fixed-location IoT device
Disclosed herein are a fixed-location Internet-of-Things (IoT) device for protecting secure storage access information and a method for protecting secure storage access information of the fixed-location IoT device. The fixed-location IoT device includes a unique hardware information analysis unit for generating a hardware hash value by analyzing unique hardware information corresponding to the fixed-location IoT device for protecting the secure storage access information, a network environment information collection unit for collecting network environment information from neighboring fixed-location IoT devices, a network environment information analysis unit for generating a network hash value by analyzing the network environment information, an access information encryption key generation unit for generating an access information encryption key corresponding to the secure storage access information using the hardware hash value and the network hash value, and an encryption/decryption unit for encrypting or decrypting the secure storage access information using the access information encryption key.
US10635837B1 Dynamic data protection
Methods, systems and computer program products for health data protection. Embodiments commence upon receiving a data access request message from a participant in a health ecosystem. The data access request message comprises an indication of one or more health data sets that are held by or at least potentially of interest to the participant. System components are configured to receive the message and to identify the participant. Based on parameter values corresponding to a data protection policy of the participant, a data protection scheme is generated. The scheme includes parameter values derived from the data protection policy. The parameter values of the scheme are used to generate a variation of the health data set that is formed by applying one or more data anonymization, data obfuscation or other data protection techniques to the health data set. A balance among the parameters is calculated so as to achieve a desired outcome.
US10635829B1 Method and system for granting permissions to parties within an organization
Artificial intelligence, big data, and crowd sourcing techniques are utilized to efficiently and effectively determine permissions that should be granted to a party within an organization. In one example, the permissions granted to a party within an organization are determined using one or more algorithms to identify, weight, and correlate historical and current permissions to party attributes for parties within the organization and/or for similar parties in similar organizations. In one example, the activity of the party within the organization is then monitored and the permissions granted the party are automatically modified as needed to allow the party to perform their tasks in the organization as the party's responsibilities within the organization evolve.
US10635828B2 Tokenized links with granular permissions
Systems and methods for generating and handling tokenized links pointing to web-accessible files are provided herein. The tokenized link obscures the filepath of the file and is associated with a permission scope that consists of a set of criteria for evaluating conditions for access to the file. The link may be freely shared and still provide access restrictions within a domain to the linked file without needing to modify the permissions for the file itself. A user with access to the file may thus freely share the link with other users, who may in turn share the link with yet other users, and be assured that only authorized users will gain access to the file. The tokenized links thereby improve the security of the files, the user experience of the distributing and receiving users, and the functionality of the devices using the tokenized links.
US10635819B2 Persistent enrollment of a computing device based on a temporary user
Systems and methods are included for causing a computing device to implement a management policy prior to a user logging into an operating system on initial boot. As part of initial boot, the computing device contacts a management server for enrollment. Installation of the operating system is paused while the management server synchronizes the software and policies on the computing device. To do this prior to login, the management server can create a temporary user account to associate with the computing device and apply a default management policy. After the installation is complete, an installed management agent can gather user inputs made during login. The management agent can send these inputs to the management server for use in creating an actual user account to associate with the computing device.
US10635814B2 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 which when executed by the at least one memory provides operations including: receiving a disassembled binary file that includes a plurality of instructions; processing the disassembled binary file with a convolutional neural network configured to detect a presence of one or more sequences of instructions amongst the plurality of instructions and determine a classification for the disassembled binary file based at least in part on the presence of the one or more sequences of instructions; and providing, as an output, the classification of the disassembled binary file. Related computer-implemented methods are also disclosed.
US10635808B2 Method and system for preventing and detecting security threats
A system and method is provided for implementing platform security on a consumer electronic device having an open development platform. The device is of the type which includes an abstraction layer operable between device hardware and application software. A secured software agent is provided for embedding within the abstraction layer forming the operating system. The secured software agent is configured to limit access to the abstraction layer by either blocking loadable kernel modules from loading, blocking writing to the system call table or blocking requests to attach debug utilities to certified applications or kernel components.
US10635806B2 Least recently used (LRU)-based event suppression
A security agent can implement a least recently used (LRU)-based approach to suppressing events observed on a computing device. The security agent may observe events that occur on a computing device. These observed events may then be inserted into a LRU table that tracks, for a subset of the observed events maintained in the LRU table, a rate-based statistic for multiple event groups in which the subset of the observed events are classified. In response to a value of the rate-based statistic for a particular event group satisfying a threshold for the LRU-table, observed events that are classified in the event group can be sent to a remote security system with suppression by refraining from sending, to the remote security system, at least some of the observed events in the event group. The security agent may cease suppression after the rate-based statistic falls below a predetermined threshold level.
US10635805B1 MRCP resource access control mechanism for mobile devices
A system and method for Media Resource Control Protocol (MRCP) access control for a mobile device. An entity requesting to utilize MRCP resources establishes a relationship with a MRCP resource provider. The MRCP resource provider maintains account information for the entity, and the entity receives a unique account number for identification purposes. The entity requests from the MRCP resource provider generation of at least one MRCP access PIN associated with the account information, and provides a data string associated with the MRCP access PIN to the MRCP resource provider.
US10635804B2 Secured power and data communications for aircraft coupled to ground systems
Embodiments described herein provide systems and methods for securing electrical power and/or data communications between a ground system and an aircraft by monitoring characteristics of the electrical power and/or the data communications from the ground system. The ground system may be prevented from providing electrical power and/or data communications to the aircraft when the characteristics are different than expected.
US10635801B2 Systems and methods for securing access to storage and retrieval systems
In some embodiments, apparatuses and methods are provided herein useful to secure access. In some embodiments, there is provided a system for securing access using decentralized biometric authentication data through a blockchain network including: a user interface product operable on a user device and configured to: receive a first one or more biometric data; receive near real-time location data associated with the first one or more biometric data; receive a token comprising a second one or more biometric data; determine whether the first one or more biometric data matches within a threshold with the second one or more biometric data; determine whether the first one or more biometric data and the second one or more biometric data are associated with the user device; determine whether the near real-time location data is within a threshold distance from a storage and retrieval system (SRS); and provide data associated with unlocking the SRS.
US10635797B2 Method and electronic device for determining whether to allow user access
The disclosure relates to a method for determining whether to allow user access at an electronic device comprising: detecting a touch by an object on a touch-sensitive area of the electronic device, in which a plurality of electrode pairs are mounted, the plurality of electrode pairs including a first set of electrode pairs and a second set of electrode pairs; determining a subset of the first set of electrode pairs that are in contact with a part of the object; receiving electrical signals from each pair of the determined subset; calculating impedance values of respective parts of the object on the basis of the received electrical signals; determining a ratio of the calculated impedance values for each pair of electrode pairs disposed on mutually perpendicular lines from said the determined subset, and, when a first impedance value for one electrode pair included in electrode pairs disposed on the mutually perpendicular lines is greater than a second impedance value for the other electrode pair in the electrode pairs, the ratio of the calculated impedance values is a ratio of the first impedance to the second impedance; selecting two pairs of electrode pairs disposed on the mutually perpendicular lines with the maximum ratio of the calculated impedance values; and when the maximum ratio exceeds a predetermined threshold, identifying the object as a living tissue object, and allow access on the electronic device.
US10635795B2 Dynamic graphic eye-movement authentication system and method using face authentication or hand authentication
The present invention is a dynamic graphic eye-movement authentication system, comprising an image capturing device, a display device, and a control unit. The image capturing device is provided for capturing images of a user's eyes to obtain the user's gaze direction. The display device is for providing a display interface to user. The control unit has a graphic producing module, an eye-movement analyzing module, and a graphic authentication module, wherein the graphic producing module provides a plurality of dynamic graphics on the display interface, wherein the eye-movement analyzing module determines the user gaze direction according to the images of the user's eyes, wherein the graphic authentication module generates authentication-oriented input information according to the dynamic graphic selected by the user through the gaze direction and compares the authentication-oriented input information with user authentication information in an authentication database.
US10635793B2 Restricted accounts on a mobile platform
Systems and techniques are provided for restricted accounts on a mobile platform. A request to create a restricted account may be received. The restricted account may be a user account with a restriction. Credentials for the restricted account may be received. A restriction for the restricted account may be received. The restriction may include an access restriction or a lifetime restriction. An access restriction may prevent an application from accessing the restricted account and a lifetime restriction may limit the lifetime of the restricted account. The restricted account may be stored with the credentials and the restriction. A request may be received for a list of user accounts from an application. The restricted account may be determined to include an access restriction that prevents the application from accessing the restricted account. The list of user accounts may be sent to the application and without an identifier for the restricted account.
US10635792B2 Multi-factor authentication with URL validation
Techniques are provided for providing multi-factor authentication with Uniform Resource Locator (URL) validation (MFAUV). One of the multiple authentication factors used may include a unique, user-specific URL that is sent to the user within a message. In this way, the user may simply click on, or otherwise execute or select, the provided URL, directly from within the message in which the URL is provided.
US10635791B2 Secure device sharing
A device and method for placing the device in a locked state having an associated set of permitted tasks so as to permit the device owner to share the device with others but maintain security over aspects of the device. A task change request is evaluated to determine whether the requested task is permitted and, if so, the requested task is allowed; if not, then an authorization process is invoked to prompt the user to input authorization data. Upon verification of the authorization data, the device may be unlocked and the requested change implemented. The permitted tasks may designate specific applications, specific operations or functions within applications or at the operating system level, one or more currently open windows, and other levels of granularity.
US10635782B2 Physical examination method and apparatus
Certain exemplary aspects of the present disclosure are directed towards methods and apparatuses for conducting physical examinations of a human. Optionally, such embodiments permit for remote examination of a patient, for example, the patient's heart or lung region. In such embodiments, a user operates a remote physical examination sensor, while a remote examination computer and/or remote medical personnel reviews/analyzes medical data received from the remote physical examination sensor to diagnose the condition of the user. The remote physical examination instrument may be equipped with a plurality of skin-compatible electrodes on a remote examination sensor connected to the user's chest, as well as one or more electrodes on the top cover or sides of the remote examination sensor connecting to the user's hand and providing medical data to the remote examination computer.
US10635781B2 Health assessment by remote physical examination
A health assessment server allows people to conduct their own physical examinations using one or more medical measurement devices that are bound to one or more user devices. The user uses the medical measurement devices herself and submits the results to the health assessment server through a computer network such as the Internet, either directly from the medical measurement devices or through the user devices. The health assessment server determines an improved health state of the user at which benefits accrue to the user and periodically requests updated health attributes to measure progress toward the improved health state and projecting time until the improved health state is achieved.
US10635775B2 Integrated circuit including filler cell
Provided is an integrated circuit. The integrated circuit includes: a first standard cell comprising a P-type Fin Field Effect Transistor (FinFET) region and an N-type FinFET region; and a filler cell adjacent to the first standard cell in a first direction and including a first region and a second region arranged in a second direction perpendicular to the first direction, wherein the first region includes a plurality of first insulating structures spaced apart from each other in the first direction, and the second region includes a second insulating structure having a width greater than that of at least one of the plurality of first insulating structures in the first direction, and one of the first region and the second region is arranged adjacent to the P-type FinFET region in the first direction and the other is arranged adjacent to the N-type FinFET region in the first direction.
US10635774B2 Integrated circuit design
A computer-method is provided for designing a router network to connect components of an integrated circuit, where the router network comprises a plurality of connected data routing elements. The method comprises generating an undirected graph to represent a mesh of candidate router elements, where the candidate data routing elements are positioned dependent on at least one characteristic of the integrated circuit. The undirected graph comprises a node to represent each candidate data routing element and an edge to represent each connection between the candidate data routing elements. A candidate router network generation process is then performed a plurality of times, where each performance of the candidate router network generation process comprises: generating a tree structure from a plurality of possible tree structures to interconnect the nodes of the undirected graph; for each node in the tree structure, computing a compactness index indicative of a path cost associated with connections to at least a subset of other nodes in the tree structure; for each component to be connected to the router network, identifying a set of available nodes within the tree structure and connecting the component to a selected node within that set taking account of the compactness index of the nodes within the set, to thereby establish a candidate router network; and computing a cost value for the candidate router network taking into account each pair of components that are to communicate with each other via the candidate router network. One of the candidate router network is then selected as the router network based on the computed cost value for each candidate router network.
US10635770B1 Methods, systems, and computer program products for implementing an electronic design with hybrid analysis techniques
Various techniques implement an electronic design with hybrid analysis techniques. An activity map is identified or generated for an electronic design. The electronic design is reduced into a reduced electronic design at least by applying a plurality of reduction processes to different portions of the electronic design based in part or in whole upon the activity map. Transient behaviors of the electronic design may be determined or predicted at least by performing one or more transient analyses on a representation of the electronic design with a simulation start point based in part or in whole upon the activity map. The electronic design may then be implemented for manufacturing at least by modifying or correcting the electronic design based at least in part upon the transient behaviors.
US10635769B1 Hardware and software event tracing for a system-on-chip
Event tracing for a system-on-chip (SOC) may be implemented by instrumenting, using a computer, a design for the SOC with instrumentation program code that, responsive to execution by a processor of the SOC, generates software trace events. The design may be specified in a high level programming language. A circuit design specifying an accelerator circuit for a function of the design may be generated using the computer. The accelerator circuit is configured for implementation within programmable circuitry of the SOC. The circuit design may be instrumented to include trace circuitry using the computer. The trace circuitry may be configured to detect hardware trace events for operation of the accelerator circuit, receive the software trace events, and combine the hardware and software trace events into time synchronized trace data.
US10635768B1 System, method, and computer program product for displaying multiple traces while debugging during a formal verification
The present disclosure relates to a method for electronic design. Embodiments may include receiving, using a processor, an electronic design and performing formal verification upon at least a portion of the electronic design for a specific problem statement. Embodiments may further include generating a plurality of traces associated with the formal verification satisfying the specific problem statement and displaying, at a graphical user interface, an option to select at least one of the plurality of traces for display at the graphical user interface while the formal verification is performed.
US10635763B2 Performing Lagrangian particle tracking with adaptive sampling to provide a user-defined level of performance
A fluid is modeled as a set of discrete particles. Each of the particles is associated with one or more properties, and a spatial distance comprising a smoothing length over which the one or more properties are to be smoothed. A corresponding trajectory is simulated for each of the particles. The corresponding trajectory is used to formulate a first solution for simulating transport within the fluid. A first predicted error is determined for the first solution. An iterative adjustment is performed to at least one of: a quantity of particles, the smoothing length, or the one or more corresponding properties, to formulate a second solution for simulating transport with the fluid, and a second predicted error is determined for the second solution, until the second predicted error is within a predefined boundary.
US10635761B2 System and method for evaluation of object autonomy
A method, computer program product, and computer system for configuring a stochastic simulation scenario, wherein the stochastic simulation scenario may include one or more variables without a complete probability distribution. The stochastic simulation scenario may be executed to generate one or more results of the stochastic simulation scenario. At least a portion of the one or more variables without the probability distribution may be optimized using one or more optimization metrics on the one or more results of the stochastic simulation scenario.
US10635760B2 Real-time fluid contamination prediction using bilinear programming
Methods and systems are described for estimating the level of contamination of downhole fluid and underlying composition using physical property measurements, and mathematical modeling of contamination functions and fluid property mixing laws. The proposed approaches enable computation of estimates of the pumping time needed to achieve a certain contamination threshold level and the determination of whether or not sampling is appropriate at the current point in time based on the predicted compositional properties of the formation fluid.
US10635758B2 Brick/block laying machine incorporated in a vehicle
A self-contained truck-mounted brick laying machine (2) is described. A truck (1) supports the brick laying machine (2) which is mounted on a frame (3) on the truck chassis. The frame (3) supports packs or pallets of bricks (52, 53) placed on a platform (51). A transfer robot can then pick up an individual brick and move it to, or between either a saw (46) or a router (47) or a carousel (48). The carousel is located coaxially with a tower (10), at the base of the tower (10). The carousel (48) transfers the brick via the tower (10) to an articulated (folding about horizontal axis (16)) telescoping boom comprising first boom element in the form of telescopic boom (12, 14) and second boom element in the form of telescopic stick (15, 17, 18, 19, 20). The bricks are moved along the folding telescoping boom by linearly moving shuttles, to reach a brick laying and adhesive applying head (32). The brick laying and adhesive applying head (32) mounts to element (20) of the stick, about an axis (33) which is disposed horizontally. The poise of the brick laying and adhesive applying head (32) about the axis (33) is adjusted and is set in use so that the base (811) of a clevis (813) of the robotic arm (36) mounts about a horizontal axis, and the tracker component (130) is disposed uppermost on the brick laying and adhesive applying head (32). The brick laying and adhesive applying head (32) applies adhesive to the brick and has a robot that lays the brick. Vision and laser scanning and tracking systems are provided to allow the measurement of as-built slabs, bricks, the monitoring and adjustment of the process and the monitoring of safety zones. The first, or any course of bricks can have the bricks pre machined by the router module (47) so that the top of the course is level once laid.
US10635757B2 Method for replacing 3D objects in 2D environment
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include superimposing a first 3D model of an object onto the 2D environment, and replacing the first 3D model of the object with a second 3D model of an object. Further, the method may include superimposing a smart 3D model of an object onto the 2D environment. Additionally, the method may include a code or mark to identify images of the 2D environment to which 3D models of objects have been superimposed.
US10635752B2 Method and system for creating interactive inquiry and assessment bots
The present teaching relates to obtaining information from a user via a bot. In one example, a request is obtained to collect information in connection with a user. A statement is generated to be expressed to the user for facilitating a conversation between the user and the bot based on the request. Information is received in connection with the user and collected during the conversation. The collected information characterizes the user in a plurality of modalities. The collected information is automatically analyzed in the plurality of modalities to obtain an assessment of one or more human traits of the user. A plurality of result summaries are generated based on the assessment. The plurality of result summaries are provided in response to the request.
US10635747B2 Input device, form inputting method, non-transitory recording medium and program
A display (11) displays a form containing multiple input fields. A detector (12) detects an operation given by a user. A query generator (13) generates, when the detector (12) detects an inputting and editing operation for a character string in any of the multiple input fields, a query for retrieval in a database (19) based on a character string having been input, and accepts a matching result with the query. The display (11) displays, when the number of accepted results is equal to or smaller than a predetermined threshold, the results together with the form. A compensator (14) (a) inputs an extracted character string from the selected result to the empty input field, and (b) compensates an input operation by giving an alert when the character string that has been input into the input field not empty contradicts the extracted character string from the selected result for the input field.
US10635745B2 Pre-children in a user interface tree
The described technology is directed towards a pre-child user interface element in a user interface tree that draws before the parent element draws, (and thus before any conventional child element of the parent draws). For example, based upon current state data such as whether the parent element has focus, the pre-child may draw a highlight or the like before (so as to be beneath) drawing the representation of the parent element, to indicate the focused state (or and/or other current state or states). The user interface tree maintains a property that it is composable because the parent user interface element code is independent of what any of its pre-child element or pre-children elements do when invoked.
US10635742B2 Multi-view graphical user interface for editing a base document with highlighting feature
A computationally implemented method includes, but is not limited to: receiving indication of an election of a rules packet, the elected rules packet including one or more rules for selecting one or more selective parts of a base document for selective presentation; and presenting a graphical user interface (GUI) for editing the base document, the GUI including at least a first view for displaying at least a segment of the base document and a second view for displaying at least a segment of the one or more selective parts of the base document selected based on the elected rules packet, the segment of the base document to be displayed through the first view including at least a portion of the one or more selective parts of the base document, and the portion of the one or more selective parts of the base document to be displayed through the first view being highlighted in the first view. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US10635740B2 Low latency matrix multiply unit
Methods, systems, and apparatus for a matrix multiply unit implemented as a systolic array of cells are disclosed. The matrix multiply unit may include cells arranged in columns of the systolic array. Two chains of weight shift registers per column of the systolic array are in the matrix multiply unit. Each weight shift register is connected to only one chain and each cell is connected to only one weight shift register. A weight matrix register per cell is configured to store a weight input received from a weight shift register. A multiply unit is coupled to the weight matrix register and configured to multiply the weight input of the weight matrix register with a vector data input in order to obtain a multiplication result.
US10635736B2 System, method and computer program product for data transfer management
According to one aspect of the present disclosure a method and technique for managing data transfer includes receiving and storing a plurality of different data patterns anticipated to be encountered by a processor unit of a data processing system corresponding to a particular application being processed. Responsive to receiving a read request for data, the requested data is read from a memory subsystem, and the read data is compared by the memory subsystem to the stored data patterns. Responsive to determining that the read data matches at least one of the stored data patterns, the memory subsystem replaces the matching read data with a pattern tag corresponding to the matching data pattern. The pattern tag is transmitted to the processor unit instead of the requested data as a response to the read request, and the processor unit replaces the pattern tag with the corresponding data pattern.
US10635735B2 Method and apparatus for displaying information
Embodiments of the disclosure disclose a method and apparatus for displaying information. The method comprises: acquiring to-be-displayed information; generating a URL of a target page, the target page including a hyperlink linking to a display page of the to-be-displayed information; sending the URL to a first terminal device, the first terminal device used for generating and displaying a QR code of the URL; determining, in response to receiving an information display request sent by a second terminal device for characterizing the second terminal device recognizing the QR code, whether the information display request meets a preset condition; and sending a page display instruction to the second terminal device, in response to determining the information display request meeting the preset condition, wherein the second terminal device displays the target page in response to receiving the page display instruction and displays the to-be-displayed information in response to the hyperlink being clicked.
US10635734B2 System and method for utilizing a three dimensional model for accessing databases
A database access computing device for utilizing a three dimensional model to access databases for information regarding one or more parts in a vehicle is provided. The database access computing device includes at least one processor. The database access computing device is configured to display a three dimensional model representing at least one version of a vehicle, receive a selection of a location within the three dimensional model, identify at least one part number associated with the location in a first database, retrieve part information from at least a second database using the part number, and display the part information retrieved from at least the second database on the three dimensional model.
US10635733B2 Personalized user-categorized recommendations
Methods and systems for providing targeted recommendations are provided. A user model is generated from user data. Feed candidates are generated based on the user model. The generated feed candidates are ranked on a predetermined scale. At least one targeted recommendation from the ranked feed candidates. The at least one targeted recommendation feed is provided to a user associated with the user data.
US10635726B2 Data processing circuit and data processing method
A data processing circuit includes a condition input circuit and a search engine array. The condition input circuit receives and stores multiple search conditions corresponding to multiple data search tasks. The search engine array receives the search conditions and performs the data search tasks in a parallel manner according to the search conditions. The search engine array includes a storage medium and multiple search engines. The search condition(s) corresponding to one data search task is provided to one search engine and the search engine array accesses a random access memory to load the data stored in the random access memory into the storage medium. The search engines search the data stored in the storage medium according to the corresponding search condition(s) to perform the corresponding data search task, concurrently, and obtain a corresponding search result.
US10635724B2 Analysis of data utilization
One or more processors determine a first amount of data that was provided to a program by a data source. One or more processors analyze a degree of usage of the first amount of data by the program. One or more processors determine a second amount of data that was used by the program based, at least in part, on the degree of usage. The second amount of data is a portion of the first amount of data.
US10635720B1 Device, system and method for generating geofences based on public-safety factors
A device, system and method for generating geofences based on public-safety factors is provided. Responsive to receiving, via an input device, an input requesting formation of a public-safety geofence at a given location of a map rendered at the display screen, the device: retrieves public-safety factors from at least one public-safety information database; renders, at a display screen, at the given location of the map, a first public-safety geofence shaped and sized according to the factors; renders, at the display screen, respective indications of the factors. Responsive to receiving, via the input device, disabling input to disable a given factor represented by the respective indications of the factors, the device: disables the given factor; and replaces, at the display screen, at the given location of the map, the first geofence with a second public-safety geofence shaped and sized according to enabled factors which exclude the given factor as disabled.
US10635719B2 Pattern matching machine with mapping table
A computer implemented method for generating a pattern matching machine for identifying matches of a plurality of symbol patterns in a sequence of input symbols, the method comprising: providing a state machine of states and directed transitions between states corresponding to the plurality of patterns; applying an Aho-Corasick approach to identify one or more mappings between states in the event of a failure, of the state machine in a state and for an input symbol, to transition to a subsequent state based on the directed transitions of the state machine, characterised in that one of the symbol patterns includes a wildcard symbol, and a mapping for a state representing pattern symbols including the wildcard symbol is provided in a hash table referenced based on a key, the key being based on a unique identifier of the state and the input symbol to be received, by the pattern matching machine in use, to constitute the wildcard symbol.
US10635717B2 Query suggestion templates
Methods and apparatus related to identifying a query template that includes one or more terms and a member of an entity category and ranking the query template. Query suggestions may be determined based on the query template. The ranking of the query template may be utilized to determine if the query template is a valid query template. The ranking of the template may be based on at least a count of occurrences of one or more of the entities of the entity category in past queries that conform to the query template.
US10635716B2 Methods and systems for secured end-to-end data communication
Methods and systems for forwarding data packets by a server system (e.g., a proxy server) are disclosed. The proxy server is coupled to a user device and a plurality of web servers. The proxy server receives a first data packet directed to a first web server of the plurality of web servers from the user device. The first data packet includes a first synthesized address associated with the first web server. The proxy server identifies a first actual address of the first web server. The proxy server replaces the first synthesized address in the first data packet with the first actual address of the first web server. The proxy server further forwards the first data packet to the first web server using the first actual address of the first web server.
US10635712B2 Systems and methods for mobile image capture and processing
In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. The exemplary image processing techniques are coupled with inbound and outbound communications protocols and workflows configured to facilitate closed-loop processing, such that a method includes initiating a workflow; providing one or more of case information and raw data to the workflow; processing one or more of the case information and the raw data to generate a processing result; storing at least some of the case information in association with the processing result, wherein the associated case information acts as an identifier of the processing result; transmitting at least the processing result and the identifier; receiving, in response to the transmitting, a reply comprising the identifier; and retrieving at least the processing result using the identifier.
US10635710B2 Methods, systems, and media for presenting recommended content based on social cues
Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting recommended content is provided comprising: receiving a query associated with a user; generating a list of relevant media content items based on the query; selecting items for presentation to the user based on social relevance scores based on social connections of the user that have consumed a relevant item and contextual relevance scores for each item; causing the selected items to be presented to the user; and indicating that a particular item was consumed by a particular social connection.
US10635709B2 Searching for segments based on an ontology
Aspects described herein relate to identifying media items relevant to a selected subject matter including, for example, determining the subject matter of a first media item, which may comprise at least one of audio content or video content; determining the classification within an ontology of the subject matter of the first media item; analyzing the ontology to identify other subject matter related to the subject matter of the first media item; and performing a search for other media items relevant to the subject matter of the first media item as a function of at least the other related subject matter according to the ontology.
US10635708B2 System and method for generating and displaying a cocktail recipe presentation
Method of generating presentation starts by receiving user input indicating activation of presentation generator and generating and transmitting content selection display to the electronic device that includes search button, first table including list of selected cocktails, and second table including spirit type and number count. When the user input indicates selection of search button, processor generates and transmits cocktail lookup page display that includes pop-up window that includes drop-down lists or search fields including cocktail criterions and third table that includes entries matching selected cocktail criterion selected. When user input indicates activation of selection box included in the third table and subsequent user input indicates no other entries are desired, processor generates and transmits content selection display that includes updated first table that comprises the entry associated with the activated selection box. Processor then generates and transmits the presentation in a first format to the electronic device. Other embodiments are also described.
US10635699B2 Fuzzy matching for computing resources
Systems and methods are disclosed for normalizing strings to identify computing resources and improve performance and utilization of computing resources. For example, methods may include determining a comparison length based on lengths of strings in a set of strings; padding a first string from the set of strings to the comparison length to obtain a padded string; receiving a second string; determining a distance between the second string and the padded string; and identifying a match between the first string and the second string based on the distance.
US10635691B1 Database replication
A database server receives a request from a client application for performing a data transaction on persistent data storage. The request is sent to a set of replication servers. An acknowledgement for the request is received from each replication server, including a start sequence number and an end sequence number for data that is stored in local cache of the replication server, and a latest committed sequence number for data that was written to the persistent data storage by the replication server. A maximum value of latest committed sequence numbers received from the set of replication servers is determined. For each replication server, it is examined whether there is a gap between the start sequence number for data stored in local cache and the maximum value of the latest committed sequence numbers. Based on the examining, it is determined whether there is an occurrence of loss of data.
US10635690B1 Bitwise data comparison utilizing dynamic temporal segmentation
A method for synchronizing records stored at a first data storage location with records stored at a second, remote data storage location utilizes bitwise fingerprints and bitwise operations to determine records that exist in a first data set but not a second data set. A method for synchronizing records stored at a first data storage location with records stored at a second, remote data storage location utilizes bitwise fingerprints, and bitwise operations, and dynamic temporal segmentation to compare the timeliness of records in the first and second data sets.
US10635688B2 Systems and methods for simplified and partially-automated data transfers
Systems, methods, and articles of manufacture provide for simplified and partially-automated data operation services, such as data transfer, storage, management, and analysis operations. Non-IT data consumers may, for example, initiate such data operations by providing only a subset of the required parameters for the operation, with the specially-coded system automatically fetching any missing parameters or values from one or more metadata stores and initiating the requested operation.
US10635685B2 Dynamically generating a plurality of interfaces using structure control files
A system and method allowing customization of a user-interface into a data repository are disclosed. Customization options are provided via a hierarchy and/or compartmentalization of structured control files such as Extensible Markup Language (XML) files. The control files may be defined in a hierarchical fashion allowing a particular end-user or group of end-users to customize their interface without impacting other users of the same data and user-interface system. Compartmentalization of functions to specific files may also aid in ease of maintenance of customizations. Customization may include an ability to customize what data is shown on a screen and which capabilities are available on each screen for data interaction pertaining to a particular job responsibility. Capabilities to provide these and other customization options to an end-user are disclosed in a non-limiting embodiment of an import export trade transaction storage and retrieval system.
US10635684B2 Shared folder backed integrated workspaces
Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
US10635682B2 Log summarization and diff
Analyzing log data. The method includes obtaining a first bucket of a log data. The first bucket of log data includes a plurality of log lines. The method further includes analyzing the first bucket of log data to identify different sets of similar log lines. The method further includes providing to a user in a user interface one or more summaries of the different sets of similar lines. The summary comprises at least one user selectable indicator representing differences in log lines in a set of similar log lines that when selected by a user in the user interface reveals specific differences in the log lines in the set of similar log lines.
US10635680B2 Customized coordinate ascent for ranking data records
A method for ranking genealogical records includes using a machine learning model to rank multiple searched records based on relevancy. The relevancy may be determined by identifying features included in a record and scaling each feature by a corresponding weight factor. In addition, a method for training a machine learning model and increasing the convergence speed of the training is described. To train the model, a machine learning process is used to optimize a ranking performance metric. A set of weights corresponding to multiple features are used to rank multiple past search records in a training set. An initial set of the weights are set by the expectation values of the weights. The weights are incrementally changed to optimize the ranking performance metric. The step size of the increment is determined based on the sensitivity of the ranking performance metric relative to the step size.
US10635676B2 Algorithmic radio for arbitrary textual queries
A text query from a user may be received. Playlists associated with the text query may be identified. A relevance score may be calculated for each of the playlists based at least in part on a relevance of the corresponding playlist to the text query. Furthermore, content items may be identified where each of the content items is included in at least one of the playlists. For each of the identified content items, one or more playlists that includes the corresponding content item may be identified. A score for each of the content items may be calculated based on the relevance score for each of the playlists that includes the corresponding content item. Furthermore, a new playlist may be generated for the user based on the scores for each of the content items.
US10635671B2 Sort-merge band join optimization
Techniques herein optimize sort-merge join method for a band join. In an embodiment, for a query comprising a query block specifying a join between a first table and a second table, a band join condition is detected between the first table and the second table. Once the band join condition in detected, an execution plan is generated and executed. The execution of the execution plan includes: for a first row of at least a subset of first sorted rows, scanning second rows from a set of second sorted rows, joining each of said second rows with said first row, and ceasing to scan when encountering a row from the second sorted rows that falls outside a bound of said band join condition. Techniques also include parallelizing a workload by overlapping the distribution of rows to the same slave process and computing cost and cardinality estimation for enhanced band join.
US10635668B2 Intelligently utilizing non-matching weighted indexes
System, method, and computer program product to perform an operation comprising determining that a sort sequence of a query specifying to access data in a first column of a shared weight object based on a first selection predicate applied to the first column does not match a sort sequence of the shared weight object, adding a second selection predicate to the query based on the sort sequence of the first selection predicate and the shared weight sort sequence of the first column of the shared weight object, and executing the query by using the second selection predicate as a key selection against the first column in the shared weight object to return a result set, wherein the result set does not include a shared weight data value of a first row of the first column that would have been returned using the shared weight object to process the query.
US10635667B2 Automatic insights for multi-dimensional data
Automatically identifying insights from a dataset and presenting the insights graphically and in natural language text ranked by importance is provided. Different data types and structures in the dataset are automatic recognized and matched with a corresponding specific analysis type. The data is analyzed according to the determined corresponding analysis types, and insights from the analysis are automatically identified. The insights within a given insight type and between insight types are ranked and presented in order of importance. Insights include those having multiple pipelined attributes and other insights include multiple insights identified as having some relationship for the included insights.
US10635666B2 System, method and device for index compilation to optimize index usage
Embodiments relate to a system, method, and device for index compilation to optimize index. Once a CREATE INDEX commands is fired, a first check determines if the user requested has to compile this index. If the index is to be compiled, a corresponding C-file is generated, and a DLL is generated out of the C-file. The DLL is then loaded with server. An INDEX DLL is natively compiled and generated corresponding to each INDEX during definition. The INDEX DLL will contain the required structure and method to perform on INDEX, based on the indexed column data-type.
US10635665B2 Systems and methods to facilitate bi-directional artificial intelligence communications
This disclosure presents systems and methods to facilitate artificial intelligence communications. One or more sensors may be configured to generate output signals conveying user behavior information and/or other information. The user behavior information may represent one or more communicative behaviors of a user in a real world. The one or more communicative behaviors may be interpreted based on communication structures of the one or more communicative behaviors to determine a meaning of a message conveyed by the one or more communicative behaviors. The communication structures may be categorized by structure type. The structure types may include one or more of a verbal type communication structure and/or a non-verbal type communication structure. Verbal type communication structure may refer to the conveyance of words via speech and/or non-speech communications. Non-verbal communication structure may refer to the conveyance of one or more of feelings, emotions, and/or impressions.
US10635660B2 Determining the state of data in database applications
Techniques for determining the state of data in database applications are described herein. Changes made to a first entry in a database table are recorded and an aggregate change is determined based at least in part on a data type of a second entry associated with the first entry. The second entry is then updated based at least in part on the aggregate change.
US10635659B2 Mobile application bundled with metadata database
Customization objects stored in a mobile database may be used to customize webpages and applications rendered in, or executed by a mobile application implemented by a mobile device. Upon authenticating the mobile application, a service provider may determine whether any customization objects have been updated since a previous authentication of the mobile application, and may update the mobile database with the updated customization objects. This way, the mobile device does not have to obtain customization objects from remote storage of the service provider each time a webpage is requested thereby reducing signaling overhead and decreasing webpage rendering time.
US10635658B2 Asynchronous shared application upgrade
Techniques are provided for diverting, to cloned metadata, live access to original metadata of an application container that is being concurrently upgraded. In an embodiment, a database server stores, within an application container of an application, original metadata that defines objects for use by pluggable databases of the application. The database server receives a maintenance request to adjust the original metadata. The database server creates, in response to receiving the maintenance request, a reference container that contains cloned metadata that is a copy of the original metadata. The database server receives, during or after creating the reference container, a read request to read one of the objects. The database server concurrently performs both of: executing the maintenance request upon the original metadata, and executing the read request upon the cloned metadata of the reference container.
US10635657B1 Data transfer and resource management system
Disclosed herein are system, method, and computer program product embodiments for a data transfer and resource management system. An embodiment operates by retrieving both data and a schema from a table. A first offset corresponding to the retrieved data indicating a retrieval time of the retrieved data and a number of records is identified. It is determined that the retrieved data corresponds to the schema. The data is stored on a messaging platform and made available to one or more end users prior to a transfer to one or more cloud servers. A second offset corresponding to a number of records of the data retrieved by the one or more end users from the messaging platform is determined. It is validate that the second offset corresponds to the first offset. The records and the schema retrieved from the intermediary messaging platform are transferred to the one or more cloud servers.
US10635656B1 Extract, transform, and load application complexity management framework
Extract, transform, and load application (ETL) complexity management framework systems and methods are described herein. The present disclosure describes systems and methods that reduce the complexity in managing ETL flow and correcting errant data that is subsequently identified. One or more methods include defining an ETL job definition, defining a data asset definition, defining a data asset dependency definition, receiving an ETL flow to provide execution of one or more ETL flow steps, providing retrieval of data from a source data asset, applying a data control to the source asset data, and producing an ETL job registration, a data asset status, a latest asset available date, a data asset consumer identifier, and a target data asset based on at least one of the ETL job definition, the data asset definition, the data dependency definition, and the source asset data.
US10635654B2 Data journaling for large solid state storage devices with low DRAM/SRAM
A data journaling method in a solid state storage device, the method including: receiving a read request; determining whether updated data mapping for the read request is located in at least one of a volatile journal and a nonvolatile journal using a Bloom filter; searching the volatile journal if the updated data mapping for the request is located in the Bloom filter, and then, searching the nonvolatile journal if the updated data mapping for the request is not found in the volatile journal; and stopping the search when the updated data mapping is found.
US10635653B2 Systems and methods for implementing a multi-host record lock deadlock feedback mechanism
A method includes retrieving, by a processor, a first entry from a global wait list as a current waiting lock. The method further includes decreasing, by the processor, a deadlock timer of the current waiting lock. The method further includes determining, by the processor, whether the deadlock timer equals zero. The method further includes appending, by the processor, the current waiting lock to an end of a deadlock victim selection list, if the deadlock timer equals zero. The method further includes selecting, by the processor, a victim from the deadlock victim selection list.
US10635650B1 Auto-partitioning secondary index for database tables
Systems and methods are provided to implement an auto-partitioning second index (APSI) for a table in a storage service. In response to a creation request for the APSI that specifies a sort key but not a partition key for the APSI, the storage service automatically generates a partition key for the APSI, and allocates partitions for the APSI. When an item is stored in the APSI, a partition key value is auto-generated for the item, and the item is stored in a partition corresponding to its partition key value, and in a location within the partition according to its sort key value. When a query is received for the APSI, subqueries are sent to each partition, and the results from the subqueries are aggregated. When a repartition condition is detected, the APSI is repartitioned, reassigning the items in the APSI to a new set of partitions.
US10635649B2 Systems, methods, and media for managing an in-memory NoSQL database
Systems, methods, and media for managing an in-memory NoSQL database are provided. In some embodiments, systems for managing an in-memory NoSQL database are provided, the systems comprising a hardware processor that is configured to: identify a group of keys capable of being included in a complex multi-key database command, the group including a first key and a second key, the first key being associated with a first value and the second key being associated with a second value, the first value and the second value being stored on different servers that are part of the database; and cause the first value and the second value to be both stored on a given server.
US10635648B2 Entity identifier generation in distributed computing systems
A method embodiment serves to manage entity names for virtualized entities in a computing system comprising two or more computing nodes that host virtual machines and other virtual entities. The method commences upon receiving a request for identifiers. The request includes an identifier key that is used by a name generator. The name generator implements a deterministic algorithm that will always return the same outputs given the same inputs. The name generator generates a user- or program-specified number of virtualized entity identifiers based on the identifier key. The generated virtualized entity identifiers and corresponding identifier keys are stored in an identifier mapping table that is accessible by the two or more computing nodes. The identifier mapping table describes relationships between the virtualized entity identifiers and corresponding identifier keys. The virtualized entity identifiers are used to create respective virtualized entities. The identifier mapping table can be shared between multiple computing clusters.
US10635641B1 System and method to provide document management on a public document system
A system and method for document management are provided in which documents are managed in a file/document sharing system. The document management system imports a file owned by a human user into the document management system by transferring ownership of the file from the human user to the document management system and setting access permissions in the public file system for the imported file.
US10635639B2 Managing deduplicated data
Facilitating deduplication of data in a computing system without managing access to reference count variables. A method embodiment commences upon detecting first data unit and calculating a first checksum value. At a later time, a second data unit is received and the system calculates a second checksum value. If the second checksum value is the same as the first checksum value, then the first data unit and the second data unit are the same data and need not be duplicated. In such cases, an entry in the metadata points to the location of the first data unit that is already stored. Additional metadata entries are made in the metadata to associate a Boolean usage state flag and a Boolean deletion state flag with the second checksum value. Periodically scans of the metadata are performed. When both Boolean flags are in a particular state, the deduplicated data is deleted.
US10635637B1 Method to use previously-occupied inodes and associated data structures to improve file creation performance
Various systems and methods are provided for using various in-core and on-disk data structures to improve the file creation process through the use of previously-occupied inodes. For example, one method involves updating an in-core data structure in response to receiving a command to delete a first file, such that a first node is assigned to the first file, the in-core data structure is stored in a non-persistent computer-readable storage medium, the in-core data structure comprises a plurality of entries, each of the entries comprises information identifying a respective inode of a plurality of inodes as being available, and the updating the in-core data structure comprises storing information regarding the first inode in a first entry of the plurality of entries; and creating a second file, where the creating comprises assigning the first inode to the second file using the information regarding the first inode stored in the first entry.
US10635635B2 Metering data in distributed storage environments
Techniques described and suggested include systems, methods, and processes for determining data-related attributes, such as size, for data and/or data containers (such as volumes and file systems) resident on distributed storage systems. For example, a shared records storage device may be utilized to gather information related to file systems stored on a distributed storage system having a plurality of storage servers. A data processor may be used to generate information records and meter data storage size for file systems resident on the distributed storage system, and such records may be provided to requestors, such as customers associated with the file systems.
US10635634B2 Data storage system for analysis of data across heterogeneous information management systems
Systems and methods for generating customized reports from data storage databases and other information management system databases. The methods include normalizing queried information from different types of information management system databases to enable system-wide report generation. Other implementations are disclosed.
US10635632B2 Snapshot archive management
At least a portion of data of a tree data structure is serialized into a first set of flat data. At least a portion of a structure of the tree data structure is serialized to reproduce at least the portion of the structure in a second set of flat data. It is determined to access a desired data of the tree data structure from an archive. The second set of flat data is read to reconstitute at least the portion of a structure of the tree data structure. The reconstituted structure of the tree data structure is used to determine a data offset associated with the first set of flat data, wherein the data offset corresponds to the desired data. The desired data is accessed using the data offset associated with the first set of flat data.
US10635621B2 Apparatus for controlling and operating an autonomous vehicle
An apparatus includes a chassis housing a control server compartment, a compute server compartment, and an input and output (IO) subsystem compartment. The apparatus further includes an IO subsystem inserted into the IO subsystem compartment, a compute server inserted into the compute server compartment, and a control server inserted into the control server compartment coupled to the compute server via an Ethernet connection. The IO subsystem includes one or more IO modules, where at least some of the IO modules can be coupled to sensors. The compute server receives the sensor data from the IO subsystem via some PCIe links and generates planning and control data based on the sensor data for controlling the autonomous vehicle. The control server controls and operates the autonomous vehicle by sending control commands to hardware of the autonomous vehicle based on the planning and control data received from the compute server.
US10635620B2 Functional module board
A functional module board for outputting an output signal to an application terminal includes a main board and a sub board. The main board includes a processor and a main board connector. The sub board includes a sub board connector, a signal converter, and a signal output terminal. The main board connector is detachably connected to the sub board connector, and the processor sends a native signal to the sub board. The sub board converts the native signal to the output signal via the signal converter after receiving the native signal, and the signal output terminal outputs the output signal to the application terminal. The functional module board of the present application can change the design of the sub board according to different application terminal requirements in the case of the same main board to save the development cost.
US10635619B2 Encoding for multi-device synchronization of devices
A distributed network system may include a shared communication bus that operates in accordance with a communication protocol and a plurality of devices coupled to the bus. In accordance with the communication protocol, when one or more of the plurality of devices is actively transmitting data on the bus, each of the plurality of devices receives data via the bus such that bidirectional communication is established among the plurality of devices via the bus, each of the plurality of devices monitors a bus state of the shared communication bus to avoid data contention and to synchronize receipt of encoded symbols and encoded messages comprising encoded symbols via the bus, and each actively transmitting device of the plurality of devices compares the bus state to a desired state of such actively transmitting device to determine a priority among actively transmitting devices of the plurality of devices with respect to the bus.
US10635618B2 Modifying a configuration of a port hub
In some examples, an electronic device includes a hub configurator to obtain, from a port hub that expands a number of ports for the electronic device, information of topological elements of the port hub, and modify a configuration of the port hub.
US10635609B2 Method for supporting erasure code data protection with embedded PCIE switch inside FPGA+SSD
A Peripheral Component Interconnect Express (PCIe) switch with Erasure Coding logic is disclosed. The PCIe switch may include an external connector to enable the PCIe switch to communicate with a processor and at least one connector to enable the PCIe switch to communicate with at least one storage device. The PCIe switch may include a Power Processing Unit (PPU) to handle configuration of the PCIe switch. The Erasure Coding logic may include an Erasure Coding Controller with circuitry to apply an Erasure Coding scheme to data stored on the storage device, and a snooping logic including circuitry to intercept a data transmission received at the PCIe switch and modify the data transmission responsive to the Erasure Coding scheme.
US10635601B2 Flash memory devices and prefetch methods thereof
A storage device includes a flash memory array and a controller. The flash memory array stores a plurality of user data. After the controller finishes initialization, the controller accesses the user data stored in the flash memory array according to a plurality of host commands and an H2F mapping table, and records a plurality of address information about the user data in a powered-ON access table.
US10635600B2 Decoupling memory metadata granularity from page size
The disclosure provides an approach for tracking metadata (e.g., accessed and dirty bits) of page tables at finer granularity than the size of the page tables. A disclosed herein, modification to existing hardware design may enable finer page table granularity of metadata, leading to more precise representation of the state of memory and an improvement to system performance and efficiency. Finer grain dirty metadata can dramatically improve the efficiency and simplicity of subsystems.
US10635598B2 Memory-addressed maps for persistent storage device
An embodiment of a semiconductor apparatus may include technology to determine one or more logical block addresses for a persistent storage media, determine one or more addresses for a physical memory space, and define a memory-mapped input/output region for the physical memory space with a direct mapping between the one or more addresses for the physical memory space and the one or more logical block addresses for the persistent storage media. Other embodiments are disclosed and claimed.
US10635596B2 Information processing device, access controller, information processing method, and computer program for accessing memory having access units of different sizes
Disclosed herein is an information processing device including a host unit adapted to request data access by specifying a logical address of a secondary storage device, and a controller adapted to accept the data access request and convert the logical address into a physical address using an address conversion table to perform data access to an associated area of the secondary storage device, in which an address space defined by the address conversion table includes a coarsely granular address space that collectively associates, with logical addresses, physical addresses that are in units larger than those in which data is read.
US10635595B2 Dynamic delete command partitioning with disk caching
Systems and methods for handling operation requests in a computing device. The methods comprise: queuing a first I/O operation and first TRIM operation in a first list of operations; analyzing the first TRIM operation for a plurality of block portions of a disk cache to determine a size thereof; estimating a first amount of time to complete the first TRIM operation; comparing the first amount of time to a first threshold value; selectively dividing the first TRIM operation into at least a second TRIM operation for first block portions contained in the plurality of block portions and at least a third TRIM operation for second block portions contained in the plurality of block portions, if the first amount of time is greater than the first threshold value; performing the first I/O operation followed by the second TRIM operation; and queuing the third TRIM operation in a second list of operations.