Document Document Title
US10971712B2 Separator including thermoplastic resin and metal hydroxide particles, non-aqueous electrolyte secondary battery, and method of manufacturing separator
A separator is for a non-aqueous electrolyte secondary battery. The separator includes at least a porous film. The porous film contains a resin composition. The resin composition contains a thermoplastic resin and metal hydroxide particles.
US10971702B2 Display device having a low refractive index layer and a high refractive index layer
A display device includes a substrate. A first electrode is disposed on the substrate. A pixel definition layer is disposed on the substrate. A second electrode is disposed on the first electrode and the pixel definition layer. An organic emission layer is disposed between the first electrode and the second electrode. A planarization layer is disposed on the second electrode. A low refractive index layer is disposed on the planarization layer and overlaps the pixel definition layer. A high refractive index layer is disposed on the planarization layer and overlaps the second electrode. The high refractive index layer has a higher refractive index than that of the low refractive index layer.
US10971700B2 Organic light emitting diode display
An organic light emitting diode display is discussed. The organic light emitting diode display can include a substrate including a thin film transistor region in which a thin film transistor and an organic light emitting diode connected to the thin film transistor are disposed, and an auxiliary electrode region in which an auxiliary electrode is disposed, a barrier disposed on the auxiliary electrode, a cathode included in the organic light emitting diode, divided by the barrier, and exposing at least a portion of the auxiliary electrode, an end of the cathode being in direct contact with the auxiliary electrode, and a cover layer disposed on the cathode, the cover layer having continuity to cover the barrier and the auxiliary electrode.
US10971697B2 Light-emitting device
It is an object of the present invention to provide a light-emitting device where periphery deterioration can be prevented from occurring even when an organic insulating film is used as an insulating film for the light-emitting device. In addition, it is an object of the present invention to provide a light-emitting device where reliability for a long period of time can be improved. A structure of an inorganic film, an organic film, and an inorganic film is not continuously provided from under a sealing material under a cathode for a light-emitting element. In addition, penetration of water is suppressed by defining the shape of the inorganic film that is formed over the organic film even when a structure of an inorganic film, an organic film, and an inorganic film is continuously provided under a cathode for a light-emitting element.
US10971685B2 Selective device, memory cell, and storage unit
A selective device includes a first electrode, a second electrode, a switch device, and a non-linear resistive device. The second electrode is disposed to face the first electrode. The switch device is provided between the first electrode and the second electrode. The non-linear resistive device contains one or more of boron (B), silicon (Si), and carbon (C). The non-linear resistive device is coupled to the switch device in series.
US10971678B2 Semiconductor device
A semiconductor device includes a first and a second vertical Hall elements formed parallel to each other. Each of the first and the second vertical Hall elements includes: a semiconductor layer on the semiconductor substrate; a Hall voltage output electrode and a first and a second drive current supply electrodes each formed of an impurity region, and sequentially arranged along a straight line on the semiconductor layer; and a first electrode isolation diffusion layer between the first drive current supply electrode and the Hall voltage output electrode, and a second electrode isolation diffusion layer between the Hall voltage output electrode and the second drive current supply electrode. The first and the second drive current supply electrodes each has the second depth deeper than the first depth of the Hall voltage output electrode and the depth of each of the electrode isolation diffusion layers.
US10971674B2 Method for producing composite wafer having oxide single-crystal film
A composite wafer having an oxide single-crystal film transferred onto a support wafer, the film being a lithium tantalate or lithium niobate film, and the composite wafer being unlikely to have cracking or peeling caused in the lamination interface between the film and the support wafer. More specifically, a method of producing the composite wafer, including steps of: implanting hydrogen atom ions or molecule ions from a surface of the oxide wafer to form an ion-implanted layer inside thereof, subjecting at least one of the surface of the oxide wafer and a surface of the support wafer to surface activation treatment; bonding the surfaces together to obtain a laminate; heat-treating the laminate at 90° C. or higher at which cracking is not caused; and applying a mechanical impact to the ion-implanted layer of the heat-treated laminate to split along the ion-implanted layer to obtain the composite wafer.
US10971671B2 Thermoelectric conversion module and vehicle including 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 includes a first electrode configured to electrically connect the n type thermoelectric conversion material and the p type thermoelectric conversion material by penetrating the n type thermoelectric conversion material and the p type thermoelectric conversion material to transfer heat obtained from a heat source to the plurality of thermoelectric conversion materials.
US10971670B2 Thermoelectric conversion device
A thermoelectric conversion device including a plurality of first electrodes; a plurality of thermoelectric conversion elements, each having one end electrically connected to each of the first electrodes; a plurality of second electrodes, to which another end of each of the thermoelectric conversion elements is electrically connected; a hot-side heat exchanger connected to the first electrodes; and a cold-side heat exchanger connected to the second electrodes. Multiple springs are disposed in an interior of one of the hot-side heat exchanger and the cold-side heat exchanger at portions connected to either the first electrodes or the second electrodes, such that one spring is disposed so as to bias one thermoelectric conversion element. The one exchanger is provided with a transfer portion capable of transmitting to one thermoelectric conversion element a biasing force of one spring at a portion connected to the first electrode or the second electrode.
US10971665B2 Photon extraction from nitride ultraviolet light-emitting devices
In various embodiments, a rigid lens is attached to a light-emitting semiconductor die via a layer of encapsulant having a thickness insufficient to prevent propagation of thermal expansion mismatch-induced strain between the rigid lens and the semiconductor die.
US10971664B2 Display apparatus and manufacturing method thereof
A display apparatus includes a substrate; a light-emitting diode on the substrate; a pixel separating layer surrounding the light-emitting diode; and a light dispersion layer on the light-emitting diode and the pixel separating layer.
US10971663B2 Semiconductor light emitting device
To improve light emission efficiency and suppress color unevenness on a light emitting surface. Provided is a semiconductor light emitting device including a light emitting element, a wavelength conversion layer for converting light emitted from the light emitting element to light having a predetermined wavelength, a light reflection member covering at least the side surfaces of the wavelength conversion layer, and a thin film provided on the outermost surface from which the light wavelength-converted by the wavelength conversion layer exits, having a property for shedding the uncured light reflection member, and having a coarse surface.
US10971648B2 Ultraviolet light-emitting element and light-emitting element package
An embodiment relates to an ultraviolet light-emitting device, a method for manufacturing the ultraviolet light-emitting element, a light-emitting element package, and a lighting device. An ultraviolet light-emitting element according to an embodiment includes: a first conductive type first semiconductor layer having a light extraction structure; an etching-blocking layer on the first conductive type first semiconductor layer; a first conductive type second semiconductor layer on the etching-blocking layer, an active layer on the first conductive type second semiconductor layer; a second conductive type semiconductor layer on the active layer; and an electron spreading layer disposed between the etching-blocking layer and the active layer, wherein the electron spreading layer includes a first conductive type or an undoped AlGaN-based or a GaN-based semiconductor layer, an undoped AlN, and a first conductive type AlGaN-based second semiconductor layer.
US10971638B2 Laser techniques for foil-based metallization of solar cells
Methods of fabricating a solar cell including metallization techniques and resulting solar cells, are described. In an example, a semiconductor region can be formed in or above a substrate. A first metal layer can be formed over the semiconductor region. A laser can be applied over a first region of the metal layer to form a first metal weld between the metal layer and the semiconductor region, where applying a laser over the first region comprises applying the laser at a first scanning speed. Subsequent to applying the laser over the first region, the laser can be applied over a second region of the metal layer where applying the laser over the second region includes applying a laser at a second scanning speed. Subsequent to applying the laser over the second region, the laser can be applied over a third region of the metal layer to form a second metal weld, where applying the laser over the third region comprises applying the laser at a third scanning speed.
US10971634B2 Oxide semiconductor device and method of manufacturing oxide semiconductor device
An oxide semiconductor device has an improved withstand voltage when an inverse voltage is applied, while suppressing diffusion of different types of materials to a Schottky interface. The oxide semiconductor device includes an n-type gallium oxide epitaxial layer, p-type oxide semiconductor layers of an oxide that is a different material from the material for the gallium oxide epitaxial layer, a dielectric layer formed to cover at least part of a side surface of the oxide semiconductor layer, an anode electrode, and a cathode electrode. Hetero pn junctions are formed between the lower surfaces of the oxide semiconductor layers and a gallium oxide substrate or between the lower surfaces of the oxide semiconductor layers and the gallium oxide epitaxial layer.
US10971629B2 Self-aligned unsymmetrical gate (SAUG) FinFET and methods of forming the same
Structures and methods of forming self-aligned unsymmetric gate (SAUG) FinFET are provided. The SAUG FinFET structure has two different gate structures on opposite sides of each fin: a programming gate structure and a switching gate structure. The SAUG FinFET may be used as non-volatile memory (NVM) storage element that may be electrically programmed by trapping charges in the charge trapping dielectric (e.g., Si3N4) with appropriate bias on the control gate of the programming gate structure. The stored data may be sensed by sensing the channel current through the SAUG FinFET in response to a bias on the switching gate of the switching gate structure.
US10971622B2 Transistor structures
A transistor structure includes a substrate and a fin structure on the substrate. The fin structure includes an undoped portion, a first doped portion, and a second doped portion. The transistor structure includes an electrode on the fin structure between the first doped portion and the second doped portion, and an insulating layer on the fin structure. The transistor structure includes a first trench in the insulating layer at a first side of the fin structure and between the electrode and the second doped portion, and a second trench in the insulating layer at a second side of the fin structure and between the electrode and the second doped portion. The first trench includes a first conductive material, and the second trench includes a second conductive material.
US10971621B2 Semiconductor device
A semiconductor device includes a semiconductor body, first and second electrodes, and first and second control electrodes. The first and second electrodes are provided on the semiconductor body. The first and second control electrodes each include a first portion positioned between the semiconductor body and the first electrode, a second portion positioned between the semiconductor body and the second electrode, and a third portion linked to the first and second portions. The semiconductor body includes first to fourth semiconductor layers. The second semiconductor layer is provided on the first semiconductor layer, and extends along the first to third portions. The fourth semiconductor layer is provided selectively on the second semiconductor layer, and extends along the second and third portions. The fourth semiconductor layer includes second conductivity-type impurities with a higher concentration than a concentration of second conductivity-type impurities in the second semiconductor layer.
US10971619B2 Semiconductor device and manufacturing method of the same
A semiconductor device may include a semiconductor layer; a source electrode disposed above one main surface of the semiconductor layer; a drain electrode disposed below another main surface of the semiconductor layer; and an insulation gate section. The semiconductor layer may include a drift region of a first conductivity type; a JFET region of the first conductivity type disposed above the drift region; a body region of a second conductivity type disposed above the drift region and adjoining the JFET region; and a source region of the first conductivity type separated from the JFET region by the body region. The insulation gate section may be opposed to a portion of the body region that separates the JFET region and the source region, a space may be provided within the semiconductor layer, and the drift region, the JFET region and the body region may be exposed to the space.
US10971616B2 Apparatus and circuits with dual threshold voltage transistors and methods of fabricating the same
Apparatus and circuits with dual polarization transistors and methods of fabricating the same are disclosed. In one example, a semiconductor structure is disclosed. The semiconductor structure includes: a substrate; an active layer that is formed over the substrate and comprises a first active portion having a first thickness and a second active portion having a second thickness; a first transistor comprising a first source region, a first drain region, and a first gate structure formed over the first active portion and between the first source region and the first drain region; and a second transistor comprising a second source region, a second drain region, and a second gate structure formed over the second active portion and between the second source region and the second drain region, wherein the first thickness is different from the second thickness.
US10971614B2 High electron mobility transistor with reverse arrangement of channel layer and barrier layer
A high electron mobility transistor (HEMT) made of primarily nitride semiconductor materials is disclosed. The HEMT, which is a type of reverse HEMT, includes, on a C-polar surface of a SiC substrate, a barrier layer and a channel layer each having N-polar surfaces in respective top surfaces thereof. The HEMT further includes an intermediate layer highly doped with impurities and a Schottky barrier layer on the channel layer. The Schottky barrier layer and a portion of the intermediate layer are removed in portions beneath non-rectifying electrodes but a gate electrode is provided on the Schottky barrier layer.
US10971613B2 Semiconductor devices with doped regions functioning as enhanced resistivity regions or diffusion barriers, and methods of fabrication therefor
A semiconductor device includes a base substrate, a doped region at an upper surface of the base substrate, and a transistor over the upper surface of the base substrate and formed from a plurality of epitaxially-grown semiconductor layers. The doped region includes one or more ion species, and has a lower boundary above a lower surface of the base substrate. The base substrate may be a silicon substrate, and the transistor may be a GaN HEMT formed from a plurality of heteroepitaxial layers that include aluminum nitride and/or aluminum gallium nitride. The doped region may be a diffusion barrier region and/or an enhanced resistivity region. The ion species may be selected from phosphorus, arsenic, antimony, bismuth, argon, helium, nitrogen, and oxygen. When the ion species includes oxygen, the doped region may include a silicon dioxide layer formed from annealing the doped region after introduction of the oxygen.
US10971607B2 Methods of forming NAND cell units
Some embodiments include methods of forming charge storage transistor gates and standard FET gates in which common processing is utilized for fabrication of at least some portions of the different types of gates. FET and charge storage transistor gate stacks may be formed. The gate stacks may each include a gate material, an insulative material, and a sacrificial material. The sacrificial material is removed from the FET and charge storage transistor gate stacks. The insulative material of the FET gate stacks is etched through. A conductive material is formed over the FET gate stacks and over the charge storage transistor gate stacks. The conductive material physically contacts the gate material of the FET gate stacks, and is separated from the gate material of the charge storage transistor gate stacks by the insulative material remaining in the charge storage transistor gate stacks. Some embodiments include gate structures.
US10971592B2 Semiconductor device with gate electrode having side surfaces doped with carbon
A semiconductor device includes a gate insulating film on a semiconductor substrate, and a gate electrode on the gate insulating film. The gate electrode includes a first layer containing polycrystalline silicon, a second layer between the first layer and the gate insulating film and containing polycrystalline silicon and carbon, a third layer on an upper surface of the first layer and containing polycrystalline silicon and carbon, a fourth layer on a first side surface of the first layer and containing polycrystalline silicon and carbon, and a fifth layer on a second side surface of the first layer and containing polycrystalline silicon and carbon.
US10971590B2 Transistor layout to reduce kink effect
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip includes a substrate having interior surfaces that define a trench within an upper surface of the substrate. One or more dielectric materials are disposed within the trench. A source region disposed within the substrate and a drain region is disposed within of the substrate and separated from the source region along a first direction. A gate structure is over the upper surface of the substrate between the source region and the drain region. The upper surface of the substrate has a first width directly below the gate structure that is larger than a second width of the upper surface of the substrate within the source region or the drain region. The first width and the second width are measured along a second direction that is perpendicular to the first direction.
US10971586B2 Double height cell regions, semiconductor device having the same, and method of generating a layout diagram corresponding to the same
In at least one cell region, a semiconductor device includes fins and at least one overlying gate structure. The fins (dummy and active) are substantially parallel to a first direction. Each gate structure is substantially parallel to a second direction (which is substantially perpendicular to the first direction). First and second active fins have corresponding first and second conductivity types. Each cell region, relative to the second direction, includes: a first active region which includes a sequence of three or more consecutive first active fins located in a central portion of the cell region; a second active region which includes one or more second active fins located between the first active region and a first edge of the cell region; and a third active region which includes one or more second active fins located between the first active region and a second edge of the cell region.
US10971585B2 Gate spacer and inner spacer formation for nanosheet transistors having relatively small space between adjacent gates
Embodiments of the invention are directed to a nano sheet semiconductor device fabrication method that includes forming a gate spacer along a gate region of the nanosheet FET device. Channel nanosheet is formed such that each one has a desired final channel nanosheet width dimension (Wf). An inner spacer is formed between the channel nanosheets. Forming the gate spacer and the inner spacer includes, subsequent to forming the channel nanosheets to the desired Wf, conformally depositing a layer of the spacer material along a sidewall of the gate region, along sidewalls of the channel nanosheets, and within a space between the channel nanosheets. The gate spacer is formed from a portion of the layer of the spacer material along the sidewall of the gate region. The inner spacer is formed from a portion of the layer of the spacer material within the space between the channel nanosheets.
US10971584B2 Low contact resistance nanowire FETs
Systems and methods for forming a low contact resistance nanowire transistor are described. The transistor includes a gate formed over a substrate including a gate conductor. Gate spacers are formed on sides of the gate. At least one semiconductor nanowire is formed through the gate such that the at least one semiconductor nanowire extends through the gate conductor and the gate spacers and into source and drain regions grown from surfaces of the at least one semiconductor nanowire adjacent to sides of the gate to increase the surface area of the source drain region contacting the semiconductor nanowire.
US10971583B2 Gate cut isolation including air gap, integrated circuit including same and related method
A gate cut isolation including an air gap and an IC including the same are disclosed. A method of forming the gate cut isolation may include forming an opening in a dummy gate that extends over a plurality of spaced active regions, the opening positioned between and spaced from a pair of active regions. The opening is filled with a fill material, and the dummy gate is removed. A metal gate is formed in a space vacated by the dummy gate on each side of the fill material, and the fill material is removed to form a preliminary gate cut opening. A liner is deposited in the preliminary gate cut opening, creating a gate cut isolation opening, which is then sealed by depositing a sealing layer. The sealing layer closes an upper end of the gate cut isolation opening and forms the gate cut isolation including an air gap.
US10971580B2 Silicon carbide schottky diodes with tapered negative charge density
A silicon carbide (SiC) Schottky diode comprises a layer of N-type SiC and a layer of P-type SiC in contact with the layer of N-type SiC creating a P-N junction. An anode is in contact with both the layer of N-type SiC and the layer of P-type SiC creating Schottky contacts between the anode and both the layer of N-type SiC and the layer of P-type SiC. An edge of the layer of P-type SiC is electrically active and comprises a tapered negative charge density at the P-N junction, which can be achieved by a tapered or sloping edge the layer of P-type SiC.
US10971579B2 Semiconductor device and fabrication method thereof
The present disclosure provides a semiconductor device and a fabrication method thereof. The semiconductor device includes a substrate, a doped group III-V layer, a conductor structure, and a metal layer. The doped group III-V layer is disposed on the substrate. The conductor structure is disposed on the doped group III-V layer. The metal layer is disposed between the conductor structure and the doped group III-V layer.
US10971566B2 Display device including frame wiring in bending section
At a bending section of a frame region, an opening portion is formed, in at least one inorganic insulating film included in the TFT layer, through the at least one inorganic insulating film to expose an upper surface of a resin substrate, and a frame wiring line is provided on the resin substrate exposed through the opening portion, and among the at least one inorganic insulating film included in the TFT layer, an inorganic insulating film being in contact with the upper surface of the resin substrate is formed with a silicon oxynitride film.
US10971563B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus for selectively realizing circular polarization according to external light conditions, including a substrate; an organic light-emitting device on the substrate; a sealing member on the organic light-emitting device; a phase retardation layer on a surface of the substrate, the organic light-emitting device, or the sealing member; and a linear polarization layer on another surface of the substrate, the organic light-emitting device, or the sealing member, wherein the linear polarization layer is located to be closer to a source of external light than the phase retardation layer, and wherein the linear polarization layer comprises a photochromic material.
US10971548B2 Variable resistance memory device including symmetrical memory cell arrangements and method of forming the same
A variable resistance non-volatile memory device can include a semiconductor substrate and a plurality of first conductive lines each extending in a first direction perpendicular to the semiconductor substrate and spaced apart in a second direction on the semiconductor substrate. A second conductive line can extend in the second direction parallel to the semiconductor substrate on a first side of the plurality of first conductive lines and a third conductive line can extend in the second direction parallel to the semiconductor substrate on a second side of the plurality of first conductive lines opposite the first side of the plurality of first conductive lines. A plurality of first non-volatile memory cells can be on the first side of the plurality of first conductive lines and each can be coupled to the second conductive line and to a respective one of the plurality of first conductive lines, where each of the plurality of first non-volatile memory cells can include a switching element, a variable resistance element, and an electrode arranged in a first sequence. A plurality of second non-volatile memory cells can be on the second side of the plurality of first conductive lines and each can be coupled to the third conductive line and to a respective one of the plurality of first conductive lines, wherein each of the plurality of second non-volatile memory cells includes a switching element, a variable resistance element, and an electrode that are arranged in a second sequence, wherein the first sequence and the second sequence are symmetrical with one another about the plurality of first conductive lines.
US10971545B2 Magnetoresistive stacks and methods therefor
A magnetoresistive device may include multiple magnetic tunnel junction (MTJ) stacks separated from each other by one or more dielectric material layers and electrically conductive vias extending through the one more dielectric material layers. Each MTJ stack may include multiple MTJ bits arranged one on top of another and the electrically conductive vias may be configured to electrically access each MTJ bit of the multiple MTJ stacks.
US10971541B2 Detector architecture using photodetector arrays on thinned substrates
Some embodiments include a method, comprising: attaching a carrier substrate to a side of at least one semiconductor substrate, the at least one semiconductor substrate including photodetectors on the side; thinning the at least one semiconductor substrate while the at least one semiconductor substrate is attached to the carrier substrate; attaching an optical substrate to the at least one semiconductor substrate while the at least one semiconductor substrate is attached to the carrier substrate; and removing the carrier substrate from the at least one semiconductor substrate.
US10971538B2 PiN diode structure having surface charge suppression
A semiconductor structure having: a silicon structure; and a plurality of laterally spaced PiN diodes formed in the silicon structure; and a surface of the silicon structure configured to reduce reverse bias leakage current through the PiN diodes. In one embodiment, a gate electrode structures is disposed on a surface of the silicon structure, the gate electrode structure having portions disposed between adjacent pairs of the diodes, the gate structure being biased to prevent leakage current through the diodes.
US10971519B2 Non-volatile memory structure
A non-volatile memory structure including a substrate, a stacked structure, a conductive pillar, a channel layer, a charge storage structure, and a second dielectric layer is provided. The stacked structure is disposed on the substrate and has an opening. The stacked structure includes first conductive layers and first dielectric layers alternately stacked. The conductive pillar is disposed in the opening. The channel layer is disposed between the stacked structure and the conductive pillar. The charge storage structure is disposed between the stacked structure and the channel layer. The second dielectric layer is disposed between the channel layer and the conductive pillar. The non-volatile memory structure can effectively improve the electrical performance and the reliability of the memory device.
US10971517B2 Source contact structure of three-dimensional memory devices and fabrication methods thereof
Embodiments of three-dimensional (3D) memory devices having source contact structure in a memory stack are disclosed. The 3D memory device has a memory stack that includes a plurality of interleaved conductor layers and insulating layers extending over a substrate, a plurality of channel structures each extending vertically through the memory stack into the substrate, and a source contact structure extending vertically through the memory stack and extending laterally to separate the memory stack into a first portion and a second portion. The source contact structure may include a plurality of source contacts each electrically coupled to a common source of the plurality of channel structures.
US10971515B2 Semiconductor memory device
A semiconductor memory device includes: a first conductive layer and a first insulating layer extending in a first direction, these layers being arranged in a second direction intersecting the first direction; a first semiconductor layer opposed to the first conductive layer, and extending in a third direction intersecting the first and second directions; a second semiconductor layer opposed to the first conductive layer, extending in the third direction; a first contact electrode connected to the first semiconductor layer; and a second contact electrode connected to the second semiconductor layer. In a first cross section extending in the first and second directions, an entire outer peripheral surface of the first semiconductor layer is surrounded by the first conductive layer, and an outer peripheral surface of the second semiconductor layer is surrounded by the first conductive layer and the first insulating layer.
US10971513B2 Three-dimensional semiconductor memory devices and method of manufacturing the same
A three-dimensional (3D) semiconductor memory device may include a stack structure including gate electrodes sequentially stacked on a substrate, and a vertical channel penetrating the stack structure. The gate electrodes may include a ground selection gate electrode, a cell gate electrode, a string selection gate electrode, and an erase gate electrode, which are sequentially stacked on the substrate.
US10971512B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a stacked body, memory pillars, first and second insulation layers and an isolation region. The stacked body above a substrate includes conductive layers isolated from each other and stacked along a first direction crossing the substrate surface. The memory pillars extend through the stacked body along the first direction. The first insulation layer is provided above the memory pillars. The isolation region is provided higher than upper surfaces of the memory pillars in the stacked body along the first direction, and isolates the stacked body in a second direction crossing the first direction. The second insulation layer is provided on the first insulation layer and a side wall of the isolation region.
US10971511B2 Semiconductor memory
A semiconductor memory includes a memory cell region that includes multiple memory cells stacked above a semiconductor substrate, first and second dummy regions on opposite sides of the memory cell region, each dummy region including multiple dummy cells stacked above the semiconductor substrate, and a wiring that electrically connects dummy cells of the first and second dummy regions that are at a same level above the semiconductor substrate.
US10971502B2 SRAM structure
An SRAM structure includes a substrate. A first active region, a second active region, a third active region and a fourth active region are disposed on the substrate. A first gate structure includes a first part, a second part and a third part disposed on the substrate. The first part and the third part are perpendicular to the first active region. The second part is parallel to the first active region. The first part covers the first active region, the second active region and the fourth active region. The third part covers the fourth active region. The second part is disposed on an insulating region between the second active region and the fourth active region, and the second part contacts the first part and the third part.
US10971496B2 Semiconductor device having hybrid capacitors
A semiconductor device includes a plurality of lower electrode structures disposed on a substrate, and a supporter pattern disposed between pairs of lower electrode structures of the plurality of lower electrode structures. The semiconductor device further includes a capacitor dielectric layer disposed on surfaces of each of the plurality of lower electrode structures and the supporter pattern, and an upper electrode disposed on the capacitor dielectric layer. The plurality of lower electrode structures includes a first lower electrode and a second lower electrode disposed on the first lower electrode and having a cylindrical shape. The first lower electrode has a pillar shape. The first lower electrode includes an insulating core. The insulating core is disposed in the first lower electrode. An outer side surface of the first lower electrode and an outer side surface of the second lower electrode are coplanar.
US10971494B2 Semiconductor device and semiconductor integrated circuit
A semiconductor device includes: element isolation regions; a projecting semiconductor region; a plurality of first gate electrodes each formed on both side surfaces and a top surface of a portion of the projecting semiconductor region, the plurality of first gate electrodes being formed between a pair of opposed end portions of the element isolation regions and being component elements of a plurality of transistors; at least one second gate electrode formed between the first gate electrodes, in the same layer as a layer where the plurality of first gate electrodes are formed, and applied with a voltage for turning off the transistor.
US10971486B2 Semiconductor package and method of manufacturing the semiconductor package
A semiconductor package includes a package substrate having an upper surface and a lower surface and including a plurality of substrate pads formed on the upper surface, a capacitor structure arranged on the upper surface of the package substrate and including a semiconductor substrate and at least one decoupling capacitor formed in the upper surface of the semiconductor substrate, a plurality of first semiconductor chips mounted on the package and supported by the capacitor structure, first conductive connection members electrically connecting chip pads of the first semiconductor chips to the substrate pads, and second conductive connection members electrically connecting capacitor pads of the decoupling capacitor to the substrate pad.
US10971483B2 Semiconductor structure and manufacturing method thereof
A semiconductor package and method of manufacturing the same are provided. A semiconductor package includes an interconnect layer comprising first conductive pads configured as bond pads and second conductive pads configured as test pads, a plurality of conductive pillars over the interconnect layer, and a first semiconductor die bonded to the interconnect layer through the first conductive pads. The semiconductor package also includes an integrated passive device bonded to the interconnect layer through the first conductive pads, wherein the integrated passive device and the first semiconductor die are disposed on a same side of the interconnect layer, a second semiconductor die electrically coupled to the conductive pillars, and an encapsulating material surrounding the first semiconductor die, the integrated passive device and the conductive pillars.
US10971478B2 Interposer design in package structures for wire bonding applications
Methods of forming microelectronic package structures, and structures formed thereby, are described. Those methods/structures may include attaching a first die on a board, attaching an interposer on a top surface of the first die, and attaching a second die on the top surface of the first die that is adjacent the interposer, wherein the second die is offset from a center region of the first die. A first wire conductive structure may be attached to the second die that extends from the second die to a top surface of the interposer. A second wire conductive structure is attached to the interposer and extends from the interposer to the board.
US10971474B1 Package integration for high bandwidth memory
A chip package and method of fabricating the same are described herein. The chip package generally includes a stand-off which spaces a die from a substrate to control the collapse of a solder joint coupling the die to the substrate.
US10971472B2 Method of liquid assisted bonding
A method of liquid assisted bonding includes: forming a structure with a liquid layer between an electrode of a device and a contact pad of a substrate, and two opposite surfaces of the liquid layer being respectively in contact with the electrode and the contact pad in which hydrogen bonds are formed between the liquid layer and at least one of the electrode and the contact pad; and evaporating the liquid layer to break said hydrogen bonds such that at least one of a surface of the electrode facing the contact pad and a surface of the contact pad facing the electrode is activated so as to assist a formation of a diffusion bonding between the electrode of the device and the contact pad in which a contact area between the electrode and the contact pad is smaller than or equal to about 1 square millimeter.
US10971469B2 Semiconductor device including various peripheral areas having different thicknesses
Reliability of joining between semiconductor chips is improved by promoting filling of a sealing resin into a gap formed between the semiconductor chips. A semiconductor device includes: a first semiconductor chip, which has a plurality of first electrodes on a surface; a second semiconductor chip, which is disposed to be separated by a gap from the surface of the first semiconductor chip, and which includes an inner peripheral area that has a plurality of second electrodes connected to each of the first electrodes on a surface and an outer peripheral area that surrounds the inner peripheral area and has a thickness thinner than the thickness of the inner peripheral area; and a sealing resin, which is respectively filled between the surface of the first semiconductor chip and the inner peripheral area, and between the surface of the first semiconductor chip and the outer peripheral area.
US10971467B2 Packaging method and package structure of fan-out chip
A packaging method and a package structure of a fan-out chip are disclosed. The package structure comprises a first chip with bumps and a second chip without bumps, a first dielectric layer formed on a surface of the second chip and through-holes fabricated in the first dielectric layer; a plastic package material; a second dielectric layer; a metal redistribution layer for interconnecting within and between the first chip and the second chip; under bump metallization layers and micro-bumps. By fabricating the dielectric layers with the through-holes on the surfaces of the first chip and the second chip, exposing the bumps of the first chip and metal pads of the second chip and subsequently fabricating the metal redistribution layer, the interconnections within and between the first chip and the second chip are achieved and thereby the integrated package of the first chip and the second chip is achieved.
US10971462B2 Package structure and manufacturing method thereof
A package structure has a first die, a second die, the third die, a molding compound, a first redistribution layer, an antenna and conductive elements. The first die, the second die and the third die are molded in a molding compound. The first redistribution layer is disposed on the molding compound and is electrically connected to the first die, the second die and the third die. The antenna is located on the molding compound and electrically connected to the first die, the second die and the third die, wherein a distance of an electrical connection path between the first die and the antenna is smaller than or equal to a distance of an electrical connection path between the second die and the antenna and a distance of an electrical connection path between the third die and the antenna. The conductive elements are connected to the first redistribution layer, wherein the first redistribution layer is located between the conductive elements and the molding compound.
US10971459B2 High-frequency module
A high-frequency module (1) includes a first substrate (101), a second substrate (102) that faces the first substrate (101), a support (103) that supports the first substrate (101) and the second substrate (102), and a plurality of high-frequency circuit components arranged in internal space formed by the first substrate (101), the second substrate (102), and the support and on both of facing principal faces of the first substrate (101) and the second substrate (102), and the plurality of high-frequency circuit components include a power amplifier element that constitutes a power amplifier circuit (16).
US10971451B2 Interconnect structure having nanocrystalline graphene cap layer and electronic device including the interconnect structure
Provided are an interconnect structure and an electronic device including the interconnect structure. The interconnect structure includes a dielectric layer including at least one trench, a conductive wiring filling an inside of the at least one trench, and a cap layer on at least one surface of the conductive wiring. The cap layer includes nanocrystalline graphene. The nanocrystalline includes nano-sized crystals.
US10971450B2 Hexagonally arranged connection patterns for high-density device packaging
Hexagonally arranged connection patterns for device packaging allow high density circuitry dies to be assembled into packages of manufacturable size. The connection patterns may be patterns for solder ball arrays or other types of connection mechanisms under a semiconductor package. Despite the increased density of the connection patterns, the connection patterns meet the demanding crosstalk specifications for high speed operation of the high density circuitry.
US10971445B2 Comparison circuit including input sampling capacitor and image sensor including the same
A comparison circuit that includes an input sampling capacitor and an image sensor including the same are provided. The comparison circuit includes an amplifier configured to receive a pixel signal and a ramp signal to perform a correlated double sampling operation, a first pixel capacitor connected to the amplifier through a first floating node and configured to transmit the pixel signal, a first ramp capacitor connected to the amplifier through a second floating node and configured to transmit the ramp signal, a second pixel capacitor connected in parallel to the first pixel capacitor, and a second ramp capacitor connected in parallel to the first ramp capacitor, wherein the second pixel capacitor is formed between the first floating node and first peripheral routing lines, and the second ramp capacitor is formed between the second floating node and second peripheral routing lines.
US10971442B2 Semiconductor device having via sidewall adhesion with encapsulant
Embodiments include forming a die, the die including a pad and a passivation layer over the pad. A via is formed to the pad through the passivation layer. A solder cap is formed on the via, where a first material of the solder cap flows to the sidewall of the via. In some embodiments, the via is encapsulated in a first encapsulant, where the first encapsulant is a polymer or molding compound selected to have a low co-efficient of thermal expansion and/or low curing temperature. In some embodiments, the first material of the solder cap is removed from the sidewall of the via by an etching process and the via is encapsulated in a first encapsulant.
US10971440B2 Semiconductor package having an impedance-boosting channel
Semiconductor package assemblies and semiconductor packages incorporating an impedance-boosting channel between a transmitter die and a receiver die are described. In an example, a semiconductor package includes a package substrate incorporating the impedance-boosting channel having a first arc segment connected to the transmitter die and a second arc segment connected to the receiver die. The arc segments extend around respective vertical axes passing through a transmitter die electrical bump and a receiver die electrical bump, respectively. Accordingly, the arc segments introduce an inductive circuitry to increase signal integrity of an electrical signal sent from the transmitter die to the receiver die.
US10971433B2 Surface mounted type leadframe and photoelectric device with multi-chips
A surface mounted type leadframe includes a conductive base and an insulating material layer. The conductive base includes at least three connecting pads spaced apart from each other. First surface of the connecting pads are configured to form die bonding regions, and second surfaces of the connecting pads opposite to the first surfaces are configured to form soldering regions. The insulating material layer at least partially covers the first surfaces, surrounds the die bonding regions, and is filled in a gap between each two adjacent connecting pads. A photoelectric device with multi-chips adopting the surface mounted type leadframe is also provided.
US10971425B2 Semiconductor device
A semiconductor device including a circuit substrate, a chip package, and a stiffener ring is provided. The chip package is disposed on and electrically connected to the circuit substrate, the chip package includes a pair of first parallel sides and a pair of second parallel sides shorter than the pair of first parallel sides. The stiffener ring is disposed on the circuit substrate, the stiffener ring includes first stiffener portions extending along a direction substantially parallel with the pair of first parallel sides and second stiffener portions extending along the direction substantially parallel with the pair of second parallel sides. The first stiffener portions are connected to the second stiffener portions, and the second stiffener portions is mechanically weaker than the first stiffener portions. A semiconductor device including stiffener lids is also provided.
US10971421B1 Gasket for electrically conductive thermal interface material over a bare die package
An information handling system, including a substrate including a plurality of exposed electrical components on a top surface of the substrate; a bare die positioned on the top surface of the substrate; a gasket positioned on the top surface of the substrate, the gasket is non-electrically conductive; and an electrically conductive thermal interface material (TIM) positioned on a top surface of the bare die, wherein a top surface of the gasket and a top surface of the electrically conductive TIM are substantially flush, wherein the top surface of the electrically conductive TIM and the top surface of the gasket are opposite the top surface of the substrate, wherein the gasket inhibits contact between the electrically conductive TIM and the exposed electrical components.
US10971418B2 Packaging structures with improved adhesion and strength
According to various aspects and embodiments, a support structure for packaging an electronic device is provided. In one example, a packaged electronic device includes a substrate, at least one electronic device disposed on the substrate, an encapsulation structure disposed on the substrate and having a wall that forms a perimeter around the at least one electronic device, and at least one support structure formed from a photosensitive polymer and disposed adjacent the wall of the encapsulation structure. The at least one support structure has a configuration that provides at least one of increased adhesion and mechanical strength to the encapsulation structure.
US10971415B2 Semiconductor device, manufacturing method for semiconductor device, semiconductor module, and power conversion device
In a semiconductor device using a wide bandgap semiconductor material having a bandgap larger than that of silicon, reliability of the semiconductor device is improved by achieving a structure in which electric field strength in the vicinity of an outer end portion of a semiconductor chip is relaxed. A side surface of the semiconductor chip CHP1a is formed of a region R1 including a first corner, a region R2 including a second corner, and a region R3 interposed between the region R1 and the region R2. At this point, in a case of defining a minimum film thickness of a high electric field-resistant sealing member MR in the region R3 as t1 and defining a maximum film thickness of the high electric field-resistant sealing member MR in the region R1 as t2, a relation of t2≤1.5×t1 is satisfied.
US10971414B2 Semiconductor device
A case includes a terminal disposition portion which includes a disposition surface projecting from an inner wall surface toward an open area, exposes an exposure region on a front surface of an external connecting terminal, and embeds therein a rear surface of the external connecting terminal. In the case, at at least part of both sides along a pair of opposite sides of the exposure region, the disposition surface is located between the front surface and the rear surface to have a level difference to the front surface. In a semiconductor device with the above-described configuration, the case does not extend to the exposure region on the front surface of the external connecting terminal. Therefore, no encapsulation resin flows into an interfacial debonding gap between the external connecting terminal and the case, thus curbing further advance of the interfacial debonding.
US10971403B2 Structure and method of forming fin device having improved fin liner
A method for forming a semiconductor device. The method may include providing a transistor structure, where the transistor structure includes a fin array, the fin array including a plurality of semiconductor fins, disposed on a substrate. A liner may be disposed on the plurality of semiconductor fins. The method may include directing first angled ions to the fin array, wherein the liner is removed in an upper portion of the plurality of semiconductor fins, and wherein the liner remains in a lower portion of the at least one of the plurality of semiconductor fins, and wherein the upper portion comprises an active fin region to form a transistor device.
US10971402B2 Semiconductor device including interface layer and method of fabricating thereof
A method includes providing a channel region and growing an oxide layer on the channel region. Growing the oxide layer includes introducing a first source gas providing oxygen and introducing a second source gas providing hydrogen. The second source gas being different than the first source gas. The growing the oxide layer is grown by bonding the oxygen to a semiconductor element of the channel region to form the oxide layer and bonding the hydrogen to the semiconductor element of the channel region to form a semiconductor hydride byproduct. A gate dielectric layer and electrode can be formed over the oxide layer.
US10971399B2 Oxygen-free replacement liner for improved transistor performance
Embodiments of the invention are directed to a method of forming an interconnect structure. A non-limiting example of the method includes forming a transistor over a substrate, forming a dielectric region over the transistor and the substrate, and forming a trench positioned in the dielectric region and over a source or drain (S/D) region of the transistor, wherein a sidewall of the trench includes a gate spacer of the transistor. A volume of the trench is increased by removing the gate spacer from the sidewall of the trench. A first liner and a conductive plug are deposited within a bottom portion of the trench.
US10971398B2 Cobalt interconnect structure including noble metal layer
Interconnect structures and processes of fabricating the interconnect structures generally includes partially or completely cobalt filled openings. The cobalt metal is conformally deposited onto a noble metal layer and thermally annealed to reflow the cobalt metal and partially or completely fill the openings.
US10971382B2 Loadlock module and semiconductor manufacturing apparatus including the same
A semiconductor manufacturing apparatus includes a loadlock module including a loadlock chamber in which a substrate container is received, wherein the loadlock module is configured to switch an internal pressure of the loadlock chamber between atmospheric pressure and a vacuum; and a transfer module configured to transfer a substrate between the substrate container received in the loadlock chamber and a process module for performing a semiconductor manufacturing process on the substrate, wherein the loadlock module includes a purge gas supply unit configured to supply a purge gas into the substrate container through a gas supply line connected to the substrate container; and an exhaust unit configured to discharge a gas in the substrate container through an exhaust line connected to the substrate container.
US10971369B2 Plasma processing method and plasma processing apparatus
In cycle etching in which a depo process and an etching process are repeated, a depo film thickness over a pattern is controlled precisely, and etching is executed to have a desired shape stably for a long time. There are included the depo process (S1) of introducing a reactive gas having a deposit property to a processing chamber and forming a deposit layer over the surface of a pattern to be etched of a substrate to be etched, the etching process (S2) of removing a reaction product of the deposit layer and the surface of the pattern to be etched, and a monitoring process (S3) of irradiating light to the pattern to be etched at the time of the depo process of cycle etching for executing two processes alternately and working a fine pattern and monitoring a change amount of the film thickness of the deposit layer by change of a coherent light having a specific wavelength reflected by the pattern to be etched, the depo process being for forming the deposit layer, in which a processing condition of processes for forming the deposit layer of the next cycle and onward of cycle etching is determined so that an indicator of the depo film thickness calculated from the change amount of the film thickness of the deposit layer monitored falls in a predetermined range compared to reference data.
US10971352B2 Cleaning method and apparatus
A method includes transferring a wafer to a position over a wafer chuck; lifting a lifting pin through the wafer chuck to the wafer; introducing a gas to a region between the wafer and the wafer chuck through a plurality of first openings on a sidewall of the lifting pin; and lowering the lifting pin until the wafer reaches the wafer chuck.
US10971349B2 Ion analyzer
An ion analyzer includes: a sample placement unit 2 on which a sample 1 is to be placed; an excitation beam irradiation unit 3 that irradiates the sample 1 placed on the sample placement unit 2 with an excitation beam in a direction perpendicular to a surface of the sample 1; a deflection unit 6 that makes at least some of ions generated from the sample 1 to fly in a direction deviating from an irradiation path of the excitation beam; and an analysis unit 8 disposed in a flight direction of ions deflected by the deflection unit 6, that separates and measures the ions in accordance with a predetermined physical quantity.
US10971344B2 Optimized stepped collision energy scheme for tandem mass spectrometry
A method for mass spectrometry comprises: receiving or generating a respective value of an optimal collision energy for generating each one of a plurality of n product-ion species of interest from at least one precursor-ion species, each optimal collision energy corresponding to a respective maximum fragmentation efficiency; determining a number, m, wherein m
US10971341B2 Plasma processing apparatus
A plasma processing apparatus includes a processing vessel, an upper structure that is provided on an upper portion of the processing vessel and generates plasma in a lower region thereof, a structure holding ring that is fixed around the upper structure, an arm that supports the ring and is movable up and down, a screw (including a bolt) that is fixed to one of the ring and the arm, and has a tip end abutting the other, and a pin that is provided in the ring or the arm, and passes through a hole for restricting horizontal movement of the ring.
US10971340B2 Gas injector for reaction regions
The invention relates to a gas injector (10) for supplying gas or a gas mixture to a reaction region (16). The gas injector (10) contains a main part (12) with a gas channel (14). Furthermore, a gas feed (30) is provided for the gas channels (14). The gas or the gas mixture reaches the reaction region (16) from the gas channel (14) via a first opening (26) or a first group (54) of openings (26) in the main part. The main part (12) is equipped with a second opening (27) or a second group (56) of openings (27) via which the gas of the gas mixture likewise reaches the reaction region (16) from the gas channel (14). Each of the openings (26, 27) or the groups (54, 56) of openings (26, 27) is paired with a respective separate gas feed (30, 40) in the main part (12) on the gas channel (14).
US10971335B2 Radio frequency (RF) power monitoring device and plasma enhanced (PE) system including the same
A radio frequency (RF) power monitoring device includes an RF sensor to monitor RF power transferred to a target load and an impedance of the target load and a transmission line to electrically connect the RF sensor to the target load and to transfer the RF power to the target load. A phase (φz) of the impedance of the target load is adjusted to satisfy a range of −30°+180°*n<φz<30°+180°*n (where n=−2, −1, 0, 1, or 2).
US10971332B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus includes a processing chamber configured to process a substrate, a plasma generator configured to generate a plasma, a transport unit configured to transport, to the processing chamber, the plasma generated by the plasma generator, and a scanning magnetic field generator configured to generate a magnetic field which deflects the plasma so as to scan the substrate by the plasma. The scanning magnetic field generator is configured to be capable of adjusting a center of a locus of the plasma.
US10971330B2 Automatic processing device
This automatic processing device for fabricating a sample piece from a sample by irradiating the sample with a charged particle beam is provided with: a structural information acquiring unit which acquires structural information indicating the structure of the sample before processing; a processing termination position acquiring unit which acquires termination position specifying information specifying a processing termination position corresponding to the structure of the sample; an image acquiring unit which acquires a processed surface image in which a processed surface appearing at the position at which the sample has been irradiated by the charged particle beam is captured; and a determining unit which determines whether the position of the processing by the charged particle beam has reached the termination position, on the basis of a comparison between the structural information acquired by the structural information acquiring unit and the processed surface image acquired by the image acquiring unit.
US10971324B2 Treatment method for inhibiting platelet attachment and articles treated thereby
A device such as a medical device and a method for making same provides a surface modified by beam irradiation, such as a gas cluster ion beams or a neutral beam, to inhibit or delay attachment or activation or clotting of platelets.
US10971323B1 Semiconductor X-ray target
A solid X-ray target for generating X-ray radiation is disclosed. The X-ray target includes at least one material selected from a list including trivalent elements; and at least one material selected from a list including pentavalent elements, wherein a first one of the materials is capable of generating the X-ray radiation upon interaction with an electron beam, and a second one of the materials forms a compound with the first one of the materials. An X-ray source including such an X-ray target and an electron source is also disclosed.
US10971320B2 Switching device and control method
A switching device includes: an electronic trip unit; an actuator; a switching mechanism connected via the actuator to the electronic trip unit; a stationary contact; a mobile contact, which is coupled to the switching mechanism; and an alarm module. The alarm module includes: a first, a second, and a third connector; a first relay having a first contact which is connected to the first connector and having a second contact which is connected to the second connector; a second relay with a first contact which is connected to the third connector; and a control unit which is coupled on an output side to a control side of the first relay and to a control side of the second relay, and on the input side to the electronic trip unit.
US10971308B2 Multilayer capacitor
A multilayer capacitor includes a body and external electrodes on external surfaces of the body. The body includes a plurality of internal electrodes alternately laminated with dielectric layers. The external electrodes are electrically connected to the internal electrodes. Edges of cover portions of the body are rounded. The rounded edges have a radius of curvature R and the body has a thickness T, such that R and T satisfy 10 μm≤R≤T/4. Among the plurality of internal electrodes, an internal electrode in each of the cover portions has a width less than that of an internal electrode of the central portion.
US10971307B2 Multi-layer ceramic capacitor and method of producing a multi-layer ceramic capacitor
A multi-layer ceramic capacitor includes a multi-layer unit, a side margin, and a bonding unit. The multi-layer unit includes ceramic layers that are laminated in a first direction, and internal electrodes that are disposed between the ceramic layers and include a base metal material as a main component. The side margin includes ceramics as a main component and covers the multi-layer unit from a second direction orthogonal to the first direction. The bonding unit is disposed between the multi-layer unit and the side margin, the bonding unit having a maximum dimension in the first direction and being made of an oxide including the base metal material, the maximum dimension being equal to or larger than 50% of an average dimension of the ceramic layers in the first direction.
US10971300B2 Double conductor single phase inductive power transfer tracks
An IPT track arrangement including a power supply and conductor electrically connected to the power supply, the conductor includes a plurality of loops located substantially adjacent one another, wherein the polarity in adjacent portions of the loops is the same, and wherein the power supply includes a one or more inverters which share the track load.
US10971293B2 Spin-orbit-torque magnetization rotational element, spin-orbit-torque magnetoresistance effect element, and spin-orbit-torque magnetization rotational element manufacturing method
A spin-orbit-torque magnetization rotational element includes: a spin-orbit torque wiring layer which extends in an X direction; and a first ferromagnetic layer which is laminated on the spin-orbit torque wiring layer, wherein the first ferromagnetic layer has shape anisotropy and has a major axis in a Y direction orthogonal to the X direction on a plane in which the spin-orbit torque wiring layer extends, and wherein the easy axis of magnetization of the first ferromagnetic layer is inclined with respect to the X direction and the Y direction orthogonal to the X direction on a plane in which the spin-orbit torque wiring layer extends.
US10971281B2 Conducting polymer composite containing ultra-low loading of graphene
A polymer matrix composite containing graphene sheets homogeneously dispersed in a polymer matrix wherein the polymer matrix composite exhibits a percolation threshold from 0.0001% to 0.1% by volume of graphene sheets to form a 3D network of interconnected graphene sheets or network of electron-conducting pathways.
US10971279B2 Manufacturing method of high thermal conductive hybrid film
A manufacturing method of a high thermal conductive hybrid film includes steps as follows. A graphene oxide solution including a plurality of graphene oxides is prepared. A nano-particle solution including a plurality of nano initial hybrid structures is prepared. A mixing process is provided, wherein the mixing process is for mixing the graphene oxide solution and the nano-particle solution to obtain a mixing solution. A preliminary-film forming process is provided, wherein the preliminary-film forming process is for filtrating the mixing solution and then remaining a mixture of the graphene oxides and the nano initial hybrid structures to form a preliminary film. A heating process is provided, wherein the heating process is for heating the preliminary-film to reduce the graphene oxides as a plurality of reduced graphene oxides and convert the nano initial hybrid structures into a plurality of nano hybrid structures.
US10971277B2 Methods to incorporate silver nanowire-based transparent conductors in electronic devices
Disclosed herein are optical stacks that are stable to light exposure by incorporating light-stabilizers and/or oxygen barriers.
US10971276B2 Composition for removing radionuclide and method for removing radionuclide using the same
The present invention relates to a composition for removing a radionuclide, including: a first polymer including a hydroxy group; a second polymer into which a boronic acid group is introduced as a functional group; and an adsorbent for removing the radionuclide, and a method for removing a radionuclide using the same.
US10971270B2 Treatment recommendation decision support using commercial transactions
Mechanisms are provided to implement a cognitive medical decision support system that operates to analyze a set of commercial transactions executed by a patient to identify at least one of products or services purchased during each commercial transaction or an activity, associated with the commercial transaction, engaged in by the patient. The cognitive medical decision support system determines a lifestyle behavior pattern of the patient based on the products, services, or activities associated with the commercial transactions in the set of commercial transactions and evaluates an impact of the lifestyle behavior pattern to at least one of the overall health of the patient, a specific medical condition of the patient, or a specific previously prescribed treatment of the patient. The cognitive medical decision support system outputs a notification indicating the impact of the lifestyle behavior pattern.
US10971269B2 Treatment recommendation decision support using commercial transactions
Mechanisms are provided to implement a cognitive medical decision support system that operates to analyze a set of commercial transactions executed by a patient to identify at least one of products or services purchased during each commercial transaction or an activity, associated with the commercial transaction, engaged in by the patient. The cognitive medical decision support system determines a lifestyle behavior pattern of the patient based on the products, services, or activities associated with the commercial transactions in the set of commercial transactions and evaluates an impact of the lifestyle behavior pattern to at least one of the overall health of the patient, a specific medical condition of the patient, or a specific previously prescribed treatment of the patient. The cognitive medical decision support system outputs a notification indicating the impact of the lifestyle behavior pattern.
US10971268B2 Method of providing information for the diagnosis of pancreatic cancer using Bayesian network based on artificial intelligence, computer program, and computer-readable recording media using the same
The present invention provides a method of providing information necessary for diagnosing pancreatic cancer using an artificial intelligence-based Bayesian network, comprising: generating a statistical report by learning medical information of a pancreatic cancer patient; constructing a conditional probability table using statistics for each symptom of an actual pancreatic cancer patient; constructing a Bayesian network using the conditional probability table constructed using the statistics for each symptom; applying a Bayesian conditional probability to the Bayesian network; and deriving a probability of getting pancreatic cancer when there is a specific symptom from the pancreatic cancer patient, wherein medical information on pancreatic cancer patients may be statistical data obtained through artificial intelligence or machine learning.
US10971262B2 Personalized training based on planned course and personal assessment
Mechanisms are provided for implementing a personalized training recommendation system. A request is received from a user to generate a personalized training regimen for a specified athletic event and event information is identified comprising characteristics of one or more geographical segments of the specified athletic event. Based on the event information, one or more portions of a geographical region are identified that approximate one or more characteristics of the one or more geographical segments within a predetermined tolerance. A training course is generated at least by combining a selected set of the portions of the geographical region based on an evaluation of a level of matching, for each portion, of characteristics of the portion to the one or more physical characteristics associated with the one or more geographical segments of the specified athletic event, which is then presented to the user as the personalized training regimen for the user.
US10971260B2 System and method for capturing dose information
A system for capture of dose delivery information is provided. The system includes a medication delivery device, a dose information capture device adapted to be attached to the medication delivery device, and a target element adapted to be attached to the medication delivery device. The target element comprises a magnet or ferrous element and the target element attaches to the medication delivery device on a dose delivery mechanism of the medication delivery device. The dose information capture device includes a magnetic position sensor adapted to detect a position of the target element. As an alternative to magnetic sensing, MEMS flow sensors, and the like may also be used. Exemplary systems preferably transmit dose information in real time to remote devices for further processing.
US10971253B2 Climate control system including indoor and setpoint temperature difference and exterior temperature based HVAC mode switching and related methods
A climate control system may include a heating, ventilation, and air conditioning (HVAC) system for an indoor building area. The climate control system may also include a home automation (HA) thermostat device in the indoor building area. The HA thermostat device may include a housing, an indoor temperature sensor carried by the housing to sense an indoor temperature of the indoor building area, and a temperature controller carried by the housing. The temperature controller may obtain a setpoint temperature for the indoor building area, obtain an external temperature from the external to indoor building area, and determine a crossing of the external temperature of the setpoint temperature. The HA temperature controller may also switch the HVAC system between operating modes for heating and cooling based upon the crossing of the external temperature of the setpoint temperature and the indoor temperature moving beyond the setpoint temperature by a threshold temperature difference.
US10971251B1 Proximity-based healthcare management system with automatic access to private information
A healthcare management system and method provide efficient and secure access to private information. A portable physical device, referred to herein as a Personal Digital Key or “PDK”, stores one or more profiles in memory. The biometric profile is acquired in a secure trusted process and is uniquely associated with an individual that is authorized to use and is associated with the PDK. The PDK can wirelessly transmit the identification information including a unique PDK identification number and the biometric profile over a secure wireless channel for use in an authentication process. The PDK is configured to wirelessly communicate with a reader. A provider interface coupled to the reader, and the reader is further configured to receive profile information from the PDK. The healthcare management system also includes an auto login server configured to communicate with the provider interface to allow access to information in a patient database.
US10971249B2 Systems and methods for off-target sequence detection
A computer-implemented method, computer system and computer-readable medium for identifying off-target matches from a set of candidate primer sequences on a genome reference sequence can include: receiving onto a data storage unit a plurality of candidate primer sequences; for each candidate primer sequence, calculating, using a processor, a plurality of candidate matches on the genome reference sequence for the candidate primer sequences; calculating, using the processor, verified matches on the genome reference sequence based on the candidate matching locations satisfying a plurality of matching verification rules; performing matching calculations of the verified matches to determine whether the verified matches form a match condition on the genome reference sequence; and generating a location profile on the genome reference sequence based on the match condition from the verified matches that meet a predetermined threshold.
US10971245B1 Measurement of MTJ in a compact memory array
A system and method for testing a magnetic memory cell in a bit cell array to determine whether the electrical resistance values of the memory cell are within acceptable parameters. The system and method allows for the determination of the electrical resistance of the memory cell without parasitic resistance associated with that memory cell in order to accurately determine the electrical resistance of the memory cell.
US10971230B2 Nonvolatile memory device and method of processing in memory (PIM) using the same
A nonvolatile memory device includes a memory cell array, an input current generator, an operation cell array and an analog-to-digital converter. The memory cell array includes NAND strings storing multiplicand data, wherein first ends of the NAND strings are connected to bitlines and second ends of the NAND strings output multiplication bits corresponding to bitwise multiplication of the multiplicand data stored in the NAND strings and multiplier data loaded on the bitlines. The input current generator generates input currents. The operation cell array includes switching transistors. Gate electrodes of the switching transistors are connected to the second ends of the NAND strings. The switching transistors selectively sum the input currents based on the multiplication bits to output the output currents. The analog-to-digital converter converts the output currents to digital values.
US10971229B2 Method, system and device for integration of volatile and non-volatile memory bitcells
Disclosed are methods, systems and devices for operation of memory device. In one aspect, volatile memory bitcells and non-volatile memory bitcells may be integrated to facilitate transfer of stored values between the volatile and non-volatile memory bitcells.
US10971220B2 Write assist for a memory device and methods of forming the same
A semiconductor memory device includes an array of memory cells arranged in a plurality of rows and columns, with each memory cell including a plurality of bit cell transistors. The semiconductor memory device further includes a plurality of write assist circuits, including one or more write assist circuits within each column of the array of memory cells, each write assist circuit configured to provide a core voltage to memory cells within the same column and to reduce the core voltage during a write operation. The array of memory cells and the plurality of write assist circuits have a common semiconductor layout.
US10971214B2 Apparatuses and methods to perform logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logic operations. An example apparatus comprises sensing circuitry including a sense amplifier and a compute component. A controller is coupled to the sensing circuitry and is configured to cause storing of a first operand in a first compute component storage location, transfer of the first operand to a second compute component storage location, and performance of a logical operation between the first operand in the second compute component storage location and a second operand sensed by the sense amplifier.
US10971208B2 Semiconductor device having interconnection in package and method for manufacturing the same
A semiconductor device includes a first die connected to a first channel, the first die comprising a first memory chip; and a second die connected to a second channel, the second die comprising a second memory chip, the first and second channels being independent of each other and a storage capacity and a physical size of the second die being the same as those of the first die. The first and second dies are disposed in one package, and the package includes an interconnection circuit disposed between the first die and the second die to transfer signals between the first memory chip and the second memory chip.
US10971202B1 Low latency data transfer
Apparatuses and techniques are described for transferring data out of a memory device with low latency. Data can be stored in data transfer latches for NAND strings arranged in columns in divisions of a block. Data can be output from the data transfer latches for different columns in different divisions in each transfer. For example, the data output can include data from an nth column in some divisions and an n+1st column in other divisions. This avoids outputting unwanted data at the start of a data transfer. The data from the data transfer latches is output to a data pipeline and then to a set of control latch circuits. The data can be clocked out from a last control latch circuit of the set in a desired division order by use of separate multiplexer control signals for the control latch circuits.
US10971200B2 Semiconductor circuit and operating method for the same
A semiconductor circuit and an operating method for the same are provided. The method includes the following steps. A memory circuit is operated during a first timing to obtain a first memory state signal S1. The memory circuit is operated during a second timing after the first timing to obtain a second memory state signal S2. A difference between the first memory state signal S1 and the second memory state signal S2 is calculated to obtain a state difference signal SD. A calculating is performed to obtain an un-compensated output data signal OD relative with an input data signal ID and the second memory state signal S2. The state difference signal SD and the un-compensated output data signal OD are calculated to obtain a compensated output data signal OD′.
US10971193B2 Base unit and optical disk device
Provided is a base unit including a base unit chassis that supports a spindle motor, a heat dissipation member that dissipates heat generated from a stator of the spindle motor to a non-disk mounting side of the base unit chassis, and a bearing housing that suppresses heat transfer from a stator core to a bearing of the spindle motor.
US10971188B2 Apparatus and method for editing content
A system and a method for editing moving image content are provided. The method includes acquiring moving image content, mapping an image of a person included in the moving image content and speech data of the person, selecting at least one frame among frames included in the moving image content, and creating edited content of the moving image content using the mapped image and speech data, and the selected at least one frame.
US10971180B2 Methods of forming near field transducers and near field transducers formed thereby
A method of forming a near field transducer (NFT), the method including the steps of depositing a primary material; and implanting a secondary element, wherein both the primary material and the secondary element are chosen such that the primary material is densified via implantation of the secondary element.
US10971178B2 Vertically translating load/unload ramp mechanism for cold storage data storage device
An approach to a reduced-head hard disk drive (HDD) involves a load/unload (LUL) ramp subsystem that includes a ramp assembly that includes a rotatable latch link configured for mechanical interaction with a head-stack assembly (HSA) and a LUL ramp coupled with the latch link, configured such that in response to a force applied to the latch link by the HSA, the latch link rotates which disengages a magnetic latch and drives the LUL ramp to rotate into an operational state disengaged from any recording disk of a multiple-disk stack. The subsystem may further include a motor configured to drive rotation of a lead screw to which the ramp assembly is attached, to drive vertical translation of the ramp assembly, thereby providing for loading the vertically-translatable HSA onto and off of each of the disks of the disk stack.
US10971173B2 Signal processing coordination among digital voice assistant computing devices
Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.
US10971171B2 Smartphone-based methods and systems
Arrangements involving portable devices (e.g., smartphones and tablet computers) are disclosed. One arrangement enables a content creator to select software with which that creator's content should be rendered—assuring continuity between artistic intention and delivery. Another utilizes a device camera to identify nearby subjects, and take actions based thereon. Others rely on near field chip (RFID) identification of objects, or on identification of audio streams (e.g., music, voice). Some technologies concern improvements to the user interfaces associated with such devices. For example, some arrangements enable discovery of both audio and visual content, without any user requirement to switch modes. Other technologies involve use of these devices in connection with shopping, text entry, and vision-based discovery. Still other improvements are architectural in nature, e.g., relating to evidence-based state machines, and blackboard systems. Yet other technologies concern computational photography. A great variety of other features and arrangements are also detailed.
US10971170B2 Synthesizing speech from text using neural networks
Methods, systems, and computer program products for generating, from an input character sequence, an output sequence of audio data representing the input character sequence. The output sequence of audio data includes a respective audio output sample for each of a number of time steps. One example method includes, for each of the time steps: generating a mel-frequency spectrogram for the time step by processing a representation of a respective portion of the input character sequence using a decoder neural network; generating a probability distribution over a plurality of possible audio output samples for the time step by processing the mel-frequency spectrogram for the time step using a vocoder neural network; and selecting the audio output sample for the time step from the possible audio output samples in accordance with the probability distribution.
US10971163B2 Reconstruction of audio scenes from a downmix
Audio objects are associated with positional metadata. A received downmix signal comprises downmix channels that are linear combinations of one or more audio objects and are associated with respective positional locators. In a first aspect, the downmix signal, the positional metadata and frequency-dependent object gains are received. An audio object is reconstructed by applying the object gain to an upmix of the downmix signal in accordance with coefficients based on the positional metadata and the positional locators. In a second aspect, audio objects have been encoded together with at least one bed channel positioned at a positional locator of a corresponding downmix channel. The decoding system receives the downmix signal and the positional metadata of the audio objects. A bed channel is reconstructed by suppressing the content representing audio objects from the corresponding downmix channel on the basis of the positional locator of the corresponding downmix channel.
US10971160B2 Methods and systems for determining a wake word
A user device (e.g., voice assistant device, voice enabled device, smart device, computing device, etc.) may receive/detect audio content (e.g., speech, etc.) that includes a wake word and/or words similar to a wake word. The user device may require a wake word, a portion of the wake word, or words similar to the wake word to be detected prior to interacting with a user. The user device may, based on characteristics of the audio content, determine if the audio content originates from an authorized user. The user device may decrease and/or increase scrutiny applied to wake word detection based on whether audio content originates from an authorized user.
US10971150B2 Speech input device and remote interaction system
A speech input device includes a speech input transducer that inputs first speech, a first communicator that transmits first speech data corresponding to the first speech to an external device, a second communicator that receives second speech data from a speech transmission-reception device, a speech output transducer that outputs second speech corresponding to the second speech data, and a controller that generates the first speech data from the first speech and generates the second speech from the second speech data. The controller determines whether or not the second speech data indicates an activation command, and in a case of determining that the second speech data indicates the activation command, the control module prohibits a transmission of the first speech data to the external device for a predetermined period.
US10971145B2 Speech interaction feedback method for smart TV, system and computer readable medium
The present disclosure provides a speech interaction feedback method for smart TV, a system and a computer readable medium. The method comprises: collecting audio stream of a speech query sent by a user and element information of a current interface of the smart TV; sending the audio stream and the element information of the current interface to a cloud server so that the cloud server generates an information response message carrying a target element, according to the audio stream and the element information of the current interface; wherein the target element is an element in the current interface hit by an intention of the speech query corresponding to the audio stream; receiving the response message returned by the cloud server; according to information of the target element in the response message, performing a preset effect display for the corresponding target element on the current interface, as an interaction feedback for the speech query. According to the technical solution of the present disclosure, it is possible to perform feedback for the user's speech query on the smart TV. As such, when the smart TV does not execute the control instruction, it is possible to accurately determine whether a reason for none execution of the control instruction is none recognition or blockage during execution.
US10971125B2 Music synthesis method, system, terminal and computer-readable storage medium
A music synthesis method, a system, a terminal and a computer-readable storage medium are provided. The method includes: receiving a track selected by a user; obtaining a text; receiving speech data recorded by the user on the basis of the text; and forming a music file in accordance with the selected track and the speech data. The speech of a user can be combined with the track through the music synthesis method of the present application and an optimal effect of music can be simulated such that the user can participate in the singing and presentation of a music, thereby making music more entertaining.
US10971120B2 Strap pin fitting
Provided is a strap pin fitting allowing easy attachment and detachment of a strap with respect to a musical instrument. A strap pin fitting includes: a base plate; a strap retaining portion arranged on the base plate and configured to retain a strap; a through-hole formed in the base plate and allowing insertion of a strap pin; and a presser plate attached to the base plate. The presser plate is movable between an open position where the through-hole is opened and where the operation of inserting the strap pin into the through-hole is allowed and a closed position where a part of the through-hole is closed and where detachment of the strap pin from the through-hole is prevented.
US10971108B2 Image display method and apparatus, electronic device, VR device, and non-transitory computer readable storage medium
This disclosure relates to an image display method and apparatus, an electronic device, a VR device, and a non-transitory computer-readable storage medium. An image display method applied to a VR device comprises: determining an activity state of the VR device according to measurement data of a sensor within the VR device; determining a processing mode of a current frame image to be displayed according to the activity state, wherein the processing mode is one of a flicker suppression process and a forwarding process; and processing the current frame image to be displayed according to the processing mode to obtain a current frame image for a display in the VR device, and sending it to the display.
US10971095B2 Liquid crystal display device and failure inspection method
A liquid crystal display includes source lines and gate lines, pixel electrodes, switching elements, a source driver, a gate driver, and a failure inspection circuit. The source lines and the gate lines are disposed in a lattice form. The pixel electrode is disposed in a pixel region defined by the source line and the gate line. The switching element is disposed corresponding to the pixel electrode. The source driver drives the source lines. The gate driver drives the gate lines. The failure inspection circuit is connected to the source lines or the gate lines, and performs inspection of the source lines or the gate lines. The failure inspection circuit includes monitor input signal lines, monitor output signal lines, a determination circuit that detects voltage levels of output signals from the monitor output signal lines, and an expected value comparison circuit that compares outputs from the determination circuit with expected values.
US10971094B1 Pixel driving circuit and liquid crystal display device
The invention provides a pixel driving circuit and LCD device. The pixel driving circuit electrically connects the drain of the third TFT of each sub-pixel in the N-th sub-pixel row to the first end of the second LC capacitor of a corresponding sub-pixel of the (N+1)th row. When driving, when scanning the N-th sub-pixel row, the third TFT of the N-th sub-pixel row turns on to release the voltage at the first end of the second LC capacitor of the N-th sub-pixel row to the first end of the second LC capacitor of the (N+1)th sub-pixel row, and does not affect the voltage on the array substrate common voltage line, thereby effectively ensuring consistent voltage value for various areas on the array substrate common voltage line. When applied to LCD device, the invention can improve the display quality of the LCD device.
US10971090B2 Method for preventing image sticking in display panel
The present invention discloses a method for a source driver, for preventing image sticking in a display panel coupled to the source driver. The source driver includes a first output driver and a second output driver having different polarities. The first output driver is configured with a first driving capability and the second output driver is configured with a second driving capability. The method includes the steps of: obtaining an effective voltage of a pixel in the display panel; and adjusting the second driving capability of the second output driver to be identical to the first driving capability of the first output driver, to allow the adjusted second driving capability to drive the effective voltage to reach a level having the same magnitude as a level of the effective voltage driven by the first source driver with the same variation of display data.
US10971087B2 Display device and method of driving the same
According to an aspect of the present disclosure, there is provided a display device including a display panel having a left-eye display area and a right-eye display area, and a timing controller configured to receive video signals having a first frequency to generate video data having a second frequency, where the second frequency is lower than the first frequency.
US10971080B2 Differential difference amplifier circuit having variable transconductance
The differential difference amplifier circuit includes a differential input stage circuit, a loading stage circuit coupled to the differential input stage circuit, and an output stage circuit coupled to the loading stage circuit. The output stage circuit is configured to generate an output signal. The differential input stage circuit includes a first differential pair having a first transconductance and a second differential pair having a second transconductance. The first differential pair is biased by a first current source and receives a first input signal and the output signal. The second differential pair is biased by a second current source and receives a second input signal and the output signal. At least one of the first transconductance and the second transconductance is adjusted according to the image data.
US10971074B2 Displays with multiple scanning modes
An electronic device may include a display such as a light-emitting diode display. The electronic device may be a head-mounted device that provides a virtual reality or augmented reality environment to a user. To reduce artifacts in the display, a display may be operable in both a normal scanning mode and a partial scanning mode. In the normal scanning mode, every row of the display may be enabled to emit light in each frame. In the partial scanning mode, only a subset of the rows of the display may be enabled to emit light in each frame. The display may have a higher refresh rate in the partial scanning mode than in the normal scanning mode. To ensure uniform transistor stress across the display, the scanning driver for the display may scan the disabled rows in the partial scanning mode even though the rows will not be used to emit light.
US10971069B2 Pixel driving circuit, driving method thereof and display device
A pixel driving circuit, a driving method and a display device are provided. The pixel driving circuit includes a driving unit, a capacitor unit, a data write-in unit connected to a corresponding gate line, a corresponding data line and the driving unit, a power source control unit connected to a first light-emitting control end, a power source signal input end and the driving unit, and a first light-emitting control unit connected to a second light-emitting control end, the power source signal input end and the driving unit and configured to, within a predetermined time period of a light-emitting stage, control the power source signal input end to be electrically connected to the driving unit under the control of the second light-emitting control end, stop the operation of the driving unit, and enable the light-emitting unit not to emit light.
US10971068B2 System and methods for thermal compensation in AMOLED displays
Disclosed is a circuit and technique to determine the temperature of an AMOLED display in order to calibrate programming data signals. The temperature of selected pixels of a plurality of pixels in an AMOLED display is measured via one of several disclosed methods. A thermal sensor for the selected pixels may be used. A measurement of output voltage data may be used to estimate temperature. A finite element analysis model may be used based on consumed power of the selected pixel. The temperature data for the selected pixel is then interpolated to the neighboring non-selected pixels to estimate the temperature of those pixels.
US10971050B2 Method for driving a display panel to display image, display apparatus thereof, and driver enabled to perform the method
The present application discloses a method for driving a display panel for displaying images. The method includes determining multiple subpixels in a bright area of an image to be displayed by the display panel. The bright area is an image display area having a luminance value maintained greater than a threshold luminance value for a duration longer than a threshold duration. Additionally, the method includes driving the multiple subpixels to emit light alternatingly in a period of alternate light-emission for displaying the image. Furthermore, the method includes driving all adjacent subpixels surrounding any one subpixel that is not emitting light during the period of alternate light-emission to provide luminance rendering to the one subpixel such that the luminance value of the bright area is greater than the threshold luminance value.
US10971046B2 Display device, power supply device for display device, and driving method of display device
A display device includes a display unit including a plurality of pixels, a scan driver applying a scan signal to a plurality of scan lines, a data driver applying a data signal to a plurality of data lines, and a power supply unit supplying a driving voltage to at least one among the display unit, the scan driver, and the data driver. The power supply unit includes an inductor connected between an input terminal to which an input voltage is input and a driving voltage output terminal to which the driving voltage is output, a switch connected between the inductor and a ground, and a switch controller outputting a first ramp pulse having a first frequency at a first load of the display device and outputting a second ramp pulse having a second frequency at a second load of the display device.
US10971032B2 Systems and methods for providing extensible electronic learning systems
An extensible electronic learning system having at least one learning management system having a learning management processor and a learning management memory operatively coupled thereto, said processor programmed for executing at least one learning management service and providing at least one extensible integration module. Each extensible integration module includes a predefined vendor services interface comprising at least one vendor services definition, and a vendor configuration upload component for receiving vendor configuration settings about at least one vendor. The at least one vendor having a vendor processor and a vendor memory operatively coupled thereto, said vendor processor programmed for executing a least one vendor services, the at least one of said vendor services implementing the at least one of said vendor service definition, and providing at least one vendor integration module, each vendor integration module comprising the predefined vendor services interface and the vendor configuration settings. The vendor configuration settings are received by the extensible integration module such that the learning management system may request the at least one of said vendor services based on the extensible integration module.
US10971031B2 Apparatus and method for identifying food nutritional values
System and method for identifying, measuring and analyzing food nutritional values and consumer eating behaviors is disclosed. A food container, having weight sensors and food identification sensors, identifies weight, type, and preparation status of the food item being consumed by the user from the food container. Based on the identified information, the nutritional value of the food item is determined and observed. The food container in communication with the system components may provide the user a recommended meal plan to improve the user's health condition. In addition, the food container issues an alert to the user when the user puts too much, too less, or the right amount of food items in the food container or eats the food items too fast.
US10971025B2 Information display apparatus, information display terminal, method of controlling information display apparatus, method of controlling information display terminal, and computer readable recording medium
According to one embodiment, there is provided an information display apparatus including a processor, the processor being configured to: designate a character string in a text displayed in a display unit in accordance with a user operation; determine whether a keyword is included in a part of the designated character string; generate, if it is determined that the keyword is included in the part of the designated character string, problem setting data based on the keyword included in the designated character string; and transmit the problem setting data to an external terminal.
US10971022B2 Drone user equipment indication
The disclosure relates to drone user equipment (UE) indications that may be conveyed to a wireless network. In particular, a UE that has flight capabilities (i.e., capabilities to operate as an unmanned aircraft system) and optional further capabilities to report a current height level may indicate such capabilities to the wireless network. As such, the wireless network may differentiate the drone UE from other UEs that only operate on the ground. Furthermore, the optional current height level may enable the wireless network to differentiate among drone UEs operating at different heights and/or from other UEs that are operating on the ground. The wireless network may further use the information indicating the flight capabilities either alone or in combination with the optional height information to configure power control parameters, manage interference, provide mobility management functions, generate neighbor lists, control beamforming, or implement a radio resource configuration or management procedure.
US10971018B2 Vehicular platoon subscription and management system
A vehicle platoon system may include a database configured to maintain a user profile and data descriptive of existing platoons, and a processor configured to receive a platoon request indicating desire to join a platoon, receive, in response to the request, the user profile defining at least one compliance threshold indicative of a minimum compliance score of other platoon participants, determine whether all members of at least one of the existing platoons have a compliance score exceeding the compliance threshold, and instruct an indication of the platoon to be presented for selection.
US10971017B2 Sensor fusion and information sharing using inter-vehicle communication
Methods, systems and apparatuses for inter-vehicle communication, fusion of sensor information, and information sharing resulting from inter-vehicle communication are disclosed along with control of one or more vehicles in response to information from one or more other vehicles.
US10971015B1 Accident prone location notification system and method
A method includes maintaining vehicle accident occurrence information, wherein the vehicle accident occurrence information includes accident location information, accident occurrence date information, and accident occurrence time information and identifying, based at least in part on the accident location information, one or more accident-prone locations. When a vehicle enters an area comprising one of the accident-prone locations, a notification is made that the vehicle has entered the area comprising one of the accident-prone locations. In addition, in response to a query, a visual representation of one of the accident-prone locations is displayed, along with accident occurrence date information and accident occurrence time information associated with the accident-prone location.
US10971014B2 Bollard receiver identification
The disclosure relates generally to methods, systems, and apparatuses for automated or assisted driving and more particularly relates to identification, localization, and navigation with respect to bollard receivers. A method for detecting bollard receivers includes receiving perception data from one or more perception sensors of a vehicle. The method includes determining, based on the perception data, a location of one or more bollard receivers in relation to a body of the vehicle. The method also includes providing an indication of the location of the one or more bollard receivers to one or more of a driver and component or system that makes driving maneuver decisions.
US10971012B2 Dual mode indoor parking data delivery and map integration
An apparatus and method for vehicle parking navigation and communication is described. Between a mobile device and a parking server, a first communication link is established. First parking data is received over the first communication link. A parking request including a parking facility identifier is received and a short range communication network is identified, at least in part in response to the parking facility identifier. Between the mobile device and the parking server, a second communication link is established for the short range communication network. Second parking data is received over the second communication link. The first parking data and second parking data may be combined.
US10971011B2 Database creation apparatus, parking lot search apparatus, and database creation method
A database creation apparatus includes a controller having at least one processor configured to: (1) acquire vehicle information including position information and status information of a vehicle and information relating to vehicle size of the vehicle associated with each other; (2) extract the position of the vehicle in a parked state on the basis of the vehicle information; and (3) add data indicating that general vehicles of the same vehicle size as the vehicle can be parked at the position to a parking lot database, if the position of the vehicle in the parked state does not coincide with a specific position at which only the vehicle or only specific vehicles including the vehicle are allowed be parked.
US10971008B2 Safety event message transmission timing in dedicated short-range communication (DSRC)
Techniques for transmitting vehicle information messages among a plurality of vehicles are disclosed. In an aspect, a transceiver of a vehicle transmits a first set of vehicle information messages over a wireless medium at a first periodic rate, the first set of vehicle information messages including information related to the vehicle. One or more sensors of the vehicle detect an event related to operation of the vehicle. A processor of the vehicle generates a second set of vehicle information messages each including an event flag and information about the event, the event flag indicating that the second set of vehicle information messages is reporting the event. The transceiver of the vehicle transmits a first vehicle safety message of the second set of vehicle information messages over the wireless medium as soon as the first vehicle safety message is generated.
US10971007B2 Road condition information sharing method
Embodiments of the present invention disclose a road condition information sharing method. The method includes: receiving, by a server, a road condition information request sent by a first terminal, where the road condition information request carries a road condition position of concern; determining, by the server, a second terminal according to the road condition position of concern, where the second terminal has a road condition recording capability, and a distance between the second terminal and the road condition position of concern is less than a preset threshold; and sending, by the server, a road condition sharing request to the second terminal, so that the second terminal shares a road condition according to the road condition position of concern.
US10971000B2 Estimating time travel distributions on signalized arterials
Systems and methods are provided for estimating time travel distributions on signalized arterials. The systems and methods may be implemented as or through a network service. Traffic data regarding a plurality of travel times on a signalized arterial may be received. A present distribution of the travel times on the signalized arterial may be determined. A prior distribution based on one or more travel time observations may also be determined. The present distribution may be calibrated based on the prior distribution.
US10970999B2 System and method for optimized appliance control
In response to a detected presence of an intended target appliance within a logical topography of controllable appliances identity information associated with the intended target appliance is used to automatically add to a graphical user interface of a controlling device an icon representative of the intended target appliance and to create at a Universal Control Engine a listing of communication methods for use in controlling corresponding functional operations of the intended target appliance. When the icon is later activated, the controlling device is placed into an operating state appropriate for controlling functional operations of the intended target appliance while the Universal Control Engine uses at least one of the communication methods to transmit at least one command to place the intended target appliance into a predetermined operating state.
US10970992B2 Emergency notification apparatus and method
A system, apparatus and method for alerting an emergency responder to an emergency, which includes a processor obtaining data from at least one sensor, determining, that the data indicates an emergency condition, based on the determining, obtaining location information and a unique identifier, and communicating the location information and the unique identifier to a node via a network connection.
US10970981B2 Method for collecting and sharing live video feeds of employees within a distributed workforce
One variation of a first method for collecting and sharing substantially real-time video feeds of employees within a distributed workforce includes: distributing a first subset of employee video feeds to a first instance of an employee portal; distributing a second subset of employee video feeds to a second instance of the employee portal; distributing the manager video feed to the first instance and the second instance of the employee portal; distributing the set of employee video feeds to an instance of the manager portal; in response to initiation of a recess for the first employee: replacing the first employee video feed with a recess icon in the second instance of the employee portal and the instance of the manager portal; initiating a timer for the recess; and in response to expiration of the timer, reactivating the first employee video feed.
US10970979B2 Product display and inventory monitoring
A system for monitoring a product on display includes a display pedestal configured to secure the product to a fixture to which the display pedestal is mounted. The display pedestal includes a tether to allow movement of the product relative to the fixture. The system includes a sensor system including a capacitive sensor pad. The capacitive sensor pad is supported by the fixture and configured to detect the movement of the product via the tether.
US10970971B2 Regulated casino games and gaming machines configured to offer conditional wins and/or conditional win opportunities
A computer-implemented method of operating a computing device may comprise accepting, by the computing device, funds from a player and enabling the player to play a wager-based game using the accepted funds. The wager-based game may be configured to present a plurality of in-game assets for player interaction during the game, at least some of the plurality of in-game assets being configured as wagering opportunities, such that player interactions therewith generates wagers. Player interactions with the wagering opportunities may be received and wagers generated upon receiving player interactions with the wagering opportunities. During game play of the wager-based game, a conditional prize may be presented to the player, an award of which being predicated upon receiving future player interactions indicative of the player having caused a predetermined in-game action or in-game result to have occurred. Game play of the wager-based game may be continued and a determination may be made as to when the predetermined in-game action or predetermined in-game result occurs. The conditional prize may be awarded to the player when the predetermined in-game action or predetermined in-game result has been determined to have occurred and the wager-based game may forego awarding the conditional prize to the player when the accepted funds run out, when a player interaction is received that is indicative of a cash out event before the counted number of generated additional wagers equals the predetermined number of additional wagers or when a player interaction is received that is indicative of the player choosing to forego the award of the conditional prize.
US10970966B2 Spontaneous eco-system of aftermarket brokered wagers
In a spontaneous eco-system of aftermarket brokered wagers different subscribers are registered to an aftermarket wager brokering computing system and a request received from one of the subscribers to import a wager pool of new wagers none of which are published in the aftermarket wager brokering system. For each of the new wagers, odds are then extracted from the request, and also an amount wagered, and yet further a list of participants owning the new wagers, none of whom are subscribed to the aftermarket wager brokering system other than the one of the subscribers from which the request is received. Finally, the extracted information is written to a registry, the new wagers published for aftermarket re-sale and an entry written to the registry responsive to an acquisition of a portion of one of the new wagers so as to indicate a fractional ownership of the one of the new wagers.
US10970953B2 Face authentication based smart access control system
A novel method and apparatus for face authentication is disclosed. The disclosed method comprises detecting a motion by a subject within a predetermined area of view, assigning a unique session identification number to the subject detected within a predetermined area of view, detecting a facial area of the subject detected within a predetermined area of view, generating an image of the facial area of the subject, assessing a quality of the image of the facial area of the subject, conducing an incremental training of the image of the facial area of the subject, determining an identity of the subject based on the image of the facial area of the subject, identifying an intent of the subject, and authorizing access to a point of entry based on the determined identity of the subject and based on the intent of the subject.
US10970946B2 Information acquisition apparatus, information acquisition method, and program
An information acquisition apparatus according to one embodiment of the present disclosure includes an actual use state-related information acquisition unit that acquires the sprung mass of a vehicle in one trip based on displacement information of a sprung part of the vehicle acquired by a vehicle height sensor in the vehicle, and an actual use state analysis unit that acquires information regarding an actual use state of the vehicle regarding a loading state of a loaded object on the vehicle in a relatively long period based on the sprung mass in one trip.
US10970940B2 Ticket checking device, ticket checking method, and occupant seat position
The present disclosure relates to the field of ticket checking technologies, and provides a ticket checking device including an identifier and a control unit; the identifier is configured to identify ticket surface information of a ticket presented by a user; and the control unit is configured to compare the ticket surface information identified by the identifier with preset ticket surface information corresponding to the seat.
US10970936B2 Use of neuromuscular signals to provide enhanced interactions with physical objects in an augmented reality environment
Computerized systems, methods, kits, and computer-readable media storing code for implementing the methods are provided for interacting with a physical object in an augmented reality (AR) environment generated by an AR system. One such system includes: a plurality of neuromuscular sensors able to sense a plurality of neuromuscular signals from a user, and at least one computer processor. The neuromuscular sensors are arranged on one or more wearable devices worn by the user to sense the neuromuscular signals. The at least one computer processor is or are programmed to: determine, based at least in part, on the neuromuscular signals sensed by the neuromuscular sensors, information about an interaction of the user with the physical object in the AR environment generated by the AR system; and instruct the AR system to provide feedback based, at least in part, on the information about the interaction of the user with the physical object.
US10970934B2 Integrated operating environment
Systems and methods of rendering a three-dimensional (3D) virtual environment rendering are disclosed. The system comprises a central processing device, a plurality of user devices in data communication with the central processing device, a plurality of application servers in data communication with the central processing device, and software executing on the central processor. The software creates and renders a 3D virtual environment, receives user data from each of the plurality of user devices, renders the user data received from each of the user devices in the 3D virtual environment, receives application data from each of the application servers, renders the application data received from each of the application servers in the 3D virtual environment, and outputs the rendered 3D virtual environment to each of the user devices. The 3D virtual environment serves as a direct user interface with the Internet by allowing users to visually navigate the world wide web.
US10970931B2 Method for transmitting virtual reality image created based on image direction data, and computer readable medium storing program using the same
Disclosed are a method for transmitting a virtual reality image, a method for reproducing a virtual reality image, and a program using the same. A method for transmitting a virtual reality image includes an operation (S120) of creating an initial image frame by a server, an operation (S140) of determining image direction data corresponding to the initial image frame, an operation (S160) of creating a final image frame by coupling the image direction data to the initial image frame as meta information; and an operation (S180) of transmitting the final image frame to a client through wireless communication.
US10970927B2 Positionable emissions control watercraft
A positionable emissions control watercraft that may be placed near a serviced watercraft in a location that is away from the risk of falling cargo, while also eliminating a need for a spacer or a spacer barge, and allowing other service watercraft to access the serviced watercraft.
US10970921B2 Apparatus and method for constructing a virtual 3D model from a 2D ultrasound video
A method for creating a three-dimensional image of an object from a two-dimensional ultrasound video is provided. The method includes acquiring a plurality of two-dimensional ultrasound images of the object and recording a plurality of videos based on the acquired two-dimensional ultrasound images. Each of the videos includes a plurality of frames. The method further includes separating each of the plurality of frames, cropping each of the plurality of frames to isolate structures intended to be reconstructed, selecting a frame near a center of the object and rotating the image to create a main horizontal landmark, and aligning each frame to the main horizontal landmark. The method also includes removing inter-frame jitter by aligning each of the plurality of frames relative to a previous frame of the plurality of frames, reducing the noise of each of the frames, and stacking each of the frames into a three-dimensional volume.
US10970920B2 Systems and methods for ray-traced shadows of transparent objects
Rendering shadows of transparent objects using ray tracing in real-time is disclosed. For each pixel in an image, a ray is launched towards the light source. If the ray intersects a transparent object, lighting information (e.g., color, brightness) is accumulated for the pixel. A new ray is launched from the point of intersection, either towards the light source or in a direction based on reflection/refraction from the surface. Ray tracing continues recursively, accumulating lighting information at each transparent object intersection. Ray tracing terminates when a ray intersects an opaque object, indicating a dark shadow. Ray tracing also terminates when a ray exits the scene without intersecting an object, where the accumulated lighting information is used to render a shadow for the pixel location. Soft shadows can be rendered using the disclosed technique by launching a plurality of rays in different directions based on a size of the light source.
US10970918B2 Image processing method and apparatus using a pixelated mask image and terminal orientation for a reflection effect
An image processing method and an apparatus relate to the field of image processing and add a diffuse reflection effect to a projection image in real time and reduce a calculation volume of adding the diffuse reflection effect. The method includes obtaining a first image that includes a diffuse reflection object, where the first image is an image obtained when the diffuse reflection object is illuminated by a light source, obtaining a mask image corresponding to the diffuse reflection object, obtaining orientation information of a terminal and obtaining a second image based on the orientation information, the first image, and the mask image, where the second image is an image that includes the diffuse reflection object and a diffuse reflection effect and that is generated by superposing the first image and the mask image moved based on the orientation information.
US10970917B2 Decoupled shading pipeline
In some embodiments, a given frame or picture may have different shading rates. In one embodiment in some areas of the frame or picture the shading rate may be less than once per pixel and in other places it may be once per pixel. Examples where the shading rate may be reduced include areas where there is motion and camera defocus, areas of peripheral blur, and in general, any case where the visibility is reduced anyway. The shading rate may be changed in a region, such as a shading quad, by changing the size of the region.
US10970909B2 Method and apparatus for eye movement synthesis
Embodiments of the present disclosure provide a method and an apparatus for eye movement synthesis, the method including: obtaining eye movement feature data and speech feature data, wherein the eye movement feature data reflects an eye movement behavior, and the speech feature data reflects a voice feature; obtaining a driving model according to the eye movement feature data and the speech feature data, wherein the driving model is configured to indicate an association between the eye movement feature data and the speech feature data; synthesizing an eye movement of a virtual human according to speech input data and the driving model and controlling the virtual human to exhibit the synthesized eye movement. The embodiment makes the virtual human to exhibit an eye movement corresponding to the voice data according to the eye movement feature data and the speech feature data, thereby improving the authenticity in the interaction.
US10970897B2 Using augmented reality for accessing legacy transaction terminals
A method for accessing legacy devices via Augmented Reality (AR) devices. The method includes acquiring, via an AR device, an image of a keyboard of a legacy device. The method includes accessing customer commands for initiating of a transaction using the legacy device. The method includes determining a command sequence based, at least in part, on the customer commands, the command sequence mapping to a keystroke sequence to be entered using the keyboard. The method includes generating an overlay indicating a keystroke sequence corresponding to the command sequence. The method also includes displaying, via the AR device, the overlay by visually projecting the overlay over the keyboard of the legacy device.
US10970894B2 Filling empty pixels
A method for rendering a computer image includes, for each pixel of a plurality of N×M pixels forming a tile, determining a plurality of masks for the pixel, wherein N and M denote integers larger than 1, and wherein each mask identifies a respective subset of the pixels that are equidistant from the pixel and located at a respective distance from the pixel. The method further includes: determining an active mask for the tile, the active mask identifying active pixels of the pixels, each of the active pixels being determined as having color information; based on the active mask, identifying an empty pixel of the pixels, the empty pixel lacking color information; and determining at least a first nearest active pixel that is nearest to the empty pixel. The determining includes comparing the active mask with at least one mask of the masks for the empty pixel.
US10970892B2 Electronic apparatus for drawing figure based on function data stored in advance or based on drawing data received from server depending on type of figure to be drawn, and information processing method, system, and medium for same
An electronic apparatus includes a memory, a display, and a processor. The processor obtains an instruction on a figure-related process. If a type of a figure indicated by the instruction is a type unable to be drawn with function data stored in the memory, the processor: sends relevant data to at least one server; receives, from the server, drawing data generated by the server executing, based on the relevant data, an arithmetic operation required for the figure-related process; and performs the process on the display in accordance with the drawing data. If the type is a type able to be drawn with the function data, the processor executes an arithmetic operation required for the figure-related process using the function data without requesting the server to execute the arithmetic operation, and performs the process on the display in accordance with drawing data generated as a result of the arithmetic operation.
US10970889B2 Stroke prediction for stylized drawings based on prior strokes and reference image
Embodiments provide systems, methods, and computer storage media for generating stroke predictions based on prior strokes and a reference image. An interactive drawing interface can allow a user to sketch over, or with respect to, a reference image. A UI tool such as an autocomplete or workflow clone tool can access or identify a set of prior strokes and a target region, and stroke predictions can be generated using an iterative algorithm that minimizes an energy function considering stroke-to-stroke and image-patch-to-image-patch comparisons. For any particular future stroke, one or more stroke predictions may be initialized based on the set of prior strokes. Each initialized prediction can be improved by iteratively executing search and assignment steps to incrementally improve the prediction, and the best prediction can be selected and presented as a stroke prediction for the future stroke. The process can be repeated to predict any number of future strokes.
US10970885B2 Iterative image reconstruction
The present disclosure relates to performing an unrolled iterative reconstruction of image data. Such approaches may include use of neural networks used for one or both of data fidelity and/or image update steps, resulting in improved image quality and accelerated reconstruction for various imaging modalities including CT, PET and MR.
US10970883B2 Augmented reality system and method of displaying an augmented reality image
An augmented reality system includes a global navigation satellite system module adapted to output position data, an orientation measurement module adapted to output orientation data, an augmented reality module, at least one AR-client having a camera and a display. The augmented reality module is adapted to determine a position and orientation of the camera of the at least one AR-client based on the position data and orientation data, calculating screen positions of at least one AR object based on the position and orientation of the camera of the at least one AR-client to create at least one AR-overlay, transmitting the at least one AR overlay to at least one AR-client, and the AR-client is adapted to merging the at least one AR-overlay with a picture received from the camera of the at least one AR-client to provide an AR-image, and displaying the AR-image on the display.
US10970862B1 Medical procedure using augmented reality
The present disclosure provides a method of medical procedure using augmented reality for superimposing a patient's medical images (e.g., CT or MRI) over a real-time camera view of the patient. Prior to the medical procedure, the patient's medical images are processed to generate a 3D model that represents a skin contour of the patient's body. The 3D model is further processed to generate a skin marker that comprises only selected portions of the 3D model. At the time of the medical procedure, 3D images of the patient's body are captured using a camera, which are then registered with the skin marker. Then, the patient's medical images can be superimposed over the real-time camera view that is presented to the person performing the medical procedure.
US10970861B2 Method of determining a transformation matrix
A method (200) of determining a transformation matrix for transformation of ranging data from a first coordinate system for the ranging sensor to a second coordinate system for an image sensor is disclosed. The method comprises providing (201) a ranging sensor and an image sensor; acquiring (202) a ranging frame sequence, and an image frame sequence; determining (203) points of motion in frames of each acquired frame sequence; for each frame in one of the frame sequences: evaluating (204) if a single motion point has been determined in the frame, and if a single motion point has been determined, evaluating (206) if a single motion point has been determined in a temporally corresponding frame of the other frame sequence and, in that case, pairing (207) the temporally corresponding frames, whereby a set of frame pairs is formed, and determining (209) the transformation matrix based on the set of frame pairs.
US10970860B1 Character-tracking system and character tracking method
A character-tracking system is provided. The system includes a plurality of cameras, a first computing server, a second computing server, and a third computing server. The cameras are configured to capture scene images of a scene with different shooting ranges. The first computing server performs body tracking on a body region in the scene image to generate character data. The third computation server obtains a body region block from each scene image according to the character data for facial recognition to obtain user identity. The first computing server further performs person re-identification on different body regions to link the body regions with its person tag belonging to the same user. The first computing server further represents the linked body regions and their person tags with a corresponding user identity.
US10970852B2 Systems and methods for multi-signature countermeasure testing
Systems, methods, and computer-readable media are provided for an autonomous and fully automated method of validating multi-signature decoys that are configured to release infrared flares at multiple points after launch. In one aspect, a method includes capturing, using at least one image capturing device, raw image data of a launched decoy, the decoy having one or more segments configured to be released after launch and automatically processing the raw image data to (1) identify a release point for each of the one or more segments and (2) identify an infrared signature associated with each release point. The method further includes generating a visual display of the release point(s) of the one or more segments and the infrared signature(s) originating from the release point(s).
US10970848B2 Font family and size aware character segmentation
A method clusters each character on a document into one of a plurality of clusters based on widths of at least a portion of the characters on the document and measures distances between characters on the document. A threshold for each of the plurality of clusters is calculated based on at least a portion of the distances between characters in each cluster. The method then segments characters into units using the thresholds for the plurality of clusters. A distance between two characters in the document is compared to a threshold for a cluster to classify the two characters as being part of a unit when the distance is less than the threshold and not being part of the unit when the distance is greater than the threshold. Then, the method performs a recognition process on the document using the units.
US10970839B2 Aligner image based quality control system
A method for analyzing a quality of an orthodontic aligner is described. The method includes receiving, by a processor, a digital representation of a fabricated orthodontic aligner, the digital representation having been generated based on imaging of the fabricated orthodontic aligner. The method further includes analyzing, by the processor, the digital representation of the fabricated orthodontic aligner to identify a quality-related property of the fabricated orthodontic aligner. The method further includes determining, based on the quality-related property, that the fabricated orthodontic aligner comprises a manufacturing flaw. The method further includes classifying, by the processor, the fabricated orthodontic aligner as requiring further inspection by a technician based on determining that the fabricated orthodontic aligner comprises the manufacturing flaw.
US10970825B2 Image processing method and image processing apparatus for executing image processing method
An image processing method includes capturing a display image of a display panel in-focus with a camera; generating a first image by applying a high-pass filter to the captured image to remove or reduce a spatial frequency component corresponding to moiré that has appeared in the captured image; capturing the display image out-of-focus with the camera; generating a second image by applying a correction filter to the captured image to correct attenuation of the spatial frequency component of the captured image with the correction filter, and applying a low-pass filter to the corrected captured image; and generating a third image in which the moiré has been removed or reduced by compositing the first image and the second image. The sum of the transmittance of the high-pass filter and the transmittance of the low-pass filter is a constant value at any spatial frequency.
US10970823B2 System and method for detecting motion anomalies in video
A system for video anomaly detection partitions the input video into a set of input spatio-temporal regions according to parameters of the spatio-temporal regions of the training video indicative of a number of regions in each video frame defining a spatial dimension of each of the spatio-temporal regions and a number of video frames defining a temporal dimension of each of the spatio-temporal regions, and determines blurred, thresholded difference images for each of the input spatio-temporal regions to produce a set of blurred, thresholded difference images. Next, the system extracts a feature vector from each set of blurred, thresholded difference images to produce a set of input feature vectors, computes a smallest distance between each input feature vector and the training feature vectors corresponding to the same spatial region in the scene to produce a set of distances, and compares each distance from the set of distances with an anomaly detection threshold to detect anomalies in the input video of the scene.
US10970816B2 Motion blur and depth of field reconstruction through temporally stable neural networks
A neural network structure, namely a warped external recurrent neural network, is disclosed for reconstructing images with synthesized effects. The effects can include motion blur, depth of field reconstruction (e.g., simulating lens effects), and/or anti-aliasing (e.g., removing artifacts caused by sampling frequency). The warped external recurrent neural network is not recurrent at each layer inside the neural network. Instead, the external state output by the final layer of the neural network is warped and provided as a portion of the input to the neural network for the next image in a sequence of images. In contrast, in a conventional recurrent neural network, hidden state generated at each layer is provided as a feedback input to the generating layer. The neural network can be implemented, at least in part, on a processor. In an embodiment, the neural network is implemented on at least one parallel processing unit.
US10970808B2 Shared local memory read merge and multicast return
A general-purpose graphics processor comprising a first set of compute units, a second set of compute units, and a memory coupled with the first set of compute units and the second set of compute units is described. The memory is configured to merge a first read request to an address block of the memory with a second read request to the address block of the memory to reduce a number of memory accesses to a memory bank associated with the address block. The graphics processor can also include a memory arbiter that can multicast merged reads to the compute units associated with the merged reads.
US10970805B2 Graphics processing unit operation
A system and method for distributed computing including a compute node having a graphics processing unit (GPU) to execute tasks of a distributed computing job. A distributed-computing programming framework executes the tasks on the compute node. A GPU-daemon process shares GPU resources between the tasks executing on the GPU of the compute node.
US10970794B1 Dynamic pagination of tax return questions during preparation of electronic tax return
Computer-implemented methods, systems and articles of manufacture for rendering paginated interview screens that include arrangements of tax questions or topics representative of question or topic relevancy and that are selected and arranged based at least in part upon determined question or topic categorization and/or ranking. Different pagination structures may be utilized to visually indicate tax question or topic relevancy and to encourage or enable users of a tax return preparation application to answer more pertinent questions or topics before others, while also allowing the user to navigate or scroll questions or topics of paginated screens and to select questions or topics to answer or address at the user's discretion, without being restricted by a pre-determined sequence of interview questions or hard-coded question-and-answer frameworks. Interview screen paginations and content thereof are dynamically updated as runtime data of the electronic tax return is received or updated.
US10970790B2 Safe state to safe state navigation
Systems and methods are provided for navigating a host vehicle. In some embodiments, the system may include at least one processing device programmed to: receive at least one image representative of an environment of the host vehicle; determine a navigational action of the host vehicle; analyze the at least one image to identify a target vehicle in the environment of the host vehicle; determine a next-state distance between the host vehicle and the target vehicle that would result if the navigational action was taken; determine a maximum braking capability of the host vehicle, a maximum acceleration capability of the host vehicle, and a speed of the host vehicle; determine a stopping distance for the host vehicle; determine a speed of the target vehicle; and implement the navigational action if the determined stopping distance for the host vehicle is less than the next-state distance summed with a target vehicle travel distance.
US10970782B2 System and method for improved distribution of market information
A data distribution system and method are described herein to improve the distribution of market information to subscribing client devices. Market information updates are provided to subscribing devices over a communication link every time a change in the market occurs. If a bandwidth limitation is reached on the communication link, the preferred embodiments switch to a second mode of transmission such that the market information updates are provided only at predetermined intervals. The preferred embodiment monitors the bandwidth consumption to determine what mode of transmission to apply, and in response, it can dynamically change between modes of transmission. By dynamically adjusting the mode of transmission to comport with the current network bandwidth, the preferred embodiments may provide a network friendly, data intensive, and fast response market information feed.
US10970776B1 Validating an account available from a benefits provider to make payment for services available from another service provider
Techniques for using an account in an electronic store are described, where the account is available from a different electronic platform. For example, a computer system receives, based on a user interface, a request for item information associated with one or more items available from a service provider. The computer system determines, based on a user account with the service provider, an association between the user account and a benefit account with a benefit provider. The computer system determines, based on the association, a deadline for a benefit that is available based on the benefit account, and determines, based on an eligibility of an item for the benefit and on the deadline, that the benefit account is usable to order the item. Further, he computer system provides, to the user interface, a description of the item and an option to use the benefit account for ordering the item.
US10970771B2 Method, device, and non-transitory computer readable medium for utilizing a machine learning model to determine interests and recommendations for a customer of a merchant
A device may receive third-party data associated with merchants and may receive customer interest data associated with customers of the merchants, wherein the customer interest data includes data identifying locations of the customers and birthdates of the customers. The device may train a machine learning model, with the third-party data and the customer interest data, to generate a trained machine learning model. The device may receive, from a user device, data identifying a location and a birthdate of a particular customer of a particular merchant, wherein the particular merchant is one of the merchants, and may process the data identifying the location and the birthdate of the particular customer, with the trained machine learning model, to determine a predicted interest of the particular customer. The device may perform one or more actions based on the interest of the particular customer.
US10970770B2 Item recommendations
A system gathers user behavior data from a group of web retailers and/or non-web retailers, analyzes the user behavior data to identify product recommendations for products offered by the web retailers, and provides one of the identified product recommendations in connection with a product page associated with one of the web retailers.
US10970766B2 System and method for adjusting environmental conditions at a venue based on real time user-specified data
A system and method for providing user-specified data to participating venues includes a system services environment having a website or App, and that facilitates communication between a user and a venue. The system includes functionality for uploading a plurality of user preferences for storage by the system environment server and/or decentralized blockchain nodes, identifying the presence of each user interface device that is physically located at or near a venue, generating a report containing the cumulative favorite selections within each preference category submitted by each of identified user interface devices, submitting the report to the venue and/or environmental devices and/or nodes, and changing the environmental conditions of the venue in real time based on the report.
US10970765B2 Generating user-customized items using a visually-aware image generation network
The present disclosure relates to a personalized fashion generation system that synthesizes user-customized images using deep learning techniques based on visually-aware user preferences. In particular, the personalized fashion generation system employs an image generative adversarial neural network and a personalized preference network to synthesize new fashion items that are individually customized for a user. Additionally, the personalized fashion generation system can modify existing fashion items to tailor the fashion items to a user's tastes and preferences.
US10970761B2 Systems and techniques for computer-enabled geo-targeted product reservation for secure and authenticated online reservations
Systems and methods disclosed herein provide a geo-targeted online reservation system that ensures authenticity of customer devices requesting reservations by generating reservations only if threshold authentication conditions are satisfied. For example, a computing device registered with a server system receives inputs for requesting a reservation of a limited release product and for configuring the product. To authenticate the computing device, the server device transmits an electronic message to the computing device requesting the computing device to respond. A response to the message is one threshold authentication condition for generating the reservation. Upon determining that one or more threshold authentication conditions are satisfied, the server device generates a reservation for the product.
US10970757B2 Organizing data in a virtual computing infrastructure
Techniques are provided for authorizations in a virtual computing infrastructure using a federation token service. The techniques may include receiving a request for a launch plan from a user for launching instances in a plurality of sites, determining object permissions required for actions to be performed to launch one or more of the instances at each site of the plurality of sites, contacting an authorization caching service to obtain authorization tokens for each of the determined object permissions required for the actions, receiving the authorization tokens for each of the determined object permissions required for the actions, and forwarding the request to each site of the plurality of sites with an authentication token and the authorization tokens for each of the determined object permissions required for the actions to be performed to launch the one or more of the instances at each site of the plurality of sites.
US10970755B2 System, method, and computer program for providing a wish list user interface within a web browser that alerts users to changes in multifactor-based prices
This disclosure relates to system, method, and computer program for providing a wish-list user interface within a web browser, for tracking “fully-stacked prices” for items in the wish list, and for alerting users to a drop in a fully-stacked price of an item in the wish list. A browser extension provides a wish list user interface within a user's web browser. Via the user interface, a user is able to add products from different merchant websites to the wish list. As each item is added to the wish list, an initial multifactor-based price (i.e., the fully-stacked price) is calculated for the item. While an item remains in the wish list, a backend server continues to track the multifactor-based price for the item. In response to detecting a drop in a multifactor-based price for an item in the wish list, the browser extension alerts the user to the price drop.
US10970752B1 System and process for displaying media content files in an unblockable manner
There is provided a system and process of delivering online media content files to websites which are not capable of being blocked. The system and process provides a publisher with a sub-domain name that is pointed to an IP provided by an ad server and ask publisher to update his DNS records. Concurrently, the system delivers the user a script on the newly suggested sub domain that publisher inserts in HEAD tag of web pages where it is determined that the unblockable ads are to be displayed.
US10970748B2 Channel integration
A unique session is obtained and an anonymous session is generated that maps to the session. The anonymous session is passed to a selected advertisement service, and the selected advertisement service provides, in response thereto, an interface, which is proxied together with an existing interface of a device (associated with the unique session) during the unique session for a consumer to interact with the proxied interface on the device.
US10970747B2 Access and control for driving of autonomous vehicle
A method and apparatus for controlling use of an autonomous vehicle includes an interior occupant sensing system to obtain data of occupants from a video camera. An occupant sensing controller is configured to receive the video and detect a number of faces of occupants disposed in the vehicle. Further, the occupant sensing controller determines demographic information from the video data of each of the detected faces and then stores the vehicle location, the number of faces, and the demographic information for occupants as data in the vehicle. The occupant sensing controller determines from the demographic information an age of occupants in the autonomous vehicle, and when the demographic information indicates that all occupants in the autonomous vehicle are less than a certain age, limits travel to a destination or operation of the autonomous vehicle in response to age. Further, the occupant sensing controller can recognize a specific authorized individual within the vehicle and limit usage of the vehicle for the identified authorized individual.
US10970742B1 Systems and methods for optimization of capital allocation for advertising campaigns in online-based commerce
A method and associated system of producing an advertising campaign of a product for an online marketplace seller including, under control of one or more processors configured with executable instructions, generating a single keyword advertising campaign of the product; collecting data on the single keyword; executing a machine learning component of an adaptive machine learning platform to generate a machine learning component output based at least in part on the data on the single keyword; generating a behavioral curve or table relating to an advertisement bid value and a cost per click value based at least in part on the machine learning component output; generating sales goal(s) of the product for the online marketplace seller on the online marketplace; generating an optimized advertisement bid value based at least in part on the sales goal(s) and the behavioral curve or table; and generating an optimized advertising campaign therefrom.
US10970741B2 Method and system for integrating audience data with a social media site
Disclosed is an improved approach for implementing a system, method, and computer program product for integrating with a social media site, which can be used to create and configure a custom audience on the social media site.
US10970729B2 Enhancing data cubes
A data server receives multiple requests for data cubes that include data related to a user-specified subject matter. The requests are aggregated into an aggregated request, and an initial data cube is retrieved based on the aggregated request. Upon determining that the initial data cube fails to provide requisite data needed by the aggregated request due to data being missing from the initial data cube, the missing data is located and identified as augmentation data. The initial data cube and the augmentation data are sent to senders of the multiple requests for data cubes. Instructions are transmitted to install the initial data cube and the one or more of the sets of data into an electronic device that has been predetermined to be related to the user-specified subject-matter, the installation improves a functioning of the electronic device by modifying an operation of the electronic device.
US10970723B2 Computer-implemented system and methods for providing sales information to sales professionals
In some embodiments, a computer implemented method for determining and generating an electronic recommendation and/or other outputs, such as observations and tasks, in which the method may include the steps of: receiving input from the user through a client device in which the input may include data for populating a key player data record; identifying, via a computing device processor, a first rule corresponding to the key player data record; retrieving, via a computing device processor, a first observation in which the first observation is associated with the first rule; and displaying to the user, via a display screen of the client device, the first observation. In further embodiments of the method, an observation may be associated with a recommendation and the recommendation may include a pre-recorded video multimedia file specific for the observation.
US10970719B2 Fraudulent transaction identification method and apparatus, server, and storage medium
Techniques for identifying fraudulent transactions are described. In one example method, an operation sequence and time difference information associated with a transaction are identified by a server. A probability that the transaction is a fraudulent transaction is predicted based on a result provided by a deep learning network, where the deep learning network is trained to predict fraudulent transactions based on operation sequences and time differences associated with a plurality of transaction samples, and where the deep learning network provides the result in response to input including the operation sequence and the time difference information associated with the transaction.
US10970716B2 System and method for providing secure identification solutions
The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10970710B2 Apparatus and method for commercial transactions using a communication device
An apparatus for effecting a commercial transaction with a remote transaction server using a payment device via a communication device is provided. The apparatus includes a transaction device coupled with the communication device for capturing information stored on said payment device and a controller for converting the captured information into encrypted information and for transmitting the encrypted information to the communication device. The communication device delivers the encrypted information to the remote transaction server for processing the commercial transaction.
US10970700B2 Information processing apparatus and security control method
In one embodiment, an information processing apparatus is mountable on and demountable from a docking station, and has an input device, an acquisition unit to acquire information indicating an operator for user authentication, and a processor. When the apparatus is mounted on the docking station, the processor permits acceptance of the operation input by the input device, without starting up the acquisition unit. When the apparatus is demounted from the docking station, the processor starts up the acquisition unit, and performs user authentication based on the information indicating the operator which has been acquired by the started up acquisition unit. When the operator is approved as a specific operator of the information processing apparatus, as a result of the user authentication, the processor permits acceptance of the operation input by the input device.
US10970696B1 Techniques to provide physical transaction card capabilities for a mobile device
Various embodiments are generally directed to techniques to enable use of a transaction card of a user device to perform transactions. Embodiments may include method, techniques, and circuitry to cause a transaction card to extend from a user device to be used to perform the transactions. Further, the transaction card may retract into the housing the user device when not in use.
US10970693B2 Semi-automatic configuration of a self-service terminal
Embodiments for providing Semi-Automatic ATM Configuration are generally described herein. In some embodiments, obtaining configuration connection details are obtained. The configuration connection details are used to connect to a configuration server and to configure a self-service terminal (SST).
US10970692B2 Method, system and server system of payment based on a conversation group
A method and device of requesting and receiving payment in a group chat environment are disclosed. The method includes: displaying a conversation interface of a group chat session for a pre-established conversation group, the pre-established conversation group including a user of the user device and a plurality of other users participating in the pre-established conversation group; providing, in the conversation interface of the group chat session, a control for requesting payment from the pre-established conversation group; detecting an input from the user invoking the control for requesting payment from the pre-established conversation group; and in response to detecting the input from the user, posting a group payment request as a chat message to the group chat session.
US10970691B2 System, method, and apparatus for reprogramming a transaction card
A system for reprogramming a transaction card may include a reprogrammable microchip transaction card, an account provider system, and a mobile device. A reprogrammable transaction card may include an embedded microprocessor chip, or integrated circuit (IC), housing various modules to provide card capabilities, such as transaction capabilities, security capabilities, and reprogramming capabilities. An account provider system may include a number of servers and computers, each equipped with storage and modules programmed with various capabilities, such as, storing cardholder data, transaction processing, and/or transaction card reprogramming. A user device may include various hardware and software components, such as a Near Field Communication (NFC) hardware and software components, one or more processors, various input/output interfaces, and/or modules, such as transaction processing modules and transaction card resetting modules. Each component of the system may communicate with each other in order to reprogram the transaction card.
US10970679B2 Presenting project data managed by a content management system
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
US10970669B2 Blockchain enabled transaction processing for an industrial asset supply chain
Some embodiments provide a system to facilitate transaction processing associated with an industrial asset supply chain having a first entity and a second entity. A first entity computer processor may retrieve, from a first entity database, information associated with pre-delivery data about the industrial asset. The first entity computer processor may then record pre-delivery data about the industrial asset via a secure, distributed transaction ledger. A second entity computer processor may retrieve, from a second entity database, information associated with a post-delivery event involving the industrial asset. The second entity computer processor may then record post-delivery event data about the industrial asset via a secure, distributed transaction ledger. The post-delivery event data might indicate, for example, that the industrial asset has been delivered, has been installed, is working properly, has been used, etc.
US10970668B2 Depot dispatch protocol for autonomous last-mile deliveries
Provided are various systems and processes for improving last-mile delivery of real-time, on-demand orders for perishable goods. In one aspect, a method is provided for aggregating on-demand deliveries using a depot dispatch protocol which may implement automated order transport and retrieval systems. The method comprises dispatching merchant couriers to transport on-demand orders from merchants to a merchant depot where the orders are aggregated and batched based on optimized delivery routes and destination proximities. Batches of orders are then transported to a customer depot corresponding to an area of delivery destinations. Orders are then assigned to delivery couriers for completion of delivery to customers. Such delivery routing systems and processes may be implemented alongside a delivery tracking system for generating estimated time of arrival predictive updates for real-time delivery of perishable goods. The described mechanisms improve courier efficiency, improve delivery tracking, and reduce overall delivery times.
US10970666B2 Transportation and shipping management system
A system for managing a selling system for shipping out an item from a warehouse or a nearest base associated with a delivery destination, includes an instruction unit configured to, before receiving an order placement for an item from a customer, transmit, to a warehouse server associated with the warehouse or a relay base server associated with a relay base, a transportation instruction for transporting the item to the nearest base from the warehouse or the relay base, and to, after receiving the order placement for the item from the customer, transmit, to a nearest base server associated with the nearest base, a submission instruction for submitting the ordered item to the customer.
US10970661B2 System and method for monitoring motion and orientation patterns associated to physical activities of users
A system and method for monitoring motion and orientation patterns associated to physical activities of a user is disclosed. Data associated to a physical activity executed by a user is captured from one or more sensors. The data is compared with a plurality of pre-defined motion patterns in order to identify a matched motion pattern. Each pre-defined motion pattern further comprises a first reference threshold value and a second reference threshold value indicating the successful execution of the physical activity. A first threshold value and a second threshold value pertaining to the physical activity executed by the user is determined. The first threshold value and the second threshold value is compared with a first reference threshold value and a second reference threshold value, respectively, corresponding to the matched motion pattern. Finally, an output indicative of the performance of the user in executing the physical activity is notified to the user.
US10970660B1 Community-based data analysis in a software-as-a-service system using a deep learning classifier
Techniques for community-based spend analysis in a software as a service computing environment are disclosed. The techniques leverage information available about community spend to provide new insights into a particular customer's spend. The new insights result from using a trained deep learning classifier to classify spend data lines from both the community of customers and the particular customer in standard spend categories. The spend data lines may be from invoices, requisitions and purchase orders, for example. According to some of the techniques, after classifying the spend data lines in standard spend categories, a highly accurate community-based comparison between spend of the community versus spend of the particular customer in one or more particular standard spend categories is provided in a graphical user interface.
US10970653B1 Caching and updating data records based on relationships between the data records
A system and method for actively updating a data cache is provided. In an embodiment, a plurality of travel listings is received from a plurality of data sources and stored in a data cache. Invalidity prediction instructions are used to determine that a travel listing in the data cache contains inaccurate information. Listing relationship instructions are used to identify listings that are related to the travel listing that contains inaccurate information. Data update requests are then sent to the plurality of data sources for the related listings.
US10970652B1 System and method for selecting a candidate transfer apparatus
A method for determining a transfer apparatus based on user preferences and at least a transfer apparatus archive includes receiving, by a computer device, at least a transfer invocation and user preferences, generating for each candidate transfer apparatus, performance prognoses corresponding to the user preferences, wherein generating each performance prognoses comprises receiving a candidate transfer apparatus archive, training, as a function of the candidate transfer apparatus performance archive and a supervised machine-learning process, a candidate transfer apparatus model, generating performance prognoses as a function of the candidate transfer apparatus model and the at least a transfer invocation, selecting a candidate transfer apparatus as a function of the user preferences, generating an objective function of the user preferences, wherein the objective function outputs a ranking of performance prognoses and selecting a candidate transfer apparatus which maximizes the ranking, and providing the selected candidate transfer apparatus to a user.
US10970634B2 Methods and systems for capturing analytic model authoring knowledge
Some embodiments are directed to systems for authoring predictive models. An embodiment includes a computer system implementing a development environment for generating predictive models. The predictive model authoring tool is configured to perform a modeling operation based on one or more user inputs provided to interface controls of the predictive model authoring tool, determine a modeling context for the modeling operation, log the one or more user inputs, generate a predictive model based on one or more model parameters defined during the modeling operation, link the predictive model to an asset, such that one or more sets of data received from the asset are provided to the predictive model during execution of the predictive model, cause the predictive model to be executed such that the predictive model receives data from the asset, and provide the modeling context, the one or more user inputs, and the one or more model parameters.
US10970623B2 System and method for training artificial intelligence systems using a sima based processor
A reinforcement learning processor specifically configured to train reinforcement learning agents in the AI systems by the way of implementing an application-specific instruction set is disclosed. The application-specific instruction set incorporates ‘Single Instruction Multiple Agents (SIMA)’ instructions. SIMA type instructions are specifically designed to be implemented simultaneously on a plurality of reinforcement learning agents which interact with corresponding reinforcement learning environments. The SIMA type instructions are specifically configured to receive either a reinforcement learning agent ID or a reinforcement learning environment ID as the operand. The reinforcement learning processor is designed for parallelism in reinforcement learning operations. The reinforcement learning processor executing of a plurality of threads associated with an operation or task in parallel.
US10970615B2 Systems and methods for generating secure tags
Systems and methods are provided for decoding secure tags using an authentication server and secure tag reader. The system can include at least one processor and at least one non-transitory memory. The memory can contain instructions that, when executed by the at least one processor, cause the secure tag reader to perform operations. The operations can include detecting a potential secure tag in an image and generating a normalized secure tag image using the image and a stylesheet. The operations can further include providing an identification request to an authentication server, the identification request including the normalized secure tag image. The operations can additionally include receiving rules for decoding tag data encoded into the secure tag as tag feature options and decoding the tag data using the received rules.
US10970611B2 Double-sided button with a tough function
A push-button comprising a first switch contact and a second switch contact which are arranged spaced apart and parallel to each other. The first switch contact is designed for establishing an electrical line connection to the second switch contact when force is applied. The push-button comprises a third switch contact which is arranged spaced apart from the second switch contact and in parallel on a side opposite to the first switch contact. The third switch contact is designed for establishing an electrical line connection to the second switch contact when force is applied. Furthermore, the push-button comprises an evaluation unit which is designed for additionally operating the first and/or the third switch contact(s) as a capacitive or inductive touch sensor.
US10970610B2 RFIC module and RFID tag
In an impedance matching circuit, first to fourth inductors are formed by a conductor pattern of a coil shape, and a fifth inductor is formed by a conductor pattern of an unwound shape. The first inductor and the third inductor are respectively formed in different layers of a substrate and are arranged in such a relationship as to have coil openings overlapping each other. Moreover, the second inductor and the fourth inductor are respectively formed in different layers of the substrate and are arranged in such a relationship as to have coil openings overlapping each other. Two coils interposing the mounting position of the RFIC are in a 180° rotational symmetry relationship.
US10970608B1 Financial services cards including braille
Implementations of the present disclosure include a financial services card including a card substrate, and multiple rows of braille-encoded characters formed on the card substrate, at least a portion of the braille-encoded characters encoding an account number that is associated with the financial services card being distributed between a first row and a second row of the multiple rows, and additional information associated with the financial services card being braille-encoded in a third row.
US10970602B1 Systems and methods for converting video information into electronic output files
Systems and methods for converting video information into electronic output files are disclosed. Exemplary implementations may: obtain video information defining one or more videos; select a subset of the visual content included in the video content of the particular video; perform object detection to detect objects in the selected subset; perform motion detection to detect a movement for one or more of the detected objects in the selected subset, responsive to the object detection detecting one or more detected objects; and generate and store an electronic output file, responsive to the detection of the movement.
US10970600B2 Method and apparatus for training neural network model used for image processing, and storage medium
A method, apparatus, and storage medium for training a neural network model used for image processing are described. The method includes: obtaining a plurality of video frames; inputting the plurality of video frames through a neural network model so that the neural network model outputs intermediate images; obtaining optical flow information between an early video frame and a later video frame; modifying an intermediate image corresponding to the early video frame according to the optical flow information to obtain an expected-intermediate image; determining a time loss between an intermediate image corresponding to the later video frame and the expected-intermediate image; determining a feature loss between the intermediate images and a target feature image; and training the neural network model according to the time loss and the feature loss, and returning to obtaining a plurality of video frames continue training until the neural network model satisfies a training finishing condition.
US10970595B2 Methods and systems for document classification using machine learning
Methods and systems for document classification are provided. One method includes generating by a processor, a plurality of topics using content of a plurality of electronic documents, where each topic includes a plurality of words associated with the plurality of electronic documents; reducing by the processor, the plurality of topics to a subset of topics to represent the plurality of electronic documents based on a parameter indicating a property of each subset topic and separation between the subset topics; automatically generating by the processor, a tag for each subset topic, based on the tag's position within the subset topic; wherein each tag is an attribute of each subset topic; storing by the processor, the subset of topics with corresponding tags in a model data structure; and updating the model data structure by the processor based on one of a new topic and a new tag associated with an electronic document.
US10970593B2 Product effect analysis
A computer implemented method comprising identifying, by one or more processors, a set of images of an individual and a product purchase history corresponding to the individual, analyzing, by one or more processors, the set of images of an individual, the images being from a defined time window, identifying, by one or more processors, one or more products within the product purchase history that correspond to use within the defined time window, determining, by one or more processors, one or more changes in appearance of the individual based on the analyzed images, determining, by one or more processors, correlations between the determined changes in appearance and the identified products used by the individual, and notifying, by one or more processors, the individual of the determined correlations.
US10970590B2 Image-based wellsite equipment health monitoring
Methods and apparatus are presented herein for detecting an oilfield equipment unit of an oilfield wellsite from a visible image, overlaying the detected oilfield equipment unit of the visible image on a corresponding portion of a thermal image, and generating an alert when a temperature indicated by the corresponding portion of the thermal image is outside of an operational temperature range of the detected oilfield equipment unit. The methods and apparatus presented herein facilitate the monitoring of the health of oilfield equipment units that would otherwise be monitored by numerous sensors disposed about the oilfield wellsite.
US10970587B2 Electronic device for notifying of update of image signal processing and method for operating the same
An electronic device is disclosed. The electronic device according to various embodiments includes a display, a memory, a communication module comprising communication circuitry, and a processor, wherein the processor is configured to control the communication module to receive a second image corresponding to a first image stored in the memory from an external electronic device, the second image being an image in which a raw image corresponding to the first image is corrected, to control the display to display the first image on a first segment of the display and to display the second image on a second segment of the display, and to identify whether to store the second image in the memory, based on an input for the first image or the second image.
US10970585B2 Adhering substance detection apparatus and adhering substance detection method
An adhering substance detection apparatus according to an embodiment includes a calculating unit and a determining unit. The calculating unit calculates, for each cell composed of a predetermined number of pixels in a captured image, an edge feature value that is based on edge vectors in the pixels, and that classifies an edge orientation that is included in the edge feature value, into two types of angle classes. The determining unit determines a condition of adhering substance adhering to an image capturing apparatus that captured the captured image, based on a transition count representing number of transitions the angle class goes through within a unit region that is a predetermined region composed of a predetermined number of the cells.
US10970584B2 Systems, devices, and methods for evaluating readings of gauge dials
A method includes identifying, by a processor, a gauge dial pattern in a first file based on a gauge dial template in a second file; identifying, by the processor, a needle pattern in the first file; generating, by the processor, a line pattern that approximates the needle pattern; determining, by the processor, a deflection angle of the needle pattern with respect to the gauge dial pattern based on the line pattern; converting, by the processor, the deflection angle into a reading of the gauge dial pattern based on the gauge dial template; and taking, by the processor, an action based on the reading.
US10970576B2 Methods and systems for capturing image data
A method for capturing image data of a user is provided that includes displaying, by a computing device, a perspective view of a virtual computing device. Moreover, the method includes changing, by the computing device, the perspective view of the virtual computing device while the computing device moves, changing, by the computing device, the display of the virtual computing device to provide notification that the computing device is in an acceptable position for capturing image data of a user, and capturing, by a camera included in the computing device, facial image data of the user.
US10970567B2 Method and system for synthesizing a lane image
A method for synthesizing a lane image is proposed in the present application. This method includes the following steps. M continuous image frames are retrieved at a frame rate f from a video image capture device. A quantity N for image mapping is determined based on a dash length L of a dashed line and a distance S between two dashes of the dashed lines. A frame interval for mapping image frames is determined based on the dash length L, the distance S, the velocity v, and the frame rate f. At least N image frames are retrieved from the M continuous image frames at the frame interval. The at least N image frames are synthesized to obtain the lane image using an image synthesizing device.
US10970565B2 Method and apparatus with road line detection
Disclosed is a method and apparatus for detecting a road line includes segmenting a driving image data into a plurality of segmentation areas, determining a candidate vanishing-point area corresponding to a segmentation area of the segmentation areas, extracting at least one straight road line from the segmentation area, detecting a partial line corresponding to the segmentation area based on whether the at least one straight road line meets the candidate vanishing-point area, detecting the road line of the driving image data by connecting partial lines corresponding to the segmentation areas, and indicating the detected road line.
US10970561B2 Detecting roadway objects in real-time images
The disclosure includes a method that receives a real-time image of a road from a camera sensor communicatively coupled to an onboard computer of a vehicle. The method includes dividing the real-time image into superpixels. The method includes merging the superpixels to form superpixel regions. The method includes generating prior maps from a dataset of road scene images. The method includes drawing a set of bounding boxes where each bounding box surrounds one of the superpixel regions. The method includes comparing the bounding boxes in the set of bounding boxes to a road prior map to identify a road region in the real-time image. The method includes pruning bounding boxes from the set of bounding boxes to reduce the set to remaining bounding boxes. The method may include using a categorization module that identifies the presence of a road scene object in the remaining bounding boxes.
US10970559B2 People flow estimation device, people flow estimation method, and recording medium
An approximate positions-of-people determination means determines, for each partial area, approximate positions of people on an image on the basis of information about the partial area. A states-of-people estimation means, in addition to predicting the current states of particles from the states of particles indicating past states of people and stored in a storage means, adds new particles and evaluates the likelihood of the states of predicted particles and the added particles on the basis of an observation model generated for the observed people to update the weights of the particles, performs particle re-sampling at a probability proportional to the weights of those particles, and outputs the states of the obtained particles as a flow of people.
US10970558B2 People flow estimation device, people flow estimation method, and recording medium
An approximate positions-of-people determination means determines, for each partial area, approximate positions of people on an image on the basis of information about the partial area. A states-of-people estimation means, in addition to predicting the current states of particles from the states of particles indicating past states of people and stored in a storage means, adds new particles and evaluates the likelihood of the states of predicted particles and the added particles on the basis of an observation model generated for the observed people to update the weights of the particles, performs particle re-sampling at a probability proportional to the weights of those particles, and outputs the states of the obtained particles as a flow of people.
US10970556B2 Smart surveillance camera systems and methods
Various techniques are disclosed for smart surveillance camera systems and methods using thermal imaging to intelligently control illumination and monitoring of a surveillance scene. For example, a smart camera system may include a thermal imager, an IR illuminator, a visible light illuminator, a visible/near IR (NIR) light camera, and a processor. The camera system may capture thermal images of the scene using the thermal imager, and analyze the thermal images to detect a presence and an attribute of an object in the scene. In response to the detection, various light sources may be selectively operated to illuminate the object only when needed or desired, with a suitable type of light source, with a suitable beam angle and width, or in otherwise desirable manner. The visible/NIR light camera may also be selectively operated based on the detection to capture or record surveillance images containing objects of interest.
US10970548B1 Virtual assistant of safe locker
The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of providing digital access to safety deposit boxes. The systems and methods provide a portal to digitally access a locker by a user. The systems and methods receive a request to access the locker from the user and authenticate the user to provide access. The systems and methods receive a trigger to capture an image of the locker and capture an image of the interior of the locker. The systems and methods identify items within the locker using recognition algorithms; and associate the items with identified labels. The systems and methods annotate the captured image with the identified labels, wherein the annotations are overlaid onto the capture image to create an augmented reality image of the locker. The systems and methods send the image to the user on a user device associated with the user.
US10970546B2 Method and apparatus for providing information regarding virtual reality image
A method a device and a computer readable medium for providing information regarding a virtual reality (VR) image are disclosed. The method includes providing the VR image. The method also includes determining, based on a gaze of a user viewing the VR image, an image that is reproduced in a partial area of the VR image as an image of interest. The method further includes providing information regarding the image of interest.
US10970543B2 Distributed and self-validating computer vision for dense object detection in digital images
A system for object recognition and segmentation from digital images provides an intelligent object recognition and segmentation using one or more multilayer convolutional neural network (CNN) models trained in multiple-stages and in a parallel and distributed manner to improve training speed and efficiency. The training dataset used in each of the multiple training stages for the CNN models are generated, expanded, self-validated from a preceding stage. The trained final CNN models are augmented with post-model filters to enhance prediction accuracy by removing false positive object recognition and segmentation. The system provides improved accuracy to predict object labels to append to unlabeled image blocks in digital images. In one embodiment, the system may be useful for enhancing a digital landmark registry by appending identifying labels on new infrastructure improvements recognized in aerial or satellite land images.
US10970538B2 Dynamic brightness and resolution control in virtual environments
Systems, apparatuses, and methods may provide for technology to dynamically control a display in response to ocular characteristic measurements of at least one eye of a user.
US10970536B2 Method and system for assessing similarity of documents
Systems and methods for assessing similarity of documents are provided. Embodiments of the systems and methods include extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. The systems and methods may also include determining a document similarity value of the quantified reference document and the archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values.
US10970533B2 Methods and systems for finding elements in optical character recognition documents
Embodiments for finding elements in optical character recognition (OCR) documents are provided. An indication of a selected portion of document is received. Salient pixels in the selected portion of the document are determined. Properties of the salient pixels in the selected portion of the document are identified. The properties of the salient pixels in the selected portion of the document are compared to properties of pixels in each of a plurality of portions of an OCR-converted version of the document. A cognitive analysis is utilized to select at least some of the plurality of portions of the OCR-converted version of the document as suspected matches to the selected portion of the document.
US10970527B2 Robot attention detection
A robot that uses sensor inputs for attention activation and corresponding methods, systems, and computer programs encoded on computer storage media. The robot can be configured to compute a plurality of attention signals from sensor inputs and provide the plurality of attention signals as input to the attention level classifier to generate an attention level. If a user is paying attention to the robot based on the generated attention level, the robot selects a behavior to execute based on the current attention level, wherein a behavior comprises one or more coordinated actions to be performed by the robot.
US10970517B2 Texture recognition device and operation method of texture recognition device
An operation method of a texture recognition device and a texture recognition device are provided. The texture recognition device includes a light source array and an image sensor array; the light source array includes a plurality of light sources; the image sensor array includes a plurality of groups of image sensors; and the operation method includes: in a first period, allowing the light source array to operate to provide a first photosensitive light source, allowing a first group of image sensors that can receive first light emitted by the first photosensitive light source and reflected by the texture to be in a state of sensing and generating a detection electrical signal, and allowing at least one group of image sensors that can receive the first light except the first group of image sensors to be in a state of not sensing and not generating a detection electrical signal.
US10970510B2 Sensor and sensor-equipped display device
According to one embodiment, a sensor includes a first control line, a first signal line, a first detection switch, a common electrode, a first detection electrode, a first circuit and a second circuit. The common electrode is located above the first control line, the first signal line and the first detection switch, opposed to the first control line, the first signal line and the first detection switch. The first detection electrode is located above the common electrode. The first circuit and the second circuit are located under the common electrode, and are opposed to the common electrode.
US10970504B2 Method for reading machine-readable marks on racks and receptacles
A method of reading machine-readable marks on a movable support and object of a sample instrument. The method includes capturing a first image of the moveable support as the moveable support moves from a first position to a second position using an image capture device; determining whether a first fiducial machine-readable mark on the moveable support is in the first image; determining, when the first fiducial machine-readable mark is in the first image, whether a first machine-readable mark on a first object coupled to the moveable support is in the first image at a predetermined position relative to the first fiducial machine-readable mark; and associating information decoded from the first machine-readable mark on the first object with a first location on the moveable support associated with the first fiducial machine-readable mark.
US10970503B2 Imaging arrangements and barcode readers including such imaging arrangements
Imaging arrangements and barcode readers including such imaging arrangements. An imaging arrangement for use in a barcode reader includes a housing. The imaging arrangement also includes a light source configured to emit light along a central light axis. The light source is disposed in the housing. The imaging arrangement also includes a lens having a first surface and a second surface opposite the first surface. The lens is disposed in the housing. The first surface is configured to face the light source and is structured to substantially collimate light received from the light source into a collimated beam. The second surface includes surface structures structured to generate a patterned beam in response to receiving the collimated beam.
US10970502B2 Data collection systems and methods to capture images of and decode information from machine-readable symbols
Systems and methods for providing additional processing capabilities related to machine-readable symbols. A data collection system (100) may include a scan engine (102), auxiliary image processor (104), auxiliary visualizer (106), and host system (108). The scan engine may output decoded information obtained from a representation of a machine-readable symbol captured by a two-dimensional image processor. The scan engine may also output a set of images related to the machine-readable symbol and an object associated with the machine-readable symbol, in which the set of images may form a streaming set of images or streaming video. The set of images may be used by the auxiliary image processor to obtain further information about the machine-readable symbol and/or associated object, such as OCR or DWM information. The set of images may be stored and made accessible by the auxiliary visualizer. The host system may synchronize a display of the images and decoded data output by the scan engine.
US10970488B2 Finding of asymmetric relation between words
A computer-implemented method for finding an asymmetric relation between a plurality of target words is disclosed. The method includes preparing a plurality of image sets, each of which includes one or more images relevant to a corresponding one of the plurality of the target words. The method also includes obtaining a plurality of object labels for each of the plurality of image sets. The method further includes computing a representation for each of the plurality of the target words using the plurality of the object labels obtained for each of the plurality of image sets. The method includes further determining whether there is an asymmetric relation between the plurality of the target words using representations computed for the plurality of the target words.
US10970483B2 Information processing apparatus and non-transitory computer readable medium storing program
An information processing apparatus includes a first extraction part that extracts a value corresponding to a first item, which is an item indicative of a deadline, from a result of character recognition with respect to an image acquired by reading a document which includes an item and a value corresponding to the item; a generation part that generates a second character string of a date format indicative of a date of the deadline based on the result of the character recognition in a case where the value extracted by the first extraction part is a first character string other than the date format; and an output part that outputs the generated second character string as the value corresponding to the first item.
US10970480B1 Method and system for content management for resume generation
A computerized method and system for electronic management of input content provides for resume generation. The method and system determines section lines for each of multiple content sections of the resume. Therein, field lines are determined for each field within the content section, including dividing up the number of section lines amongst the plurality of fields. The method and system updates an electronic user interface indicating fields and number of lines for each of fields. Via the user interface, the method and system includes receiving user input for each of the plurality of fields and tracking the user input for each of the plurality of fields relative to the number of field lines for each of the plurality of fields. Thereby, the method and system manages resume generation by interacting with the user to modify the user input and available field lines, as well as updating corresponding content sections.
US10970476B2 Augmenting digital ink strokes
A content creation application with an ink augmenting feature can communicate at least one recognized term from ink strokes input to a canvas interface of the content creation application to an ink augmenting service. The content creation application can receive at least one keyword from the ink augmenting service, where each keyword indicates a corresponding recognized term having available content identified by the ink augmenting service. The content creation application then transforms a grouping of the ink strokes corresponding to the recognized term indicated by each keyword to an actionable item in the canvas interface. Selection of the actionable item invokes the command to provide the available content.
US10970474B2 Method and system for editing text with a find and replace function leveraging derivations of the find and replace input
A method, computer program and system for performing a find and replace editing operation of a text starting from a couple of initial find and replace expressions provided by the user, applying each rule defining admissible inflected forms of the initial find expression and the initial replace expression, to the initial find and replace expressions to identify all the derived couples of find and replace expressions. The find expression and the replace expression of the derived couples correspond to inflected forms of the initial find and replace expressions. Then, for each match in the text of the find expression of the derived couples, proposing to the user the derived couples for replacement in the text.
US10970471B2 Phased collaborative editing
Embodiments for phased collaborative editing by a processor. A region tag of phased input may be assigned to one or more document regions of a collaborative document along with a list of users enabled to input data to the one or more document regions according to the region tag. A concealed region of the one or more document regions may be revealed to one or more users in the list of users upon content input by a user matching content of the concealed region.
US10970465B2 Web page manipulation
Examples relate to manipulating web pages. In one example, a computing device may: receive a web page that includes application instructions for modifying objects included in the web page; execute the application instructions; record, in an ordered list of changes, change data for each application object that is modified, created, or destroyed during execution of the application instructions; record, in the ordered list of changes, change data for each web page object that is modified, created, or destroyed during execution of the application instructions; identify, in the ordered list of changes, a transition point between recorded changes; receive a request to change a state of the web page to the transition point; and apply, in reverse order, an inverse of each change specified in the ordered list of changes from a current point in time until the transition point.
US10970460B2 Information processing apparatus, method of displaying image, storage medium, and system
An information processing apparatus includes circuitry to receive a signal indicating that a user operation is performed on a screen having a first region including an image and a second region, the screen being displayed on a display, update a display status of the screen based on the received signal corresponding to the user operation performed on the screen, determine whether the user operation is performed on the first region or the second region, and change a presentation style of the image in the screen displayed on the display based on a determination that the user operation is performed on the second region.
US10970450B2 Cell structures and semiconductor devices having same
A semiconductor device comprising active areas and a structure. The active areas are formed as predetermined shapes on a substrate and arranged relative to a grid having first and second tracks which are substantially parallel to corresponding orthogonal first and second directions; The active areas are organized into instances of a first row having a first conductivity and a second row having a second conductivity. Each instance of the first row and of the second row includes a corresponding first and second number predetermined number of the first tracks. The structure has at least two contiguous rows including: at least one instance of the first row; and at least one instance of the second row. In the first direction, the instance(s) of the first row have a first width and the instance(s) of the second row a second width substantially different than the first width.
US10970438B2 Integrated circuit design method and system
A method of generating a layout diagram of an IC device includes assigning a leakage constraint to a first schematic net of the IC device and determining a violation of the leakage constraint based on a dummy gate region. The IC layout diagram includes the dummy gate region between a first component of the first schematic net and a second component of a second schematic net of the IC device. The method includes modifying the IC layout diagram in response to the leakage constraint violation, and generating a layout file based on the modified IC layout diagram.
US10970435B2 Scatterometry system and method
Scatterometry analysis for a patterned structure, in which a patterned structure model is provided having a selected number of virtual segment data pieces indicative of a respective number of segments of the patterned structure along Z-axis through the structure, the segment data pieces processed for determining a matrix comprising Z-axis derivatives of electromagnetic elds' response of the segment to incident eld based on Maxwell's equations' solution, transforming this matrix into an approximated response matrix corresponding to the electromagnetic eld interaction between two different points spaced along the Z-axis, the transformation preferably carried out by a GPU, and comprises embedding the matrix in a series expansion of the matrix exponential term, the approximated response matrices for all the segment data pieces are multiplied for determining a general propagation matrix utilized to determine a scattering matrix for the patterned structure.
US10970434B2 Variable equivalency on connection in a process simulation
A system for developing a simulation of a process. In one aspect, a system creates a first model within the simulation. The first model represents a part of the process and comprises a first port to which other models may be connected. The system also creates a second model within the simulation. The second model represents another part of the process and comprises a second port to which other models may be connected. The system then connects the first port and the second port together. Upon connection, the system allocates a memory location as a connection variable that represents a type of information transfer between the first and second ports. A first port variable, which represents a value transferrable through the first port, is set to reference the value at the allocated memory location. Similarly, a second port variable, which represents a value transferrable through the second port, is also set to reference the value at the allocated memory location.
US10970433B2 Systems and methods for particle pattern simulation
A method is provided comprising, receiving, by a computer system comprising a processor and a tangible, non-transitory memory, particle parameters, creating, by the computer system, particle elements in accordance with the particle parameters, and building, by the computer system, a pattern using the particle elements.
US10970430B2 Computer-readable recording medium, computing machine resource allocation method, and particle simulation apparatus
When simulating behavior of particles in a space having regions and subject to analysis, by processes of a predetermined number fewer than the number of regions, a particle simulation apparatus assigns the regions of the predetermined number, which are selected in descending order of the number of particles included in each of the regions, to differing processes among the processes of the predetermined number. The particle simulation apparatus sequentially assigns unassigned regions in descending order of the number of particles included in each of the unassigned regions, to the process for which the number of particles included in the regions already assigned to each of the processes of the predetermined number is the smallest.
US10970428B2 Method of providing performance indicators of robot hand and method of optimizing structure of robot hand
Disclosed is a method of providing performance indicators of a robot hand and a method of optimizing a structure of the robot hand, and more particularly to a method of providing performance indicators of a robot hand, in which the performance indicators are to objectively compare a plurality of robot hands with respect to performance, and a method of optimizing a structure of the robot hand, in which engineering design criteria are provided to determine essential factors in developing the structure of the robot hand.
US10970423B2 Method and apparatus for securing KVM matrix
A method for securing a KVM Matrix system by inserting a plurality of input security isolators, each of the input security isolators is placed between a host computer and matrix host adapter of the KVM matrix system to enforce security data flow policy that is applicable for the corresponding host computer. Additionally, a security filter is placed between peripheral devices and a matrix console adapter to enforce security data flow policy that is applicable for the corresponding peripheral devices.
US10970422B2 Systems and methods for masking user input and sensor data at a user device
A system described herein may allow for the masking of user input and/or sensor data, which could otherwise be used to uniquely identify and track a user. For example, user inputs (e.g., keyboard or mouse inputs) and/or sensor data (e.g., data from a touchscreen, pressure sensor, gyroscope, etc.) may be normalized and randomized. The normalization and/or randomization may include modifying metadata associated with user inputs or sensor data (e.g., modification of timestamps and/or modification of raw data) prior to outputting the user inputs or sensor data to an application, and/or to a service that attempts to uniquely identify users based on such metadata.
US10970421B2 Virus immune computer system and method
A method and apparatus prevents hacker code from infecting an application program by requiring decryption of the application program prior to running the application program on a computer. The method includes steps of: providing a storage device that is a separate unit from components necessary to operate the computer; storing a symmetric private key on the storage device; using the symmetric private key to produce an encrypted application program upon first installation; thereafter decrypting that part of the encrypted application program needed implement a command to run the application program; precluding the computer from running any part of the application program that has not been first encrypted with the symmetric private key; and, decrypting, on the fly, only those follow-on parts of the encrypted application program needed to perform functions called for during operation of the application program.
US10970415B2 Sensitive data redaction in memory dump
Examples of techniques for sensitive data redaction in a memory dump are described herein. An aspect includes, based on a dump of a virtual address space being triggered, receiving a primary dump corresponding to the virtual address space, the primary dump including one or more tagged memory pages. Another aspect includes identifying, by a sensitive data identification module, sensitive data that is located outside of the of the one or more tagged memory pages in the primary dump. Another aspect includes redacting data corresponding to the sensitive data and the one or more tagged memory pages to determine a redacted dump.
US10970409B1 Security RAM block with multiple partitions
Circuits, methods, and apparatus for storing application data, keys, authorization codes, or other information in a volatile memory on an FPGA. A field programmable gate array (FPGA) can include multiple memory blocks and partition those blocks among multiple independent reconfigurable regions. Access to the memory blocks can then be restricted so that only authorized regions have access to particular memory partitions. In addition, each partition can store multiple message authentication codes (MACs) for further controlling access to data in each partition.
US10970407B2 Processes and related apparatus for secure access control
A process for linking a key to a component is disclosed herein along with apparatus that implements the process and related compositions of matter. In various aspects, the key may be a password, hash, key, encryption key, decryption key, seed value, unlock code, or other alphanumeric identifier, and the component includes a computer in networked communication, and may further include a specific user of the computer. The process may include the process step of identifying the component using environmental variables associated with the component, and the process step of forming a representation of the key unique to said component. The representation is tested to determine that the identified component is the source of the representation, in various aspects. Accordingly, the process may include the process step of testing the representation against previous representations thereby determining the representation is not statistically duplicative of previous representations, and the process may include the process step of testing the representation against possible representations from said component where the possible representations are unique to the component.
US10970406B2 System for mitigating exposure associated with identified unmanaged devices in a network using solution data modelling
Embodiments of the present invention provide a system for mitigating exposures associated with identified unmanaged devices in a network using solution data modelling. The system is typically configured for generating one or more solution data models comprising a plurality of asset systems and a plurality of users, storing the one or more solution data models in a model database, receiving an input from a user to identify unmanaged devices in a network, accessing a first solution data model associated with the network from the model database, identifying the unmanaged devices in the network based on the first solution data model, and displaying information associated with the unmanaged devices to the user.
US10970398B2 Data provision system, data security device, data provision method, and computer program
A data provision system includes a data provision device and a data security device installed in a vehicle. The data provision device includes a vehicle interface configured to transmit data to and receive data from the vehicle and an expected value calculation unit configured to calculate an expected value of application data to be applied to an in-vehicle computer installed in the vehicle. The application data and the expected value are transmitted to the vehicle through the vehicle interface. The data security device includes an interface unit configured to transmit data to and receive data from a device outside the data security device and a measurement unit configured to calculate a measurement value of the application data received from the data provision device through the interface unit and verify the measurement value on the basis of the expected value received from the data provision device through the interface unit.
US10970395B1 Security threat monitoring for a storage system
An exemplary security threat monitoring system receives performance metric data representative of a performance metric for a storage system, applies the performance metric data as an input to an unsupervised machine learning model, and identifies, based on an output of the unsupervised machine learning model, an anomaly in the performance metric data.
US10970394B2 System, device, and method of detecting vishing attacks
Devices, systems, and methods of detecting a vishing attack, in which an attacker provides to a victim step-by-step over-the-phone instructions that command the victim to log-in to his bank account and to perform a dictated banking transaction. The system monitors transactions, online operations, user interactions, gestures performed via input units, and user engagement with User Interface elements. The system detects that the operations performed by the victim, follow a pre-defined playbook of a vishing attack. The system detects that the victim operates under duress or under dictated instructions, as exhibited in irregular doodling activity, data entry rhythm, typographical error introduction rhythm, unique posture of the user, alternating pattern of listening to phone instructions and performing online operations via a computer, and device orientation changes or spatial changes that characterize a device being used to perform an online transaction while also talking on the phone.
US10970391B2 Classification method, classification device, and classification program
A classification device constructs tree structure data in which attribute information relating to a single communication or multiple communications serves as a terminal node, from a series of communications with a single communication destination or multiple communication destinations that take place when software is executed, calculates attribute information on a higher node on the basis of attribute information on the terminal node, and classifies the software by specifying the type of the software on the basis of attribute information on the highest node.
US10970389B2 Resource reallocation based on expected rewards
Methods and systems for determining a reallocation of resources are described. A device may determine initial allocation data that indicates a first amount of resources allocated to a plurality of areas. The device may determine a set of attacker expected rewards based on the initial allocation data. The device may determine a set of defender expected rewards based on the attacker expected rewards. The device may determine moving rewards indicating defensive scores in response to movement of the resources among the plurality of areas. The device may determine defender response rewards indicating defensive scores resulting from an optimal attack on the plurality of areas. The device may generate reallocation data indicating an allocation of a second amount of resources to the plurality of areas. The second amount of resources may maximize the moving rewards and the defender response rewards.
US10970374B2 User identification and authentication with neuromuscular signatures
Methods and apparatus for authenticating a user based on neuromuscular signals. The method comprises recording, using a plurality of neuromuscular sensors arranged on one or more wearable devices, a plurality of neuromuscular signals from a user; deriving a neuromuscular signature for the user from the plurality of neuromuscular signals and/or information based on the plurality of neuromuscular signals, wherein the neuromuscular signature is indicative of at least one personal characteristic of the user detected in the plurality of neuromuscular signals; and authenticating the user based on the derived neuromuscular signature.
US10970370B2 Method and system for creating a strong authentication for a user using a portable electronic device
Technique for creating a strong authentication for a user using a portable electronic device held by the user. A central server requests an external authentication service provider, which provides a first set of user information, to authenticate the user. The user captures a still or moving image of a valid physical piece of user identification and the central server performs optical character recognition on the image, thereby obtaining a second set of user information. The central server compares the first and second sets of user information. In case the first and second sets of user information match, the portable electronic device is associated with the user and a piece of user-specific authentication information.
US10970364B2 Determining a load status of a platform using a likelihood ratio test
In some examples, measurement data is received from at least one sensor that detects a signal reflected from a surface inside a platform. A likelihood ratio test is applied using the measurement data, and a load status of the platform is determined based on the likelihood ratio test.
US10970362B2 Low latency matrix multiply unit
Methods, systems, and apparatus for a matrix multiply unit implemented as a systolic array of cells are disclosed. Each cell of the matrix multiply includes: a weight matrix register configured to receive a weight input from either a transposed or a non-transposed weight shift register; a transposed weight shift register configured to receive a weight input from a horizontal direction to be stored in the weight matrix register; a non-transposed weight shift register configured to receive a weight input from a vertical direction to be stored in the weight matrix register; and a multiply unit that 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.
US10970358B2 Content generation
Generating content includes communicating first content to a consumer, wherein the first content includes at least one identifier, determining a location of the communicated first content in a network, retrieving second content from the location, and establishing third content using the second content using a processor. Determining the location of the communicated first content includes instructing a search engine to perform a search in a network for the at least one identifier and receiving, from the search engine, a search result indicative of a location of the communicated first content in the network. Establishing third content includes performing an analysis of the second content, wherein the analysis includes at least one of a semantic analysis, a syntax analysis, a keyword analysis, a markup analysis, or a link analysis.
US10970350B2 Method and apparatus for processing user interaction sequence data
Computer-implemented methods, computer-implemented systems, and non-transitory, computer-readable media for processing interaction sequence data are disclosed. One computer-implemented method includes: obtaining a dynamic interaction graph is obtained, where the dynamic interaction graph is constructed based on a dynamic interaction sequence, including a plurality of interactions arranged in a chronological order, where each interaction includes two objects involved in the interaction and a time of the interaction. In the dynamic interaction graph, a sub-graph corresponding to a target node is determined, where nodes in the sub-graph comprise the target node and connection nodes connected to the target node through a predetermined amount of edges originating from the target node. A feature vector corresponding to the target node is determined based on a node feature of each of the nodes of the sub-graph and directions of edges of the sub-graph.
US10970334B2 Navigating video scenes using cognitive insights
Embodiments of the invention include method, systems and computer program products for obtaining a scene from a database. Aspects of the invention include receiving a search request for a scene stored in a database including annotated video content. One or more keywords are extracted from the search request. Extended keywords are generated for each keyword. The extended keywords and keywords are compared to the annotated video content to identify target scenes including target scene annotations. A confidence rating is assigned to each of the target scenes based at least in part on a correlation between the target scene annotations for each of the target scenes and the extended keywords and keywords. And at least one of the target scenes are displayed to the user, wherein the at least one of the target scenes is determined based on the confidence ratings.
US10970321B1 Intelligent term and query generation and feedback based selective execution
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatically generating search terms and queries and selectively executing those queries based on feedback from previous queries. In one aspect, a method using artificial intelligence, natural language processing, and machine learning techniques, includes actions of receiving an input data set and first generating a set of auto-generated terms by using a predetermined and dynamic data filter, a basic utility processor, a multi-word combination generator, and a term tally and sorting processor. Additional actions include generating a primary query for every multi-word combination and generating focus queries for every primary query. Further actions include selectively executing queries in succession on a document server and database only if necessary, based on feedback from previous queries, and aggregating all query search results.
US10970317B2 System and method of a two-step object data processing by a vehicle and a server database for generating, updating and delivering a precision road property database
A method and a system of a two-step object data processing by a vehicle and a database for generating and updating a digital road description database containing object-based information about road objects is disclosed. First, the server database comprises fourth data sets and generates and forwards first data sets to the vehicle, which are related to the area of interest of the vehicle. The vehicle is collecting a plurality of ambient data sets at least along a specific section of its path. It is performing the first step of object data processing by evaluating a selection of the plurality of ambient data sets and generating at least one second data set comprising at least location information and detailed object-based information. It further generates third data sets containing differences between the object-based information of the second data sets and the object-based information of the first data sets and forwards the third data sets to the server database. The server database performs the second step of object data processing comprising at least statistical evaluation and post processing to update the fourth data sets in the server database based on the third data sets.
US10970315B2 Method and system for disambiguating informational objects
The present invention provides a Distinct Author Identification System (“DAIS”) for disambiguating data to discern author entities and link or associate authorships with such author entities. The invention provides powerful disambiguation processes applied across one or more databases to yield a disambiguated authority database of authors. An entire database of publications may be processed by the DAIS to group/link authorships and to identify author entities. The author entities may then be matched or associated with actual authors to establish an authority database of authors. After initial evaluation, the DAIS may be used to reevaluate some or all of the database(s) and/or the authority database established by the DAIS may be used to add or update information. DAIS may use “hierarchical clustering” to link authorships and identify authors based on authorship similarity. DAIS evaluates the likelihood that authorships are from the same author.
US10970305B2 Methods and systems of database cluster formation and management
A computerized method useful for node cluster formation and management in a distributed database system includes the step of providing a set of database nodes in a database cluster. Each node of the set of database nodes comprises a cluster management module, a heartbeat module, and a globally unique node identifier. The cluster management module manages cluster membership by maintaining a succession list. The succession list comprises a list of all current members in the database cluster. The heartbeat module communicates a pulse message to every other node in the set of database nodes. The method includes the step of maintaining, with each heartbeat module of each database node, an adjacency list.
US10970278B2 Querying knowledge graph with natural language input
A server computing device, including memory storing a knowledge graph. The server computing device may further include a processor configured to receive a natural language input and generate a tokenized utterance based on the natural language input. Based on the tokenized utterance, the processor may select a predefined intention indicating a target ontology entity type of the natural language input. The processor may identify at least one input ontology entity token included in the tokenized utterance and may identify at least one relation between the predefined intention and the input ontology entity token. Based on the predefined intention, the at least one input ontology entity token, and the relation, the processor may generate a structured query. Based on the structured query and the knowledge graph, the processor may output an output ontology entity token having the target ontology entity type.
US10970277B2 System and method for dynamic conversion of database accessing scripts during runtime in a mainframe rehosting platform
In accordance with an embodiment, described herein is a system and method for dynamically converting data manipulation language (DML) code embedded in a mainframe application rehosted in a mainframe rehosting platform. The DML code can include SQL scripts with SQL statements, and standalone SQL statements for accessing a source database in a mainframe computer. The DML code can be converted programmatically and immediately before the DML code is to be executed during the execution of the rehosted mainframe application. A database access script converter in an application runtime of the mainframe rehosting platform can load a database schema of a target database and a set of conversion rules, parse the rehosted mainframe application to identify the DML code, and convert each SQL statement based on one or more conversion rules and the database schema, for execution against the target database.
US10970276B2 Object loss reporting in a data storage system
In response to receiving a request from a client to store an object, a key-durable storage system may assign the object to a volume in its data store, generate a key for the object (e.g., an opaque identifier that encodes information for locating the object in the data store), store the object on one disk in the assigned volume, store the key redundantly in the assigned volume (e.g., using a replication or erasure coding technique), and may return the key to the client. To retrieve the object, the client may send a request including the key, and the system may return the object to the client. If a disk fails, the system may determine which objects were lost, and may return the corresponding keys to the appropriate clients in a notification. The system may be used to back up a more expensive object-redundant storage system.
US10970275B2 System and methods for providing a data store having linked differential data structures
A data storage and retrieval system for a computer memory configured according to a document store adapted to contain documents. The document store includes a document data structure containing a header and a document having one or more members. The document store further includes a chain of one or more differential data structures, each having a header and at least one updated member. The updated member has a value which is updated relative to a value in a corresponding member having a same identifier in the document data structure or in a preceding differential data structure in the chain. A header of each of the differential data structures includes a pointer to the document data structure or the preceding differential data structure in the chain, and a flag indicating that each of the differential data structures contains less than all of the members of the document data structure.
US10970268B2 System of migration and validation
Disclosed herein are system, method, and computer program product embodiments system of migration and validation. An embodiment operates by receiving an indication of a plurality of documents for migration from a legacy data format to a new data format of a computing system. A first set of data statistics corresponding to a selected one of the subset of documents prior to a performance of the migration, and a second set of data statistics corresponding to the selected document after the performance of the migration are determined. Both the first set of data statistics and the second set of data statistics side-by-side for the selected document are displayed. An indication whether the migration is validated or invalidated is received.
US10970265B2 Enhanced table functions for database management systems
A table function can be received at a database system and applied to one or more data sources. The table function can have one or more generic input operators associated with a source data type of the one or more data sources. One or more output operators associated with a return set of data of the table function can be determined at function call compile time from the values passed to one or more generic input operators. The determining of the one or more output parameters can be based on one or more rules specified in the table function definition. The one or more output operators for the table function can be generated at function call compile time.
US10970257B2 Replicating file systems via cloud storage
A technique for replicating file systems to any number of targets includes obtaining a writeable snapshot of a file system on a source, performing cloud tiering of files in the snapshot, replacing the file contents of the snapshot with stubs pointing to the cloud, and generating a namespace backup of the snapshot that includes directories and stubs. The source system ships the namespace backup to the cloud, allowing any authorized target system to restore from the namespace backup to a local file-system replica, such that contents of the cloud-tiered files are made accessible on the target system from the restored namespace via the stubs.
US10970255B1 System and method for synchronizing data between a customer data management system and a data warehouse
Systems and methods for synchronizing data between a customer data management system and a data warehouse system. A data warehouse server may constantly monitor a dynamic metadata flow from the customer data management system, compare it with the metadata in the data storage device, and dynamically update the metadata in the data storage device. The data warehouse server may track activities over time and accumulate a long running history, which may include multiple versions of accounts in the customer data management system, e.g., the account as of today, the account as of yesterday, and another version that was the account two weeks ago.
US10970250B2 System, data management method, and file server
A system, comprising: a file server coupled to a plurality of client terminals; and an archive server coupled to the file server via a network. The file server is configured to: provide an area for storing data recognizable by each of the plurality of client terminals; determine whether to store first data into the first storage device based on an attribute of a first storage area in a case where an addition request for storing the first data into the first storage area is received from a client terminal; and transmit the addition request to the archive server. The archive server is configured to store the first data into the second storage device in a case where the addition request is received.
US10970244B2 Smart interface circuit
A smart interface circuit includes: a first protocol processing circuit receiving several first protocol commands including a first command and a second command from a first device, storing the commands in an instruction register that is accessible to a second protocol processing circuit, and outputting first data and second data stored in a data buffer to the first device according to the first command and the second command respectively; and the second protocol processing circuit generating X second protocol command(s) according to the first command to request a second device to output the first data to the data buffer, and before the first protocol processing circuit finishes outputting the first data to the first device, the second protocol processing circuit generating Y second protocol command(s) according to the second command to request the second device to output the second data to the data buffer.
US10970240B2 Protocol including a command-specified timing reference signal
Apparatus and methods for operation of a memory controller, memory device and system are described. During operation, the memory controller transmits a read command which specifies that a memory device output data accessed from a memory core. This read command contains information which specifies whether the memory device is to commence outputting of a timing reference signal prior to commencing outputting of the data. The memory controller receives the timing reference signal if the information specified that the memory device output the timing reference signal. The memory controller subsequently samples the data output from the memory device based on information provided by the timing reference signal output from the memory device.
US10970239B2 Hub circuit for a DIMM having multiple components that communicate with a host
An apparatus is described. The apparatus includes a DIMM hub circuit. The DIMM hub circuit includes first bus interface circuitry, control circuitry and second bus interface circuitry. The first bus interface circuitry is to receive header information and payload information from a host. The control circuitry is to process the header information and recognize that the payload is to be passed to a target component that is coupled to the DIMM hub circuit through a second bus that is a same type of bus as the first bus. The second bus interface circuitry to send the payload information over the second bus to the target component, wherein, the payload information is to include embedded header information to be processed by the target component.
US10970237B2 Storage system
A first storage controller includes a first processor, a first memory, and a first switch having a first port. A second storage controller includes a second processor, a second memory, and a second switch having a second port. A storage system connects the first port and the second port by a first link. The first processor and the first switch are connected by a second link configured to transfer user data and a third link configured to transfer control data. The second processor and the second switch are connected by a fourth link configured to transfer user data and a fifth link configured to transfer control data. The first port and the second port transfer the control data in preference to the user data on the first link.
US10970227B2 Data processing apparatus for handling page fault using predefind bit patterns and a method thereof
A data processing apparatus is provided, comprising a processor configured to execute a process, in particular with at least one thread, a memory management unit component configured to access a page table, and a page fault handler configured to handle page faults by triggering a page fault in response to detecting one of a plurality of predefined bit patterns in the page table, and by assigning a different page fault operation for the process, in particular with the at least one thread, to each of the plurality of predefined bit patterns.
US10970225B1 Apparatus and method for handling cache maintenance operations
An apparatus and method are provided for handling cache maintenance operations. The apparatus has a plurality of requester elements for issuing requests and at least one completer element for processing such requests. A cache hierarchy is provided having a plurality of levels of cache to store cached copies of data associated with addresses in memory. A requester element may be arranged to issue a cache maintenance operation request specifying a memory address range in order to cause a block of data associated with the specified memory address range to be pushed through at least one level of the cache hierarchy to a determined visibility point in order to make that block of data visible to one or more other requester elements. The given requester element may be arranged to detect when there is a need to issue a write request prior to the cache maintenance operation request in order to cause a write operation to be performed in respect of data within the specified memory address range, and in that event to generate a combined write and cache maintenance operation request to be issued instead of the write request and a subsequent cache maintenance operation request. A recipient completer element that receives the combined write and cache maintenance operation request may then be arranged to initiate processing of the cache maintenance operation required by the combined write and cache maintenance operation request without waiting for the write operation to complete. This can significantly reduce latency in the handling of cache maintenance operations, and can provide for reduced bandwidth utilisation.
US10970220B2 Tags and data for caches
A device includes a memory controller and a cache memory coupled to the memory controller. The cache memory has a first set of cache lines associated with a first memory block and comprising a first plurality of cache storage locations, as well as a second set of cache lines associated with a second memory block and comprising a second plurality of cache storage locations. A first location of the second plurality of cache storage locations comprises cache tag data for both the first set of cache lines and the second set of cache lines.
US10970215B1 Cache snooping mode extending coherence protection for certain requests
A cache memory includes a data array, a directory of contents of the data array that specifies coherence state information, and snoop logic that processes operations snooped from a system fabric by reference to the data array and the directory. The snoop logic, responsive to snooping on the system fabric a request of a flush/clean memory access operation of one of a plurality of processor cores that specifies a target address, services the request and thereafter enters a referee mode. While in the referee mode, the snoop logic protects a memory block identified by the target address against conflicting memory access requests by the plurality of processor cores such that no other coherence participant is permitted to assume coherence ownership of the memory block.
US10970210B2 Managing data storage devices for spontaneous de-staging of cache
Physical storage devices may be managed for spontaneous de-staging from a cache, for example, by determining a background task threshold (UBTT), and controlling one or more physical storage devices to use the UBTT instead of the VBTT in determining when to enter background task mode. The determined UBTT may be less than the VBTT, which may cause the physical storage device to enter into background task mode earlier, which means that background tasks like garbage collection and write leveling may be performed more frequently. An ability to turn on and turn off management of physical storage devices for spontaneous de-staging of a cache may be provided. It may be desirable to turn off physical storage device management for spontaneous de-staging, for example, during peak workload hours, to prevent physical storage devices from entering into background task mode more frequently during certain times.
US10970202B1 Managing input/output (‘I/O’) requests in a storage system that includes multiple types of storage devices
Writing data in a storage system that includes a first type of storage device and a second type of storage device, including: selecting, for one or more unprocessed write requests, a target storage device type from the first type of storage device and the second type of storage device; issuing a first group of write requests to the first type of storage device, the first group of write requests addressed to one or more locations selected in dependence upon an expected address translation to be performed by the first type of storage device; and issuing a second group of write requests to the second type of storage device, the second group of write requests addressed to one or more locations selected in dependence upon a layout of memory in the second type of storage device.
US10970200B2 Test result triage for a failed code validation
Systems, methods, and software are disclosed herein for triaging test results of a failed code validation. Test results are received indicative of a failed code validation performed in a client device. Failure data is generated from the test results indicating one or more failure modes which occurred during the failed code validation. A follow-up action associated with each of the one or more failure modes is then determined by comparing each of the one or more failure modes to previously identified failure modes. Instructions are communicated to the client device based on the determined follow-up action associated with each of the one or more failure modes.
US10970196B1 Semantic-aware fuzz-based functional testing
A database testing system may generate, based on a randomization process, test data for a database. The system may generate a query that, when processed by the database, produces a first result that comprises the row. The system may modify the query based on a randomization process and in view of the semantic properties of the query language associated with the queries. The system may predict the outcome of the modifies query based on the semantic properties and on the generated test data. The system may verify that the modified query, when processed by the database, produces results consistent with the prediction.
US10970195B2 Reduction of test infrastructure
A method for reducing test case infrastructure includes generating a first plurality of fingerprints for a first plurality of test cases. Each of the first plurality of fingerprints is associated with one of the first plurality of test cases. Each of the first plurality of fingerprints uniquely identifies a specific code path covered by a corresponding test case. A second plurality of test cases is generated based on a functional coverage model of the SUT. A second plurality of fingerprints is generated for the second plurality of test cases. Each of the second plurality of fingerprints is associated with one of the second plurality of test cases. The first plurality of fingerprints is compared to the second plurality of fingerprints to identify one or more matching fingerprints. One or more test cases is identified within the first plurality of test cases associated with the one or more matching fingerprints.
US10970193B2 Debugging a client synchronization service
The disclosed technology relates to a system configured to generate an initial tree state, wherein the initial tree state includes three tree data structures configured to aid in the synchronization of content items managed by a content management system. The system is configured to provide the initial tree state to a client synchronization service, retrieve a final tree state from the client synchronization service, and determine whether the final tree state is correctly synchronized.
US10970188B1 System for improving cybersecurity and a method therefor
A system for improving cybersecurity includes a server configured to define a group of users associated with corresponding user devices, send calibration vectors to user devices, receive actions performed calibration vectors by users, allocate users in the group to one of sub-groups based on received actions, send a set of simulated vectors to user devices associated with users allocated to a particular subgroup, receive actions performed on the simulated vectors by each of the users in the subgroups, define a threshold expertise level for the subgroups, receive, one or more threat vectors reported by one or more users allocated to the sub-groups having the expertise level above the threshold expertise level, update the set of simulated vectors based on the received threat vector, and use the updated set of simulated vectors as training vectors for the each of the users allocated to a particular subgroup to improve cybersecurity.
US10970174B2 Pre-emptive data production site swap
Methods, systems, and computer program products that can pre-emptively swap operations of a data production site to a disaster recovery (DR) site. A method includes providing, by a processor, one or more weighting factors to a set of metrics for an event occurring at a data production site based on information related to the event, analyzing the set of metrics based on the one or more weighting factors, and generating a recommendation related to swapping operations from the data production site to a DR site based on the analysis. Systems and computer program products for performing the above method are also provided.
US10970169B2 Data configuration management system for an engine
A distributed control system for a vehicle includes a configuration controller and at least three nodes communicatively coupled to the configuration controller. Each of the at least three nodes includes a memory device for storing local data and portions of shared data of the distributed control system. Further, portions of the shared data are dissimilarly copied across the at least three nodes using dissimilar methods. More specifically, the dissimilar methods include at least one of striping the shared data amongst the at least three nodes, storing parity information of the shared data amongst at least one of the at least three nodes, storing unique identification or signatory information of the shared data amongst at least one of the at least three nodes, storing subsets of the shared data amongst the at least three nodes, and/or storing exact copies of the shared data amongst at least one of the at least three nodes so as to increase redundancy of the shared data.
US10970165B2 Encoder and decoder for memory system and method thereof
Encoders and decoders are provided for memory systems. An encoder scrambles data bits corresponding to a logical page, selected from among multiple logical pages, using a plurality of random sequences, to generate a plurality of scrambled sequences; selects, as an encoded sequence, a scrambled sequence among the plurality of scrambled sequences; and provides a memory device with the encoded sequence to store the encoded sequence in multiple level cells. The selected scrambled sequence has the lowest number of logical high values among the plurality of scrambled sequences.
US10970164B2 Storage device and operating method of storage device
A storage device includes a nonvolatile memory device, and a controller that reads first data from the nonvolatile memory device. When a number of first errors of the first data is not smaller than a first threshold value, the controller determines whether the first errors include timing errors arising from a variation of signal transmission timings between the nonvolatile memory device and the controller and performs a retraining operation on the signal transmission timings when the first errors include the timing errors.
US10970159B1 Automated system maintenance capabilities for a computing system
An example method includes receiving one or more cross-platform system maintenance rules that are generated by and sent from a central server computing system, determining a type of software operating system currently being executed by a client computing system, determining, based on the one or more cross-platform system maintenance rules and further based on the type of software operating system, one or more platform-specific system maintenance rules that specify one or more platform-specific system maintenance operations and scheduling information, and determining, based on scheduling information identified by the one or more platform-specific system maintenance rules, a schedule indicating when to perform the one or more platform-specific system maintenance operations. The example method includes initiating performance of the one or more platform-specific system maintenance operations in accordance with the schedule, collecting one or more results, and generating and sending at least one summary report.
US10970157B2 Detecting and surfacing user interactions
Incident information that describes a timing of an incident in a service, is received from a service. User activity information is received from a client system in a tenant. An impact of an incident, on a tenant, is identified by combining the incident information with the user activity information.
US10970156B2 Method of detecting compatible systems for systems with anomalies
Systems and methods are provided for detecting system anomalies and detecting compatible modules for replacing computing systems. The described technique includes receiving system parameters specifying functionality of a first computing system, and interrogating a state model using the received system parameters to detect an anomaly within the first computing system. Responsive to detecting an anomaly in the first computing system based on the state model, the system re-interrogates the state model based on at least one candidate module such that the system parameters of the first computing system are replaced by equivalent system parameters of the candidate module. The system then selects the at least one candidate module based on a determination that the candidate module is compatible with the first computing system, and that no anomaly was detected during the repeat interrogation of the state model using the system parameters of the candidate module.
US10970141B2 Integrating transaction processing system interfaces with event-driven polyglot runtime modules
An approach is provided for providing transactional operations in an event-driven polyglot language runtime environment. Native functionalities of a transaction processing system are exposed as interfaces to multiple languages and frameworks in the runtime environment. The transactional operations are called from modules. The transaction processing system is integrated with the modules. A prepare operation is sent to a resource manager (RM) via a resolution thread. For a committed transaction outcome of the resolution thread, the commit is logged, an indication of the commit is sent to the RM, the commit is performed, a completion indication of the commit is sent, and a forget operation is logged. For a rollback transaction outcome of the resolution thread, the rollback is logged, an indication of the rollback is sent to the RM, the rollback is performed, a completion indication of the rollback is sent, and the forget operation is logged.
US10970121B2 Workload-to-cloud migration analysis based on cloud aspects
Methods and systems for evaluating compatibility of a cloud of computers to perform one or more workload tasks. One or more computing solution aspects are determined that corresponding to one or more sets of workload factors, where the workload factors characterize one or more workloads, to characterize one or more computing solutions. The workload factors are compared to the computing solution aspects in a rule-based system to exclude computing solutions that cannot satisfy the workload factors. A computing solution is selected that has aspects that accommodate all of the workload factors to find a solution that accommodates the one or more individual workloads.
US10970119B2 Technologies for hybrid field-programmable gate array application-specific integrated circuit code acceleration
Technologies for hybrid acceleration of code include a computing device (100) having a processor (120), a field-programmable gate array (FPGA) (130), and an application-specific integrated circuit (ASIC) (132). The computing device (100) offloads a service request, such as a cryptographic request or a packet processing request, to the FPGA (130). The FPGA (130) performs one or more algorithmic tasks of an algorithm to perform the service request. The FPGA (130) determines one or more primitive tasks associated with an algorithm task and encapsulates each primitive task in a buffer that is accessible by the ASIC (132). The ASIC (132) performs the primitive tasks in response to encapsulation in the buffer, and the FPGA (130) returns results of the algorithm. The primitive operations may include cryptographic primitives such as modular exponentiation, modular multiplicative inverse, and modular multiplication. The results may be returned to the processor (120) or a network interface controller of the computing device (100).
US10970116B2 Memory management applicable to distributed data structures
A memory management method, system, and computer program product include receiving a request to allocate a block of memory including a first portion to be accessed by a first software component executing on a first computer and second portion to be accessed by a second software component executing on a second computer, allocating the block of memory and additional bytes including a first identifier of the first portion, a first status indicator associated with the first portion, a second identifier of the second portion, and a second status indicator associated with the second portion, initializing the first status indicator and the second status indicator, and making the block of memory available to the first software component and the second software component.
US10970115B2 Resource allocation for tasks of unknown complexity
For a task that has been partially executed, a residual complexity index is computed, the task being of a complexity that cannot be ascertained prior to executing the task. An evaluation is made whether the residual complexity index exceeds a cost of a resource that should be considered for allocation to the task. When the evaluation is affirmative, a priority of the task is established relative to a second task. The resource is scheduled to perform the task according to a timing, the timing being determined using the cost of the resource. The resource is allocated to the task according to the timing.
US10970110B1 Managed orchestration of virtual machine instance migration
Techniques for managing the migration of virtual machine instances are described herein. A migration of a first virtual machine instance is started by preparing an appropriate target location to receive the first virtual machine instance. Next, a second virtual machine instance at the target location is enabled by first copying state information from the first virtual machine instance to the second virtual machine instance, by next creating connections between the second virtual machine instance and resources associated with the first virtual machine instance, and by finally starting packet forwarding between the two virtual machine instances. Finally, the first virtual machine instance is locked, the copy is finalized, and the second virtual machine instance is started.
US10970104B2 Resource access method applied to computer and computer
A resource access method applied to a computer and the computer, where the resource access method is performed by a resource controller which is used to implement resource virtualization. The method includes receiving a resource access request of a virtual machine (VM) for a resource, where the resource access request carries a resource virtual address and an identifier of the VM, translating the resource virtual address into a resource physical address using the identifier of the VM and based on a preset resource information mapping relationship, updating the resource virtual address in the resource access request using the resource physical address, and sending an updated resource access request to a to-be-accessed resource corresponding to the resource physical address in order to access the to-be-accessed resource.
US10970103B2 Technologies for hybrid virtualization and secure enclave policy enforcement for edge orchestration
Technologies for hybrid virtualization and secure enclave include a computing device and an edge orchestrator. The edge orchestrator securely provisions a container-enclave policy to the computing device. A VMM of the computing device constructs a platform services enclave that includes the container-enclave policy. The platform services enclave requests a local attestation report from an application enclave, and the application enclave generates the attestation report using secure enclave support of a compute engine of the computing device. The attestation report is indicative of a virtualization context of the application enclave, and may include a VM flag, a VMM flag, and a source address of the application enclave. The platform services enclave enforces the container-enclave policy based on the virtualization context of the application enclave. The platform services enclave may control access to functions of the computing device based on the virtualization context. Other embodiments are described and claimed.
US10970102B2 System and method for hypervisor-based remediation and provisioning of a computer
A computer located outside of an organizational computing environment is remotely prepared and configured to work in the organizational computing environment. A hypervisor operating system is installed and replaces the primary operating system of the computer, and the primary operating system, virtual software appliances (VSA) and virtual machines (VM) can execute as processes of the hypervisor. The hypervisor is configured to establish secure connection with organizational computing environment and to receive from it organization-configured image software for configuring the compute to work in the organizational computing environment. The secure connection can also be used for remote maintenance of the computer even when the computer operating system is faulty or inactive.
US10970091B2 Creating an on-demand skills blueprint of a mobile application
A mobile app is analyzed to determine each UI configuration in a set of UI configurations that is reachable in a possible use of the mobile app. A set of elements used in the mobile app relative to a selected UI configuration from the set of UI configurations is detected. A function performed by a selected element relative to the selected UI configuration is analyzed. The function is matched with a function identified in a hierarchy of elements, the hierarchy being applicable to a plurality of mobile apps. A category of the function identified in the hierarchy is assigned to the selected element. Using the hierarchy, a type of development skill used in developing the selected element is determined. In a blueprint of the mobile app, the category, the type of the development skill, and a numerosity of occurrences of the selected element in the mobile app are output.
US10970090B2 Self-learning robotic process automation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a self-learning robotic process automation are disclosed. In one aspect, a method includes receiving an automated script that includes one or more commands and that is configured to interact with graphical elements that appear on a user interface. The method further includes executing a command of the one or more commands of the automated script. The method further includes determining that an error occurred during execution of the command of the one or more commands of the automated script. The method further includes determining a modification for the command by applying a script repair model. The method further includes executing the modified command. The method further includes determining whether the error or another error occurred during execution of the modified command. The method further includes determining whether to update the automated script with the modified command.
US10970072B2 Systems and methods to transpose vectors on-the-fly while loading from memory
Disclosed embodiments relate to transposing vectors while loading from memory. In one example, a processor includes a register file, a memory interface, fetch circuitry to fetch an instruction, decode circuitry to decode the fetched instruction having fields to specify an opcode, a destination vector register, and a source vector having N groups of elements, N being a positive integer, the opcode to indicate the processor is to fetch the source vector, generate write data comprising one or more N-tuples, each N-tuple comprising corresponding elements from each of the N groups of elements, and write the write data to the destination vector register, and execution circuitry to execute the decoded instruction as per the opcode, the execution circuitry has a shuffle pipeline disposed between the memory and the register file, the shuffle pipeline to fetch, decode, and execute further instances of the instruction at one instruction per clock cycle.
US10970070B2 Processing of iterative operation
An apparatus has processing circuitry to perform, in response to decoding of an iterative-operation instruction by the instruction decoder, an iterative operation comprising at least two iterations of processing where one iteration depends on an operand generated in a previous iteration. Preliminary information generating circuitry performs a preliminary portion of processing for a given iteration to generate preliminary information. Result generating circuitry performs a remaining portion of processing for the given iteration, to generate a result value using the preliminary information. Forwarding circuitry forwards the result value as an operand for a next iteration of the iterative operation, for iterations other than the final iteration. The preliminary information generating circuitry starts performing the preliminary portion for the next iteration in parallel with the result generating circuitry completing the remaining portion for the current iteration, to improve performance.
US10970063B2 Relay apparatus, transfer method, and computer program
Provided is a relay apparatus configured to transfer an update program, which is downloaded from a server, for a control program of an on-vehicle control device to the on-vehicle control device. The relay apparatus includes: a calculation unit configured to calculate an index value indicating a proportion between a size of the control program and a size of the update program; and a transfer control unit configured to determine whether or not to permit the transfer, on the basis of the calculated index value.
US10970059B2 Systems and methods for updating firmware and critical configuration data to scalable distributed systems using a peer to peer protocol
Systems and methods for updating firmware or other critical configuration data in scalable distributed systems are provided. Such systems and methods can include (1) a master controller receiving (a) a firmware update file that is divided into a plurality of packets and (b) a metadata file that is associated with the firmware update file and (2) a first one of a plurality of slave controllers receiving the metadata file and, responsive thereto, updating a local peer table to include entries for the master controller and a group of the plurality of slave controllers that are available to share any of the plurality of packets and downloading each of the plurality of packets from a combination of the master controller and the group of the plurality of slave controllers.
US10970058B2 Software package installations with proximity tags
A method of installing a software package may include storing a software package coupon on a proximity tag coupled to a computing device; accessing the software package coupon and installing an operating system OS agent during an initial booting of the computing device; and with the OS agent, downloading and installing the software package.
US10970049B2 Code execution and data processing pipeline
A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.
US10970040B2 Systems and methods for augmented reality content harvesting and information extraction
The present disclosure is directed to systems and methods for the creation of a localized audio message for use in a personal audio device. The system includes: a database of information relating to a pre-determined subject obtained from online media content; one or more processors; and a personal audio device configured to receive a localized audio message. The processors extract a dataset comprising information relating to a pre-determined subject from online media content; generate one or more summaries of the information relating to the pre-determined subject; generate a localized audio message based on the one or more summaries; and send the localized audio message to a personal audio device of a user.
US10970037B2 System and method for differentially locating and modifying audio sources
A system and method for differentially locating and modifying audio sources that includes receiving multiple audio inputs from a set of distinct locations; determining a multi-dimensional audio map from the audio inputs; acquiring a set of positional audio control inputs applied to the audio map, each audio control input comprising a location and audio processing property; and generating an audio output according to the audio control inputs and the audio inputs. The audio control inputs capable of configuration through manual, automatic, computer vision analysis, and other configuration modes.
US10970033B2 Systems and methods for generating a visual color display of audio-file data
Systems and methods for generating a visual color display of audio-file data are provided. The system includes a processor that performs a method including receiving audio-file data; generating filtered-audio data by processing the audio-file data by frequency-band filters. The frequency band filters have different frequency bands. The method includes generating one or more waveforms corresponding to the filtered-audio data and displaying the waveforms superimposed in unique color relative to one another. The method includes downsampling the waveforms. The method includes processing the waveforms through an envelope detector. The method includes processing the waveforms through an expander and applying a gain factor. The waveforms have transparency levels at sections that are proportional or inversely proportional to amplitudes at the sections.
US10970029B2 Dynamic user interface and module facilitating content sharing in a distributed computing environment
A sharing client device shares content with viewing client devices. A sharing module operating on a sharing client device and on the viewing client devices facilitates the creation and analysis of viewer snapshots, permitting automatic determination of whether viewers are up-to-date with their display of shared content. Based on the analysis and on a policy of the sharing module, the sharing module can take a number of actions, such as generating and displaying a viewer summary that a user of the sharing client device may view to determine whether, or to what extent, the viewing client devices are up-to-date in their displays of the shared content.
US10970027B2 Combination organic light emitting diode (“OLED”) device
A combination OLED display is provided. The combination OLED display may include a first device. The first device may include a first OLED display. The combination OLED display may include a second device. The second device may include a second OLED display. The first OLED display may communicate with the second OLED display. The first OLED display and the second OLED display may be within a predetermined proximity of one another. The first OLED display and the second OLED display may be configured to display a contiguous application and/or image.
US10970025B1 Smart electric mirrors
A system, comprising two display screens, each having a reflective surface that can act as a mirror when the display screen is turned off, a camera attached to each display screen, cables connecting each camera to the display screen to which it is not attached, and a switch for each display screen, that can turn the display screen on or off. Alternatively, there may be two-sided mirrors that can be flipped down to cover the display screens, and flipped up to uncover them. The images on the display screens may be split between two or more cameras. Alternatively, there may be three or more display screens, and a switch for each display screen, that can turn the display screen on or off, and if on, select which camera's input will be displayed on the display screen, or else a switch for each connection between a camera and a display screen.
US10970021B2 Information processing apparatus and control method to enable a user to specify the number of images to be combined in a frame
An information processing apparatus enables a user to easily grasp the number of images to be combined to a frame. In a case where a plurality of images are combinable to a frame selected by using a communication application, a request message to request transmission of a plurality of images is transmitted via a network.
US10970020B2 Non-transitory computer-readable recording medium storing computer-readable instructions for causing information processing device to execute image process, and information processing device
An information processing device may read, from a shared storing area, first identification information indicating K pieces of first applications that are already installed. The information processing device may display first screen on the display. The information processing device may cause an operating system to display the K pieces of first images in the first screen. Each of K pieces of link information may be associated with a corresponding one of the K pieces of first images. When any one of the K pieces of first images receives an input operation, the operating system may activate the corresponding first application indicated by the link information associated with the first image that receives the input operation.
US10970014B2 Authentication of user at a device using a mobile application
An authentication system uses authentication tokens to allow access by third party applications to a printing device. A mobile device includes a mobile application that scans a graphical code to obtain identification information for the printing device. The mobile application requests that the third party application generate an authentication token. The mobile application stores the authentication token for the third party application and the identification information at a document processing platform, which is separate from the printing device or application. The printing device provides its identification information to the document processing platform to receive the authentication token. The printing device provides the authentication token to the third party application to establish a connection to process print jobs through the mobile device.
US10970012B2 Image forming apparatus, a non-transitory computer-readable recording medium storing print control program, print control method
An image forming apparatus includes a warning mode to issue an alert when a human detection sensor detects a person while the image forming apparatus is in an operation mode. When a central processing unit has received print data from an external device during the warning mode, the central processing unit stores the received print data in a storage device. The central processing unit executes print processing for the stored print data when the warning mode has been released.
US10970010B2 System that issues different identification information corresponding to the same printing apparatus for each issuance request, information processing apparatus, control method thereof, and non-transitory computer-readable storage medium
The first server issues, in response to an issuance request, identification information that corresponds to a printing apparatus and is used for registration processing to use the printing apparatus from a messaging application, and manages first information of the printing apparatus and the identification information, and the second server manages the first information of the printing apparatus and second information of the messaging application and registers the second information of the messaging application so that the printing apparatus corresponding to the identification information from the messaging application can be used if the identification information is determined to be valid by referring to information managed by the first server when the identification information is input via the messaging application, wherein the first server issues, for one printing apparatus, a different piece of identification information for each issuance request.
US10970007B1 Image forming system, image forming apparatus, and information terminal
According to one embodiment, an image forming system includes a plurality of image forming apparatuses and an information terminal that communicates with the plurality of image forming apparatuses. The information terminal includes a communication unit and a controller. The communication unit communicates with the image forming apparatus. The controller transmits first information relating to a job to the plurality of image forming apparatuses. The controller outputs certification information corresponding to the first information. When transmission start information of the job is received from the image forming apparatus, the controller instructs the image forming apparatus to execute the job. The image forming apparatus includes an input device, a communication unit, a storage unit, and a controller. The input device receives an input. The communication unit communicates with the information terminal. The storage unit stores data. After the first information is received, the controller transmits transmission start information of the job to the information terminal which is a transmission source of the first information. When the certification information is input by the input device, the controller executes the job corresponding to the certification information.
US10969999B2 Surface property tracking mechanism
An apparatus to facilitate a tracking of surface properties is disclosed. The apparatus includes one or more processors to receive a memory request, access a virtual to virtual page table to retrieve an address storing surface properties metadata, and process the memory request, wherein the virtual to virtual page table provides a mapping between a main surface and an auxiliary surface including the surface properties metadata.
US10969997B2 Memory controller that filters a count of row activate commands collectively sent to a set of memory banks
A memory controller is described. The memory controller includes a register to collectively track row active commands sent to multiple memory chip banks of a memory rank. The memory controller includes a filter circuit to prevent an activate count value that is to be maintained in the register from being incremented in response to a row activate command that is sent to a different bank than a prior row activate command that caused the activate count value to be incremented
US10969990B2 Parallel database page flushing
Physical block numbers are assigned to pages loaded into memory of an in-memory database. Thereafter, pages having a same size are distributed to one of a plurality of helper threads executing in parallel for processing if such pages having consecutive physical block numbers. Each of these helper threads can have a corresponding small page buffer. Contents of the respective small page buffers are later flushed to physical disk persistence when such small page buffers are full.
US10969986B2 Data storage system with storage container pairing for remote replication
A data storage system in a cluster of storage systems provides virtual-volume data storage to virtual-computing (VC) hosts. A storage container is created for use as a logical grouping of virtual volumes (VVols), and \the storage container is paired as a source storage container with a target storage container on a remote target data storage system. The pairing identifies the target storage container to be used for storing a replica of a replication group of VVols to be stored in the source storage container. When a VVol having a requirement for protection by replication is created, it is placed in a replication group of the source storage container. Subsequently, based on the VVol being a member of the replication group of the source storage container, the VVol is replicated to a target replication group of the target storage container of the remote data storage system.
US10969977B2 Systems and methods for reconfiguring dual function cell arrays
An integrated circuit die element comprises one or more field-programmable gate arrays (FPGAs) elements; a reconfigurable dual function memory array, the reconfigurable dual function memory array including a plurality of reconfigurable memory array blocks, each reconfigurable memory array block being capable of configuration and reconfiguration as a storage memory array block or as a control logic array block for controlling at least a portion of the one or more FPGA elements; and a control logic circuit functioning to configure each reconfigurable memory array block as the respective memory array block or as the respective logic array block for controlling the one or more FPGA elements.
US10969971B2 Data storage method and apparatus
The present application discloses a data storage method and apparatus. A specific implementation of the method includes: acquiring to-be-serialized data and a description file related to the to-be-serialized data, wherein the to-be-serialized data includes a data name and a data value, and the description file includes a file identifier and at least one data element, the data element includes at least one data item, and the data item includes a data item name and a data type; allocating a memory space to the data item according to the data type; finding, according to a preset matching relationship between the to-be-serialized data and the data item, a data item matched with the to-be-serialized data; and storing the data value into the memory space of the found data item as a data item value of the found data item. This implementation improves the data storage efficiency.
US10969970B2 Storage optimization of database in volatile and non-volatile storing unit
According to an embodiment, a database device includes a volatile first storing unit, a non-volatile second storing unit, an access processing unit configured to execute an operation corresponding to an access request for each of a plurality of blocks obtained by dividing data pieces, a backup processing unit configured to write data of each of the plurality of blocks at a backup time to the second storing unit, and a block management unit. The block management unit writes, under certain conditions, data of any block stored in the first storing unit to the second storing unit, and reads data of a block targeted by an access request from the second storing unit to the first storing unit. The backup processing unit writes data of a block that is not yet written to the second storing unit among the plurality of blocks.
US10969969B2 Use of recovery behavior for prognosticating and in-situ repair of data storage devices
An approach to identifying problematic data storage devices, such as hard disk drives (HDDs), in a data storage system involves retrieving and evaluating a respective recovery log, such as a media error section of a device status log, from each of multiple HDDs. Based on each recovery log, a value for a Full Recoveries Per Hour (FRPH) metric is determined for each read-write head of each respective HDD. Generally, the FRPH metric characterizes the amount of time a head has spent performing recovery operations. In response to a particular head FRPH reaching a pre-determined threshold value, an in-situ repair can be determined for the HDD in which the head operates. Similarly, in the context of solid-state drives (SSDs), a latency metric is determinable based on time spent waiting on resolving input/output (IO) request collisions, on which an in-situ repair can be based.
US10969966B2 Method and device for data read and write
Embodiments of the present disclosure relate to method and device for data read/write. The method comprises: in response to receiving a first read/write request for a first target area, determining whether there is a second read/write request under execution in conflict with the first read/write request, a second target area for the second read/write request at least partially overlapping with the first target area, and at least one of the first read/write request and the second read/write request being a write request; and in response to determining there being the second read/write request in conflict, suspending the first read/write request while maintaining a sub-area of the first target area in an unlocked state, the sub-area not overlapping with the second target area.
US10969963B2 Namespaces allocation in non-volatile memory devices
A computer storage device having a host interface, a controller, non-volatile storage media, and firmware. The firmware instructs the controller to: receive, via the host interface, a request from a host to allocate a namespace of a quantity of non-volatile memory; generate, in response to the request, a namespace map identifying a plurality of blocks of addresses having a same predetermined block size, and a partial block of addresses having a size smaller than the predetermined block size; and convert, using the namespace map, logical addresses in the namespace communicated from the host to physical addresses for the quantity of the non-volatile memory. For example, the request for allocating the namespace can be in accordance with an NVMe protocol.
US10969961B2 Using volume header records to identify matching tape volumes
Various embodiments are provided for identifying matching tape volumes for data deduplication in an automated data storage library by a processor. N most similar tape volumes in a tape library may be matched according to a data indication provided in each volume header of the N most similar tape volumes for performing a data deduplication operation on a reduced block of compressed data between the N most similar tape volumes, wherein N is a positive integer.
US10969955B2 Electronic device
An electronic device includes a body, a display screen and a notch defining a notch area fixedly arranged at the body, and a sensor. The sensor is configured to obtain a touch input of an operating entity at the notch area.
US10969950B2 Dynamic resizable media item player
Described herein is a method for managing media item playback. A method includes presenting a media player in a first portion of a user interface (UI) on a mobile device, the media player to provide playback of a first media item. The method also includes receiving a user selection of a second media item via a second portion of the UI. The user selection indicates a user request to move the second media item from the second portion of the UI to the first portion of the UI. The method further includes upon receiving the user selection, causing the media player to provide playback of the second media item when playback of the first media item is complete. The method includes receiving, via a second portion of the UI, a user request to perform an activity that is independent of the viewing of the first media item or the second media item. The method further includes presenting content associated with the requested activity while continuing to provide playback of either the first media item or the second media item in the media player of the first portion of the UI.
US10969945B2 Device, method, and graphical user interface for selecting user interface objects
An electronic device with a display, touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a virtual keyboard, and outputs characters corresponding to respective keys in the virtual keyboard when character-output criteria are met. While displaying an autocorrect user interface for changing a string of characters to a modified string of characters, the device detects an autocorrect input that includes an increase in intensity of a contact above a first intensity threshold while a focus selector is over a respective user interface element in the autocorrect user interface, and then either changes the string of characters to the modified string of characters, or maintains the string or characters, depending on whether the contact has an intensity that meets first predefined criteria with respect to the first intensity threshold and a second intensity threshold that is higher than the first intensity threshold.
US10969934B2 Active path menu navigation system
Disclosed is a method of navigating an information structure comprising: providing a graphical menu interface displaying the items of a given level of the information structure and enabling selection thereof; dynamically constructing an active path as a sequence of active links after an item of the information structure has been selected; said active links allowing the display of one or more items on a given level of the information structure; and said active links allowing a user to access an item in the information structure by selecting from the one or more items displayed by one of the active links on the active path.
US10969915B2 Capacitive sensor
A capacitive sensor has: a base material; a plurality of first transparent electrodes arranged along a first direction on one main surface of the base material; a plurality of second transparent electrodes arranged along a second direction that closes the first direction, the second transparent electrode including conductive nanowires; a link that electrically connects two adjacent first transparent electrodes to each other; a bridge wiring part provided at a portion where the bridge wiring part closes the link, the bridge wiring part electrically connecting two adjacent second transparent electrodes to each other and including an amorphous oxide material; and a reflection reduction layer that has a refractive index higher than the refractive index of the second transparent electrode and lower than the refractive index of the bridge wiring part.
US10969908B2 Using multiple signals to detect touch input
Detecting a location of a touch input is disclosed. Each of a plurality of transmitters coupled to a propagating medium emits a signal that is distinguishable from other signals emitted from other transmitters. The signals from the transmitters are received from at least one receiver coupled to the propagating medium to detect the location of the touch input on a surface of the propagating medium as indicated by an effect of the touch input on each of the distinguishable signals.
US10969906B2 Control method for touch device
The present disclosure provides a control method for a touch device. The control method of the touch device allows the plurality of pressure sensors to be activated to detect the pressure on the touch position of the touch panel while the capacitive touch sensor is probably invalid and the touch device is abnormal. Therefore, the touch device works continuously when the capacitive touch sensor is probably invalid.
US10969900B2 Display device and coordinate notification method
When an application displays image straddling display units (110-1 and 110-2), a coordinate conversion unit (120) uses a predetermined operation to transform the physical coordinates indicating the position at which a display unit (110-1 or 110-2) senses contact to virtual coordinates and supplies the virtual coordinates. A coordinate notification unit (130) notifies an application (140) of the physical coordinates at which contact was sensed when the application is displaying the image on one of the display units (110-1 or 110-2) and notifies the application (140) of the virtual coordinates supplied by the coordinate conversion unit (120) when the one application is displaying the image straddling the display units (110-1 and 110-2).
US10969892B2 Display panel
A display panel comprises a light-emission elements array including a plurality of light-emission elements which corresponds to a plurality of pixel regions arranged in a display region; an encapsulating film covering the light-emission elements array; a touch sensor disposed over the encapsulating film; and a touch protective film covering the touch sensor, wherein the touch protective film includes a material containing core-shell structured particles.
US10969891B2 Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a display region; a non-display region around the display region; a touch layer including first touch electrodes and second touch electrodes, the first touch electrodes extend along a first direction and are arranged along a second direction, the second touch electrodes extend along the second direction and are arranged along the first direction, the first direction intersects with the second direction; a touch chip, each first touch electrode is connected to the touch chip through a first touch lead, each second touch electrode is connected to the touch chip through a second touch lead; an electrostatic protective layer disposed around the display region; an encapsulation element disposed around the display region. In a direction perpendicular to the display panel, the electrostatic protective layer covers at least the first touch lead and covers the encapsulation element.
US10969890B2 Display device and driving method for display device using the same
A display device including a display panel, a plurality of gripping sensors at a side of the display device and configured to detect a gripping of the side of the display device, and a plurality of touch sensors on the display panel and configured to generate a sensing output signal based on sensing input signals, in which the sensing input signals having different enable voltages are applied to the plurality of touch sensors, and the different enable voltages are determined according to the gripping.
US10969888B2 Touch panel manufacturing method, touch panel, and display device
A touch panel manufacturing method, a touch panel and a display device are provided, and the method includes: forming a black frame on a substrate; forming a removable adhesive layer in a display region of the substrate having the black frame; forming a metal layer on the black frame and the removable adhesive layer; removing the removable adhesive layer in the display region and a first part of the metal layer located in the display region; performing photolithography on the substrate where the removable adhesive layer and first part of the metal layer have been removed, thus producing a touch panel.
US10969887B2 Touch display device
A touch display device including scan lines, data lines, metal common lines, pixel sets, a common electrode layer, light-shielding patterns and touch electrode patterns is provided. Each metal common line is located between two adjacent scan lines. Each pixel set is located between two adjacent metal common lines. The common electrode layer includes common electrode portions disposed corresponding to the metal common lines. A vertical projection of each metal common line is completely located within a vertical projection of the corresponding common electrode portion. The light-shielding patterns are disposed corresponding to the metal common lines, and a vertical projection of each metal common line and the scan lines adjacent thereto is completely located within a vertical projection of the corresponding light-shielding pattern. The touch electrode patterns are disposed corresponding to the metal common lines, and a vertical projection of each touch electrode pattern is completely located within a vertical projection of the corresponding common electrode portion.
US10969878B2 Joystick with light emitter and optical sensor within internal chamber
A joystick includes a first structural component, a second structural component, a light emitter, an optical sensor and a processor. The second structural component is assembled with the first structural component to form a chamber. The light emitter is disposed inside the chamber for illuminating one surface of the second structural component. The optical sensor is disposed inside the chamber for capturing the illuminated surface of the second structural component. The processor is electrically connected to the optical sensor and adapted to analyze an intensity distribution of the illuminated surface for determining if the joystick is obliquely pressed or laterally shifted in a relative manner.
US10969875B2 Toroidal sensor
A plurality of sensors for application to a steering wheel or other generally toroidal objects is disclosed. In an embodiment, the sensor comprises interleaving transmit and receive conductors. In an embodiment, the sensor comprises crossing transmit and receive conductors. In an embodiment, sensor conductors are first provided on a flat substrate, which sensors placed on the flat substrate in a configuration that will permit expansion application of the substrate to the steering wheel.
US10969874B2 Method and system for the detection and augmentation of tactile interactions in augmented reality
Program actions may be initiated after detection of a predefined gesture by a user with a real-world object. Users may interact with their physical environment in an augmented reality by detecting interactions with real objects using a combination of location and motion detection, material identification using wearable sensors, or both. Based on detected sensor data from user interaction with a real-world object, a predefined gesture may be identified and a program action associated with that target interaction for the real-world object may be executed. In some cases, the user experience may be enhanced by providing haptic feedback in response to tactile gestures and resulting events.
US10969872B2 Gesture interface
A user interface apparatus, computer program, computer readable medium, and method for selecting a selectable object on a display screen is presented. The display screen displays one or more selectable objects. Information regarding a tracked hand position, and a tracked head or eye position of the user are obtained. Based on the tracked hand position and the tracked head or eye position, it is determined whether a said selectable object is located at a first screen position, the first screen position being a position on the display screen such that the first hand at least partly obscures the user's view of the selectable object. If it is determined as so located, then selectable object is determined as selected.
US10969871B2 Haptic output systems
The present disclosure relates to a system for providing substantially synchronised haptic and audio outputs. The system includes a signal processor which is configured to receive an audio signal from a main processor of the system and to receive a haptic signal, which may be received from the main processor, or may be retrieved from memory, or else may be generated in real-time by the signal processor. The signal processor calculates a delay to be applied to the haptic signal or the audio signal and outputs a delayed version of the audio signal and the haptic signal, or a delayed version of the haptic signal and the audio signal, to appropriate output stages.
US10969870B2 Input device
An input device includes an input member to which a pressing operation is input, a base member on which the input member is mounted, an actuator disposed at least on an input member side and configured to vibrate the input member in a direction perpendicular to a pressing direction of the pressing operation, a braking member disposed to be in contact with the input member, a holding member disposed on a base member side and holding the braking member, and a position adjusting mechanism configured to adjust a position of at least one of the input member and the holding member with respect to the pressing direction.
US10969865B2 Method for transmission of eye tracking information, head mounted display and computer device
The disclosure provides a method for transmission of eye tracking information, a head mounted display and a computer device. The method includes: receiving visual content; receiving object information associated with each content object; displaying the visual content, and performing an eye tracking operation on a wearer of the head mounted display; determining, according to the object information of each content object, whether a gaze location corresponds to one of the content objects; and in response to determining that the gaze location corresponds to a first content object of the content objects, transmitting a first indicator associated with the first content object.
US10969863B2 Configurable sensor array for a multi-target environment
A method of operating a configurable gaze tracking system includes initializing a plurality of sensors by determining positional information of the sensors, wherein the sensors establish a virtual framework, initializing a plurality of target objects by determining positional information of the target objects within the virtual framework, determining a current user using data output by the sensors, determining a gaze of the current user, matching the gaze to one of the target objects in the virtual framework, wherein a target object matched to the gaze is a current target object, and activating the current target object to receive input.
US10969862B2 Eyewear-mountable eye tracking device
An eye movement tracking device that can be mounted to standard eyeglasses as disclosed. The device comprises an illumination source, a time-of-flight (TOF) camera and a processor. The source transmits energy within a frequency band from a location proximate to an eye of a person, such that at least a first portion of the transmitted energy is reflected off a lens of eyewear worn by the person to subsequently reflect off the eye, and such that at least a second portion of the transmitted energy is transmitted through the lens to reflect off objects in the person's environment. The TOF camera detects reflections of at least the first portion of the transmitted energy, and distinguishes them from other energy detected by the TOF camera in said frequency band, based on TOF principles. The processor uses the detected reflections of the first portion of the transmitted energy to determine eye position.
US10969860B2 System and method for generating a virtual reality scene based on individual asynchronous motion capture recordings
A system configured to generate and/or modify three-dimensional scenes comprising animated character(s) based on individual asynchronous motion capture recordings. The system may comprise sensor(s), display(s), and/or processor(s). The system may receive selection of a first character to virtually embody within the virtual space, receive a first request to capture the motion and/or the sound for the first character, and/or record first motion capture information characterizing the motion and/or the sound made by the first user as the first user virtually embodies the first character. The system may receive selection of a second character to virtually embody, receive a second request to capture the motion and/or the sound for the second character, and/or record second motion capture information. The system may generate a compiled virtual reality scene wherein the first character and the second character appear animated within the compiled virtual reality scene contemporaneously.
US10969856B2 Wireless communication circuit and method for controlling wireless communication circuit
A method for controlling a wireless communication circuit is provided, wherein the wireless communication circuit is positioned in a first electronic device, and the method includes the steps of: obtaining parameters of each of a plurality of channels of the wireless communication circuit, and storing the parameters of each channel into a first storage device of the wireless communication circuit, wherein the plurality of channels are capable of being used for communications between the first electronic device and a second electronic device; using at least one specific channel of the plurality of channels to communicate with the second electronic device; and when the wireless communication circuit enters a power saving mode, retaining the parameters of the at least one specific channel, and removing at least a portion of the parameters of the other channels from the first storage device.
US10969854B2 Semiconductor device including clock management unit for outputing clock and acknowledgement signals to an intellectual property block
A system on chip (SoC) includes a plurality of intellectual property (IP) blocks and a clock management unit (CMU) configured to perform clock gating on at least one of the IP blocks. The IP blocks and the CMU interface with one another using a full handshake method. The full handshake method may include at least one of the IP blocks sending a request signal to the CMU to begin providing a clock signal or to stop providing the clock signal, and the CMU sending an acknowledgement signal to the corresponding IP block in response to receipt of the request signal.
US10969844B2 Method and apparatus of controlling network node by providing a virtual power distribution unit
Embodiments of the present disclosure provide a method and apparatus of controlling a network node. The method comprises: providing a virtual PDU by using a computing device; and causing the virtual PDU to control power supply of the network node coupled to the virtual PDU according to a type of the network node. By means of the embodiments of the present disclosure, not only physical nodes can be controlled, but also virtual nodes can be controlled.
US10969838B2 Hybrid cooling system with multiple outlet blowers
A portable computer system includes a chassis, a fan, and a seal. The chassis includes an inlet vent to permit ambient air to be drawn from outside the chassis. The fan receives the ambient air via an input aperture, and blows the ambient air through a first outlet aperture to cool a first component of the portable computer system. The seal seals the input aperture to the input vent such that air from inside the chassis is prevented from recirculating through the fan.
US10969836B2 Storage system
Various embodiments of the present disclosure disclose a storage system. The storage system comprises: at least one storage device array enclosure, each of the storage device array enclosure accommodating storage devices, which are arranged in columns and have gaps existing between adjacent storage devices; each storage device array enclosure includes a cap for covering accommodated storage devices; the cap includes vents and windshield bars, such that when the cap is in a closed state, the vents abut against an upper surface of the corresponding storage devices and the windshield bars cover the gaps between adjacent storage devices. The design of the cap in the storage system of the present disclosure can ensure that during the maintenance of the storage devices in the storage device array enclosure, the cooling airflow is capable of passing through the vents of the opened cap and then entering inside of another storage device array enclosure above the maintained storage device array enclosure, so as to effectively improve thermal performance inside the storage device array enclosure.
US10969834B2 Sensor assemblies for electronic devices
Sensor assemblies for electronic devices are described. According to some embodiments, the sensor assemblies include solid-state sensors, such as capacitive sensors, piezoelectric sensors or piezoresistive sensors. The sensor assemblies can include a number of features that provide a compact profile, making them well suited for integration into small spaces of electronic device enclosures. The sensor assemblies can also include features that isolate movement of various parts of the sensor assemblies, allowing for accurate detection of a sensing event. According to some embodiments, the sensor assemblies are coupled to haptic actuators, speaker, or both, which mimic the feel of a mechanical button and enhance a user's experience.
US10969833B2 Method and apparatus for providing a three-dimensional data navigation and manipulation interface
Various methods for providing a multi-dimensional data interface are provided. One example method may include receiving first data navigation instructions for navigating data in a first dimension or a second dimension via a first user interface device, causing a presentation of the data to be modified within the first dimension or the second dimension in response to at least receiving the first data navigation instructions, receiving second data navigation instructions for navigating the data in a third dimension via a second user interface device, and causing the presentation of the data to be modified within a third dimension in response to at least receiving the second data navigation instructions. Similar and related example methods, example apparatuses, and example computer program products are also provided.
US10969830B2 Flexible display device and method for compensating image of flexible display device
A flexible display device according to example embodiments includes a rollable display panel, a housing accommodating the rollable display panel in a rolled state and including an opening portion through which the rollable display panel is pulled out, an optical sensor disposed at the opening portion and configured to detect luminance of the rollable display panel while the rollable display panel is rolled or unrolled, a controller configured to compensate image data based on detection data generated by the optical sensor, and a display panel driver configured to control a display of rollable display panel.
US10969828B2 Display apparatus
A display apparatus includes: a display module in which a folding area foldable with respect to a virtual folding axis on a plane and first and second non-folding areas adjacent to both sides of the folding area are defined and which is configured to display an image; a support plate below the display module; and an adhesion film between the display module and the support plate. The support plate includes a first support plate bonded to the adhesion film on the first non-folding area, and a second support plate bonded to the adhesion film on the second non-folding area. The first support plate includes a plurality of first protrusions protruding toward the second support plate, the second support plate includes a plurality of second protrusions protruding toward the first support plate, and the first and second protrusions are alternately arranged with respect to each other.
US10969820B2 Methods for optimizing circuit performance via configurable clock skews
An integrated circuits with sequential logic circuitry is provided. The sequential logic circuitry may including latching circuits that receive clock signals from on-chip or off-chip clock sources. The clock signals may exhibit clock skew that is native to the integrated circuit. The natively existing clock skew can be leverage to perform time borrowing to help optimize circuit performance. The desired clock skew can be achieved by intelligent placement of the clock sources and deliberate routing of the clock signals from the clock sources to respective types of clock distribution networks on the integrated circuit.
US10969817B2 Foot pedal apparatus for use with a workstation controlling a robotic surgery system
A foot pedal apparatus for use with a workstation operated by a seated user in controlling a robotic surgery system is disclosed. In some embodiments, the apparatus includes a platform mountable to the workstation proximate a floor surface on which the workstation is located. The apparatus also includes a first pedal mounted on the platform and having an upwardly disposed actuation surface, and a second pedal mounted vertically elevated with respect to the first pedal and having an upwardly disposed actuation surface, the second pedal having at least a proximate portion vertically overlapping a distal portion of the first pedal such that the first and second pedals have a mounted depth in a direction away from the user that is less than a sum of the respective individual depths of the first and second pedals.
US10969814B2 Bandgap reference voltage failure detection
An integrated circuit is provided with a bandgap voltage reference circuit having a bandgap reference voltage output. A bandgap failure detection circuit is coupled to the bandgap reference voltage output. The bandgap failure detection forms a model value of the reference voltage from a first time, compares a present value of the reference voltage at a second time to the model value; and asserts a bandgap fail signal to indicate when the present value is less than the model value by a threshold value. The integrated circuit is reset by the bandgap fail signal. The detection circuit may be operated from a failsafe voltage domain that also allows a critical circuit to complete a pending operation during a reset.
US10969813B2 Maximum power detection for powered devices
In some implementations, a method is provided. The method may allow a powered device to determine the maximum power available from power supply equipment. The method includes determining the length of a cable connecting the powered device to the power supply equipment based on the resistance of the cable. The method further includes determining the maximum power available to the powered device based on the length of the cable. The powered device may then be operated based on the maximum power available.
US10969812B1 Power management in a complex integrated circuit
An integrated circuit may include multiple power consuming cores, multiple sets of power gates, and a control circuit. Each set of power gates can be configured to provide one or more power paths to provide power to a corresponding power consuming core. The control circuit can be configured to switch the set of power gates allocated to a power consuming core in a sequence of switching events during an activation period in response to one of the power consuming cores being turned on or off. The sequence of switching events may vary the number of power gates being switched or vary a time interval between the switching events.
US10969806B2 Intelligent voltage regulator
A voltage regulator includes a programming interface via which programming instructions may be applied to a processor of the voltage regulator. The voltage regulator operates the processor according to the programming instructions to select one of multiple active internally-generated analog voltage levels to determine an output voltage level of the voltage regulator.
US10969802B2 Solenoid operated unit for detecting and removing undesired fluid with diagnostic metering
A solenoid operated unit (100) for detecting and removing an undesired fluid (6) from a desired fluid (5) with diagnostic metering, comprises a unified solenoid operated pump and valve unit (70), a drainage path (40), an electrical detection system (60), a mecha-electro-magnetic detection system (80) and a junction box (190) interacting with an electronic control unit (90) comprising a PWM generator. A plunger (50) moves from up to down, a sweeping volume (28) with a cycle of a PWM electricity wave, while moving down the plunger (50) creates a negative pressure in a sweeping volume (28) and while moving up a positive pressure gets created in the sweeping volume (28) and a negative pressure gets created at a rear end (30) of a unified chamber (26), an air reliever (180) is provided for breathing.
US10969800B2 Proportional flow control valve with counterbalance valve integrated therewith
An example valve includes: a first port configured to be fluidly coupled to an actuator; a second port configured to be fluidly coupled to a reservoir; a third port configured to provide an output pilot fluid signal and receive an input pilot fluid signal; a fourth port configured to be fluidly coupled to a source of fluid; a pilot poppet configured to be subjected to a first fluid force of fluid received at the first port; a pilot piston interfacing with the pilot poppet and configured to be subjected to a second fluid force of the input pilot fluid signal; a solenoid actuator sleeve that is axially movable between an unactuated state and an actuated state; and at least one setting spring configured to apply a biasing force on the pilot piston and the pilot poppet.
US10969799B2 System for and method of fast pulse gas delivery
A system for delivering pulses of a desired mass of gas to a tool, comprising: a mass flow controller including flow sensor, a control valve and a dedicated controller configured and arranged to receive a recipe of a sequence of steps for opening and closing the control valve so as to deliver as sequence of gas pulses as a function of the recipe. The mass flow controller is configured and arranged so as to operate in either one of at least two modes: as a traditional mass flow controller (MFC) mode or in a pulse gas delivery (PGD) mode. Further, the mass flow controller includes an input configured to receive an input signal; an output configured to provide an output signal; a communication port configured to receive program instructions; memory configured and arranged to receive programming data determining the programmed configuration of the mass flow controller as either a digital or analog configuration; and a processor/controller for operating the mass flow controller in accordance with the programmed configuration.
US10969796B2 Autopilot nonlinear compensation
An autopilot nonlinear compensation method includes providing an autopilot command for executing an aircraft maneuver, determining a desired aerodynamic moment of the aircraft based on the autopilot command, providing a measured pilot interface position, determining a total aerodynamic moment of the aircraft based on the measured pilot interface position and the autopilot command in combination with the desired aerodynamic moment, determining a ratio of the desired aerodynamic moment to the total aerodynamic moment, and adjusting the autopilot command with a corrective command based on the ratio. The method may be used to stabilize autopilot control of an aircraft following nonlinear deployment of a control surface.
US10969795B2 Methods for launching and landing an unmanned aerial vehicle
An unmanned aerial vehicle (UAV) landing method includes detecting, via one or more sensors on-board the UAV, a positional change of the UAV while the UAV is airborne; and generating, with aid of one or more processors on-board the UAV and in response to the detected positional change, one or more command signals to decelerate one or more rotor blades of the UAV, thereby causing the UAV to land autonomously.
US10969792B2 Method to obtain control data for personized operation of a self-driving motor vehicle
Disclosed are methods and a system for customizing operation of a self-driving motor vehicle according to operation behaviors preferred by an individual passenger wherever needed, promising to provide an experience as if the self-driving motor vehicle is driven by the mind of the passenger the first time it operates on a public roadway.
US10969790B2 Autonomous mobile apparatus, method for controlling the same, and recording medium
In an autonomous mobile apparatus, a processor acquires map information including positional information of an obstacle, plans, based on the acquired map information, a shape of the autonomous mobile apparatus and a traveling path of the autonomous mobile apparatus to avoid contact between the autonomous mobile apparatus and the obstacle when the autonomous mobile apparatus is traveling along the traveling path, and causes the autonomous mobile apparatus to autonomously travel along the planned traveling path while assuming the planned shape.
US10969784B2 System and method for providing easy-to-use release and auto-positioning for drone applications
System and method for controlling an aerial system to perform a selected operation using an easy-to-use release and auto-positioning process.
US10969775B2 Predictive diagnostics system with fault detector for preventative maintenance of connected equipment
A building management system includes connected equipment configured to measure a plurality of monitored variables and a predictive diagnostics system configured to receive the monitored variables from the connected equipment; generate a probability distribution of the plurality of monitored variables; determine a boundary for the probability distribution using a supervised machine learning technique to separate normal conditions from faulty conditions indicated by the plurality of monitored variables; separate the faulty conditions into sub-patterns using an unsupervised machine learning technique to generate a fault prediction model, each sub-pattern corresponding with a fault, and each fault associated with a fault diagnosis; receive a current set of the monitored variables from the connected equipment; determine whether the current set of monitored variables correspond with one of the sub-patterns of the fault prediction model to facilitate predicting whether a corresponding fault will occur; and determining the fault diagnosis associated with the predicted fault.
US10969774B2 Computer system and method for monitoring the technical state of industrial process systems
An anomaly detection module is configured to apply a plurality of machine learning models to received technical status data to detect one or more indicators of an abnormal technical status prevailing in the industrial process system. The plurality of machine learning models are trained on historic raw or pre-processed sensor data and the anomaly detection module configured to generate the anomaly alert based on the one or more indicators. The received technical status data is assigned to signal groups and the generated anomaly alert is a vector with each vector element representing a group anomaly indicator for the respective signal group. Each vector element is determined by applying a respective group specific machine learning model.
US10969768B2 Automation control system for controlling a safety function of remote machine
An automation control system wirelessly controls a safety function of a remote machine. The automation control system comprises a base station and a control receiver. The base station is configured to transmit a control signal for controlling the safety function using a first transmit signal of a first safety channel, and to transmit the control signal using a second transmit signal of a second safety channel. The control receiver comprises: a processor configured to extract a first received version of the control signal from the first received transmit signal, and to extract a second received version of the control signal from the second received transmit signal; and an electrical interface which is connectable with an electrical interface of the machine for controlling the safety function of the machine based on the first received version of the control signal and the second received version of the control signal.
US10969757B1 Controlling ongoing battery system usage while repeatedly reducing power dissipation
Techniques are described for implementing automated control systems that repeatedly perform automated modifications to control system actuator components' ongoing operations to improve functionality for target battery systems, such as to reduce power dissipation while performing other battery power use activities to maximize battery life. Controlling a battery's usage may include using a DC-to-DC amplifier, and the repeated automated modifications may include modifying the state of the DC-to-DC amplifier actuator to adjust a level of resistance and/or an amount of time during which power is supplied. The repeated automated modifications may be performed to repeatedly reduce the distance between the current battery performance and an idealized version of the battery performance (e.g., a version with no power dissipation).
US10969756B2 Robust automatic method to identify physical parameters of a mechanical load with integrated reliability indication
A method to identify physical parameters of a mechanical load with integrated reliability indication includes: applying a first control signal to a mechanical device in a control circuit; measuring a first return signal; and using a power density spectrum of the first return signal to stipulate an excitation signal for the mechanical device.
US10969755B2 Semi-automatic, interactive tool to identify physical parameters of a mechanical load
A method to identify physical parameters of a mechanical load includes the following steps: applying a first control signal to a mechanical device in a control circuit; measuring a first return signal; and using a power density spectrum of the first return signal to stipulate an excitation signal for the mechanical device.
US10969752B1 System and apparatus for estimating states of a physical system
Properties of a physical system are measured and used to update estimated states of the system in an iterative manner. At each iteration, a state update weight is assigned for each state and the states are predicted from previous estimated states. System states are predicted from prior estimates and then updated dependent upon the measurements and the state update weights to provide updated estimated states. In addition, a prior covariance matrix of state errors is updated dependent upon the state update weights to provide an estimation error covariance matrix that is consistent with the updated estimated states. The updated state may be equivalent to a weighted sum of a prior estimated state and an initial updated estimated state. The approach provides improvements to a variety of estimators, including least squares estimators and estimators such as the Extended, Schmidt and Unscented Kalman Filters and the Rao-Blackwellized Particle Filter.
US10969747B2 Electrical time measuring system or device indicating time intervals by regioned concentric arciforms that indicate the time of duration of particular events
An electrical time measuring device, intended to conserve processor cycles and memory when used in indicating time interval durations, includes a computer system with a processing system having a hardware processor and a memory accessible to the processing system, a user interface controller under control of the processing system, and logic, under control of the processing system. Various embodiments include nested concentric regions in a clockface display, an ante meridiem events region, a post meridiem events region, and/or a following-day events or tasks region. Events or time interval durations are represented as arciform. For events that cross from morning to afternoon, or from evening to the following day, arciforms are displayed with a start point in one of the nested concentric regions and an end point in a different one of the nested concentric regions. The parts of such arciforms are joined by an integral boundary-crossing transition indicator.
US10969745B2 Piezoelectric element for an automatic frequency control circuit, oscillating mechanical system and device comprising the same
A piezoelectric element for an automatic frequency control circuit. The element includes a balance spring formed of a piezoelectric crystal strip, a first electrode connected to the automatic control circuit, and disposed on at least a first side of the strip, and a second electrode connected to the automatic control circuit and disposed on at least a second side of the strip. The first and second electrodes are placed on one portion or over the entire length of the balance spring in a predetermined angular distribution.
US10969741B2 Information processing apparatus, information processing system, and non-transitory computer readable medium storing program
An information processing apparatus includes a controller that controls formation of an image to be formed in air so that the image and a user do not overlap each other in a space.
US10969731B2 Electrical contact spring and electrical contact member to be used for image forming apparatus and image forming apparatus
To achieve reliable electrical connection, a width of a ring shape portion becomes narrower toward a side closer to a compression spring portion in an axis direction of the compression spring portion, and an end portion of a winding start portion is located closer to a second end portion of the ring shape portion on a side opposite to the compression spring portion.
US10969728B2 Cleaning device for the surface of a cylinder of a printer and/or copier
A cleaning device for a surface of a cylinder of a printer and/or a copier includes a cylindrical cleaning element which can be rotated by at least one drive and which includes a cleaning fitting on its outer periphery, and a suction or suctioner conducting at least one suction medium with at least one suction channel aligned towards the outer periphery of the cleaning element and extending along the longitudinal alignment of the cleaning element. In order to achieve a simple technical structure and a low maintenance effort apart from a good cleaning result and reliable dirt removal, a suction slit extending longitudinally of the suction channel is aligned towards the cleaning element opens into the suction channel tangentially to the suction channel cross section.
US10969726B2 Apparatus for processing sheets and apparatus for forming image
A sheet processing apparatus includes a transport path for transporting a sheet in a predetermined transport direction; a folding unit disposed along the transport path to perform folding processing on a sheet transported through the transport path; and a downstream-side unit disposed on a downstream side in the transport direction along the transport path to perform processing on a sheet transported from the folding unit. The folding unit includes a space section disposed at a lower side of the transport path for forming a cylindrical shape on a sheet; a transport roller disposed in the transport path to transport a sheet to the space section; and folding rollers to form a fold at a predetermined position on a sheet in which the cylindrical shape is formed. The space section is provided in a range of overlapping the downstream-side unit in a height direction orthogonal to the transport direction.
US10969715B2 Image forming apparatus and method of operating an image forming apparatus with intermittent printing modes
An image forming apparatus includes a control unit that changes a ratio between an execution time for executing printing and a stop time for stopping the printing according to any one of a stop control number that is the number of times that an operation of the printing is stopped, a stop control time that is the time during which the operation of the printing is stopped, a printing execution time that is the time during which the printing is executed, and a printing execution control number that is the number of times that the printing is executed, in an intermittent mode that operates by switching between executing the printing and stopping the printing.
US10969714B1 Image forming apparatus configured to set different target heater temperatures during printing
An image forming apparatus includes a heat roller comprising a heater and configured to generate heat to fix a toner image on a print medium, a system controller configured to transmit, when printing is performed on a print medium, a control signal that indicates when power is to be supplied to the heater, and a heater control circuit configured to control amount of power supplied to the heater according to the control signal, a target temperature of the heater, and a current temperature of the heater. When printing is to be continuously performed on a plurality of print media, the system controller transmits the control signal to the heater control circuit a first predetermined time before start of printing.
US10969713B2 Image heating apparatus that controls plural heat generating blocks based on whether a recording material passes the respective block, and image forming apparatus
A controller controls power to be supplied to a plurality of heat-generating blocks obtained by dividing a heater in a direction orthogonal to a transport direction for a recording material, and when images formed on a plurality of sheets of the recording material having an equal size are continuously heated, and the controller determines whether each of the heat-generating blocks is a heat-generating block which is passed by the recording material or a heat-generating block which is not passed by the recording material on the basis of a detection temperature by a temperature detecting element when prescribed power is supplied to the heat-generating block and changes a control condition in heating on the basis of the determination.
US10969705B2 Two-component developer
Provided is a two-component developer has a toner including a toner particle including a binder resin, and a magnetic carrier, wherein the binder resin includes a polymer A having a first monomer unit derived from a first polymerizable monomer, and a second monomer unit derived from a second polymerizable monomer different from the first polymerizable monomer, the first polymerizable monomer is a specific (meth)acrylic acid ester, a content and an SP value of the first and second monomer units in the polymer A fall within respective specific ranges, the magnetic carrier has a magnetic core and a coating resin of the surface of the magnetic core, the coating resin includes a polymer B having monomer units (a) and (b), each SP value of the monomer units (a) and (b) is a specific value.
US10969701B2 Pellicle attachment apparatus
Tooling for a mask assembly suitable for use in a lithographic process, the mask assembly comprising a patterning device; and a pellicle frame configured to support a pellicle and mounted on the patterning device with a mount; wherein the mount provides a releasably engageable attachment between the patterning device and the pellicle frame.
US10969698B2 Control apparatus, exposure apparatus, and method of manufacturing article
The present invention provides a control apparatus for performing synchronous control to synchronize driving of a second moving member so as to follow driving of a first moving member, including a feedforward control system that includes a calculator configured to obtain an input/output response of the second moving member and position deviations of the first moving member and the second moving member while driving the first moving member and the second moving member in synchronism with each other, and calculate a feedforward manipulated variable based on the input/output response of the second moving member and the synchronous error between the first moving member and the second moving member obtained from the position deviations of the first moving member and the second moving member.
US10969691B2 Extreme ultraviolet exposure apparatus and method, and method of manufacturing semiconductor device by using the exposure method
Extreme ultraviolet (EUV) exposure apparatuses and methods, and methods of manufacturing a semiconductor device by using the exposure method, which minimize an error caused by a mirror in an EUV exposure process to improve an overlay error, are provided. The EUV exposure apparatus includes an EUV source configured to generate and output EUV, first illumination optics configured to transfer the EUV to an EUV mask, projection optics configured to project the EUV, reflected from the EUV mask, onto an exposure target, a laser source configured to generate and output a laser beam for heating, and second illumination optics configured to irradiate the laser beam onto at least one mirror included in the projection optics.
US10969684B2 Protection and enhancement of thermal barrier coating by lithography
A method for protecting a coating on a surface of a component is provided. The method includes a coating step for coating at least a portion of the component with a ceramic slurry. A projecting step is used for projecting a pattern of light onto the component with a lithographic process to expose and solidify a ceramic layer. A removing step is used for removing unexposed portions of the ceramic slurry from the component. A heating step heats the component to sinter the ceramic layer. The ceramic layer is formed with multiple fracture planes.
US10969676B2 Photomask and exposure method
A photomask and an exposure method are provided. The photomask includes a photomask body including a first surface and a second surface opposite to each other; and a first light-transmissive region penetrating through the first surface and the second surface, wherein a light adjustment component is in the first light-transmissive region and configured to converge a first light beam incident onto the first surface to a second light beam emergent from the second surface, and a cross-sectional area of the first light beam sectioned by the first surface is larger than that of the second light beam sectioned by the second surface.
US10969671B2 Lighting device and projection display apparatus
A lighting device of the present disclosure includes an excitation light source, a phosphor, a spreader, a reflective layer, and a reflective region. The excitation light source emits a polarized light. The phosphor receives the light as an excitation light from the excitation light source, and emits a fluorescent light, the phosphor including a plurality of phosphor pieces adjacently disposed on the reflective layer, the plurality of phosphor pieces having a same characteristic. The spreader supports the phosphor. The reflective layer is disposed between the phosphor and the spreader, and reflects the fluorescent light. The reflective region is disposed between the plurality of phosphor pieces, the reflective region reflecting the received excitation light while keeping a polarization characteristic of the received excitation light.
US10969669B2 Light assembly for a projector
In one aspect, a light assembly configured to be installed in a movie theatre projector includes an emitter housing with an LED emitter plate that emits a beam of light and a lens assembly. The light assembly also includes a cooling assembly configured to dissipate heat from the LED emitter plate. The a cooling assembly includes a cooling fluid jacket coupled to the LED emitter plate, where the cooling fluid jacket comprises a metal layer enclosing a hollow path for cooling fluid, and where the cooling fluid jacket is configured to allow the cooling fluid to pass through cooling fluid jacket, thereby drawing heat from the LED emitter plate. The light assembly also includes a heat sink and a cooling fan. The cooling assembly further includes cooling sections to cool the cooling fluid that flows out of the cooling fluid jacket.
US10969666B1 Methods and systems of displaying an image free of motion-blur using spinning projectors
According to one implementation, an image display system includes a motor configured to spin a rotor, first and second projectors, a projection screen having a first projection surface on a first side and a second projection surface on a second side opposite the first side, and a controller. The controller causes the motor to spin the rotor that spins the projection screen, the first projector, and the second projector about an axis, displays a first perspective of an image on the first projection surface using the first projector, and concurrently with displaying the first perspective of the image on the first projection surface, displays a second perspective of the image on the second projection surface using the second projector.
US10969656B2 Electronic apparatus including movable display section
A movable unit of an electronic apparatus is movable between an accommodated position within an apparatus body and a use position projected therefrom. The movable unit popped up by pop-up springs are further popped up by an assist lever and a toggle spring. The toggle spring urges the assist lever in a first arc direction and urges the same in a second arc direction opposite to the first arc direction after passing an inflexion point. The assist lever is brought into contact with a first latching pin when the movable unit reaches an end point of a movement stroke After the movable unit has reached the end point of the movement stroke, the assist lever is brought into contact with the first latching pin to urge the movable unit in the same direction as urged by the pop-up spring.
US10969652B2 Camera with folded optics having moveable lens
Various embodiments include a camera with folded optics and lens shifting capabilities. Some embodiments include voice coil motor (VCM) actuator arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Some embodiments include suspension arrangements.
US10969645B2 Faster switching low-defect electrochromic windows
Electrochromic devices comprise first and second conductors, wherein at least one of the first and second conductors is a multi-layered conductor. The electrochromic devices further comprise an electrochromic stack between the conductors adjacent to a substrate. The at least one multi-layered conductor comprises a metal layer sandwiched between a first non-metal layer and a second non-metal layer such that the metal layer does not contact the electrochromic stack.
US10969644B2 Obscuring bus bars in electrochromic glass structures
Embodiments described include bus bars for electrochromic or other optical state changing devices. The bus bars are configured to color match and/or provide minimal optical contrast with their surrounding environment in the optical device. Such bus bars may be transparent bus bars.
US10969642B2 Blue phases on patterned surfaces
Stable, macroscopic single-crystal chiral liquid crystal compositions are described. The compositions include a single-crystal chiral liquid crystal material on a patterned surface. The patterned surface seeds a particular crystallographic orientation at the substrate-liquid crystal interface. Also described are methods of forming the single-crystal chiral liquid crystal compositions.
US10969637B2 Electrostatic discharging circuit and display panel
An electrostatic discharge circuit and a display panel are provided. The electrostatic discharge circuit comprises a first discharge unit and an associated discharge unit. An output terminal of the first discharge unit is coupled to a common terminal. A control terminal of the first discharge unit is coupled to a high voltage terminal or a low voltage terminal. An input terminal of the first discharge unit is coupled to an electrostatic input terminal. An input terminal of the associated discharge unit is coupled to the electrostatic input terminal, and an output terminal of the associated discharge unit is coupled to the control terminal of the first discharge unit.
US10969624B2 Backlight module and display device
A backlight module and a display device are disclosed. The backlight module includes a light source component, and an illumination rendering film located on a light exiting side of the light source component. The illumination rendering film includes a plurality of dimming units arranged in an array; each of the dimming units is configured to receive a dimming signal and change a transmittance of the each of the dimming units according to the dimming signal.
US10969618B1 Opposite substrate
An opposite substrate including a substrate, first light-shielding patterns, second light-shielding patterns, a planarization layer and support members is provided. The support members are located in primary support regions and secondary support regions of the opposite substrate. The first light-shielding patterns respectively extend along a first direction, and a material of the first light-shielding patterns includes an organic material. The second light-shielding patterns respectively extend along a second direction, and a material of the second light-shielding patterns includes metal. The first light-shielding patterns and the second light-shielding patterns are respectively located at opposite sides of the planarization layer. Alternatively, the first light-shielding patterns and the second light-shielding patterns are located at the same side of the planarization layer, and the planarization layer has openings respectively overlapped with the support members located in the secondary support regions.
US10969614B2 Detection device
A detection device is provided. The detection device includes a first substrate; a plurality of detection electrodes disposed in a matrix configuration in a display region on a plane parallel to the first substrate; a second substrate facing the first substrate; a first conductive layer provided in a peripheral region located outside the display region in planar view; a polarizing plate provided above the second substrate; and a second conductive layer provided between the polarizing plate and the second substrate, wherein the second conductive layer is electrically coupled to the first conductive layer, and the first conductive layer is arranged to be part of an electrically connected loop around the display region.
US10969610B2 Method and apparatus for storing, preserving and cleaning contact lenses
An apparatus for storing, preserving and cleaning contact lenses includes a base housing; one or more lens bowls transparent to selected ranges of UV and IR light wavelengths; UV and IR light sources to direct UV and IR light into the lens bowls; a removable cover opaque to the UV light; one or more closure sensors to sense the status of the cover; a power supply; and, a controller in control communication with the UV and IR light sources, the power supply and the closure sensors, the controller causing the UV and IR light sources to cease emitting when the cover is not closed.
US10969609B2 Contact lens use in the treatment of an ophthalmologic condition
The disclosure relates to the use of contact lenses for treating ophthalmologic conditions, such as presbyopia, induced myopia, computer vision syndrome, insufficient accommodation, or a condition associated with insufficient accommodation. The contact lens may be selected based on a measured sagittal depth and/or eccentricity of the cornea. When fitted, fluid may accumulate between the cornea of the eye and the contact lens The lens may exhibit a sufficient amount of apical clearance such that when the wearer blinks, the lens moves no more than 1 mm on the eye. The lens and the eye may be structured such that bubbles greater than 0.5 mm in diameter are prevented from forming between the contact lens and the eye. The contact lens may be used in combination with a suitable bioactive agent providing for enhanced visual correction.
US10969608B2 Contact lenses for myopic eyes and methods of treating myopia
A contact lens and a method for treating an eye with myopia is described. The contact lens includes an inner optic zone and an outer optic zone. The outer optic zone includes at least a portion with a first power, selected to correct distance vision. The inner optic zone has a relatively more positive power (an add power). In some embodiments the add power is substantially constant across the inner optic zone. In other embodiments the add power is variable across the inner optic zone. While in some embodiments the inner optic zone has a power designed to substantially eliminate lag of accommodation in the eye with myopia, in other embodiments, the add power may be higher.
US10969601B2 Color separation devices and image sensors including the same
Color separation devices, and image sensors including the color separation devices and color filters, include at least two transparent bars that face each other with a gap therebetween. Mutually-facing surfaces of the at least two transparent bars are separated from each other by the gap such that the at least two transparent bars allow diffraction of visible light passing therebetween. The at least two transparent bars have a refractive index greater than a refractive index of a surrounding medium.
US10969600B2 Electronic devices with optical markers
An electronic device may be provided with optical markers. A marker may be formed from a coating. The coating may be patterned to form a two-dimensional optical code or may be patterned to form an outline or other recognizable marker structure that helps provide information about an electronic device. A device with a sensor such as a depth sensor or other sensor may gather information on the electronic device and its markers. This information may include information on images captured with an image sensor while the electronic device is illuminated by one or more light beams from the depth sensor or other light sources. Markers may be configured to serve as mixed reality optical markers in a mixed reality system. Analysis of the mixed reality marker images or other sensor data may reveal information on device type, device location, device size, device orientation, and other information on a marked device.
US10969598B2 Polarized pixelated filter array with reduced sensitivity to misalignment for polarimetric imaging
Polarized pixelated filter sub-array is reconfigured to reduce sensitivity to misalignment. The condition number increases more slowly than the standard polarized pixelated filter sub-array as the misalignment increases. In different embodiments, the filter sub-array is configured such that the condition number has a finite bound at ½ pixel misalignment. The angular values of the polarizer filter array are determined to minimize the sensitivity of the condition number of the data reduction matrix to misalignment. This can be achieved by selecting angular values that minimize the expected value of the condition number E(CN) over the range of misalignment.
US10969596B2 Tunable spectral slicer and methods of use
Systems and methods for filtering an optical beam are described. In one implementation, a system for filtering an input optical beam includes a first beamsplitter, a first spectral slicing module, a second spectral slicing module, and a second beamsplitter. The first beamsplitter is configured to split the input optical beam into a first optical beam and a second optical beam. The first spectral slicing module has a first passband and is configured to filter the first optical beam. The second spectral slicing module has a second passband and is configured to filter the second optical beam. The second beamsplitter is configured to combine the first optical beam and the second optical beam into an output optical beam. The first and second spectral slicing modules may each comprise a longpass filter and a shortpass filter aligned along its optical axis, and the longpass filter and/or the shortpass filter are rotatable relative to the optical axis. Advantageously, the optical system allows for tunable spectral filtering of the input optical beam suitable for 2-D imaging systems.
US10969589B2 Head up display system, associated display system and computer program product
The invention relates to a head-up display system embedded in an aircraft pilotable by a pilot and having a head-down display screen. The display system includes: a head-up display screen configured to be arranged in the cockpit in a Plurality of positions and to be observed by the pilot from an observation point along a viewing field; at least one position, called interposition position, of the head-up screen corresponding to a position in which a part, called interposed part, is arranged across from a part of the head-down display screen in the viewing field between the observation point and this part; a display control module configured to display a conformal display area and when the head-up display screen is in the interposition position, a non-conformal display area in the interposed part.
US10969578B2 Unobscured five-mirror afocal telescope
An unobscured five-mirror afocal telescope includes an aperture configured to direct electromagnetic radiation to first, second, third, fourth and fifth mirrors, each configured to receive electromagnetic radiation and reflect electromagnetic radiation along a beam path. The five mirrors are arranged to sequentially reflect from one another electromagnetic radiation received via the aperture to produce a collimated output beam of the electromagnetic radiation at an exit pupil, with the five mirrors consisting of a three-element objective and a two-element eyepiece. A beam splitter may be disposed between the first mirror and the second mirror to direct short-wavelength electromagnetic radiation toward a device along a separate path.
US10969567B2 Mobile device and optical imaging lens thereof
An optical imaging lens includes first, second, third, fourth, fifth, and sixth lens elements, each having an object-side surface facing toward an object side and an image-side surface facing toward an image side. The image-side surface of the first lens element includes a concave portion in a vicinity of the optical axis and a concave portion in a vicinity of a periphery of the first lens element. The image-side surface of the second lens element includes a convex portion in a vicinity of the optical axis. The image-side surface of the third lens element includes a concave portion in a vicinity of a periphery of the third lens element. The object-side surface of the fourth lens element includes a concave portion in a vicinity of the optical axis. The optical imaging lens as a whole has only the six lens elements having refractive power.
US10969563B2 Lens barrel controlling linear driving of movable lens and optical apparatus equipped with lens barrel
A lens barrel that is capable of detecting an absolute position of a movable part with high accuracy. A first guide guides the movable part with an optical lens. A first sensor unit includes a first scale and first detection unit. The first scale in the movable part has a pattern that makes a signal output from the first detection unit monotonically increase. The first detection unit outputs the signal that continuously varies according to the movement. A second sensor unit includes a second scale in the movable part that has a periodic repeated pattern and a second detection unit that outputs a periodic signal by reading the second scale. A controller detects a position of the movable part based on the signals output from the first and second detection units. The first sensor unit is arranged nearer to the first guide in comparison with the second sensor unit.
US10969560B2 Integrated optical assembly and manufacturing the same
An integrated optical assembly comprises an optics mount, an optical element comprising material that is optically transparent, the optical element molded in the optics mount, and an optical aperture wherein the optical aperture is secured in fixed position with respect to the optics mount and the transparent optical element.
US10969559B2 Lens module with enhanced stability
A lens module with physically stronger foundations and enhanced stability includes a circuit board, an image sensor thereon, a mounting bracket, an optical filter, and a lens unit. The mounting bracket on the circuit board has the image sensor. The optical filter on the mounting bracket is above the image sensor. The lens unit is connected to the mounting bracket facing away from the circuit board by a frame of adhesive. The surface of the mounting bracket facing away from the circuit board has positioning posts at corners of the surface of the mounting bracket. A surface of the lens unit connected to the mounting bracket has receiving grooves positioned at corners of the surface of the lens unit. The positioning posts are inserted into the receiving grooves.
US10969556B1 Method and apparatus for removing optic fiber from multiple spools
A method and apparatus for removing optic fibers from multiple spools of optic fiber involving one or more rotating trees on which spools of optic fiber are seated, a transport passage and a rotating carousel. The free end of a fiber is pulled through the passage and attached to the rotating carousel such that the rotation of the carousel removes the rest of the fiber from the spool(s). The passage can be equipped with one or more rollers to reduce the friction between the fibers and the passage. The carousel may feature retractable rails to facilitate removing the fibers. The passage may also feature a blower and/or a venturi that provides suction to facilitate the movement of one or more fibers through the passage. A reciprocating tracking unit can be used to spread the fibers onto the carousel.
US10969552B2 Adapter
Disclosed is an adapter, which includes a housing, a bushing and a sleeve, wherein the housing is provided with a plurality of receiving cavities for receiving the bushings, the bushing includes a support part and a hollow column on the support part, the bushing is mounted in the receiving cavity, a part of the sleeve is mounted within the hollow column of the bushing and another part is mounted within the receiving cavity. In the adapter of the present disclosure, a plurality of bushings/core clips can be mounted in one housing/outer frame, the adapter is integrated with multiple bushings, adapting multiple jumpers, which can effectively improve space utilization and reduce the cost of use; and no welding is required, which can effectively reduce the rejection rate in the production process and improve production efficiency, meanwhile, reduce the assembly processes and labor cost.
US10969544B1 Grating-based filters for photonics applications
Structures for a filter and methods of fabricating a structure for a filter. The filter is coupled to a waveguide core. The filter includes a first plurality of grating structures positioned adjacent to a first section of the waveguide core and a second plurality of grating structures positioned adjacent to a second section of the waveguide core. The first plurality of grating structures are configured to cause laser light in a first portion of a wavelength band to be transferred between the first section of the waveguide core and the first plurality of grating structures. The second plurality of grating structures are configured to cause laser light in a second portion of a wavelength band to be transferred between the second section of the waveguide core and the second plurality of grating structures.
US10969538B2 Backlight module and liquid crystal display device
A backlight module and a liquid crystal display device are provided. The backlight module includes a heat-dissipating body, a light source and a back plate. A side wall of the back plate includes a through hole portion. The heat-dissipating body is detachably installed at an outer side of the side wall of the back plate and covers the through hole portion, and the light source is received inside the through hole portion.
US10969529B2 Spot lighting device having light guide with plurality of light converting segments
A lighting device includes at least one first light-emitting element configured to emit a first light of a first wavelength range; and a light guide having axially opposite first and second base surfaces, and a plurality of segments, each with a first light in-coupling surface formed on a lateral surface of the light guide, each of the segments configured to convert at least a part of input light into second light having a selected wavelength range. At least a portion of the first base surface includes a second light in-coupling surface and at least a portion of the second base surface includes a light out-coupling surface. The lighting device is optically coupled to the second light in-coupling surface such that the first light is coupled into the light guide, and the first light emitting element is configured to reflect at least part of the second light thereon having a wavelength within at least one of the selected wavelength ranges back into the light guide.
US10969527B2 Polarizing plate with phase difference layers, and organic EL display device
A polarizing plate with retardation layers of the present invention includes a polarizer, a first retardation layer, and a second retardation layer in the staled order. The polarizer and the lust retardation layer are bonded to each other via a first adhesive layer, the first retardation layer and the second retardation layer are bonded to each other via a second adhesive layer, the first retardation layer and the second retardation layer each have a thickness of 5 μm or less, and the second adhesive layer has an average refractive index of 1.55 or more, and a difference between the average refractive index of the second adhesive layer and an average refractive index of the first retardation layer, and a difference between the average refractive index of the second adhesive layer and an average refractive index of the second retardation layer are each less than 0.08.
US10969523B1 Apparatus and method to obtain intrinsic still and video images without the use of filters or dichroic mirrors
An apparatus and method to generate intrinsic images without barrier filters and dichroic mirrors is provided. The method involves acquisition of an image of a focused field of view and a diffused image of the same field of view. The diffused image is obtained by placing a translucent material in the path between a camera and the field of view. The translucent material permits transmission of the illumination energy while diffusing the spatial details of the field of view, thus producing a featureless image of illumination intensities. The focused and diffused images are then processed pixel-by-pixel by to generate intrinsic images free of irrelevant illumination.
US10969520B2 Post-processing air quality forecasts
Post-processing corrections can be applied to operational numerical model forecasts of weather variables to reduce forecast model errors. The post-processing technique is based on an analog post-processing correction scheme. In the analog scheme, the system searches for previous model forecasts that are similar to the current forecast, and modifies the current forecast based on errors in such previous predictions. An “abnormal (or abnormal) index” can be generated for each analog as a function of several meteorology variables (i.e., humidity, pressure and temperature) and two experience coefficients. The abnormal index can be used to exclude some errors. Furthermore, dynamic weights based on the “abnormal index” can be applied to the errors. Using the “abnormal index” weights in a post-processing technique may generate a more accurate air quality forecast.
US10969509B2 Spatial distribution of marine vibratory sources
Techniques are disclosed relating to geophysical surveying. In some embodiments, a marine survey vessel tows multiple sensor streamers in addition to vibratory sources deployed relative to the sensor streamers. In some embodiments, the vessel tows vibratory sources emitting energy within different frequency bands in different deployment zones. In some embodiments, one or more sources are driven with different sweep functions, different activation patterns, and/or different sweep lengths. Various disclosed techniques for manufacturing a geophysical data product may potentially simplify equipment used for towing sources, reduce survey complexity without reducing resolution, increase resolution without increasing survey complexity, improve energy content recovered from deep reflections, and/or reduce the environmental impact of emitting seismic energy.
US10969508B2 Automated MisTie analysis and correction across two-dimensional (“2D”) seismic surveys
Systems and methods to correct misties across multiple 2D seismic surveys using a correction solution calculated based only on the intersecting points between different surveys.
US10969506B1 System and methods for detecting gunshots
Disclosed herein are systems, methods, apparatus, and non-transitory computer-readable storage media for detecting gunshots with improved accuracy. The system includes a plurality of acoustic sensing devices having intelligent modules for distinguishing gunshot events from other types of acoustic events.
US10969504B2 Component configuration for a robust tunable sensor system for a high radiation environment
A method of capturing and analyzing information for a particle detection system comprises generating a reaction to a plurality of particles using a converter material, wherein the converter material is operable to interact with the plurality of particles. The method further comprises converting a response to the reaction to an electrical signal using a plurality of sensors, wherein the converter material is operable to be coated onto the plurality of sensors, and wherein each of the plurality of sensors comprises an array of discrete pixel sensors each with a respective (x,y) coordinate within the array. Further, the method comprises processing the electrical signal to generate data regarding each pixel on the array of discrete pixels and serializing the data collected from the plurality of sensors and transmitting the data over thin cables to a processing unit that is located at a separate and remote location from the plurality of sensors.
US10969496B2 RTK vector phase locked loop architecture
A system for navigating a mobile object generates satellite navigation data for the mobile object based on satellite navigation signals received from a plurality of satellites and base data received from a stationary base station. The satellite navigation data for the mobile object includes code phase estimates and carrier phase estimates for the plurality of satellites. The system computes position, velocity and time estimates for the mobile object in accordance with the code phase estimates and carrier phase estimates, and performs a navigation function for the mobile object in accordance with the computed position, velocity and time estimates for the mobile object. The system generates the code phase estimates by performing a Vector Delay Locked Loop (VDLL) computation process, and generates carrier phase estimates for the plurality of satellites including by performing a Real-Time-Kinematics Vector Phase Locked Loop (RTK-VPLL) computation process.
US10969484B2 Bullet detection system
A portable Doppler microwave radar defense system that saves lives in dangerous situations, and alerts a person from surrounded threats, exposes enemy location, and shows the health data and injured person's location to remote server at a base. The system lets the person know about the surrounded threats before it happens, as it will detect any bullets in the detection zone and alert the person immediately from the incoming bullet within a long range which will let the person have seconds to avoid the bullet and save his life and the location of the shooter will be exposed to the person. The detection system can also be deployed over an object such as a car, truck, battle tank, aircraft, jet, helicopter, spaceship, or a satellite.
US10969482B2 Radar and ultrasound sensor based real time tracking of a moving object
The present disclosure provides means for detecting and tracking a moving object using RADAR and ultrasonic sensors. A stationary RADAR detects the moving object and estimates speed and two rotating ultrasonic sensors determine distance of the detected object. An incrementally changing orientation of the ultrasound sensors is associated with an angular speed of rotation based on a last logged distance of the moving object from the ultrasound sensors. Once the moving object is detected, based on an adaptively changing sampling frequency, the moving object is continuously tracked in real time. Conventionally, multiple RADARs are needed for location estimation and motion tracking. Also, merely using a RADAR in combination with an ultrasound sensor also does not serve the purpose since both sensors are static. The present disclosure provides a simple cost effective alternative that can find application in say tracking of an elderly person living alone in an unobtrusive manner.
US10969480B2 Method and system for mapping a work site
An electronic system for mapping a work site that includes a plurality of radar sensors to be provided on vehicles moving on the site, the radar sensors being able to detect objects included in a respective area of detection and acquire their relative positions. The system includes a speed module configured for determining a speed parameter for objects detected by the radar sensors, according to their relative positions. The system also includes a classification module configured for classifying detected objects as standing still or moving objects according to the respective speed parameters, and a map module configured for creating a common map of the site providing the positions of standing still objects detected in the site by said plurality of radar sensors, according to a reference system.
US10969476B2 High dynamic range for sensing systems and methods
A time of flight (TOF) sensor device employs a measuring sequence that facilitates accurate distance measurement across a high dynamic range. In one or more embodiments, for a given measuring sequence in which a distance of an object or surface corresponding to a pixel is to be determined, the TOF sensor device performs multiple iterations of a measuring cycle, whereby for each successive iteration the number of emitted and measured pulses that are accumulated for the iteration is increased relative to the previous iteration of the measuring cycle. In this way, multiple values of increasing resolution are measured for the same physical entity over a corresponding number of measuring cycles. The sensor then selects a value from the multiple measured values that yields the highest resolution without saturating the pixel, and this value is used to determine the pulse propagation time and object distance.
US10969475B2 Method and system for encoding and decoding LiDAR
The present disclosure describes a system and method for encoding pulses of light for LiDAR scanning. The system includes a sequence generator, a light source, a modulator, a light detector, a correlator, and a microprocessor. The sequence generator generates a sequence code that the modulator encodes into a pulse of light from the light source. The encoded pulse of light illuminates a surface of an object, in which scattered light from the encoded light pulse is detected. The correlator correlates the scattered light with the sequence code that outputs a peak value associated with a time that the pulse of light is received. The microprocessor is configured to determine a time difference between transmission and reception of the pulse of light based on whether the amplitude of the peak exceeds the threshold value. The microprocessor calculates a distance to the surface of the object based on the time difference.
US10969474B2 Dynamically steered laser range finder
LIDAR measurements can be sparse in comparison to camera measurements. Hence, dynamically steering a LIDAR to regions of a field of view with more information (e.g. the detailed boundaries of objects) is beneficial. In one embodiment, a LIDAR system performs a non-uniform laser scan of a field of view based on sensor data. Data from an on-going or previous scan can be used to define dense scan regions within the field of view. The shape of dense scan regions can be iteratively improved (e.g. narrowed) based on localization of time-of-flight boundaries. Dense scan regions can be expressed in term of a set of laser steering parameters operable to dynamically steer a LIDAR. Within embodiments complex-shaped dense scan patterns can be selected or adapted based on an object classification (e.g. person or vehicle) or LIDAR location (e.g. an urban environment).
US10969472B2 Proximity sensor including enclosed accomodation space with sealed light passage and manufacturing method thereof
A proximity sensor includes: a transmitter unit for transmitting a light signal; a receiver unit for receiving the light signal reflected by an object to determine a proximity status of the object; and a housing defining a first enclosed accommodation space for accommodating the receiver unit, wherein the portion of the housing which defines the first enclosed accommodation space has a sealed light passage made of a light-transmissible material such that the receiver unit is capable of receiving the light signal reflected by the object through the light passage. The housing can further include a second enclosed accommodation space for accommodating the transmitter unit.
US10969471B2 Method for identifying ice crystal fabric and distribution characteristics of ice flow field in ice sheet based on polarimetric radar
The present disclosure discloses a method for identifying ice crystal fabric and distribution characteristics of ice flow field in ice sheet based on polarimetric radar. Because there is a correlation between the second-order fabric azimuth tensor and the dielectric constant tensor of the ice crystals inside the ice sheet, the present disclosure obtains the dielectric constant tensor of each reflection layer inside the ice sheet and its rotation angle from the polarimetric radar echo signal by the layer-by-layer recursive method, and then calculates to obtain the characteristic value of the second-order fabric orientation tensor and identifies its fabric type. After that, according to the correlation among the fabric, stress deformation and the ice flow to extract the information of ice flow direction and its spatial distribution characteristics.
US10969468B2 Recursive real time positioning system setup method for immediate convergence of functional system setup
A recursive real time positioning system setup method for immediate convergence of functional system setup is disclosed. In one disclosed embodiment, a method for onboarding a set of positioning devices to a positioning system includes issuing a human-perceptible unconnected indicator from a first positioning device in the set of positioning devices. The method also includes detecting a connection using a wireless receiver on the first positioning device. The connection is between the first positioning device and a second positioning device in the set of positioning devices. The method also includes issuing, in direct and automatic response to the detecting of the connection, a human-perceptible connected indicator from the first positioning device.
US10969467B1 Programmable multi-waveform RF generator for use as battlefield decoy
The invention relates to a portable electronic signal generator, and in particular a programmable multi-waveform radiofrequency generator for use as battlefield decoy.
US10969465B2 Reference-free nonlinearity correction for FMCW-based sensing systems
A frequency modulation continuous wave (FMCW)-based system includes an emitter to transmit at least one linearly modulated wave of radiation to a scene and a receiver to receive a reflection of the transmitted wave from one or multiple objects located at different locations in the scene. The system interferes a copy of the wave outputted by the emitter with the reflection of the transmitted wave received by the receiver to produce a beat signal with spectrum peaks corresponding to reflections from the different locations at the scene. The beat signal is distorted due to the non-linearity of the modulation. The system includes a processor to detect a number of spectrum peaks in the distorted beat signal and, only in response to detecting multiple spectrum peaks, jointly determine coefficients of a basis function approximating the non-linearity of the modulation and distances to the different locations at the scene having the objects causing the reflection resulting in the spectrum peaks in the distorted beat signal.
US10969464B2 Method for registering presence of a stationary object exhibiting motion at a location in a scene monitored by a radar detector
A method for, in a map of background objects, registering presence of a stationary object exhibiting motion at a location in a scene monitored by a radar detector comprising detecting over time radar echoes at a radar detector monitoring a scene. The moving object is one of a true moving object or a stationary object exhibiting motion. The over time detected radar echoes are evaluated for finding a stationary object exhibiting motion. The presence of the stationary object exhibiting motion is registered at a location, corresponding to the location of the stationary object exhibiting motion, in a map of background objects. A method for detecting moving objects using a radar detector is also presented wherein the map of background objects is used as input.
US10969463B2 Radar sensing with interference suppression
A method for processing radar data is described herein. In accordance with one embodiment, the method includes the calculation of a Range Map based on a digital radar signal received from a radar receiver. The Range Map includes spectral values for a plurality of discrete frequency values and a plurality of discrete time values, wherein each spectral value is represented by at least a first parameter. Further, the method includes applying an operation to at least the first parameters in the Range Map for at least one discrete frequency value to smooth or analyze at least a portion of the Range Map.
US10969460B2 Method for radio tomographic image formation
A method for generating radio tomographic images is provided. A plurality of transceivers positioned around a region to be imaged is divided into a plurality of pixels. A control apparatus is configured to cause each of the plurality of transceivers in turn to send a signal to each of the other transceivers. The control apparatus is further configured to determine an attenuation in the received signals, generate weighing, derivative, and attenuation matrices from the signals, group the pixels into a plurality of provinces, select each province in turn and solve for a change in attenuation in each of the pixels while setting the pixels in other provinces to zero, aggregate solutions from each of the provinces into a rough estimate, re-solve each province using the aggregated rough estimate, aggregate the re-solved solutions from each province into a refined estimate, and generate an image from the refined estimate.
US10969459B2 Object detection
A method for detecting the presence of an object in a zone by means of a wireless detector located proximal to the zone, the wireless detector comprising an orientation sensor for sensing the spatial attitude of the detector, the method comprising: defining a solid angle relative to a first spatial reference plane, the solid angle being defined such that at least part of the zone is within that solid angle when the solid angle is projected from the location of the detector; detecting by means of the detector a wireless signal from the object, and thereby estimating the direction of the object from the detector with reference to a second spatial reference plane fixed relative to the detector; sensing by means of the orientation sensor the spatial attitude of the detector; and comparing the solid angle and the estimated direction in dependence on the sensed spatial attitude so as to determine whether the object is present in the zone.
US10969458B1 System and method for direction finding using a networked antenna array
A system and method that can determine the direction of origin within 360 degrees around an antenna array for an emitted signal with a high degree of accuracy, even when the array is installed in a corrupted or “unclean” environment. Further, the provided system and method can provide a more accurate indication of direction despite polarization of the detected signal. Finally, the provided system and method can provide accurate results from phase measurements, amplitude measurements, or both phase and amplitude measurements, from an emitted signal where a phase network can be used to tailor the amplitude and phase variations versus spatial angle to best match the receiver measurement accuracies.
US10969455B2 Test system and method for testing a device under test having several communication lanes
A test system for testing a device under test that includes several communication lanes is described. The test system is a communication lane test system that includes a measurement instrument and a connecting interface for connecting the device under test, wherein the connecting interface is configured to connect at least two of the several communication lanes with the measurement instrument. The measurement instrument includes s a processor being configured to conduct an automatic conformance test on the at least two communication lanes concurrently. Moreover, a method for testing a device under test that includes s several communication lanes is described.
US10969449B2 Local shimming system for magnetic resonance imaging and method thereof
A local shimming system for magnetic resonance imaging and the method thereof, wherein the shimming method comprises the following steps: collecting B0 field map information using two-dimensional gradient echo (301); calculating and evaluating the homogeneity of B0 (302); optimizing the current of each channel shim coil (303); determining whether the minimum standard deviation value of Δf is obtained (304); outputting an optimal current combination values and setting an optimum current value corresponding to each channel of the shim coil on the current control software (305); and testing and evaluating the homogeneity of B0 to achieve the shimming goal (306).
US10969443B2 Magnetic flux control in superconducting devices
A method includes generating a bias signal from a first device, and applying the bias signal to a second device, the first device having (a) a superconducting trace and (b) a superconducting quantum interference device (SQUID), in which a first terminal of the SQUID is electrically coupled to a first end of the superconducting trace, and a second terminal of the SQUID is electrically coupled to a second end of the superconducting trace, where generating the bias signal from the first device includes: applying a first signal Φ1 to a first sub-loop of the SQUID; and applying a second signal Φ2 to a second sub-loop of the SQUID, in which the first signal Φ1 and the second signal Φ2 are applied such that a value of a superconducting phase of the first device is incremented or decremented by a non-zero integer multiple n of 2π.
US10969436B1 Systems and methods for forecasting battery state of charge
Systems and methods for forecasting of State of Charge (SOC) of lithium ion batteries are provided. A multi-step forecasting process with experimentally obtained decreasing C-Rate datasets together with machine learning can be used. The multi-step approach can combine a univariate technique with machine learning techniques. An Auto Regressive Integrated Moving Average (ARIMA) and/or Holt Winters Exponential Smoothing (HWES) can be combined with each other and/or with machine learning techniques such as Multilayer Perceptron (MLP) and Nonlinear autoregressive neural network with external input (NARX-net).
US10969435B2 System and method for induction motor rotor bar surface magnetic field analysis
A system for magnetic field testing comprising a magnetic field generation device configured to generate a magnetic field in a rotor, a plurality of magnetic field measurement devices configured to measure a magnetic field at a predetermined position on the rotor, a drive mechanism configured to rotate the rotor and a test system configured to record the plurality of magnetic field measurements as a function of an angular position of the rotor.
US10969431B1 Error-tolerant architecture for power-efficient computing
A semiconductor package comprises a controlled voltage domain (CVD) and a master voltage domain (MVD). The MVD comprises an error-tolerance control (ETC) circuit. A basic execution block in the CVD generates a basic output value, based on at least two input values. A test execution block in the CVD generates a test digital root, based on digital roots of the input values. A digital root comparator in the CVD determines whether a digital root of the basic output value matches the test digital root. An error reporter in the CVD sends an error report to the ETC circuit in response to a determination that the digital roots do not match. The ETC may automatically adjust at least one power characteristic of the CVD, based on the error report. Other embodiments are described and claimed.
US10969428B2 Method of inspecting pattern defect
Provided is a method of inspecting a pattern defect. The method includes: applying a voltage to an object to be inspected and measuring an inspection signal generated in a pattern of the object to be inspected due to the voltage applied to the object to be inspected over time; generating an intensity image showing a relationship between an intensity of the inspection signal measured in the pattern and a time by processing the inspection signal; and detecting a pattern defect position by comparing the intensity image with a comparative intensity image.
US10969422B2 Guard ring monitor
An embodiment of the invention may include a method and structure for determining a failure in a guard ring of a chip. The method may include measuring a current frequency of oscillation of a crack check circuit located within a guard ring. The method may include comparing the frequency to a baseline frequency of oscillation of the crack check circuit. The current frequency and baseline frequency may be normalized using a set of bypass lines. The method may include determining there is a failure of the guard ring based on the difference between the normalized frequency of oscillation and the baseline normalized frequency of oscillation.
US10969418B2 Reflectometry system for analysing defects in at least one transmission line, the system comprising a complex correlator
A reflectometry system includes at least one measurement means for measuring a reference signal retro-propagated in at least one transmission line, at least one analog-digital converter for converting at least one measured signal into a set of at least one first digital signal and one second digital signal, at least one complex correlator configured to correlate the real reference signal with a complex signal whose real part is formed by a first digital signal of the set and whose imaginary part is formed by a second digital signal of the set, so as to produce a first reflectogram corresponding to the real part of the complex signal and a second reflectogram corresponding to the imaginary part of the complex signal, an analysis module for analyzing at least the first reflectogram and the second reflectogram so as to identify the presence of defects in at least one transmission line.
US10969395B2 Epidermal microfluidic sensor for sweat collection and analysis from aquatic athletes
Provided herein are epidermal microfluidic systems and methods that allow for the collection of biofluids in a wet or aquatic environment, for example, from the surface of the skin. The described systems allow for the efficient collection of biofluids, without loss of the biofluid to the surrounding environment or introduction of extraneous liquids from the environment. The described microfluidic systems are versatile and can provide information regarding a number of biofluid properties both electronically and colorimetrically/visually.
US10969392B2 Methods and systems for predicting response to immunotherapies for treatment of cancer
A method of detecting cell membrane expression of an MHC molecule in a subject, a method of treating cancer in a subject with an immunotherapeutic agent, and an MHC complex are provided. The method of detecting cell membrane expression of an MHC molecule includes obtaining a tumor cell sample from a subject, and detecting cell membrane expression of the MHC molecule by contacting the tumor cell sample with an antibody targeting the MHC molecule and detecting binding between the MHC molecule and the antibody. The method of treating cancer in a subject with an immunotherapeutic agent includes detecting cell membrane expression of an MHC molecule in the subject and administering a therapeutically effective amount of the immunotherapeutic agent if the level of cell membrane expression of the MHC molecule exceeds a predetermined standard. The complex includes a tumor cell in complex with an antibody or an antigen-binding portion thereof.
US10969389B2 Method to monitor and quantify interphase nuclear envelope rupture events
The present invention provides an in vitro method for monitoring interphase nuclear envelope rupture events in a eukaryotic cell or screening or identifying compound capable of increasing or decreasing the intensity and/or frequency of interphase nuclear envelope rupture events in a eukaryotic cell. These methods relate on a protein having a cytosolic non-nuclear localization in interphase and a non-sequence specific DNA binding activity. Interphase nuclear envelope rupture events are characterized by the presence of the protein of the invention in the nucleus of the eukaryotic cell.
US10969381B2 Methods for treating multiple myeloma and the use of companion biomarkers for 4-(4-(4-(((2-(2,6-dioxopiperidin-3-yl)-1-oxoisoindolin-4-yl)oxy)methyl)benzyl)piperazin-1-yl)-3-fluorobenzonitrile
A method of identifying a subject having cancer who is likely to be responsive to a treatment compound, comprising administering the treatment compound to the subject having the cancer; obtaining a sample from the subject; determining the level of a biomarker in the sample from the subject; and diagnosing the subject as being likely to be responsive to the treatment compound if the level of the biomarker in the sample of the subject changes as compared to a reference level of the biomarker; wherein the treatment compound is Compound 1, Compound 2, or Compound 3.
US10969372B2 Gas sensor
A gas sensor includes a sensing element, a metal shell that is tubular and that surrounds the sensing element, and a protector made of a metal and fixed to the metal shell. A back end portion of the protector is joined to an outer surface of the metal shell to form a joined portion. A coefficient of thermal expansion of a material of the protector at 800 degrees Celsius is higher than a coefficient of thermal expansion of a material of the metal shell at 800 degrees Celsius. In a cross section of a portion of the gas sensor including the joined portion, a minimum distance t1 between the outer surface of the metal shell and an outer surface of the protector and a minimum distance t2 between the outer surface of the metal shell and an inner surface of the metal shell satisfy 0.6≤(t1/t2)≤2.0.
US10969370B2 Measuring semiconductor doping using constant surface potential corona charging
An example method of characterizing a semiconductor sample includes measuring an initial value, Vin, of a surface potential at a region of a surface of the semiconductor sample, biasing the semiconductor sample to have a target surface potential value (V0) of 2V or less, and depositing a monitored amount of corona charge (ΔQ1) on the region of the surface after adjusting the surface potential to the target value. The method also includes measuring a first value, V1, of the surface potential at the region after depositing the corona charge, determining the first change of surface potential (ΔV1=V1−V0), and determining the first capacitance value C1=ΔQ1/ΔV1, and characterizing the semiconductor sample based on V0, V1, ΔV1, ΔQ1 and C1.
US10969366B2 Magnetizers for pigging tools including a cushion
Circumferential and axial magnetizers for a magnetic flux leakage pig. A magnet bar may comprise at least one magnet and may be configured to collapse radially inward to the shaft. Magnetizers may include a cushion disposed about the shaft and biasing the magnet bar against a pipe wall. A sensor head disposed between circuit poles at each polar end of the magnet monitors magnetic flux. The central shaft of a circumferential magnetizer or axial magnetizer may comprise a joint linking an additional smart pig module. A novel magnetizer cushion is described, as are smart pigs containing one or more circumferential or axial magnetizers.
US10969359B1 Planar electrode arrays and fabrication methods thereof
The present invention relates to a method of fabricating an electrode array, in which an underlying handle wafer is removed to provide a planar device having the electrode array. Also provided are wafers including a plurality of planar devices having an electrode array, as well as sensors including such an electrode array.
US10969353B2 Determining permeability of porous media based on nuclear magnetic resonance measurement
The present disclosure describes methods and systems, including computer-implemented methods, computer program products, and computer systems, for determining a permeability of a rock sample. One method includes measuring a first set of Nuclear Magnetic Resonance (NMR) relaxation times for the rock sample saturated with regular water (H2O); injecting heavy water (D2O) into the rock sample; measuring a second set of NMR relaxation times for the rock sample after injecting D2O; calculating a pore connectivity factor based on the first set of NMR relaxation times and the second set of NMR relaxation times; and calculating the permeability of the rock sample based on the pore connectivity factor.
US10969349B2 Markers to identify bins at security checkpoints
A bin for use in a security checkpoint can include a receptacle surface, sidewalls, a lip provided on the sidewalls, and a geometrical marker. The geometrical marker is radiographically, visually, and tactilely detectable on the lip of one side of the bin. The geometrical marker includes a plurality of tag elements.
US10969347B2 X-ray generation apparatus and X-ray imaging apparatus
X-ray generation apparatus includes X-ray generation tube having cathode and anode, voltage supply for supplying voltage to the X-ray generation tube via conductive line, storage container including first portion forming first space storing the voltage supply, second portion forming second space having width smaller than that of the first space and storing the X-ray generation tube, and connecting portion connecting the first and second portions to form internal space in which the first space and the second space communicate, and insulating member arranged in the internal space to block shortest path between the conductive line and convex portion of the connecting portion. The insulating member is formed by connecting members by adhesive material, and is configured to block linear path between the adhesive material and the conductive line and linear path between the adhesive material and the cathode.
US10969344B2 Detecting the presence of liquid in a high pressure gas pipeline
An apparatus for detecting the presence of liquid in a high pressure gas pipeline (4) is described. The apparatus comprises a sight glass (2), providing a window into the inside of the pipeline, and a light sensor (1), for receiving and sensing reflected light from the inside of the pipeline through the sight glass. The apparatus also comprises a processor, for automatically detecting the presence of a liquid based on the sensed reflected light. In this way, automatic detection of the presence of liquid in a gas pipeline can be achieved based on the measurement of reflected light, which can be expected to differ when liquid is present compared with when no liquid is present. No visual inspection by an operator is required—although the data can be stored for later operator use or verification if necessary.
US10969337B2 Method and system for taking measurements in a high-throughput screening with high time resolution
A method and a system for rapid kinetic fluorescence measurement in high-throughput screening with high time-resolution includes providing a microtiter plate having a transparent base and multiple assay wells, a dispensing system arranged above the microtiter plate for simultaneously adding liquid into multiple assay wells, an illumination system beneath the microtiter plate for illuminating the multiple assay wells simultaneously through the transparent base, a detection system for detecting electromagnetic radiation from the multiple assay wells simultaneously through the transparent base, adding 0.3-300 μl of liquid per assay well from the dispensing system into the multiple assay wells, illuminating the multiple assay wells simultaneously through the transparent base using the illumination system before or from the time point of the start of the addition, detecting the electromagnetic radiation from the multiple assay wells simultaneously at a time interval of 1-1000 ms between individual measurement points.
US10969328B2 Optical metrology tool equipped with modulated illumination sources
The system includes a modulatable illumination source configured to illuminate a surface of a sample disposed on a sample stage, a detector configured to detect illumination emanating from a surface of the sample, illumination optics configured to direct illumination from the modulatable illumination source to the surface of the sample, collection optics configured to direct illumination from the surface of the sample to the detector, and a modulation control system communicatively coupled to the modulatable illumination source, wherein the modulation control system is configured to modulate a drive current of the modulatable illumination source at a selected modulation frequency suitable for generating illumination having a selected coherence feature length. In addition, the present invention includes the time-sequential interleaving of outputs of multiple light sources to generate periodic pulse trains for use in multi-wavelength time-sequential optical metrology.