Document Document Title
US10804443B2 Light-emitting device
A light-emitting device with high luminance which has high uniformity in color and intensity can be provided. The light-emitting device includes a mounting substrate, a plurality of light-emitting elements disposed on the mounting substrate side by side, a wavelength conversion plate provided over the plurality of light-emitting elements and having a side surface, and a plurality of bumps disposed on the mounting substrate to abut against the side surface of the wavelength conversion plate, so as to determine a position of the wavelength conversion plate.
US10804442B2 Light emitting device
A light emitting device includes a light emitting element including a first surface; a light guide member covering at least a part of a lateral surface of the light emitting element; a first wavelength conversion member covering the first surface and including a first wavelength conversion particles; and a reflective member being in contact with the light emitting element. The first wavelength conversion member has a thickness of 60 μm or more and 120 μm or less. The first wavelength conversion particles have an average particle size of 4 μm or longer and 12 μm or smaller; the first wavelength conversion particles have a central particle size of 4 μm or longer and 12 μm or smaller. A weight ratio of the first wavelength conversion particles is 60% by weight or more and 75% by weight or less with respect to the total weight of the first wavelength conversion member.
US10804440B2 Light extraction through adhesive layer between LED and converter
An adhesive layer is disclosed and may include a plurality of short chain molecules, each of the plurality of the short chain molecules including a first end and a second end such that the distance between the first end and second end is less than 100 nm and such that first end is configured to attach to a first surface and the second end is configured to attach to a second surface.
US10804437B2 Light emitting diode chip having distributed Bragg reflector
A light emitting diode chip including a light emitting structure having an active layer, and a distributed Bragg reflector (DBR) disposed to reflect light emitted therefrom. The DBR has first and second regions, and a third region therebetween. The first region is closer to the light emitting structure than the second and third regions. The DBR includes first material layers having a high index of refraction and second material layers having a low index of refraction alternately disposed one over another. The first material layers include first, second, and third groups having an optical thickness greater than 0.25λ+10%, in a range of 0.25λ−10% to 0.25λ+10%, and less than 0.25λ−10%, respectively. With respect to a central wavelength (λ: 554 nm) of the visible range, the first region has the first and second groups, the second region has the third group, and the third region has the second and third groups.
US10804436B2 Light emitting diode containing oxidized metal contacts
A method of forming a light emitting device includes forming a semiconductor light emitting diode, forming a metal layer stack including a first metal layer and a second metal layer on the light emitting diode, and oxidizing the metal layer stack to form transparent conductive layer including at least one conductive metal oxide.
US10804434B2 Nitride semiconductor light emitting element
A nitride semiconductor light emitting element configured to emit deep ultraviolet light, the light emitting element comprises: an n-side contact layer comprising Al, Ga, and N; and an n-electrode disposed on the contact layer, wherein the n-electrode comprises, successively from the n-side contact layer side, a first layer consisting essentially of Ti, a second layer consisting essentially of a Si-containing Al alloy, and a third layer comprising at least one of a layer consisting essentially of Ta and/or a layer consisting essentially of W.
US10804431B2 Polarization-selecting nano light-emitting diodes
Current-injecting nanorod LEDs are demonstrated to emit linear polarized light that is detected from the backside of the sample. The polarization ratio of the electroluminescence reaches 71% when the length of the minor axis is as small as 150 nm. Electromagnetic simulation confirms the occurrence of the polarization selectivity especially when the length of the minor axis is down to 150 nm. The destructive interference between the light directly from light source and the reflected light by the top metal interface is the origin of the selectivity. Emission with the polarization perpendicular to the nanorods is extracted out of the nanorods and the remaining light with the other polarization transmits to the substrate. The linearly polarized light can be also detected from the front side of the sample if the conductive pad is transparent. The simulation also suggests that it is possible to obtain circularly or elliptically polarized light by tuning the height of the nanorods. These observed phenomena could also apply to fin-shaped nanowall LED. The results in this study will be beneficial for applications that required linearly or circularly polarized light especially for devices that are not suitable to use an external polarizer.
US10804429B2 III-nitride multi-wavelength LED for visible light communication
A light emitting diode (LED) array may include a first pixel and a second pixel on a substrate. The first pixel and the second pixel may include one or more tunnel junctions on one or more LEDs. The LED array may include a first trench between the first pixel and the second pixel. The trench may extend to the substrate.
US10804427B2 Method of manufacturing light-emitting element
A method of manufacturing a light-emitting element includes: providing a wafer including: a substrate, and a semiconductor structure; forming a plurality of modified regions inside the substrate of the wafer by irradiating the substrate with a laser beam; and separating the wafer into a plurality of light-emitting elements after said irradiating the substrate with the laser beam. Said forming the plurality of modified regions includes: scanning the laser beam along a plurality of first lines, the plurality of first lines extending in a first direction and being arranged in a second direction, the first direction being parallel to the first surface, the second direction intersecting the first direction and being parallel to the first surface, and scanning the laser beam along a plurality of second lines, the plurality of second lines extending in the second direction and being arranged in the first direction.
US10804425B2 Growth substrate including micro-light emitting diode chips and method of manufacturing light emitting diode display using the same
A growth substrate including micro-light emitting diode (LED) chips and a method of manufacturing a light emitting diode display using the growth substrate are disclosed. The growth substrate includes LED chips. The LED chips are divided into n groups each including p LED chips, where each of the n and p is an integer equal to or greater than 2. At least two of the n groups are adjacent to each other. Each of the n includes a first LED chip having a directionality toward a first direction and a second LED chip having a directionality toward a second direction different from the first direction.
US10804416B2 Integrated graphene detectors with waveguides
The present disclosure relates to semiconductor structures and, more particularly, to graphene detectors integrated with optical waveguide structures and methods of manufacture. The structure includes a plurality of non-planar fin structures composed of substrate material, and a non-planar sheet of graphene material extending entirely over each of the plurality of non-planar fin structures.
US10804413B1 Package component
A package component includes a base layer, a sensing layer, a photo-curable adhesive, a cover layer and a first filter structure. The photo-curable adhesive and the sensing layer are disposed on the base layer. The sensing layer includes a sensing unit surrounded by the photo-curable adhesive. The cover layer is disposed on the sensing layer. The first filter structure faces the photo-curable adhesive and is disposed on the cover layer. The first filter structure is configured for transmitting a curing light which is used to cure the photo-curable adhesive, and for reflecting a detectable light which is to be sensed by the sensing unit, where the wavelength of the curing light is different from the wavelength of the detectable light.
US10804406B2 Thin-film transistor substrate, liquid crystal display device including the same, and method for producing thin-film transistor substrate
The present invention provides a thin-film transistor substrate including a base substrate and a thin-film transistor, the thin-film transistor including: a gate electrode; a gate insulating layer; a source electrode and a drain electrode; and an oxide semiconductor layer in this order. The source electrode and the drain electrode each include a first conductive layer and a second conductive layer covering the first conductive layer. The second conductive layer contains at least one element selected from the group consisting of molybdenum, tantalum, tungsten, and nickel. The gate insulating layer in a region between the source electrode and the drain electrode has a smaller thickness than in a region below the source electrode and in a region below the drain electrode.
US10804403B2 Method of fabricating semiconductor devices
A method of fabricating a semiconductor device includes patterning a substrate to form an active fin, forming a sacrificial gate pattern crossing over the active fin on the substrate, removing the sacrificial gate pattern to form a gap region exposing the active fin, and forming a separation region in the active fin exposed by the gap region. Forming the separation region includes forming an oxide layer in the exposed active fin and forming an impurity regions with impurities implanted into the exposed active fin.
US10804400B2 Semiconductor structure, manufacturing method therefor, and high-k metal gate fin field-effect transistor
This disclosure relates to a semiconductor structure for, e.g., a high-k metal gate fin field-effect transistor, and a manufacturing method therefor. The method may include providing a substrate structure including a first portion for forming a first PMOS device and a second portion for forming a second PMOS device; forming a first P-type work function adjustment layer on the substrate structure; forming a protective layer on the first P-type work function adjustment layer; patterning the protective layer to expose the first P-type work function adjustment layer on the first portion; oxidizing the exposed first P-type work function adjustment layer on the first portion; removing the protective layer; and forming a second P-type work function adjustment layer on the first P-type work function adjustment layer. Because the first P-type work function adjustment layer on the first portion is oxidized, gate voltage thresholds of the first portion and the second portion are different even when the thicknesses of metal layers on the first portion and the second portion are the same.
US10804398B2 Method of forming wrap-around-contact and the resulting device
A device including source-drain epitaxy contacts with a trench silicide (TS) liner wrapped around the source-drain contacts, and method of production thereof. Embodiments include a device having a gate structure formed over a substrate; source-drain epitaxy contacts including a trench silicide (TS) liner covering the source-drain epitaxy contacts; TS contacts formed on the TS liner over the source-drain epitaxy contacts; and a dielectric pillar disposed in a TS cut between the source-drain epitaxy contacts. The TS liner wraps around the source-drain epitaxy contacts, including bottom negatively tapered surfaces of the source-drain epitaxy contacts.
US10804395B2 Metal-insensitive epitaxy formation
The present disclosure provides a semiconductor device structure in accordance with some embodiments. In some embodiments, the semiconductor device structure includes a semiconductor substrate of a first semiconductor material and having first recesses. The semiconductor device structure further includes a first gate stack formed on the semiconductor substrate and being adjacent the first recesses. In some examples, a passivation material layer of a second semiconductor material is formed in the first recesses. In some embodiments, first source and drain (S/D) features of a third semiconductor material are formed in the first recesses and are separated from the semiconductor substrate by the passivation material layer. In some cases, the passivation material layer is free of chlorine.
US10804375B2 Semiconductor device and method for manufacturing the same
A method for manufacturing a semiconductor device is provided by follows. A fin is formed over a substrate. A spacer is formed on a sidewall of a first portion of the fin. An epitaxy feature is grown from a second portion of the fin that is in a position lower than the first portion of the fin, in which the forming the epitaxy feature is performed after the forming the spacer. The spacer is removed to expose the first portion of the fin. A gate stack is formed around the exposed first portion of the fin.
US10804370B2 Semiconductor device, method, and tool of manufacture
In an embodiment, a method includes: performing a self-limiting process to modify a top surface of a wafer; after the self-limiting process completes, removing the modified top surface from the wafer; and repeating the performing the self-limiting process and the removing the modified top surface from the wafer until a thickness of the wafer is decreased to a predetermined thickness.
US10804369B2 Semiconductor device
A nitride semiconductor layer (2,3,4) is provided on a Si substrate (1). A gate electrode (5), a source electrode (6) and a drain electrode (7) are provided on the nitride semiconductor layer (2,3,4). A P-type conductive layer (11) in contact with the nitride semiconductor layer (2,3,4) is provided on the Si substrate (1) below the drain electrode (7).
US10804365B2 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of first forming a silicon layer on a substrate and then forming a metal silicon nitride layer on the silicon layer, in which the metal silicon nitride layer includes a bottom portion, a middle portion, and a top portion and a concentration of silicon in the top portion is greater than a concentration of silicon in the middle portion. Next, a conductive layer is formed on the metal silicon nitride layer and the conductive layer, the metal silicon nitride layer, and the silicon layer are patterned to form a gate structure.
US10804364B2 Tunable breakdown voltage RF FET devices
A tunable breakdown voltage RF MESFET and/or MOSFET and methods of manufacture are disclosed. The method includes forming a first line and a second line on an underlying gate dielectric material. The second line has a width tuned to a breakdown voltage. The method further includes forming sidewall spacers on sidewalls of the first and second line such that the space between first and second line is pinched-off by the dielectric spacers. The method further includes forming source and drain regions adjacent outer edges of the first line and the second line, and removing at least the second line to form an opening between the sidewall spacers of the second line and to expose the underlying gate dielectric material. The method further includes depositing a layer of material on the underlying gate dielectric material within the opening, and forming contacts to a gate structure and the source and drain regions.
US10804363B2 Three-dimensional semiconductor memory device and method of fabricating the same
Disclosed are three-dimensional semiconductor memory devices and methods of fabricating the same. The three-dimensional semiconductor memory device comprises a substrate that includes a cell array region and a connection region, an electrode structure that includes a plurality of electrodes and a plurality of dielectric layers alternately stacked on the substrate and has a stepwise structure on the connection region, an etch stop pattern that covers the stepwise structure of the electrode structure. The electrode structure and the etch stop pattern extend in a first direction when viewed in plan. The electrode structure has a first width in a second direction intersecting the first direction. The etch stop pattern has a second width in the second direction. The second width is less than the first direction.
US10804362B2 Crystalline oxide semiconductor film, crystalline oxide semiconductor device, and crystalline oxide semiconductor system
In a first aspect of a present inventive subject matter, a crystalline oxide semiconductor film includes a crystalline oxide semiconductor that contains a corundum structure as a major component, a dopant, and an electron mobility that is 30 cm2/Vs or more.
US10804356B2 Semiconductor device with voltage resistant structure
A semiconductor device of the present invention includes a semiconductor layer of a first conductivity type having a cell portion and an outer peripheral portion disposed around the cell portion, formed with a gate trench at a surface side of the cell portion, and a gate electrode buried in the gate trench via a gate insulating film, forming a channel at a portion lateral to the gate trench at ON-time, the outer peripheral portion has a semiconductor surface disposed at a depth position equal to or deeper than a depth of the gate trench, and the semiconductor device further includes a voltage resistant structure having a semiconductor region of a second conductivity type formed in the semiconductor surface of the outer peripheral portion.
US10804355B2 Dual-gate trench IGBT with buried floating P-type shield
A method of manufacturing an insulated gate bipolar transistor (IGBT) device comprising 1) preparing a semiconductor substrate with an epitaxial layer of a first conductivity type supported on the semiconductor substrate of a second conductivity type; 2) applying a gate trench mask to open a first trench and second trench followed by forming a gate insulation layer to pad the trench and filling the trench with a polysilicon layer to form the first trench gate and the second trench gate; 3) implanting dopants of the first conductivity type to form an upper heavily doped region in the epitaxial layer; and 4) forming a planar gate on top of the first trench gate and apply implanting masks to implant body dopants and source dopants to form a body region and a source region near a top surface of the semiconductor substrate.
US10804348B2 Organic light emitting display apparatus with at least one hole under encapsulation layer and method of manufacturing the same
Disclosed is an organic light emitting display apparatus and a method of manufacturing the same, which prevent an organic light emitting layer from being peeled from an anode electrode.
US10804341B2 Array substrate, display panel and operating method thereof
An array substrate, a display panel and an operating method thereof are disclosed. The array substrate includes a base substrate; an imaging array disposed on the substrate, wherein the imaging array includes a photoelectric detection circuit and a temperature detection circuit, the photoelectric detection circuit includes a photosensitive sensor configured to detect light for imaging, and the temperature detection circuit includes a temperature sensitive sensor configured to detect temperature.
US10804338B2 Display device having a portion of a sub layer that does not overlap with signal lines
A display device including a substrate having a display area and a peripheral area defined outside the display area, a circuit layer disposed on the substrate, a device layer disposed on the display area, an encapsulation layer covering the device layer, a touch sensing unit including at least one touch insulating layer disposed on the encapsulation layer, touch electrodes disposed on the encapsulation layer, and touch signal lines connected to the touch electrodes, a first section disposed in the peripheral area and including a first part having a first thickness, a second part having a second thickness less than the first thickness and overlapping the touch signal lines, and an intermediate part connecting the first part and the second part and being inclined, and a first thickening pattern overlapping at least the intermediate part.
US10804336B2 Display device
A display device includes a display unit including transistors disposed in a display area and signal lines arranged in a non-display area located along an edge of the display area, at least one of the signal lines being electrically connected to the transistors; and an input sensing unit disposed over the display unit and including sensing electrodes disposed on the display area, sensing lines arranged on the non-display area, and a first dummy pattern disposed on the non-display area and spaced apart from the sensing electrodes as compared with the sensing line, wherein the first dummy pattern overlaps a first signal line of the signal lines, the first signal line being spaced farthest from the display area, a planar shape of an overlap pattern formed by overlapping the first dummy pattern and the first signal line coincides with a planar shape of an alignment mark.
US10804335B2 Organic light emitting display
An organic light emitting display including a substrate, a first electrode and a second electrode on the substrate and facing each other, at least two organic light emitting layers between the first electrode and the second electrode, and at least two color filters on the second electrode, the organic light emitting layers emitting a first color light, and the color filters emitting a second color light and a third color light.
US10804334B2 Organic light emitting diode display including color conversion panel
An organic light emitting diode display includes: a display panel; and a color conversion panel positioned on the display panel. The color conversion panel includes: a substrate; a color filter layer disposed under the substrate; a first light blocking layer disposed under the color filter layer; and a first color conversion layer, a second color conversion layer, and a third color conversion layer positioned under the first light blocking layer. The color filter layer includes a first color filter, a second color filter, and a third color filter, the first light blocking layer includes a first portion that overlaps the first color filter, a second portion that overlaps the second color filter, and a third portion that overlaps the third color filter, and the first portion, the second portion, and the third portion are connected.
US10804332B2 Display, circuit arrangement for a display and method of operating a display
A display, a circuit arrangement for a display and a method of operating a display are disclosed. In an embodiment a display includes a voltage supply and a plurality of pixels. Each pixel includes a given number of light emitters, the light emitters being arranged in parallel electric lines with a light emitter per electric line, wherein the voltage supply is adapted to provide an electric voltage to each of the parallel electric lines. Each electric line comprises a current control element, wherein the current control element of an electric line is configured to control an electric current flowing through the light emitter arranged in the electric line.
US10804330B2 Multi-view display device
A multi-view display device displays a first image, a second image, and a third image generated using the arrangement structure of subpixels and color filters, the gaps between the subpixels, and the arrangement structure of black matrices. The first to third red subpixels of the first to third subpixel groups display a red portion of the first to third images, the first to third green subpixels of the first to third subpixel groups display a green portion of the first to third images, and the first to third blue subpixels of the first to third subpixel groups display a blue portion of the first to third images.
US10804324B1 1T2R RRAM cell and common reactive electrode in crossbar array circuits
Technologies relating to a crossbar array circuit with a one-transistor-two-memristor (1T2R) Resistive Random-Access Memory (RRAM) and a common reactive electrode in the applications of the crossbar array circuit are disclosed. An example crossbar array circuit includes: a two-memristor structure, wherein the two-memristor structure includes: a first bottom electrode; a first RRAM stack formed on the first bottom electrode; a top electrode formed on the first RRAM stack; a second RRAM stack formed on the top electrode; and a second bottom electrode formed on the second RRAM stack, wherein the top electrode is a reactive or scavenging electrode which is configured to provide the first RRAM stack and the second RRAM stack with oxygen vacancies near the reactive electrode; and a one-transistor structure, wherein the one-transistor structure includes: a source electrode; a gate electrode; and a drain electrode, wherein the source electrode is connected to the top electrode.
US10804319B2 Top pinned MTJ stack with synthetic anti-ferromagnetic free layer and AlN seed layer
A top pinned magnetic tunnel junction (MTJ) stack for use in spin-transfer torque magnetoresistive random access memory (STT MRAM) is provided. The top pinned MTJ stack contains a synthetic anti-ferromagnetic magnetic free layer stack that is formed on an insulating aluminum nitride (AlN) seed layer having hexagonal symmetry. For such a top pinned MTJ stack, the symmetry requirements for the tunnel barrier layer do not conflict anymore with the symmetry requirements for strong anti-ferromagnetic exchange. Further, and compared to using only a metallic seed, the insulating AlN seed layer limits spin pumping from the magnetic free layer into the metallic seed layer and therefore lowers the switching current, while only making a small contribution to the resistance of a STT MRAM.
US10804317B2 Stretchable display apparatus
A display apparatus includes a plurality of light-emitting diodes (“LED”s); a stretchable substrate including a flat portion, and a plurality of protrusions protruding from the flat portion, where each of the protrusions has inclined surfaces, and at least some of the light-emitting diodes are disposed on the protrusions; and a plurality of thin film transistors in the stretchable substrate and connected to the LEDs.
US10804305B2 Manufacture of semiconductor module with dual molding
A method for manufacturing a semiconductor module for an image-sensing device is disclosed. The method may comprise forming a first molding component on a first surface of a printed circuit board (PCB); mounting at least a photosensitive member to a second surface of the PCB; and forming a second molding component on the second surface of the PCB. The PCB may comprise at least an electric component on the first surface of the PCB. The first molding component may encapsulate the at least one electric component with the PCB. The second molding component may secure the photosensitive member on the PCB.
US10804302B2 Pixel structure and manufacturing method therefor
The present disclosure provides a pixel structure for a CMOS image sensor and a manufacturing method therefor, the pixel structure comprising a photo diode and a source follow transistor, and an isolation strip is provided between the photo diode and the source follow transistor, and a contact hole is provided in a drain terminal of the source follow transistor, with the width of a part, corresponding to the contact hole portion, of a drain terminal active area of the source follow transistor being smaller than the width of the rest of the drain terminal active area, so that the width of a part, corresponding to the contact hole portion, of the isolation strip is greater than the width of a part, corresponding to the rest of the drain terminal active area, of the isolation strip.
US10804301B2 Differential pixel circuit and method of computer vision applications
A pixel cell for differential light sensing includes a plurality of photodiodes and a corresponding plurality of storage diodes. Each storage diode is disposed between a first adjacent photodiode and a second adjacent photodiode, and each storage diode is configured to receive photo charges from either or both of the first adjacent photodiode and the second adjacent photodiode. Each photodiode is disposed between a first adjacent storage diode and a second adjacent storage diode, and each photodiode is configured to transfer photo charges to either or both of the first adjacent storage diode and the second adjacent storage diode.
US10804300B2 Complementary thin film transistor drive back-plate and manufacturing method thereof, display panel
A complementary thin film transistor drive back-plate and manufacturing method thereof, a display panel. The method comprises: providing a lower semiconductor layer on a base substrate (101), and forming a P-type semiconductor active layer (103); providing a gate insulating layer (107) on the lower semiconductor layer; providing a lower electrode layer on the gate insulating layer (107), and forming a P-type transistor gate electrode (108), an N-type transistor source electrode (109) and an N-type transistor drain electrode (110); providing an upper semiconductor layer on the lower electrode layer, and forming a pixel electrode (111) and an N-type semiconductor active layer (112); providing an isolation insulating protective layer (113) on the upper semiconductor layer, and forming contact holes (114) and a protection unit (115); providing an upper electrode layer on the isolation insulating protective layer (113), and aiming a P-type transistor source electrode (116), a P-type transistor drain electrode (117) and an N-type transistor gate electrode (118); and providing a pixel defining layer (119) on the upper electrode layer, and forming a pixel connection opening (120).
US10804297B2 Display device
The purpose of the present invention is to improve reliability of the TFT of the oxide semiconductor. The feature of the invention is: A display device comprising: a substrate including a display area where plural pixels are formed, the pixel includes a first TFT of a first oxide semiconductor, a first gate insulating film is formed under the first oxide semiconductor, a first gate electrode is formed under the first gate insulating film, an interlayer insulating film is formed on the first oxide semiconductor; a drain wiring, which connects with the first oxide semiconductor, and a source wiring, which connects with the first oxide semiconductor, are formed on the interlayer insulating film; the drain wiring or the source wiring is a laminated structure of a second oxide semiconductor and a first metal, the second oxide semiconductor is under the first metal.
US10804294B2 Ferroelectric device and method of manufacturing the same
In a method of manufacturing a ferroelectric device, a substrate is provided. A ferroelectric material film is formed over the substrate. A crystallization seed film is formed over the ferroelectric material film. The ferroelectric material film is heat-treated to covert the ferroelectric material film into a crystalline ferroelectric film. The crystallization seed film is removed to expose the crystalline ferroelectric film. An electrode film is formed over the ferroelectric film.
US10804292B2 Vertical memory devices and methods of manufacturing the same
A vertical memory device includes conductive lines on a substrate, first and second semiconductor patterns, first and second pads, first and second electrodes, a third electrode, and a first division pattern. The conductive lines are stacked in a vertical direction and extend in a first direction. The first and second semiconductor patterns extend through the conductive lines in the vertical direction. The first and second pads are formed on the first and second semiconductor patterns. The first and second electrodes are electrically connected to the first and second pads. The third electrode is electrically connected to a first conductive line of the conductive lines. The first division pattern extends in a second direction, and extends through and divides the first conductive line. In a plan view, the first and second semiconductor patterns and the first conductive line are disposed at one side of the first division pattern.
US10804291B1 Three-dimensional memory device using epitaxial semiconductor channels and a buried source line and method of making the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a single crystalline semiconductor layer, a single crystal epitaxial source semiconductor layer located between the single crystalline semiconductor layer and the alternating stack and epitaxially aligned to the single crystalline semiconductor layer, and a memory stack structure vertically extending through the alternating stack and containing a memory film and an epitaxial vertical semiconductor channel including a single crystal semiconductor material that is epitaxially aligned to the epitaxial source semiconductor layer at an interface.
US10804289B2 Three-dimensional semiconductor device
A three-dimensional semiconductor device includes: a peripheral circuit structure disposed on a lower substrate, and including an internal peripheral pad portion; an upper substrate disposed on the peripheral circuit structure; a stack structure disposed on the upper substrate, and including gate horizontal patterns; a vertical channel structure passing through the stack structure in a first region on the upper substrate; a first vertical support structure passing through the stack structure in a second region on the upper substrate; and an internal peripheral contact structure passing through the stack structure and the upper substrate, and electrically connected to the internal peripheral pad portion, wherein an upper surface of the first vertical support structure is disposed on a different level from an upper surface of the vertical channel structure, and is coplanar with an upper surface of the internal peripheral contact structure.
US10804288B2 Three-dimensional semiconductor memory device
According to one embodiment, a semiconductor memory device includes a substrate; an insulating layer provided on the substrate; a conductive layer provided on the insulating layer; a stacked body provided on the conductive layer and including a plurality of electrode layers and a plurality of insulating layers respectively provided among the plurality of electrode layers; a columnar section piercing through the stacked body to reach the conductive layer and extending in a first direction in which the stacked body is stacked; and a source layer. The columnar section includes a channel body and a charge storage film provided between the channel body and the respective electrode layers. The conductive layer includes a first film having electric conductivity and in contact with the lower end portion of the channel body; and an air gap provided to be covered by the first film.
US10804284B2 Three-dimensional memory device containing bidirectional taper staircases and methods of making the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory stack structures vertically extending through the alternating stack, each memory stack structure including a memory film and a vertical semiconductor channel, and a contact well set that includes contact wells extending through a respective upper region of the alternating stack. Each of the contact wells contains first stepped surfaces which have a stepwise descending vertical profile along a first horizontal direction and second stepped surfaces which have a stepwise descending vertical profile along a second horizontal direction which is perpendicular to the first horizontal direction.
US10804277B2 Semiconductor device and method of fabricating the same
A method of fabricating a semiconductor device. A cell area and a core area is defined in a substrate. A bit line structure disposed in the cell area is provided. A gate structure disposed in the core area is provided, and a core capping film disposed on the gate structure is provided. A height of the core capping film is greater than a height of the bit line structure. A first contact film is formed on the bit line structure. A second contact film is formed on the core capping film. A mask is formed on the first contact film. An upper surface of the core capping film is exposed using the mask. The first contact film is etched until a height of the first contact film becomes less than a height of the bit line structure using an etching process. In the etching process, an etching rate for the first contact film is greater than etching rates for the bit line structure and the core capping film.
US10804272B2 Semiconductor device
A semiconductor device capable of retaining data for a long time is provided. A leakage current path between adjacent memory cells in a memory cell array included in the semiconductor device is blocked without increasing the number of manufacturing steps, so that memory retention characteristics can be improved.
US10804270B2 Contact formation through low-tempearature epitaxial deposition in semiconductor devices
A semiconductor material layer is deposited on a p-type source/drain region of a p-type transistor device and an n-type source/drain region of an n-type transistor device. The p-type device transistor device and the n-type transistor device are formed on a substrate of a semiconductor device. The semiconductor device includes a trench formed through an inter-level dielectric layer. The inter-level dielectric layer is formed over the n-type transistor device and the p-type transistor device. The trench exposes the p-type source/drain region of the p-type transistor device and the n-type source/drain region of the n-type transistor device. An element is implanted in the semiconductor material layer to form an amorphous layer on p-type source drain region and the n-type source/drain region. The amorphous layer is annealed to form a first metastable alloy layer upon the p-type source/drain region and a second metastable alloy layer upon the n-type source/drain region.
US10804262B2 Cointegration of FET devices with decoupling capacitor
A semiconductor structure includes a decoupling capacitor on a semiconductor substrate. The decoupling capacitor includes a multilayer stack structure having one or more active regions on a top surface thereof. The semiconductor structure further includes one or more semiconductor devices on the one or more active regions on the decoupling capacitor.
US10804260B2 Semiconductor structure with doped layers on fins and fabrication method thereof
Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a semiconductor substrate having at least one diode region; forming at least one first fin on the semiconductor substrate in the diode region; forming a first doped layer containing a first type of doping ions having a first conductivity in the first fin; and forming a second doped layer doped containing a second type of doping ions having a second conductivity opposite to the first conductivity on the first doped layer. A size of an interface between the first doped layer and the second doped layer along a width direction of the first fin is greater than a width of the first fin.
US10804259B2 Electrostatic protection circuit, display panel, and display apparatus
An electrostatic protection circuit, a display panel, and a display apparatus are disclosed. The electrostatic protection circuit comprises a switch control unit, a first electrostatic storage unit configured to store charges, and a second electrostatic storage unit configured to store charges, wherein the first electrostatic storage unit has a first terminal connected to a driving line and a second terminal connected to the switch control unit, and the second electrostatic storage unit has a first terminal connected to the switch control unit and a second terminal connected to a common electrode trace. With the first electrostatic storage unit connected to the driving line and the second electrostatic storage unit connected to the common electrode trace, the electrostatic protection circuit, the display panel, and the display apparatus according to the present disclosure can prevent leakage current on the driving line from flowing into the common electrode trace or prevent leakage current on the common electrode trace from flowing into the driving line after the switch control unit is switched off, which otherwise causes voltage fluctuation on the driving line or the common electrode trace thereby affecting the display quality.
US10804252B2 Three dimensional integrated circuit
A method of forming a device includes providing a first substrate having a first area and a second area, forming a range compensating material over the first substrate so that the first material is disposed over the first area and not disposed over the second area, implanting ions into the first area and the second area to form first and second cleave planes at first and second depths, respectively, each of the first and second cleave planes being defined by a concentration of the implanted ions, removing the range compensating material, and cleaving the first substrate along a cleave profile including the first and second cleave planes.
US10804249B2 Light-emitting device with light-reflective and light-absorbing pieces layered on a surface
A light-emitting device includes: a light-emitting element that includes a light-transmissive substrate having a first surface and a second surface opposite to the first surface, a semiconductor layer on the first surface, and positive and negative electrodes on the semiconductor layer; a mounting board that includes wiring and a base supporting the wiring; one or more light-reflective pieces; and one or more light-absorbing pieces. The light-emitting element is flip-chip mounted on or above the wiring. The light-reflective layer and the light-absorbing layer cover part of the second surface and are layered in this order from the second surface.
US10804248B2 Method and device for controlling operation using temperature deviation in multi-chip package
A multi-chip package includes a first die having temperature sensors and a second die. The first die generates temperature deviation information of m (m
US10804243B2 Dual-sided memory module with channels aligned in opposition
Memory packages, memory modules, and circuit boards are described. In an embodiment, single channel memory packages are mounted on opposite sides of a circuit board designed with a first side also designed to accept dual channel memory packages. Alternatively, dual channel memory packages may be mounted on a first side of a circuit board that is also designed to accept single channel packages on opposite sides.
US10804239B2 Apparatus for mounting conductive ball
Provided is an apparatus for mounting a conductive ball, and more particularly, an apparatus for mounting a conductive ball, whereby defects during a process of mounting a conductive ball on a substrate by using a mounting hole formed in a mask may be prevented, and a conductive ball having a small size may also be effectively mounted on the substrate. According to the apparatus for mounting a conductive ball, a process of mounting a conductive ball may be performed by preventing deformation of a mask, thus achieving a high quality of the process without missing any conductive balls.
US10804238B2 Semiconductor device having an electrical connection between semiconductor chips established by wire bonding, and method for manufacturing the same
A method for manufacturing a semiconductor device includes (i) a step of preparing a first semiconductor chip having a first electrode pad thereon and a second semiconductor chip having a second electrode pad thereon and larger in thickness than the first semiconductor chip, the second electrode pad being larger in size than the first electrode pad, (ii) a step of mounting the first semiconductor chip and the second semiconductor chip on the same planarized surface of a substrate having a uniform thickness, (iii) a step of bonding a ball formed by heating and melting a bonding wire to the second electrode pad, (iv) a step of first-bonding the bonding wire to the first electrode pad, and (v) a step of second-bonding the bonding wire to the ball.
US10804237B2 Semiconductor device
A semiconductor device includes: a mounting member having an electrode; a conductive member facing the electrode; and a bonding member electrically and mechanically connecting the electrode and the conductive member. The bonding member is made of a sintered body in which an additive particle including a metal atom having aggregation energy higher than a silver atom is added to an silver particle.
US10804228B2 RF switch on high resistive substrate
A device includes a semiconductor substrate of a first conductivity type, and a deep well region in the semiconductor substrate, wherein the deep well region is of a second conductivity type opposite to the first conductivity type. The device further includes a well region of the first conductivity type over the deep well region. The semiconductor substrate has a top portion overlying the well region, and a bottom portion underlying the deep well region, wherein the top portion and the bottom portion are of the first conductivity type, and have a high resistivity. A gate dielectric is over the semiconductor substrate. A gate electrode is over the gate dielectric. A source region and a drain region extend into the top portion of the semiconductor substrate. The source region, the drain region, the gate dielectric, and the gate electrode form a Radio Frequency (RF) switch.
US10804227B2 Semiconductor packages with antennas
In various embodiments, disclosed herein are systems and methods directed to the fabrication of a coreless semiconductor package (e.g., a millimeter (mm)-wave antenna package) having an asymmetric build-up layer count that can be fabricated on both sides of a temporary substrate (e.g., a core). The asymmetric build-up layer count can reduce the overall layer count in the fabrication of the semiconductor package and can therefore contribute to fabrication cost reduction. In further embodiments, the semiconductor package (e.g., a millimeter (mm)-wave antenna packages) can further comprise dummification elements disposed near one or more antenna layers. Further, the dummification elements disposed near one or more antenna layers can reduce image current and thereby increasing the antenna gain and efficiency.
US10804225B2 Power gate circuits for semiconductor devices
Apparatuses and methods for gate power to circuits of semiconductor devices are described. An example apparatus includes a substrate, a first wiring and a second wiring, and a plurality of transistors. The first wiring may be supplied with a power voltage, and the first wiring is formed over the substrate and is elongating in a first direction. The second wiring may be formed between the substrate and the first wiring, and vertically overlapping the first wiring with the second wiring elongating in the first direction. The plurality of transistors are vertically coupled between the first wiring and the second wiring.
US10804223B2 Integrated circuit with detection of thinning via the back face and decoupling capacitors
A semiconductor substrate has a back face and a front face and includes a semiconductor well that is electrically isolated from the semiconductor substrate. A device is configured to detect a thinning of the semiconductor substrate from the back face. The device includes at least one trench that extends within the semiconductor well between two peripheral locations from the front face down to a location situated at a distance from a bottom of the semiconductor well. The trench is electrically isolated from the semiconductor well. A detection circuit is configured to measure a physical quantity representative of well electrical resistance between two contact areas respectively situated on either side of the at least one first trench.
US10804218B2 Semiconductor package
A semiconductor package includes a semiconductor chip that includes a first region and a second region spaced apart from the first region; a plurality of connection bumps disposed under the first region of the semiconductor chip; and a protection layer that covers a bottom surface of the semiconductor chip in the second region, wherein the protection layer does not cover the bottom surface of the semiconductor chip in the first region and is not disposed between the plurality of connection bumps. The semiconductor chip of the semiconductor package is protected by the protection layer.
US10804216B2 Chip with circuit for detecting an attack on the chip
A chip having a substrate region having a substrate contact, an RS latch having two complementary nodes representing a storage state of the RS latch, a control circuit having a control input and configured to connect one of the complementary nodes to a supply potential depending on a potential at the control input, wherein the control input is connected to the substrate contact, and an output circuit connected to an output of the RS latch and configured to trigger an alarm depending on the storage state of the RS latch.
US10804215B2 Semiconductor package
A semiconductor package comprising: a frame having an opening and including wiring layers and one or more layer of connection vias; a semiconductor chip disposed in the opening and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant covering the frame and the semiconductor chip and filling the opening; a connection structure disposed on the frame and the active surface of the semiconductor chip, and including one or more redistribution layers electrically connected to the connection pads and the wiring layers; one or more passive components disposed on the connection structure; a molding material covering each of the passive components; and a metal layer covering outer surfaces of each of the frame, the connection structure, and the molding material. The metal layer is connected to a ground pattern included in the wiring layers of the frame.
US10804206B2 Deep trench protection
A semiconductor device includes: at least one conductive feature disposed on a substrate; at least one dielectric layer overlying the substrate, a trench structure extending through the at least one dielectric layer; and a protection layer overlaying the trench structure.
US10804205B1 Interconnect substrate with stiffener and warp balancer and semiconductor assembly using the same
The interconnect substrate mainly includes a stiffener, a core layer, a warp balancer and a routing circuitry. The stiffener has an elastic modulus higher than 100 GPa and is laterally surrounded by the core layer. The warp balancer is disposed over the top surface of the core layer and laterally surrounds a cavity aligned with the stiffener. The routing circuitry is disposed under the bottom surfaces of the stiffener and the core layer and electrically connected to the stiffener. By the high modulus of the stiffener, local thermo-mechanical stress induced by un-even thickness can be counterbalanced. Furthermore, adjusting the ratio of the stiffener thickness to the cavity dimension can maintain the cavity area stiffness and modulate the global flatness.
US10804204B2 Multi-chip package structure having chip interconnection bridge which provides power connections between chip and package substrate
Multi-chip package structures and methods for constructing multi-chip package structures are provided, which utilize chip interconnection bridge devices that are designed to provide high interconnect density between adjacent chips (or dies) in the package structure, as well as provide vertical power distribution traces through the chip interconnection bridge device to supply power (and ground) connections from a package substrate to the chips connected to the chip interconnection bridge device.
US10804203B2 Semiconductor device and fabrication method for the same
The semiconductor device includes: a transistor having a gate electrode formed on a semiconductor substrate and first and second source/drain regions formed in portions of the semiconductor substrate on both sides of the gate electrode; a gate interconnect formed at a position opposite to the gate electrode with respect to the first source/drain region; and a first silicon-germanium layer formed on the first source/drain region to protrude above the top surface of the semiconductor substrate. The gate interconnect and the first source/drain region are connected via a local interconnect structure that includes the first silicon-germanium layer.
US10804202B2 Bonded assembly including a semiconductor-on-insulator die and methods for making the same
A first semiconductor die is provided, which includes a first substrate, first semiconductor devices, first interconnect-level dielectric material layers, first metal interconnect structures, and first bonding pads. A second semiconductor die is provided, which includes a semiconductor-on-insulator (SOI) substrate, second semiconductor devices, second interconnect-level dielectric material layers, second metal interconnect structures, and second bonding pads. The second bonding pads are bonded to the first bonding pads. A bulk substrate layer of the SOI substrate is removed exposing an insulating material layer of the SOI substrate, which may be retained or also removed. An external bonding pad is electrically connected to a node of the second semiconductor devices.
US10804201B2 Dissimilar material interface having lattices
A structure for a semiconductor device includes a dielectric layer and a metal layer. The structure also includes a plurality of unit cells. Each unit cell is formed of interconnected segments. The plurality of unit cells forms a lattice. The lattice is between the dielectric layer and the metal layer.
US10804193B2 Semiconductor interconnect structure with double conductors
Embodiments are directed to a semiconductor structure having a dual-layer interconnect and a barrier layer. The interconnect structure combines a first conductive layer, a second conductive layer, and a barrier layer disposed between. The result is a low via resistance combined with improved electromigration performance. In one embodiment, the first conductive layer is copper, the second conductive layer is cobalt, and the barrier layer is tantalum nitride. A barrier layer is not used in other embodiments. Other embodiments are also disclosed.
US10804191B2 Printed wiring board
A printed wiring board includes a first build-up layer having first insulating layer, conductor layer and via conductor, a second build-up layer formed on the first build-up layer and having second insulating layer, conductor layer and via conductor, a third build-up layer formed on the second build-up layer and having third insulating layer, conductor layer and via conductor, and a fourth build-up layer formed on the third build-up layer and having fourth insulating layer, conductor layer and via conductor. The first insulating layer has a thickness that is larger than a thickness of the second insulating layer, the thickness of the second insulating layer is larger than a thickness of the third insulating layer, the thickness of the second insulating layer is larger than a thickness of the fourth insulating layer, and the thickness of the fourth insulating layer is larger than the thickness of the third insulating layer.
US10804189B2 Power device package structure
A package structure of a power device includes a substrate having a first circuit, a first power device, a second power device, an insulation film having a second circuit, at least one electronic component, and a package. The first power device, the second power device, and the insulation film are disposed on the substrate. The first power device and the second power device are directly electrically connected to each other via the first circuit of the substrate. The electronic component is disposed on the insulation film. The package encapsulates the substrate, the first power device, the second power device, and the electronic component.
US10804186B2 Semiconductor module and power converter
Provided are a semiconductor module capable of further increasing an effect of canceling out a parasitic inductance by a current and a power converter including the semiconductor module. The semiconductor module includes a first leadframe, a second leadframe, a third leadframe, an insulating material, a first semiconductor element, and a second semiconductor element. The first leadframe is a plate-shaped wiring path to which a first potential is applied. The second leadframe is a plate-shaped wiring path including an output terminal. The third leadframe is a plate-shaped wiring path to which a second potential is applied. The first semiconductor element is directly joined to the first leadframe with a joint material therebetween, and the second semiconductor element is directly joined to the second leadframe with a joint material therebetween. The first leadframe and the second leadframe face each other with the insulating material therebetween.
US10804185B2 Integrated circuit chip with a vertical connector
An integrated circuit (IC) chip can include a die with an interconnect conductively coupled to a leadframe, wherein the leadframe forms a portion of a given surface of the IC chip. The IC chip can also include an encapsulating material molded over the die and the leadframe. The encapsulating material can form another surface of the IC chip. The other surface of the IC chip opposes the given surface of the IC chip. The IC chip can further include a vertical wire extending through the encapsulating material in a direction that is substantially perpendicular to the given surface of the IC chip and the vertical wire protruding through the other surface of the IC chip to form a vertical connector for the IC chip. The vertical connector can be coupled to the interconnect on the die.
US10804184B2 Semiconductor device and method of manufacturing the same
The present disclosure provides a semiconductor device and a method of manufacturing the same. The semiconductor device includes a semiconductor substrate, a restraint layer, a plurality of contact plugs, and a plurality of through silicon vias. The restraint layer is disposed on the semiconductor substrate, and the contact plugs are inserted into the restraint layer. The through silicon vias extend from a bottom surface of the semiconductor substrate to a front surface opposite to the back surface and the through silicon vias are in contact with the contact plugs, respectively.
US10804183B2 Method for the integration of power chips and bus-bars forming heat sinks
The method for producing a preform integrating at least one electronic chip included between insulating and/or conductive laminated internal layers; mechanically securing metal bus-bar segments at given spaced-apart positions on opposing upper and lower faces of the preform, using dielectric portions of a resin prepreg; and for each of the upper and lower opposing faces, electrodepositing a metal layer in order to interconnect bus-bar segments secured to the face in question and an electrode of the electronic chip, thereby forming an electronic power circuit comprising bus-bars forming heat sinks.
US10804182B2 Semiconductor power module comprising graphene
The invention is concerned with a semiconductor power module comprising an electrically and thermally conductive base plate (14) and a semiconductor chip (12) and where a first layer of graphene (32) is placed between the semiconductor chip (12) and the base plate (14) in electrical and thermal contact with a first side the base plate (14). Thereby the cooling of the semiconductor power module is improved.
US10804179B2 Wafer-level package with enhanced performance
The present disclosure relates to a packaging process to enhance thermal and electrical performance of a wafer-level package. The wafer-level package with enhanced performance includes a first thinned die having a first device layer, a multilayer redistribution structure, a first mold compound, and a second mold compound. The multilayer redistribution structure includes package contacts on a bottom surface of the multilayer redistribution structure and redistribution interconnects connecting the first device layer to the package contacts. The first mold compound resides over the multilayer redistribution structure and around the first thinned die, and extends beyond a top surface of the first thinned die to define a cavity within the first mold compound and over the first thinned die. The second mold compound fills the cavity and is in contact with the top surface of the first thinned die.
US10804177B2 Wafer-level packaging method and package structure thereof
A wafer-level packaging method and a package structure are provided. In the method, a first wafer is provided having first chips formed there-in. A surface of each first chip is integrated with a first electrode. A first dielectric layer is formed on the first wafer to expose each first electrode. Second chips are provided with a surface of each second chip integrated with a second electrode. A second dielectric layer is formed on the plurality of second chips to expose each second electrode. The second dielectric layer is positioned relative to the first dielectric layer. The second chips are bonded to the first wafer with each second chip aligned relative to one first chip to form a cavity there-between. A chip interconnection structure is formed in the cavity to electrically connect the first electrode with the second electrode. An encapsulation layer covers the second chips.
US10804174B2 Non-magnetic package and method of manufacture
A non-magnetic hermetic package includes walls that surround an open cavity, with a generally planar non-magnetic and metallic seal ring disposed in a continuous loop around upper edges of the walls; a sensitive component that is bonded within the cavity; and a non-magnetic lid that is sealed to the seal ring to close the cavity by a metallic seal.
US10804171B2 Sensor packaging structure and manufacturing method thereof
Disclosed in the present invention are a sensor packaging structure and a manufacturing method thereof. The sensor packaging structure includes a protection board, a circuit structure and a filling structure. A front surface of the circuit structure is connected to a first surface of the protection board. A second surface of the protection board is used as a sensing function surface. The filling structure is located on the outer periphery of the circuit structure and connected to the first surface of the protection board. The sensor packaging structure of the present invention uses the protection board as a protection layer of the functional circuit, which can effectively protect the functional circuit of the sensor. Meanwhile, the protection board is first connected to the circuit structure in the manufacturing method to avoid tolerance accumulation, increasing the manufacturing accuracy of the protection layer.
US10804170B2 Device/health of line (HOL) aware eBeam based overlay (EBO OVL) structure
The present disclosure relates to a method which includes generating a device layout of an eBeam based overlay (EBO OVL) structure with a minimum design rule, simulating a worst case process margin for the generated device layout of the EBO OVL structure, enabling a plurality of devices for the simulated worst case process margin for the generated device layout of the EBO OVL structure, and breaking a plurality of design rules for the enabled plurality of devices of the EBO OVL structure to generate an OVL measurement layout of the EBO OVL structure.
US10804169B2 Semiconductor device
A semiconductor device includes a surface metal formed on a substrate, a first protective film formed on the surface metal, a second protective film having a first portion provided on the first protective film and a second portion continuing to the first portion and provided on the surface metal and being transparent to light, and a metal film having a main body portion provided on the surface metal and a run-on portion continuing to the main body portion and running onto the first protective film, wherein the main body portion is thicker than the first protective film, the first portion is thicker than the run-on portion, and the second portion is thicker than the main body portion.
US10804167B2 Methods and systems for co-located metrology
Methods and systems for performing co-located measurements of semiconductor structures with two or more measurement subsystems are presented herein. To achieve a sufficiently small measurement box size, the metrology system monitors and corrects the alignment of the measurement spot of each metrology subsystem with a metrology target to achieve maximum co-location of the measurement spots of each metrology subsystem with the metrology target. In another aspect, measurements are performed simultaneously by two or more metrology subsystems at high throughput at the same wafer location. Furthermore, the metrology system effectively decouples simultaneously acquired measurement signals associated with each measurement subsystem. This maximizes signal information associated with simultaneous measurements of the same metrology by two or more metrology subsystems.
US10804165B2 Source and drain isolation for CMOS nanosheet with one block mask
Techniques for source/drain isolation in nanosheet devices are provided. In one aspect, a method of forming a nanosheet device includes: forming an alternating series of sacrificial/active channel nanosheets as a stack on a substrate; forming gates on the stack; forming spacers alongside opposite sidewalls of the gates; patterning the stack, in between the spacers, into individual PFET/NFET stacks and pockets in the substrate; laterally recessing the sacrificial nanosheets in the PFET/NFET stacks to expose tips of the active channel nanosheets in the PFET/NFET stacks; forming inner spacers alongside the PFET/NFET stacks covering the tips of the active channel nanosheets; forming a protective layer lining the pockets; and selectively etching back the inner spacers to expose tips of the active channel nanosheets and epitaxially growing source and drains from the exposed tips of the active channel nanosheets sequentially in the PFET/NFET stacks. A nanosheet device is also provided.
US10804161B2 CMOS FinFET structures including work-function materials having different proportions of crystalline orientations and methods of forming the same
A method includes forming a first transistor, which includes forming a first gate dielectric layer over a first channel region in a substrate and forming a first work-function layer over the first gate dielectric layer, wherein forming the first work-function layer includes depositing a work-function material using first process conditions to form the work-function material having a first proportion of different crystalline orientations and forming a second transistor, which includes forming a second gate dielectric layer over a second channel region in the substrate and forming a second work-function layer over the second gate dielectric layer, wherein forming the second work-function layer includes depositing the work-function material using second process conditions to form the work-function material having a second proportion of different crystalline orientations.
US10804160B2 Semiconductor device and method of manufacturing the same
A method for manufacturing a semiconductor device is provided. A first vertical structure and a second vertical structure are formed on a substrate. The second vertical structure is positioned right next to the first vertical structure. The second vertical structure is positioned right next to the first vertical structure. An insulating layer is formed on the substrate between the first and second vertical structures. A gate metal and a gate dielectric layer, are formed on the first and second vertical structures. A portion of the gate metal, gate dielectric layer, and insulating layer is removed. A portion of the substrate is removed. The portion of the substrate is removed after the gate metal is formed on the first and second vertical structure.
US10804159B2 Minimize middle-of-line contact line shorts
Semiconductor structures and methods of forming such structures are disclosed. In an embodiment, the semiconductor structure comprises a substrate, a dielectric layer, and a plurality of gates, including a first gate and a pair of adjacent gates. The method comprises forming gate caps on the adjacent gates, including etching portions of the gate electrodes in the adjacent gates to recess the gate electrodes therein, and forming the caps above the recessed gate electrodes. Conductive metal trenches are formed in the dielectric layer, on the sides of the first gate; and after forming the trenches, a contact is formed over the gate electrode of the first gate and over and on one of the conductive trenches. In embodiments, the contact is a gate contact, and in other embodiments, the contact is a non-gate contact.
US10804149B2 Self-aligned spacers and method forming same
A method includes forming a bottom source/drain contact plug in a bottom inter-layer dielectric. The bottom source/drain contact plug is electrically coupled to a source/drain region of a transistor. The method further includes forming an inter-layer dielectric overlying the bottom source/drain contact plug. A source/drain contact opening is formed in the inter-layer dielectric, with the bottom source/drain contact plug exposed through the source/drain contact opening. A dielectric spacer layer is formed to have a first portion extending into the source/drain contact opening and a second portion over the inter-layer dielectric. An anisotropic etching is performed on the dielectric spacer layer, and a remaining vertical portion of the dielectric spacer layer forms a source/drain contact spacer. The remaining portion of the source/drain contact opening is filled to form an upper source/drain contact plug.
US10804146B2 Method for producing semiconductor package
A technical concept of the present disclosure provides a method of producing a semiconductor package, the method including operations of: arranging a plurality of wafers on a tray, forming an interconnect structure on the tray and the plurality of wafers, and separating the plurality of wafers from the tray.
US10804141B2 Damascene plug and tab patterning with photobuckets for back end of line (BEOL) spacer-based interconnects
Damascene plug and tab patterning with photobuckets for back end of line (BEOL) spacer-based interconnects is described. In an example, a back end of line (BEOL) metallization layer for a semiconductor structure includes an inter-layer dielectric (ILD) layer disposed above a substrate. A plurality of conductive lines is disposed in the ILD layer along a first direction. A conductive tab is disposed in the ILD layer. The conductive tab couples two of the plurality of conductive lines along a second direction orthogonal to the first direction.
US10804140B2 Interconnect formation and structure
Generally, the present disclosure provides example embodiments relating to conductive features, such as metal contacts, vias, lines, etc., and methods for forming those conductive features. In an embodiment, a structure includes a first dielectric layer over a substrate, a first conductive feature in the first dielectric layer, a second dielectric layer over the first dielectric layer, a second conductive feature in the second dielectric layer, and a blocking region disposed between the first conductive feature and the second conductive feature. The second conductive feature is disposed between and abutting a first sidewall of the second dielectric layer and a second sidewall of the second dielectric layer. The blocking region extends laterally at least from the first sidewall of the second dielectric layer to the second sidewall of the second dielectric layer.
US10804136B2 Fin structures with bottom dielectric isolation
Semiconductor fins of a monolithic semiconductor structure are electrically isolated using a dielectric material at the bottoms of the fins. Relatively tall semiconductor fins can be fabricated at a relatively narrow fin pitch while avoiding mechanical instability. The semiconductor fins are grown on sidewalls of semiconductor mandrels and over a dielectric layer. The semiconductor fins are supported during mandrel removal to provide mechanical stability. The semiconductor fins can be employed as channel regions of FinFET devices.
US10804135B1 Semiconductor structure and formation method thereof
A semiconductor structure and a formation method thereof are provided. The formation method includes: providing a base, a dummy gate structure being formed on the base, a source/drain doping region being formed in the base on both sides of the dummy gate structure, a dielectric layer being formed on the base exposed by the dummy gate structure, and the dielectric layer covering the source/drain doping region; etching the dielectric layer on both sides of the dummy gate structure to form a contact hole exposing the source/drain doping region; forming a contact plug in the contact hole, the contact plug being electrically connected to the source/drain doping region; after forming the contact plug, removing the dummy gate structure, and forming a gate opening in the dielectric layer; and forming a gate structure in the gate opening. Embodiments of the present disclosure are advantageous to simplify process complexity and increase process windows.
US10804134B2 Vacuum transfer device and a method of forming the same
A vacuum transfer device includes a semiconductor substrate, which has a first hole disposed in a top portion of the semiconductor substrate; a nozzle disposed in a bottom portion of the semiconductor substrate and protruding downward, the nozzle being aligned with the first hole; and a second hole disposed through the nozzle and in the semiconductor substrate to meet the first hole.
US10804130B2 Structure with micro device
A structure with micro device including a substrate, at least one micro device, and at least one holding structure is provided. The micro device having a top surface is disposed on the substrate, and the top surface is away from the substrate. The holding structure including at least one connecting portion and at least one holding portion is disposed on the substrate. The connecting portion is disposed on at least one edge of the micro device. The holding portion connects the connecting portion and extends to the substrate. From a top view direction, a width of the connecting portion gradually increases from the edge of the micro device to the holding portion.
US10804129B2 Electrostatic chuck assembly incorporation a gasket for distributing RF power to a ceramic embedded electrode
An electrostatic chuck assembly for processing a semiconductor substrate is provided. The electrostatic chuck assembly includes a first layer, a baseplate, a second layer, and at least one annular gasket. The first layer includes ceramic material and a first radio frequency (RF) electrode. The first RF electrode is embedded in the ceramic material. The second layer is disposed between the first layer and the baseplate. The at least one annular gasket extends along an upper surface of the baseplate and through the second layer. The at least one annular gasket electrically couples the upper surface of the baseplate to the first RF electrode. RF power passes from the baseplate to the first RF electrode through the at least one annular gasket.
US10804128B2 Article storage facility
A transport space Si is formed in front of an article storage rack 1, and a plurality of up-down partition bodies that partition storage sections 1a adjacent to each other in an up-down direction are provided in the article storage rack 1. A flow path space S2 extending in the up-down direction is formed between a wall portion 43 and the plurality of storage sections 1a, and each of the plurality of storage sections 1a is located between the flow path space S2 and the transport space S1, and is in communication with the flow path space S2 and the transport space S1. A gas supply portion 51 includes a flow inlet 53 into which a gas from the outside flows, and is in communication with an upper end portion of the transport space S1 and an upper end portion of the flow path space S2. The gas supply portion 51 includes a guide portion that guides the gas that has flowed in from the flow inlet 53 to the flow path space S2 and the transport space Si such that the air pressure inside the transport space S1 is smaller than the air pressure inside the flow path space S2.
US10804127B2 Electrostatic cleaning device
An electrostatic cleaning device, mass transfer tool, and method of operation are disclosed. In an embodiment an electrostatic cleaning device includes a cleaning electrode area including a first electrode pattern, a first trace line connected to the first electrode pattern, and a dielectric layer covering the cleaning electrode and the first trace line. In an embodiment, a mass transfer tool includes a translatable transfer head assembly that is translatable over a carrier substrate stage, a receiving substrate stage, and an electrostatic cleaning stage.
US10804123B2 Component handling system
A component-handling device for removing components from a structured component supply and for depositing the removed components at a receiving device. A first turning device having a plurality of receiving units receives a component from the structured component supply at a dispensing point, to turn the received component by a first predetermined angle about the longitudinal or transverse axis of the received component, and to convey the same to a transfer point. A second turning device having a plurality of receiving units receives the component at the transfer point from a receiving unit of the first turning device, to turn the received component by a second predetermined angle about the longitudinal or transverse axis of the received component, and to convey the same to a depositing point. Position sensors detect position data of the turning devices, and position data of the components located on the receiving units.
US10804118B2 Resin encapsulating mold and method of manufacturing semiconductor device
A die pad is set down at a height lower than a height at which inner leads are provided and a level difference for the set-down becomes larger than a depth of a lower-mold cavity formed in a lower mold. The die pad is placed so that a back surface of the die pad is brought into contact with a lower-mold cavity bottom surface. The lead frame is clamped between the lower mold and an upper mold which has an upper-mold cavity and a suspension-lead relief groove formed to communicate with an end of an opening of the upper-mold cavity to achieve resin encapsulation.
US10804116B2 Electronics package with integrated interconnect structure and method of manufacturing thereof
An electronics package includes an insulating substrate, an electrical component having a back surface coupled to a first surface of the insulating substrate, and an insulating structure surrounding at least a portion of a perimeter of the electrical component. A first wiring layer extends from the first surface of the insulating substrate and over a sloped side surface of the insulating structure to electrically couple with at least one contact pad on an active surface of the electrical component. A second wiring layer is formed on a second surface of the insulating substrate and extends through at least one via therein to electrically couple with the first wiring layer.
US10804115B2 Electronics package with integrated interconnect structure and method of manufacturing thereof
An electronics package includes an insulating substrate, an electrical component having an active surface coupled to a first surface of the insulating substrate, and an insulating structure disposed adjacent the electrical component on the first surface of the insulating substrate. A first wiring layer is formed on a top surface of the insulating structure and extends down at least one sloped side surface of the insulating structure. A second wiring layer is formed on a second surface of the insulating substrate. The second wiring layer extends through a plurality of vias in the insulating substrate to electrically couple at least one contact pad on the active surface of the electrical component to the first wiring layer.
US10804113B2 Manufacturing method of semiconductor device and etching gas
A manufacturing method of a semiconductor device includes etching a film using etching gas that has a first or second molecule which has a C3F4 group and in which the number of carbon atoms is four or five. Further, the first molecule has an R1 group that bonds to a carbon atom in the C3F4 group through a double bond, and the R1 group contains carbon and also chlorine, bromine, iodine, or oxygen. Further, the second molecule has an R2 group that bonds to a carbon atom in the C3F4 group through a single bond and an R3 group that bonds to the carbon atom in the C3F4 group through a single bond, the R2 group or the R3 group or both containing carbon, and both the R2 group and the R3 group containing hydrogen, fluorine, chlorine, bromine, iodine, or oxygen.
US10804103B2 Microassembly of heterogeneous materials
A method for microassembly of heterogeneous materials comprises contacting a stamp with an ink disposed on a donor substrate to form an inked stamp, where the ink is reversibly bound to the stamp. The inked stamp is stamped onto a receiving substrate or onto an object on the receiving substrate, and the stamp is removed, thereby transferring the ink to the receiving substrate. The ink and the receiving substrate or the ink and the object are thermally joined, thereby forming a microassembly of heterogeneous materials. The ink may comprise a first material and the receiving substrate or the object may comprise a second material different from the first material.
US10804101B2 Semiconductor structure having sets of III-V compound layers and method of forming
A semiconductor structure including a substrate and a nucleation layer over the substrate. The semiconductor structure further includes a first III-V layer over the nucleation layer, wherein the first III-V layer includes a first dopant type. The semiconductor structure further includes one or more sets of III-V layers over the first III-V layer. Each set of the one or more sets of III-V layers includes a lower III-V layer, wherein the lower III-V layer has a second dopant type opposite the first dopant type, and an upper III-V layer on the lower III-V layer, wherein the upper III-V layer has the first dopant type. The semiconductor structure further includes a second III-V layer over the one or more sets of III-V layers, the second III-V layer having the second dopant type.
US10804098B2 Systems and methods for thin-film deposition of metal oxides using excited nitrogen-oxygen species
The present invention relates to a process and system for depositing a thin film onto a substrate. One aspect of the invention is depositing a thin film metal oxide layer using atomic layer deposition (ALD).
US10804097B2 Conductive feature formation and structure
Generally, the present disclosure provides example embodiments relating to conductive features, such as metal contacts, vias, lines, etc., and methods for forming those conductive features. In a method embodiment, a dielectric layer is formed on a semiconductor substrate. The semiconductor substrate has a source/drain region. An opening is formed through the dielectric layer to the source/drain region. A silicide region is formed on the source/drain region and a barrier layer is formed in the opening along sidewalls of the dielectric layer by a same Plasma-Enhance Chemical Vapor Deposition (PECVD) process.
US10804096B2 SiC film structure and method for manufacturing SiC film structure
A SiC film structure capable of providing a sealing structure. A SiC film structure for obtaining a three-dimensional SiC film by forming the SiC film in an outer circumference of a substrate using a vapor deposition type film formation method and removing the substrate, the SiC film structure including: a main body having a three-dimensional shape formed of a SiC film and having an opening for removing the substrate; and a lid configured to cover the opening.
US10804093B2 Dishing prevention columns for bipolar junction transistors
In some embodiments, a bipolar junction transistor (BJT) is provided. The BJT may include a collector region that is disposed within a semiconductor substrate. A base region that is disposed within the semiconductor substrate and arranged within the collector region. An emitter region that is disposed within the semiconductor substrate and arranged within the base region. A pre-metal dielectric layer that is disposed over an upper surface of the semiconductor substrate and that separates the upper surface of the semiconductor substrate from a lowermost metal interconnect layer. A first plurality of dishing prevention columns that are arranged over the emitter region and within the pre-metal dielectric layer, where the plurality of dishing prevention columns each include a dummy gate that is conductive and electrically floating.
US10804090B2 Laser ablation cell
A laser ablation cell (1) comprises a flow channel (11) having an essentially constant cross-sectional area so as to ensure a strictly laminar flow in the flow channel. A sample chamber (21) is provided adjacent to a lateral opening (14) of the flow channel. A laser beam (41) enters the sample chamber (21) through a lateral window (16) and impinges on a surface (24) of a sample (23) to ablate material from the sample. The sample may be positioned in such a distance from the flow channel that the laser-generated aerosol mass distribution has its center within the flow channel. This leads to short aerosol washout times. The laser ablation cell is particularly well suited for aerosol generation in inductively coupled plasma mass spectrometry (ICPMS), including imaging applications.
US10804089B2 Methods and systems for integrating ion manipulation devices
A switch for coupling a first ion manipulation device to a second ion manipulation device comprises a first surface and a second surface, at least one first electrode coupled to each of the first and second surface and configured to receive a first voltage and generate a first potential, and at least one second electrode coupled to each of the first and second surface and configured to receive a second voltage and generate a second potential, wherein the first potential inhibits the motion of ions along a first direction and the second potential inhibits the motion of ions along a second direction different from the first direction.
US10804088B1 Methods and system for optimizing ion transmission through a mass spectrometer
A mass spectrometry method comprises: generating ions; directing the ions through an ion optical component within a first chamber having a first vacuum pressure, the ion optical component maintained at a first electrical potential; transferring the ions through an ion guide within a second chamber having a second vacuum pressure less than the first vacuum pressure, the ion guide maintained at a second electrical potential, wherein a difference between the first and second potentials imparts kinetic energy that causes collision-induced ion fragmentation within the second chamber that removes adduct species; and transferring the ions into another ion guide within a third chamber having a third vacuum pressure less than the second vacuum pressure, the other ion guide maintained at a third electrical potential, wherein a difference between the third and second potentials reduces a portion of the imparted kinetic energy of the ions passing into the third chamber.
US10804087B2 Ultra-compact mass analysis device and ultra-compact particle acceleration device
A mass analyzer includes a main substrate, an upper substrate adhered to the main substrate, and a lower substrate. A mass analysis room (cavity) is formed in the main substrate and penetrates from an upper surface of the first main substrate to a lower surface of the first main substrate. A vertical direction (Z direction) to the main substrate by the upper substrate, both sides of the lower substrate, a travelling direction (X direction) of charged particles and a right angle to the Z direction by the main substrate, and both sides of a right-angled direction (Y to Z direction) and the X direction by a side surface of the main substrate are surrounded. A central hole is open in the side plate of the main substrate that the charged particles enter. The charged particles enter the mass analysis room through the central hole formed in the first main substrate.
US10804082B2 Substrate processing apparatus, and operation method for substrate processing apparatus
A substrate processing apparatus includes a chamber main body, a stage, a cooling device and a local loop. The stage is provided in an internal space of the chamber main body and a coolant path is formed in the stage. The cooling device is provided at an outside of the chamber main body. The cooling device includes a cooling loop having a compressor, a condenser, an expansion valve and an evaporator. The local loop is provided at a position closer to the chamber main body than the cooling device is. The local loop includes a receiver, a flow velocity controller and an evaporator pressure regulating valve. The receiver stores therein the coolant supplied from the cooling device. In this substrate processing apparatus, the coolant stored in the receiver can be circulated within the local loop.
US10804080B2 Plasma processing apparatus and plasma processing method
The reliability of a plasma processing apparatus can be improved, and the yield of plasma processing can be improved. A plasma etching apparatus 100 has a susceptor ring 113 covering the surface of a sample stage, a conductor ring 131 disposed in the interior of the susceptor ring 113 and to which second high frequency electric power is supplied from a second high frequency power source, and an electric power supply connector 161 configuring a path for supplying the second high frequency electric power to the conductor ring 131. Further, the electric power supply connector 161 includes a plate spring 135 disposed in the interior of an insulating boss 144 disposed in a through hole 120c of the sample stage and having resiliency in such a manner that the plate spring 135 is connected to an upper terminal 143 and a lower terminal 145, is biased in an up-down direction P, and is expanded and contracted.
US10804075B2 Method of improving ion beam quality in an implant system
A method for improving the ion beam quality in an ion implanter is disclosed. In some ion implantation systems, contaminants from the ion source are extracted with the desired ions, introducing contaminants to the workpiece. These contaminants may be impurities in the ion source chamber. This problem is exacerbated when mass analysis of the extracted ion beam is not performed, and is further exaggerated when the desired feedgas includes a halogen. The introduction of a diluent gas in the ion chamber may reduce the deleterious effects of the halogen on the inner surfaces of the chamber, reducing contaminants in the extracted ion beam. In some embodiments, the diluent gas may be germane or silane.
US10804067B2 Charged particle beam apparatus comprising a controller to set control parameters based on movement of the sample stage
Provided is a charged particle beam apparatus including: an XY stage on which a sample is placed; a charged particle beam source which irradiates the sample with a charged particle beam; a detector which detects charged particles emitted from the sample upon the irradiation with the charged particle beam; an image generator which generates an SEM image of the sample based on a detection signal output by the detector; and a controller configured to set control parameters based on a movement starting point and a movement ending point of the XY stage and control a driving unit for moving the XY stage according to the control parameters.
US10804061B2 Surface-tunneling micro electron source and array and realization method thereof
A tunneling electro source, an array thereof and methods for making the same are provided. The tunneling electron source is a surface tunneling micro electron source having a planar multi-region structure. The tunneling electron source includes an insulating substrate, and two conductive regions and one insulating region arranged on a surface of the insulating substrate. The insulating region is arranged between the two conductive regions and abuts on the two conductive regions. Minimum spacing between the two conductive regions, which equals to a minimum width of the insulating region, is less than 100 nm.
US10804060B2 Rotary relay contactor
A contactor with a rotary actuation system, the contactor including a plurality of switching devices configured to switch a plurality of electrical circuits, a plurality of cam followers each operably coupled to one of the switching devices, wherein each cam follower is configured to actuate a switching device, and a cam mechanism, the cam pivotally attached to a point rotation, the cam having plurality of lobes about its perimeter, the cam in operable communication with each cam follower such that upon rotation of the cam mechanism, each cam follower engages a lobe of the plurality of lobes, it causes each cam follower to actuate the respective switching device. The contactor also includes an actuator connected to the cam, the actuator responsive to a control current and operable to rotate the cam and a controller, the controller operable to supply a control current the actuator.
US10804056B2 Electrical switch
An electrical switch. The electrical switch includes at least one fixed contact and a movable contact contacting the fixed contact. At least one shutter element is arranged to move in synchronism with the movable contact. The shutter element is positioned in an extended position between the fixed contact and the movable contact and in a contracted position outside the patch of the movable contact allowing the movable contact to turn from the open position to the closed position.
US10804055B2 Side break air switch with anti-rolling blade lock
An electrical switch including a jaw assembly, a housing and a blade assembly. The jaw assembly is electrically connected to a first electrical conductor. The housing assembly is electrically connected to a second electrical conductor. The blade assembly is fixedly attached to said housing assembly at a first end thereof and having an electrically conductive blade contact fixedly attached to a second end distal from said first end. The housing assembly and said blade assembly pivot about a first axis to drive said blade contact into said jaw assembly to close said switch. The blade assembly is operable to rotate about a second axis perpendicular to said first axis only when said distal end of said blade assembly is seated in said jaw assembly.
US10804053B2 Circuit breaker handle connection structure
A circuit breaker handle connection structure, comprising a handle (1) and a lever (2), the handle (1) and the lever (2) being assembled together. The bottom of a handle disc portion (101) of the handle (1) is provided with a mounting recess (102); the bottom (201) of the lever (2) is mounted in the mounting recess (102) and can rotate; when the lever (2) rotates to a fixed position in the mounting recess (102), the degree of freedom is limited by limiting bosses (103).
US10804052B1 Switch assembly having ignition-resistant characteristics
A switch assembly for electrically coupling and uncoupling a first device to a second device may include a first switch configured to electrically couple and uncouple a first device to the second device, and a first switching barrel. The switch assembly may further include a second switch configured to electrically couple and uncouple a power source to the second device, and a second switching barrel. The switch assembly may also include an isolator barrier separating the first and second switches from one another and the first and second switching barrels from one another. The switch assembly may further include a shaft associated with the first and second switching barrels, such that rotation of the shaft causes angular displacement of the first and second switching barrels, electrically coupling or uncoupling of the first device to the second device, and electrically coupling or uncoupling of the power source to the second device.
US10804046B2 Key structure and electronic apparatus
The present disclosure relates to a key structure and an electronic apparatus. The key structure includes a housing; an electronic switch; a key cap; and a rocker, wherein the housing is provided with an opening configured to mount the key cap, the electronic switch is located inside the housing and corresponds to a position of the opening, and the key cap is mounted in the opening, and wherein the rocker has a first end fixed to the key cap and a second end hinged to the housing, and the rocker has a length larger than or equal to a first predetermined value.
US10804045B2 Configurable circuit-breaker
A circuit breaker is disclosed for interrupting an electrical circuit when current limit values are exceeded. The circuit-breaker includes a current sensor for determining the electrical current flow and a control device. When current limit values are exceeded, the electrical circuit is interrupted. A first current limit value, when exceeded, results in an immediate interruption and a second current limit value, when exceeded, results in a time-delayed interruption, such that the second interruption time reduces as the current increases. Only one control element is included for setting a current limit value. The element defining the second current limit value is included for the time-delayed interruption of the electrical circuit. The other parameters are either set in a fixed manner and/or are related to the settable second current limit value.
US10804041B2 Electrochemical devices comprising carbon-based material
Disclosed herein are embodiments of an electrochemical device comprising graphene material made using embodiments of the method disclosed herein. Also disclosed is a graphene electrode comprising the graphene material made using embodiments of the method disclosed herein. The graphene material disclosed herein for use in the disclosed electrochemical devices has superior properties and activity compared to carbon-based materials known and used in the art. The disclosed graphene material can be used in multiple different technologies, such as water treatment, batteries, fuel cells, electrochemical sensors, solar cells, and ultracapacitors (both aqueous and non-aqueous).
US10804034B2 Capacitor component having secondary phase material contained in external electrode thereof
A capacitor component includes a body including a dielectric layer and an internal electrode and an external electrode disposed on the body. The external electrode includes an electrode layer connected to the internal electrode, a plating layer disposed on the electrode layer, and a secondary phase material disposed at a boundary between the plating layer and the electrode layer. The secondary phase material contains sulfur (S).
US10804032B2 Multilayer capacitor and electronic component device
A multilayer capacitor includes an element assembly, a first external electrode, a second external electrode, and a plurality of internal electrodes which are disposed at the inside of the element assembly. The plurality of internal electrodes include a first internal electrode that is electrically connected to the first external electrode, a second internal electrode that is electrically connected to the second external electrode, and a plurality of third internal electrodes. The plurality of third internal electrodes are electrically connected to each other by a first connection conductor and a second connection conductor, a first capacitance portion is constituted by the first internal electrode and the third internal electrodes, a second capacitance portion is constituted by the second internal electrode and the third internal electrodes, and the first capacitance portion and the second capacitance portion are electrically connected in series.
US10804029B2 Rotary type magnetic coupling device
Disclosed herein is a rotary type magnetic coupling device used for a rotator. The rotary type magnetic coupling device includes first and second coils magnetically coupled to each other, and third and fourth coils magnetically coupled to each other. The coil axes of the first and second coils extend in a rotary axis direction of the rotator, and the coil axes of the third and fourth coils radially extend in a radial direction substantially orthogonal to the rotary axis of the rotator.
US10804027B2 Hollow core electromagnetic coil
An augmented reality/virtual reality (AR/VR) system employs a tracking system for tracking one or more components of the AR/VR system using a generated electromagnetic (EM) field. The tracking system employs an EM coil for generating the EM field or, alternatively, sensing the EM field. The EM coil includes a core substrate and thin metal foil wrapped around the core substrate in three orthogonal axes. The EM coil is effectively “hollow” in that it weighs less than a conventional solid ferrite or ferrous core of comparable dimensions, either through the use of one or more openings formed in the core substrate, the use of a material less dense than ferrite or ferrous materials, the formation of the core substrate as a hollow framework, or a combination thereof. The resulting EM coil thus weighs less than conventional solid-core EM coils, thereby reducing user fatigue and the possibility of misalignment of the EM coil as a result from a drop impact of the device implementing the EM coil.
US10804025B2 Coil component and method for fabricating the same
A coil component may include a body having a support member including a through hole, a coil disposed on at least one of an upper surface and a lower surface of the support member, and a magnetic material encapsulating the coil and the support member, and filling the through hole. The coil includes a coil pattern. The coil component further includes an external electrode connected to the coil. At least one of the upper surface and the lower surface of the support member includes a groove, having a shape corresponding to a shape of the coil pattern, and at least a portion of the coil pattern is embedded in the groove.
US10804020B2 Demagnetization device and method for demagnetizing a transformer core
In order to demagnetize a transformer core (13, 23) a demagnetization device (40) is detachably connected to a primary side (11) of a transformer (10, 20). An alternating signal is fed to the primary side (11) in order to demagnetize the transformer (10, 20).
US10804018B2 Partial insulation superconducting magnet
The present invention is a superconducting partial insulation magnet and a method for providing the same. The magnet includes a coil with a non-insulated superconducting wire winding wound around a bobbin. The coil has a first wire layer, a second wire layer substantially surrounding the first layer, and a first layer of insulating material disposed between the first wire layer and the second wire layer. Each wire layer comprises a plurality of turns, and the first layer of insulating material substantially insulates the second wire layer from the first wire layer.
US10804016B2 Electronic component surface-mountable on circuit board
One object is to provide an electronic component in which a standoff for filling solder is maintained. An electronic component according to an embodiment of the present invention is configured to be surface-mountable on a circuit board. The electronic component includes: an insulating base member; an internal conductor provided in the base member; a first external electrode provided on the mounting surface of the base member so as to be electrically connected to the internal conductor; and a second external electrode provided on the mounting surface of the base member so as to be electrically connected to the internal conductor. The first external electrode has a first protrusion, and the second external electrode has a second protrusion. The first protrusion and the second protrusion enables a standoff for filling solder to be maintained within a region defined by the mounting surface of the base member and the circuit board.
US10804013B2 Over-current protection device
An over-current protection device is a hexahedron comprising an upper surface, a lower surface and four lateral surfaces. The over-current protection device comprises a PTC device, a first insulating layer, a first electrode layer and a second electrode layer. The PTC device comprises a first conductive layer, a second conductive layer and a PTC material layer laminated therebetween. The first conductive layer comprises a first conductive section and a second conductive section separated by at least one trench. The first insulating layer is disposed on the first conductive layer. The first electrode layer is disposed on the first insulating layer and electrically coupled to the first conductive section. The second electrode layer is disposed on the first insulating layer and electrically coupled to the second conductive section. The trench comprises a primary portion not parallel to a longitudinal direction of the first and second electrode layers.
US10804012B1 Composite circuit protection device
A composite circuit protection device includes a positive temperature coefficient (PTC) component, a voltage-dependent resistor, a first conductive lead and a second conductive lead. The PTC component includes a PTC polymeric layer, and first and second electrode layers respectively disposed on two opposite surfaces of the PTC polymeric layer. The voltage-dependent resistor is connected to the second electrode layer of the PTC component. The first and second conductive leads are respectively bonded to the first electrode layer of the PTC component and the voltage-dependent resistor. The PTC component has a rated voltage ranging between 40% and 200% of a varistor voltage of the voltage-dependent resistor.
US10804009B2 Twinax cable and multi-core cable
A twinax cable 100 includes a twinax structure, the twinax structure including: a signal wire pair, the signal wire pair including a pair of signal wires formed of a first signal wire and a second signal wire, and an insulating layer configured to cover the pair of signal wires; a drain wire; and a shield tape arranged on the outer circumferential side of the insulating layer to cover the signal wire pair and the drain wire. The insulating layer is mainly composed of polyethylene. The insulating layer includes not less than 30 ppm and not more than 4000 ppm of a hindered phenol-based antioxidant. A dielectric tangent tan δ of the insulating layer at the time of application of a high-frequency electric field having a frequency of 10 GHz is not more than 3.0×10−4.
US10804008B2 Electrical component
An electrical component includes an insulating base, an insulating layer provided outside the insulating base, a shielding member provided between the insulating base and the insulating layer, and multiple conductive bodies accommodated in the insulating base. The conductive bodies include at least one power supply body. Each of the at least one power supply body is provided with a shielding layer outside the power supply body and an insulator between the power supply body and the shielding layer. The shielding layer is accommodated in the shielding member. In the electrical component, by providing a shielding layer and an insulator provided between the power supply body and the shielding layer outside the power supply body, shielding of the shielding layer from the power supply body is implemented, so as to reduce an interference of the power supply body on a signal body, thereby improving transmission quality of high-frequency signals.
US10804007B1 Flat conductor wire
A flat conductor wire includes a flat conductor made of aluminum containing inevitable impurities. A cross section of the flat conductor orthogonal to a longitudinal direction of the flat conductor has a rounded corner portion, a radius of curvature of the corner portion being equal to or greater than one fourth of a thickness of the cross section of the flat conductor. A width of the cross section of the flat conductor is equal to or smaller than 60ε/(1−ε), ε being a uniform elongation of the flat conductor.
US10804006B2 Resin composition molded article and direct-current power cable
A resin composition molded article forming an insulation layer of a direct-current power cable, including: a cross-linked base resin containing polyethylene, and an inorganic filler having a mean volume diameter of 80 nm or less, wherein at least a part of a surface of the inorganic filler includes an aminosilyl group having an amino group, and a light transmittance at a wavelength of 500 nm of a sheet is 70% or more, as measured under an atmosphere at 90 , when the sheet is fabricated by cutting the resin composition molded article into 0.5 mm thickness.
US10804005B2 Insulation layer for cables
The present invention is directed to a new cable having at least one insulation layer, to a process for producing such cable as well as to the use of a soluble a-nucleating agent (NA) for increasing the crystallization temperature of a polymer composition (PC) being part of an insulation layer of such a cable and the use of such a cable as communication cable and/or electrical cable.
US10803999B2 Coated U3Si2 pellets with enhanced water and steam oxidation resistance
A method of forming a water resistant boundary on a fissile material for use in a water cooled nuclear reactor is described. The method comprises coating the fissile material, such as a pellet of U3Si2 and/or the grain boundaries, to a desired thickness with a suitable coating material, such as atomic layer deposition or a thermal spray process. The coating material may be any non-reactive material with a solubility at least as low as that of UO2. Exemplary coating materials include ZrSiO4, FeCrAl, Cr, Zr, Al—Cr, CrAl, ZrO2, CeO2, TiO2, SiO2, UO2, ZrB2, Na2O—B2O3—SiO2—Al2O3 glass, Al2O3, Cr2O3, carbon, and SiC, and combinations thereof. The water resistant layer may be overlayed with a burnable absorber layer, such as ZrB2 or B2O3—SiO2 glass.
US10803998B1 Thorium fuel rod structure and assembly
A Thorium fuel rod assembly is disclosed that includes first and second support elements and a number of Thorium fuel rods positioned between support elements. Each of the Thorium fuel rod includes an outer fuel element containing a solid Thorium an inner core element containing Beryllium that is positioned within an interior cavity defined by the outer fuel element. In an exemplary disclosure, the inner core element also defines an inner cavity such that a beam of high energy particles may be directed into the inner cavity of the inner core element to impinge upon a Beryllium nucleus within the inner core element to produce a (p, n) reaction resulting in the emission of a neutron, where the emitted neutron may interact with a Thorium nucleus in the outer fuel element to cause the Thorium nucleus to fission.
US10803997B2 Compact nuclear reactor with integral steam generator
In an illustrative embodiment, a pressurized water nuclear reactor (PWR) includes a pressure vessel (12, 14, 16), a nuclear reactor core (10) disposed in the pressure vessel, and a vertically oriented hollow central riser (36) disposed above the nuclear reactor core inside the pressure vessel. A once-through steam generator (OTSG) (30) disposed in the pressure vessel includes vertical tubes (32) arranged in an annular volume defined by the central riser and the pressure vessel. The OTSG further includes a fluid flow volume surrounding the vertical tubes and having a feedwater inlet (50) and a steam outlet (52). The PWR has an operating state in which feedwater injected into the fluid flow volume at the feedwater inlet is converted to steam by heat emanating from primary coolant flowing inside the tubes of the OTSG, and the steam is discharged from the fluid flow volume at the steam outlet.
US10803996B2 Plasma diagnosis system using multiple-reciprocating-pass Thompson scattering
Provided is a plasma diagnosis system using multiple-reciprocating-pass Thompson scattering. The plasma diagnosis system includes: a laser which supplies laser pulses; an optical system configured to make the laser pulse multiple roundtrips, focus the laser pulse to a predetermined position, rotate the plane of polarization by 90 degrees in every completion of the roundtrip; a collection optics which collects lights scattered from the focused region in plasma, ‘first collected scattering’ by the vertical polarization of the laser pulse and ‘second collected scattering’ by the horizontal polarization of the laser pulse; a polychromator which filters the collected lights provided from the collection optics according to spectral characteristics and output the filtered lights; and a computer which measures spectral characteristics of the first and second collected scatterings by using the filtered lights and outputs Thomson scattering signal with the background noise and the background noise without Thomson scattering signal.
US10803988B2 Color analysis and control using a transparent display screen on a mobile device with non-transparent, bendable display screen or multiple display screen with 3D sensor for telemedicine diagnosis and treatment
The present disclosure relates to mobile electronic devices including at least one transparent display screen for color analysis and control relating to medical conditions using an electronic mobile device have a transparent display screen and a non-transparent display screen, bendable display screen and multiple screen device with 3D sensor used as telemedicine device. Color data for a perceived color stores in a memory and displays images as perceived through the transparent display screen. Image difference values are determined between a first set of optical processing data and a second set of optical processing data. The transparent display screen indicates image difference values from including differences in color, texture, transparency, lighting, etc., especially for augmented reality applications.
US10803986B2 Automatic layout apparatus, automatic layout method, and automatic layout program
Reception means receives examination data including a plurality of examination images. Similar examination data specifying means specifies sample examination data similar to the examination data using a similarity between each examination image included in the examination data and each sample image included in the sample examination data. Display means displays the examination image included in the examination data according to layout information associated with the sample examination data similar to the examination data.
US10803983B2 System and method for auto-regulating drug administration for achieving artificial homeostasis
A system and method for auto-regulating therapeutic administration to a patient for achieving artificial homeostasis. The system includes a plurality of modules designed to create an automated therapeutic administration system. An auto-regulation module maintains a target vital level within a patient by comparing measured levels with stored target levels; a delivery module delivers an amount of a therapeutic to a patient based on instructions from the auto-regulation module, and a sensor module measures patient levels and transmits the measurements to the auto-regulation unit. The auto-regulation module compares the measured levels with the stored target levels, and, based on the comparison, instructs the delivery module to alter the amount of therapeutic administered to the patient, in an effort to match the measured levels with the target levels, thereby creating a closed feedback loop designed to achieve an artificial homeostasis for a patient.
US10803978B2 Selective access to medical symptom tracking data using dispersive storage area network (SAN)
A method of monitoring symptoms of a person includes repeating, over a period of time, the steps of: selecting, by the person, one or more symbolic representations corresponding to one or more symptoms from a predefined set of symbolic representations presented to the person; and electronically recording data regarding the one or more symbolic representations selected by the person such that the data is electronically accessible later for generating a history of the symptoms of the person over the period of time. The data is transferred over virtual networks using virtual dispersive routing and stored in dispersive storage area networks (SANs). The data is classified as trusted, corrupted, invalid or uncertain, and/or as trusted, ambiguous and inadequate.
US10803977B2 System and method for collection, storage and management of medical data
The present invention provides a method and system for storing and accessing medical records. The method includes anonymizing patient records, aggregating and analyzing the records, and storing the results of the analysis in a health informatics database. The system includes a database with patient records, a processor for anonymizing the patient records, a second database with anonymized patient records, an interface to access the second database, analyze the records and store the results, an output to display the results and a health informatics database to store the correlated record.
US10803970B2 Solid-state disk manufacturing self test
A Solid-State Disk (SSD) Manufacturing Self Test (MST) capability enables an SSD manufacturer to generate and load tests onto SSDs, run the tests, and gather results. The SSDs self execute the loaded tests when powered up. The self executing is while coupled to a host that loaded the tests or while coupled to a rack unable to load the tests but enabled to provide power to the SSDs. The rack is optionally cost-reduced to enable cost-efficient parallel testing of relatively larger numbers of SSDs for production. The host writes the tests to an ‘input’ SMART log of each SSD, and each SSD writes results to a respective included ‘output’ SMART log. The commands include write drive, erase drive, SATA PHY burn-in, delay, and stress mode. The SSD MST capability is optionally used in conjunction with an SSD virtual manufacturing model.
US10803964B2 Responding to power loss
Apparatus, and methods of operating similar apparatus, might include an array of memory cells and a differential storage device configured to receive information indicative of a data value stored in a particular memory cell of the array of memory cells selected for a programming operation. The differential storage device might include a first non-volatile memory cell connected between a first isolation gate and a voltage node configured to receive a first voltage level, and a second non-volatile memory cell connected between a second isolation gate and the voltage node, and logic responsive to an indication of a loss of power to the apparatus and the information indicative of the data value stored in the particular memory cell to store data to the differential storage device, wherein a gate of the second non-volatile memory cell is connected to a gate of the first non-volatile memory cell.
US10803963B2 Capacitive voltage divider for power management
A memory sub-system includes a power management integrated circuit (PMIC) compatible with operation at an uppermost PMIC supply voltage that is lower than a primary supply voltage of the memory sub-system. The PMIC is configured to output multiple voltages for operation of the memory sub-system based on a PMIC supply voltage. The memory sub-system further includes a capacitive voltage divider (CVD) coupled to the PMIC. The CVD is configured to receive the primary supply voltage of the memory sub-system as an input and provide a modified primary supply voltage (MPSV) to the PMIC as the PMIC supply voltage, where the MPSV is not higher than the uppermost PMIC supply voltage.
US10803962B1 Current monitoring in semiconductor packages
A semiconductor package includes an external power supply node, a current monitoring node, and a plurality of semiconductor dies. Each semiconductor die of the plurality of semiconductor dies includes a first circuit and a second circuit. The first circuit is configured to supply a first operating current to that semiconductor die from the external power supply node. The second circuit is configured to mirror the first operating current on a reduced scale and output the mirrored first operating current to the current monitoring node. The mirrored first operating current from each semiconductor die of the plurality of semiconductor dies is summed on the current monitoring node.
US10803961B2 Power switch control circuit and control method thereof
A comparator (13) compares a pad voltage with a reference voltage (Vref1) to output a voltage (VCCOK), and a comparator (23) compares a low voltage with a reference voltage (Vref2) to output a voltage (VDDOK). A power-on circuit (2) includes a timer circuit (11) and starts a reference voltage generation circuit (12) after the power switch control circuit is started, and then starts the comparator (13). After the comparator (13) is started, a controller (30) starts a voltage down converter (4) when the voltage (VCCOK) is at the H level, and turns on a MOS transistor (Q1) when the voltage (VCCOK) is at the L level. A power-on circuit (3) includes a timer circuit (21) and starts a reference voltage generation circuit (22) after the voltage down converter (4) is started, and then starts a comparator (23). After the comparator (23) is started, the controller (30) enters the standby state.
US10803957B2 Monitoring and charging inhibit bit-line
Discussed herein are systems and methods for charging a bit line (BL) during programming of non-volatile memory cells. An embodiment of a memory device comprises a group of memory cells including a first memory cell coupled to a first BL and a second memory cell coupled to a second BL, and a BL charging circuit that provides an inhibit signal to the second BL in response to a control signal to program the first memory cell. To provide the inhibit signal, the BL charging circuit apply a supply voltage to the second BL for an initial wait time and, after the initial wait time, apply a higher voltage than the supply voltage, until the inhibit signal reaches a value of the supply voltage. The first memory cells is programmed in response to the established voltage on the second BL.
US10803954B2 Memory system
A memory system includes a memory unit with a plurality of first memory cells connected to a first word line and a memory controller to control the memory unit to write data in page units equal in size to the number of first memory cells. The memory unit is configured to write a plurality of pages of data to the plurality of first memory cells and then read each page of data thus written. The memory controller determines whether or not each page of data, as read from the plurality of first memory cells, satisfies a predetermined condition, and registers a determination result for each page indicating whether the predetermined condition was satisfied.
US10803952B2 Vertical memory device having improved electrical characteristics and method of operating the same
A method of operating a memory device including a substrate; at least one dummy word line over the substrate; a plurality of word lines over the dummy word line; and a plurality of vertical holes extending through the at least one dummy word line and the plurality of word lines in a direction perpendicular to the substrate and classified into channel holes and dummy holes, each of the channel holes being connected to a bit line, the method including: performing an erase operation on dummy cells formed as the dummy word line and the dummy holes; verifying the erase operation; and performing a program operation on at least one of the dummy cells such that the at least one dummy cell has a higher threshold voltage than main cells formed as the dummy word line and the channel holes.
US10803941B2 System on chip (SoC) based on neural processor or microprocessor
System on chips (SoCs) based on a microprocessor or a neural processor (e.g., brain-inspired processor) electrically coupled with electronic memory devices and/or optically coupled with an optical memory device, along with embodiment(s) of a building block (an element) of the microprocessor/neural processor, the electronic memory device and the optical memory device are disclosed. It should be noted that a microprocessor can be replaced by a graphical processor.
US10803940B2 Method for programming a resistive random access memory
A method for programming a resistive random access memory including a matrix of memory cells. This method includes a programming procedure that includes applying a programming voltage ramp to the memory cells of a part at least of the matrix, the programming voltage ramp starting at a first non-zero voltage value, called start voltage, and ending at a second voltage value, called stop voltage, greater in absolute value than the first voltage value. The stop voltage is determined such that each memory cell of said at least one part of the matrix has a first probability between 1/(10N) and 1/N of having a programming voltage greater in absolute value than the stop voltage (Vstop), N being the number of memory cells in the at least one part of the matrix.
US10803939B2 Techniques for programming a memory cell
Techniques are provided for programming a self-selecting memory cell that stores a first logic state. To program the memory cell, a pulse having a first polarity may be applied to the cell, which may result in the memory cell having a reduced threshold voltage. During a duration in which the threshold voltage of the memory cell may be reduced (e.g., during a selection time), a second pulse having a second polarity (e.g., a different polarity) may be applied to the memory cell. Applying the second pulse to the memory cell may result in the memory cell storing a second logic state different than the first logic state.
US10803936B2 Semiconductor memory device
A semiconductor memory device includes first wirings above a substrate and extending in a first direction, second wirings above the first wirings and extending in a second direction crossing the first direction, third wirings above the second wirings and extending in the first direction, memory cells between the first and second wirings and between the second and third wirings, a first multiplexer that extends in the second direction, is connected to the first wirings, and is provided in a first region which overlaps with the first, second, and third wirings in a third direction that crosses the first and second directions, and a second multiplexer that extends in the first direction, is connected to the second wirings, and is provided in a second region which overlaps with the first, second, and third wirings in the third direction.
US10803933B2 Self-aligned high density and size adjustable phase change memory
A method of forming a self-aligned phase change memory element is provided. A bottom electrode is formed on a landing pad of a phase change memory element. A layer of dielectric material over the bottom electrode and a via etched through the dielectric material to expose the bottom electrode. The via is lined with a GST phase change layer that is etched back from the top surface of the dielectric layer. The via is then filled with a nitride fill, at least of portion of which is etched back from the top surface of the dielectric layer. A top electrode metal is then deposited at the top of the via, wherein the top electrode material is coupled to the phase change material and nitride fill material.
US10803932B1 Storage device
According to one embodiment, a storage device includes: a memory cell including a storage component to which a plurality of data values are allowed to set in response to a plurality of resistance values of the storage component and a selector connected in series to the storage component; a word line configured to provide a signal to select the memory cell; a bit line configured to receive a data signal from the memory cell; a first conversion circuit configured to nonlinearly convert a first current, generated in response to the data signal input to the bit line, into a first voltage; and a comparison circuit configured to compare the first voltage, converted by the first conversion circuit, with a plurality of reference voltages.
US10803931B2 Non-volatile memory having memory array with differential cells
A non-volatile memory includes a memory array, a selecting circuit, a reference current generator and a sensing circuit. The memory array includes a top main array, a top corresponding array, a bottom main array and a bottom corresponding array. The top main array includes plural top bit lines. The top corresponding array includes plural inverted top bit lines. The bottom main array includes plural bottom bit lines. The bottom corresponding array includes plural inverted bottom bit lines. The selecting circuit is connected with the top main array, the top corresponding array, the bottom main array and the bottom corresponding array. The reference current generator and the sensing circuit are connected with the selecting circuit.
US10803929B2 Static random-access memory with virtual banking architecture, and system and method including the same
A static random-access memory (SRAM) system using a virtual banking architecture includes a processor communicatively coupled to an SRAM, and a plurality of circuits disposed in the SRAM and operated under control of the processor. The circuits include a divide circuit, a select circuit disposed in the divide circuit, and a local input/output circuit. The divide circuit divides a bank into first and second bit cell arrays, in which the first bit cell array and/or the second bit cell array includes at least one bit line. The select circuit is connected between the first and second bit cell arrays, and the select circuit selects one of the first and second bit cell arrays according to a predefined select logic. The local input/output circuit is connected to the select circuit and generates an output according to one or more predefined operations of the local input/output circuit.
US10803928B2 Low voltage memory device
A twelve-transistor (12T) memory cell for a memory device that includes a transmission gate, a cross-coupled inverter circuit operably connected to the transmission gate, and a tri-state inverter operably connected to the cross-coupled inverter circuit. The cross-coupled inverter includes another tri-state inverter cross-coupled to an inverter circuit. Various operations for the 12T memory cell, as well as circuitry to perform the operations, are disclosed.
US10803926B2 Memory with on-die data transfer
Memory devices and systems with on-die data transfer capability, and associated methods, are disclosed herein. In one embodiment, a memory device includes an array of memory cells and a plurality of input/output lines operably connecting the array to data pads of the device. In some embodiments, the memory device can further include a global cache and/or a local cache. The memory device can be configured to internally transfer data stored at a first location in the array to a second location in the array without outputting the data from the memory device. To transfer the data, the memory device can copy data on one row of memory cells to another row of memory cells, directly write data to the second location from the first location using data read/write lines of the input/output lines, and/or read the data into and out of the global cache and/or the local cache.
US10803925B2 Sense amplifier having offset cancellation
A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed.
US10803922B2 Apparatuses and methods for internal voltage generating circuits
An apparatus is described. The apparatus according to an embodiment includes a voltage dividing resistor circuit formed on a semiconductor substrate and including first and second resistors and first and second selector switches. The first and second resistors and the first and second selector switches are arranged with one of first and second layouts. The first layout is such that the first and second selector switches are placed between the first and second resistors. The second layout is such that the first and second resistors are placed between the first and second selector switches.
US10803920B2 Refresh controller for first-in first-out memories
A method of operating a first-in-first-out memory, called a FIFO, includes performing write and read operations of data with a FIFO. The FIFO has a size fifo_size and a maximum retention time. Once a datum is written to the FIFO, there is a limit of fifo_size-1 write operations before the datum becomes invalid and there is a limit of fifo_size-1 read operations before the datum is read, and the data is refreshed before reaching the maximum retention time. During the refreshing, the FIFO is available for further write and read operations.
US10803914B1 Selectively squelching differential strobe input signal in memory-device testing system
In an embodiment, a differential strobe input squelch circuit includes a squelch sub-circuit that is configured to perform operations including receiving a true strobe signal, a complement strobe signal, and a strobe difference signal that is representative of a difference between the true strobe signal and the complement strobe signal; determining, based on the true strobe signal and the complement strobe signal, whether the strobe difference signal is defined or undefined; and outputting a modified strobe difference signal that is equal to the strobe difference signal when the squelch sub-circuit determines that the strobe difference signal is defined and that is instead equal to a constant strobe-level voltage when the squelch sub-circuit determines that the strobe difference signal is undefined.
US10803907B2 Storage device carrier and related systems and methods
A rack enclosure system includes a receiving frame and a carrier. The carrier is configured to capture a storage device and to be slidably received by the receiving frame in a mounting direction. The carrier includes a first rail and a second rail each extending between a front end and a back end. The carrier also includes a cap member. The cap member may be rotatably or non-rotatably connected to the first rail at the front end. The cap is releasably connected to the second rail adjacent to the front end. The carrier further includes a handle with a cam portion and a latch portion. The cam portion is rotatably connected to the cap member and optionally the first rail. The latch portion is releasably connected to the cap member or the second rail.
US10803891B1 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 translatable lever member and a LUL ramp member coupled thereto, and interconnected elevator interfaces coupled with the ramp by way of a set of flexures. The ramp subsystem is configured such that in response to a sufficient force being applied to the lever by the HSA, a distal end of the ramp is positioned so that an outer perimeter of a recording disk of an HDD is free of a channel at the distal end of the ramp. 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 a multiple-disk stack.
US10803889B2 Apparatus with data reader sensors more recessed than servo reader sensor
An apparatus according to one approach includes a servo reader transducer structure on a module. The servo reader transducer structure has a lower shield, an upper shield above the lower shield, the upper and lower shields providing magnetic shielding, a current-perpendicular-to-plane sensor between the upper and lower shields, an electrical lead layer between the sensor and one of the shields, and a spacer layer between the electrical lead layer and the one of the shields. The electrical lead layer is in electrical communication with the sensor. The conductivity of the electrical lead layer is higher than the conductivity of the spacer layer. An array of writers is also present on the module. Writer modules having this structure are less susceptible to shorting, and therefore enable use of TMR servo readers on writer modules.
US10803884B2 Generating audio using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating an output sequence of audio data that comprises a respective audio sample at each of a plurality of time steps. One of the methods includes, for each of the time steps: providing a current sequence of audio data as input to a convolutional subnetwork, wherein the current sequence comprises the respective audio sample at each time step that precedes the time step in the output sequence, and wherein the convolutional subnetwork is configured to process the current sequence of audio data to generate an alternative representation for the time step; and providing the alternative representation for the time step as input to an output layer, wherein the output layer is configured to: process the alternative representation to generate an output that defines a score distribution over a plurality of possible audio samples for the time step.
US10803883B1 Parallel signal processing system and method
A system and method for processing a plurality of channels, for example audio channels, in parallel is provided. For example, a plurality of telephony channels are processed in order to detect and respond to call progress tones. The channels may be processed according to a common transform algorithm. Advantageously, a massively parallel architecture is employed, in which operations on many channels are synchronized, to achieve a high efficiency parallel processing environment. The parallel processor may be situated on a data bus, separate from a main general purpose processor, or integrated with the processor in a common board or integrated device. All, or a portion of a speech processing algorithm may also be performed in a massively parallel manner.
US10803879B2 Apparatuses and methods for audio classifying and processing
Apparatus and methods for audio classifying and processing are disclosed. In one embodiment, an audio processing apparatus includes an audio classifier for classifying an audio signal into at least one audio type in real time; an audio improving device for improving experience of audience; and an adjusting unit for adjusting at least one parameter of the audio improving device in a continuous manner based on the confidence value of the at least one audio type.
US10803878B2 Method and apparatus for high frequency decoding for bandwidth extension
Disclosed are a method and an apparatus for high frequency decoding for bandwidth extension. The method for high frequency decoding for bandwidth extension comprises the steps of: decoding an excitation class; transforming a decoded low frequency spectrum on the basis of the excitation class; and generating a high frequency excitation spectrum on the basis of the transformed low frequency spectrum. The method and apparatus for high frequency decoding for bandwidth extension according to an embodiment can transform a restored low frequency spectrum and generate a high frequency excitation spectrum, thereby improving the restored sound quality without an excessive increase in complexity.
US10803877B2 Signal processing methods and apparatuses for enhancing sound quality
Provided are a signal processing method and apparatus for enhancing sound quality. The signal processing method performed by a signal transmitting apparatus includes determining, based on a plurality of parameters, a valid bandwidth so as to encode an input signal; performing pre-processing on the input signal, based on the valid bandwidth; and encoding the pre-processed input signal, based on the valid bandwidth, and the signal processing method performed by a signal receiving apparatus includes decoding a bitstream or a packet received via a transmission channel; determining a valid bandwidth, based on a plurality of parameters used in the decoding; and performing post-processing on a decoded signal, based on the valid bandwidth.
US10803874B2 Electronic device, control method thereof, and computer readable recording medium
An electronic device includes a communication interface that receives voice data and fingerprint data; and a processor that determines an access right to the electronic device based on at least one of a voice score obtained by comparing the received voice data with stored voice data and a fingerprint score obtained by comparing the received fingerprint data with stored fingerprint data.
US10803870B2 Electronic device performing operation using voice command and method of operating electronic device
Disclosed are an electronic device and a method of controlling an operation of the electronic device. A method comprises receiving first data related to an input comprising a request for performing a task using a second external device and obtained through a microphone and comprising information on a user interface of a first external device from the first external device, identifying a sequence of states of the second external device for executing the task based on at least some of the first data, transmitting first information on the sequence of states of the second external device to the second external device through the network interface, receiving second data indicative of a need for an additional input for completing the task from the second external device through the network interface, and transmitting second information to the first external device based on at least some of the second data.
US10803869B2 Voice enablement and disablement of speech processing functionality
Methods and devices for enabling and disabling applications using voice are described herein. In some embodiments, an individual speak an utterance to their electronic device, which may send audio data representing the utterance to a backend system. The backend system may generate text data representing the utterance, and may determine that an intent of the utterance was for an application to be enabled or disabled for their user account on the backend system. If, for instance, the intent was to enable the application, the backend system may receive one or more rules for performing functionalities of the application, as well as one or more sample templates of sample utterances and sample responses that future utterances may use when requesting the application. Furthermore, one or more invocation phrases that may be used within the future utterances to invoke the application may be received, along with slot values for the sample templates.
US10803866B2 Interface intelligent interaction control method, apparatus and system, and storage medium
The present disclosure provides an interface intelligent interaction control method, apparatus and system, and a storage medium, wherein the method comprises: receiving user-input speech information, and obtaining a speech recognition result; determining scenario elements associated with the speech recognition result; generating an entry corresponding to each scenario element and sending the speech recognition result and the entry to a cloud server; receiving an entry which is best matched with the speech recognition result, returned by the cloud server and selected from the received entries; performing an interface operation corresponding to the best-matched entry. The solution of the present disclosure can be applied to improve flexibility and accuracy of the speech control.
US10803861B2 Method and apparatus for identifying information
Embodiments of the present disclosure disclose a method and apparatus for identifying information. One embodiment of the method includes: collecting to-be-processed audio in real-time; performing voice recognition on the to-be-processed audio; performing data-processing on the to-be-processed audio, when the audio is recognized as a wake-up word, the wake-up word is used for instructing performing data-processing on the to-be-processed audio. The embodiment can identify keywords from the to-be-processed audio obtained in real-time and then perform data-processing on the to-be-processed audio, which improves completeness in obtaining the to-be-processed audio and accuracy in performing data-processing on the to-be-processed audio.
US10803856B2 Audio message extraction
Audio data, corresponding to an utterance spoken by a person within a detection range of a voice communications device, can include an audio message portion. The audio data can be captured and analyzed to determine the intent to send a message. Based at least in part upon that intent, a remaining portion of the audio data can be analyzed to determine the intended message target or recipient, as well as the portion corresponding to the actual message payload. Once determined, the audio file can be trimmed to the message payload, and the message payload of the audio data can be delivered as an audio message to the target recipient.
US10803852B2 Speech processing apparatus, speech processing method, and computer program product
A speech processing apparatus includes a specifier, a determiner, and a modulator. The specifier specifies an emphasis part of speech to be output. The determiner determines, from among a plurality of output units, a first output unit and a second output unit for outputting speech for emphasizing the emphasis part. The modulator modulates the emphasis part of at least one of first speech to be output to the first output unit and second speech to be output to the second output unit such that at least one of a pitch and a phase is different between the emphasis part of the first speech and the emphasis part of the second speech.
US10803849B2 Sound pressure signal output apparatus, sound pressure signal output method, and program for sound pressure signal output
The present invention provides a sound pressure signal output apparatus capable of synthesizing and outputting a sound pressure signal that simulates the sound of a real engine with reduced processing load in real time while flexibly adapting to specification changes. The sound pressure signal output apparatus comprises: an interface that acquires single sound data corresponding to the sound generated by one cylinder of a vehicle-mounted internal combustion engine during one combustion cycle in the cylinder, acquires order sound data corresponding to order sound for a frequency corresponding to the engine rotation speed, and acquires random sound data generated corresponding to at least either the material or the shape of the structure that makes up an engine; and a synthesis unit that synthesizes and outputs the sound pressure signal of an engine sound using the single sound data and the like acquired.
US10803846B2 Soundproofing material
A soundproofing material 1 includes: a first sheet-like acoustic material 10; a second sheet-like acoustic material 20 stacked on the first acoustic material 10 in a thickness direction; and a coating member 30 covering the second acoustic material 20 from a side opposite to the first acoustic material 10, and adhered to the first acoustic material 10.
US10803845B2 Automatic performance device and automatic performance method
The automatic performance device includes a storage part for storing a plurality of performance patterns, a performance part for playing a performance on the basis of a performance pattern stored in the storage part, an input part for inputting performance information through an input device that receives a performance operation of a user, and a selection part for selecting a performance pattern being a maximum likelihood estimation from the plurality of performance patterns stored in the storage part on the basis of the performance information input to the input part.
US10803844B2 Information processing device, information processing method, storage medium, and electronic musical instrument
For example, provided is an information processing device with which the entire performance can be felt really visually.The information processing device TB according to the present invention includes a processor performing a reception process of receiving input of performance information including pitch information, a first image output process of outputting a first image according to the received performance information, a performance determination process of determining at least any of tonality, a chord type, and a pitch name on the basis of the received performance information, and second image output process of outputting a second image according to a result determined in the performance determination process.
US10803839B2 Adjustable capo with dual pivot mechanism
An adjustable capo for a stringed musical instrument includes a front jaw with a top arm and a rear jaw with a bottom arm. The rear jaw is pivotally attached to the front jaw about a first axis with the top arm biased rotationally in a direction toward the bottom arm about the first axis. The bottom arm is attached to a rear handle in a pivotal relationship about a second axis that is independent from the first axis. An adjuster is configured to adjust the pressure applied by the top arm on the strings of a musical instrument when the instrument neck is clamped between the top arm and bottom arm.
US10803832B2 Synchronizing holographic displays and 3D objects with physical video panels
A method of coordinating a mixed-reality (MR) configured head-mounted display (HMD) with a separate media device to enable a synchronized user experience. The method includes establishing a communication channel between the HMD and the media device. At least one of the following is performed via the communication channel: accessing content on the media device or executing control commands on the media device based on an interface displayed by the HMD, or detecting media content presented by the media device and synchronizing display of MR content on the HMD and the detected media content.
US10803831B2 Method and device for adjusting picture quality of displayer
The present disclosure discloses a method for adjusting picture quality of displayer, comprising: adjusting a core of a to-be-adjusted-displayer to make Gamma-value of the to-be-adjusted-displayer reach a target value under a preset gray scale, and taking the current Gamma-value of the core as γn under the preset value; computing the value of γn′ corresponding to the to-be-adjusted-displayer by a preset algorithm based on the γn, the values of γ0 and γ0′ corresponding to a standard-PQ-displayer, which are under one same gray scale; and adjusting picture quality of the to-be-adjusted-displayer according to the γn′. The present disclosure also discloses a device for adjusting picture quality of displayer.
US10803830B2 Device and method for mura correction
A device and method for correcting mura within a display device. The device may include a display driver that includes lookup table circuitry, correction amount calculation circuitry, and mura correction circuitry. The lookup table circuitry is configured to calculate a second grayscale value for a second display brightness value (DBV), the second grayscale value being determined to achieve a brightness level corresponding to a first grayscale value and a first DBV. The correction amount calculation circuitry is configured to calculate a mura correction amount based on a mura correction data for the second grayscale value and the second DBV. Further, the mura correction circuitry is configured to perform a mura correction on input image data by using the mura correction amount.
US10803825B2 Display device and drive method therefor
There is provided a display device that can suppress occurrence of abnormal display caused by “differences in the settling time of data voltages” between the positions of source bus lines. An output circuit in a source driver is configured to selectively output data voltages and predetermined voltages (e.g., positive-polarity and negative-polarity gradation voltages corresponding to a gradation value at an intermediate level) other than the data voltages. A display control circuit is provided with a register that holds information identifying source bus lines whose charging rates are to be adjusted; and a charge sharing control unit that outputs charge sharing control signals based on the information held in the register. Based on the charge sharing control signals, the output circuit applies the predetermined voltages, for a certain period, to source bus lines whose charging rates are to be adjusted and then applies data voltages to the source bus lines.
US10803821B2 Liquid crystal display panel with different polarity inversion positions for multiple columns of pixel units and liquid crystal display device
The present invention discloses a liquid crystal display panel and a liquid crystal display device, the liquid crystal display panel includes: a plurality of data lines and a plurality of scan lines, wherein the plurality of data lines intersect with the plurality of scan lines to define X rows and Y columns of pixel units arranged in a matrix, S types of different polarity inversion positions are existed from an i-th column of pixel unit to an [i+(U−1)]-th column of pixel unit, where 0
US10803819B2 Driving method and driving apparatus of display panel, and display apparatus
A driving method and a driving apparatus of a display panel and a display apparatus are provided. A position information of a current sub-pixel and a driving data for driving the current sub-pixel are obtained. A judgment parameter corresponding to the position information is found from a first parameter look-up table. The driving data whether needs to be compensated is determined. A compensation driving data corresponding to the driving data is found from a second parameter look-up table corresponding to the position information if it needs to be compensated, or else the driving data is directly outputted. Bright and dark stripes or grid phenomenon in a liquid crystal display panel can be effectively eliminated consequently.
US10803817B2 Emission control circuit, method for driving emission control circuit, emission controller, and display device
The present disclosure provides an emission control circuit including a first processing module, a second processing module, a third processing module and an output module. The first processing module generates a first signal in response to a first control signal, a second control signal and a second signal. The second processing module includes a first transistor having a control electrode electrically connected to the first node, a first electrode electrically connected to the second node and a second electrode electrically connected to the first control signal terminal, and a second transistor having a control electrode electrically connected to the first control signal terminal, a first electrode electrically connected to the second node and a second electrode electrically connected to the first control signal terminal. The third processing module generates a third signal and a fourth signal in response to the second control signal, the first signal and the second signal.
US10803811B2 Display apparatus, driver for driving display panel and source driving signal generation method
The present application provides a driver for driving a display panel. The driver includes a timing controller, and N cascaded source drivers, N being an integer equal to or larger than 2. The N source drivers are configured to receive sensing signals obtained by detecting characteristics of pixel units in the display panel, respectively. An n-th source driver of the N source drivers is configured to transmit the sensing signal received by the n-th source driver to the timing controller through all source drivers of the N source drivers after the n-th source driver as a signal transmission channel, where 1≤n
US10803810B2 Display device having black image inserting function
Provided is a display device including a display panel, a data driver, a gate driver, and a timing controller. The display panel includes first and second pixel line groups each including k (k is a natural greater than 1) pixel lines, and each of the pixel lines includes a plurality of pixels connected to the same gate line. The data driver supplies an image data voltage to the pixels on the basis of input image data. The gate driver supplies a gate pulse to the gate line. The timing controller controls a driving timing of the data driver and the gate driver, sequentially writes the image data voltage into pixel lines belonging to the first pixel line group during an image data write period and simultaneously writes a black data voltage into pixel lines belonging to the second pixel line group during a black data insertion (BDI) period. The timing controller changes an interval between timings for writing the black data voltage from a start timing of a frame on a frame-by-frame basis.
US10803807B2 Display device having charging ratio compensator and method for improving image quality thereof
A display device includes a display panel having a plurality of first and second scan lines, a plurality of data lines, a plurality of sensing lines, and a plurality of pixels, a data driver to apply a reference data voltage to the data lines and change the voltage level of the reference data voltage based on a compensating data, a scan driver to apply a first scan voltage to the first scan lines and a second scan voltage to the second scan lines, a timing controller to generate control signals that control the data driver and the scan driver, and a charging ratio compensator to sense a target voltage charged in a first pixel of the plurality of pixels to which the reference data voltage is provided during a predetermined target time, sense a charging voltage charged in the first pixel to which the reference data voltage is provided during a charging time, and output the compensating data that changes a voltage level of the reference data voltage applied to the pixel during the charging time until the difference between the target voltage and the charging voltage is substantially equal to or less than a predetermined reference value.
US10803806B2 Pixel circuit and method for driving the same, display substrate and method for driving the same, and display apparatus
Pixel circuit and display substrate and driving methods, and display apparatus are provided. Pixel circuit includes: driving resetting sub-circuit to input voltage at first initial voltage terminal to gate of driving transistor in driving sub-circuit under control of first resetting signal terminal; writing compensation sub-circuit to input data voltage to driving sub-circuit and compensate driving sub-circuit under control of scanning signal terminal in writing compensation phase, and input reference voltage output at data voltage terminal to driving sub-circuit in blanking phase, so driving transistor in On-Bias state; light-emitting resetting sub-circuit to input voltage at first initial voltage terminal to light-emitting device to reset light-emitting device under control of scanning signal terminal; and light-emitting enabling sub-circuit to provide voltage at first power supply voltage terminal to driving sub-circuit and connect driving sub-circuit to light-emitting device under control of enabling signal terminal; and driving sub-circuit to provide driving current to light-emitting device.
US10803796B2 Driving method of display panel, computer storage medium, compensation circuit, and display device
The present application provides a driving method of a display panel, a computer storage medium, a compensation circuit, and a display device. The display panel includes a plurality of sub-pixels, each of the plurality of sub-pixels including a pixel electrode and a common electrode, the driving method including: determining a data signal to be provided to the pixel electrode of each of the plurality of sub-pixels according to an image to be displayed by the display panel; calculating a compensation data signal to be provided to the pixel electrode of each of the plurality of sub-pixels according to the data signal; and providing the data signal and the compensation data signal simultaneously to the pixel electrode of each of the plurality of sub-pixels.
US10803795B2 Display panel and method for preparing the same, display device
A display panel, a method for preparing the same, and a display device are provided. The display panel, comprises a base substrate; a first insulating layer and a second insulating layer which are sequentially disposed on the base substrate, wherein a direction of a film stress of the first insulating layer is the same as a direction of a film stress of the second insulating layer.
US10803792B2 Display device including a flexible display panel and groups of signal lines separated by a plurality of intervals
A display device includes a display panel that includes a display area and a first peripheral area adjacent to the display area. The first peripheral area includes a bendable region extending across the display panel and a plurality of signal lines partially included in the bendable region. The plurality of signal lines includes a first and second group adjacent to each other in the bendable region. The first group includes two or more first signal lines that transmit signals of a first polarity. The second group includes two or more second signal lines that transmit signals of a second polarity different from the first polarity. The first and second group are separated by a first interval, and signal lines within the first or second group are separated by a second interval. The first interval is greater than the second interval.
US10803791B2 Burrows-wheeler based stress profile compression
A method of stress compensation in a display includes converting a stress profile for a slice of the display from a first format to a second format based on a conversion ratio; transforming the converted stress profile for the slice of the display, with a first transformation, to form a compressed transformed stress profile; decompressing the compressed transformed stress profile to form a decompressed transformed stress profile; and transforming the decompressed transformed stress profile, with a second transformation, to form a decompressed stress profile, the second transformation being an inverse of the first transformation.
US10803790B2 Display device
A display device includes a plurality of data lines to supply data voltages, a plurality of scan lines to supply scan signals, and a first pixel connected to at least one of the plurality of data lines, and connected to at least one of the plurality of scan lines, the first pixel including a first light-emitting diode of a first color, in which an anode is connected to a first node and a cathode is connected to a reference voltage line, and a second light-emitting diode of a second color that is different from the first color, in which an anode is connected to the reference voltage line, and a cathode is connected to the first node.
US10803787B2 Method and apparatus for blue light management via a variable light emitting diode input
A first light emitting diode has a first driving input, and emits a red color light. A second light emitting diode has a second driving input, and emits a green color light. A third light emitting diode has a third driving input, and emits a blue color light. When a first current is applied to the third driving input, the third light emitting diode produces a first amount of blue light energy. When a second current is applied to the third driving input, the third light emitting diode produces a second amount of the blue light energy. The second amount of blue light energy corresponds to a percentage of blue energy reduction as compared to the amount of first blue light energy.
US10803784B2 Display device and driving method of the same
A display device includes a display panel including a plurality of pixels, the display panel including a first display area and a second display area, a first image processor which receives a first image data to be provided to the first display area, convert the first image data to a first convert data, and generate a first compensation data provided to the first display area using a first average filter, and a second image processor which receives a second image data to be provided to the second display area, converts the second image data to a second convert data, and generates a second compensation data provided to the second display area using a second average filter.
US10803783B2 Electronic shelf display apparatus
The present disclosure relates to an electronic shelf display apparatus. An electronic shelf display is provided. The electronic shelf display comprises a display module, an electronic paper (ePaper) module, a communication module, and a control module. The communication module receives a first signal indicating a first message to be displayed on the display module and receives a second signal indicating a second message to be displayed on the ePaper module. The control module is electrically connected to the communication module, the display module, and the ePaper module. The control module controls the display module and the ePaper module.
US10803776B2 Flexible display panel, display device, and method for manufacturing flexible display panel
The present disclosure relates to a flexible display panel, a display device, and a manufacturing method of the flexible display panel. The flexible display panel includes: a flexible base substrate, a conducting layer arranged in a display region of the flexible base substrate, a plurality of wires arranged in an edge bendable region of the flexible base substrate, and an inorganic insulating layer arranged between the conducting layer and the plurality of wires and the flexible base substrate. Furthermore, the flexible display panel also includes: a first organic insulating layer at least arranged between the plurality of wires in the edge bendable region of the flexible base substrate and the inorganic insulating layer. A material of the first organic insulating layer is a cured photoresist.
US10803775B2 Display device and method for driving display device
A display apparatus according to one embodiment comprises pixels each comprising a liquid crystal display element (LC element) and an organic EL display element (EL element). The EL element comprises an anode and a cathode electrically separated from each electrode of the LC element. Each pixel comprises a first transistor which changes the magnitude of a current flowing through the EL element based on the potential of a first bus line; a second transistor which electrically separates the first bus line and the LC element; and a third transistor which electrically connects the first and second transistor with the first bus line. A method for driving a display device according to one embodiment reduces the potential difference between the pixel electrode and the counter electrode before turning off the second transistor during switching from display by the LC element to display by the EL element.
US10803773B2 In-line production of linerless labels
According to an embodiment of the present disclosure, a method of labeling a plurality of products includes coating a pressure sensitive adhesive to a roll of face stock, the roll of face stock configured to be converted to a plurality of individual labels aligned in a single lane; singulating an individual label from the roll of face stock; and applying the individual label to a product of the plurality of products, wherein the coating, singulating and applying are conducted sequentially in a single continuous operation with a single continuous web of material.
US10803772B1 Surgical implement training process
A surgical implement training process that includes teaching an identity of a plurality of first surgical implements in a first surgical implement tray, a location of the plurality of first surgical implements in the first surgical implement tray and an actual order in which each of the first surgical implements are used when performing a surgical procedure. A surgical implement selection system includes a display portion and an input portion. The first surgical implement tray is played on a first display region of the display portion. First images of the first surgical implements in the first display region are selected which causes the first images of the selected first surgical implements to appear in a second display region of the display portion. Each of the first images includes one of the first surgical implements. The first images are organized in the second display region in a testing order based upon when the first surgical implements are used when performing the surgical procedure. It is evaluated whether the testing order matches the actual order.
US10803771B2 Field dress instruction
An instruction kit for field dressing is disclosed. The instruction kit relates to a field dressing model, to be used for learning field dressing of any animal. The instruction kit consists of a life size animal model with furs as epidermis and the body of the animal is wrapped with Velcro® and magnets to provide a real feel of cutting the animal and the pressure to be applied. The kit is provided with a plastic molded knife for serving as a knife to cut the animal model. The anus and genital are attached with the body with magnets and removed using the knife. The field dressing of the animal is required to remove the internal sacks and organs to get untainted meat. The instruction kit is reusable. The instruction kit contains good quality and durable materials to avoid wear and tear in frequent practicing.
US10803770B2 Importing and analyzing external data using a virtual reality welding system
A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
US10803766B1 Modular training of network-based training exercises
An example method includes deploying, by a modular training system and on one or more virtual machines in a network, one or more training environments that are configured to execute one or more training exercises; deploying, by the modular training system and for execution by one or more remote host computing systems that are communicatively coupled to the network, one or more software agents that are executed during the one or more training exercises, wherein the one or more software agents are configured to collect parameter data from the one or more remote host computing systems while the one or more trainees perform actions during the training exercise; and receiving, by the modular training system and from the one or more remote host computing system via the network, the parameter data collected by the one or more software agents during execution of the one or more training exercises.
US10803765B2 Display and report generation platform for testing results
A data collection, display, and report generation platform has a first input interface configured to present a learning module comprising a series of questions and answers on a plurality of successive question/answer screens comprising a plurality of radio buttons, at least one of the radio buttons configured to accept both a first input action and a subsequent second input action, each providing a different visual indication. The first and second input action each indicate a different confidence level of a learner's answer. A display dashboard displays a plurality of data visualizations of metrics of misinformation and struggle of plurality of learners based on a plurality of answers collected through the first input interface, and comprises one or more bar graph displays, one or more heat map displays, and one or more sorting tools configured to alter the one or more bar graph displays or one or more heat map displays.
US10803764B2 Methods and systems for teaching playbook content and testing knowledge of the same
Systems and methods for testing an individual's knowledge or group knowledge are disclosed. Specifically, the testing systems and methods disclosed herein are configured to test and teach playbook skills, such as a football playbook. The testing and teaching system and methods disclosed herein enable a learning progression that helps with retention of the playbook contents.
US10803763B2 Method and apparatus to encourage development of long term recollections of given episodes
These teachings are applicable for use with an individual who faces problems with respect to forming new long term memories. Generally speaking, pursuant to these various embodiments, one automatically captures (101) a record of experiential content to which the individual is exposed during a given episode and then automatically associates (102) that record of experiential content with metadata that characterizes the given episode. This record of experiential content is then automatically used (103) to re-expose the individual to at least portions of the given episode to thereby encourage development of a long term recollection of at least a portion of the given episode. These teachings will accommodate a variety of experiential content modalities including both audio content and visual content.
US10803760B2 Method and system for rendering and displaying a perspective view of aircraft taxi operation
Apparatus and associated methods relate to rendering an image of objects in a region of an airport taxiway. The image is rendered from data provided by multiple sources. Three-dimensional models of static airport structures located within the region of an airport taxiway are provided. Rendered image data of the region of the airport taxiway if formed based on the retrieved three-dimensional models of the static airport structures. Data indicative of locations of dynamic objects within the region of the airport taxiway is also provided. Symbols identifying the dynamic objects within the region of the airport taxiway are mapped into the rendered image data at the locations indicated by the provided data. The rendered image data is sent to a display device configured to display the rendered image data.
US10803759B2 Adjustable object avoidance proximity threshold based on presence of propeller guard(s)
Various embodiments include methods, devices, and aerial robotic vehicles for adjusting a proximity threshold implemented in a collision avoidance system based on whether propeller guards are installed. Methods may include an aerial robotic vehicle processor determining whether a propeller guard is installed, setting, a proximity threshold for collision avoidance based on the determination as to whether propeller guard(s) is/are installed on the aerial robotic vehicle, and controlling one or more motors of the aerial robotic vehicle using the proximity threshold for collision avoidance. When propeller guards are installed, the proximity threshold may be set at a smaller distance than when propeller guards are not installed. The determination of whether a propeller guard is installed may be based on sensor data from one or more sensors configured to detect or indicate the presence of a propeller guard, and/or based on rotor revolution rates determined from a motor or motor controller.
US10803752B2 Roadside unit and vehicle
A roadside unit comprises a communication unit and a controller. The communication unit wirelessly communicates with a vehicle. The controller: (i) obtains size information indicating a size of the vehicle; (ii) determines, based on the size information, whether the size is larger than a reference value; and (iii) transmits predetermined information to the vehicle through the communication unit when determining that the size is larger than the reference value.
US10803748B2 Self-driving infrastructure
The present disclosure relates to providing vehicles in the real world with instructions while operating on a roadway portion. The roadway portion may be one or more lanes in a segment of a roadway. A first set of vehicles may be equipped with a communication device for communication with one or more servers configured to provide instructions and/or other information. One or more objects at or near the roadway portion may be identified. A presence of first object not in the first set of vehicles may be detected. The first object may not include a communication device. A warning notification may be provided to vehicles at or near the roadway portion when the first object is detected. Instructions to perform one or more driving maneuvers may be provided to vehicles at or near the roadway portion when the first object is detected.
US10803745B2 Systems and methods for implementing multimodal safety operations with an autonomous agent
A system and method includes an autonomous agent having a communication interface that enables the autonomous agent to communicate with a plurality of infrastructure sensing devices; a plurality of distinct health monitors that monitor distinct operational aspects of the autonomous agent; an autonomous state machine that computes a plurality of allowed operating states of the autonomous agent based on inputs from the plurality of distinct health monitors; a plurality of distinct autonomous controllers that generate a plurality of distinct autonomous control instructions; and an arbiter of autonomous control instructions that: collects, as a first input, the plurality of autonomous control instructions generated by each of the plurality of distinct autonomous controllers; collects, as a second input, data relating to the plurality of allowed operating state of the autonomous agent; and selectively enables only a subset of the autonomous control instructions to pass to driving components of the autonomous agent.
US10803740B2 System and method of navigating vehicles
A traffic control system and a method are provided for detecting changes in traffic patterns at an intersection, establishing traffic rules therefore, and communicating the same to objects at the intersection. The method comprises receiving, by a processor, traffic data at an intersection; determining, by the processor, an average path taken by one or more objects at the intersection; determining, by the processor, a deviation of the average path from a historical average path; based on the deviation, determining by the processor, a traffic rule is to be implemented for incoming objects detected; and communicating, by the processor, the traffic rule to the incoming objects.
US10803739B2 Methods, systems, and computer program products for providing mobile ad hoc cooperative communication systems and related devices
A method of operating a mobile electronic device includes detecting at least one other mobile electronic device within a predetermined distance of the mobile electronic device, and determining a spatial relationship of the at least one other mobile electronic device relative to the mobile electronic device. An ad hoc wireless connection is established with the at least one other mobile electronic device based on the determined spatial relationship. Data may be transmitted to and/or received from the at least one other mobile electronic device over the ad hoc wireless connection based on the determined spatial relationship. Related systems, devices, and computer program products are also discussed.
US10803735B2 Agent apparatus, electrical apparatus, and method of controlling agent apparatus
A display apparatus including a display which displays content, a communicator configured to communicate with a remote controller and an external device, and a controller. The controller being configured to, upon receiving a control command from the external device, control operation of the display apparatus based on the received control command, control the received control command to be transmitted to the remote controller, and control the communicator to transmit the received control command to the external device through the remote controller.
US10803725B2 Means and method for detecting the presence of at least one object to be tidied in a washroom
A method and apparatus for determining presence of an object to be tidied in a washroom. A beam is supplied to a surface of the washroom at a first location. A reflected beam received from the surface of the washroom or received from an object in the path of the beam to the surface is detected. The presence of the object is determined from feedback from the beam based on a comparison of the feedback with a detection result when the beam reflects from the surface at the first location. An object to be tidied output signal is issued indicating that an object to be tidied is present based on the determination on the presence of an object.
US10803720B2 Intelligent smoke sensor with audio-video verification
A method and system architecture for automation and alarm systems is provided. An intelligent fire detection sensor is provided that provides input data to a gateway device for processing and facilitates two-way communication with users and a third-party monitoring service. The system architecture is hierarchically organized, allowing devices to process system data differently at different levels of the hierarchy. Processing of at least some of the sensor data is overseen by the gateway device, which may determine, based on the processing, to activate one or more secondary sensors at the fire detector (such as an optical camera). The gateway device and fire detection sensor may interact cooperatively to process voice commands and/or gesture data, and to recognize false alarms.
US10803718B2 Systems and methods for remotely controlling security devices
Embodiments of the present invention are directed to systems and methods for displaying and securing articles of merchandise. In one example, a merchandise security system includes a plurality of security devices, wherein each of the security devices includes a sensor configured to be attached to an article of merchandise. Each of the security devices further includes a base for removably supporting the sensor and the article of merchandise thereon. The system also includes a controller in communication with each of the security devices, wherein the controller is configured to communicate with a remote device to lock at least one of the security devices such that the article of merchandise and the sensor cannot be removed from the base.
US10803709B2 Systems and methods for providing a feature game
Described herein is a gaming machine and, a method of gaming thereon, comprising: a symbol selector for selecting a plurality of symbols from a set of symbols for display during play of a base game; an outcome evaluator for monitoring play of the base game, wherein a feature game is triggered in response to a trigger event during the base game, the feature game having at least one predefined rule; a rule modifier for modifying said predefined rule in response to a determination that said at least one predefined rule is to be modified before play of said feature game; and a controller for initiating play of said feature game based on the modified rule.
US10803708B2 Gaming machine, method and program for providing a game
To provide a gaming machine, method and program for providing a game that can achieve a game progression more rich in variation than a conventional gaming machine and provide a player with more entertainment value. Providing, on a reel of the gaming machine 1, a static symbol region that statically displays a symbol selected from a first symbol set, and a dynamic symbol region that, after displaying while varying symbols included in a second symbol set, stops the variation and indicates a predetermined symbol.
US10803702B1 Card selection system for online game play
A card selection system, for use with an online gaming system, for allowing verifiable, physical selection of cards for players while playing a card game on the online gaming system. A plurality of card identifying balls are provided in a vessel, each ball representing one of the cards of a standard card deck. The balls are sequentially deployed from the vessel into a delivery tube, and are read by a sensor to provide identity data for each ball, so that a corresponding virtual card can be associated with the appropriate player. A video feed of the balls entering the delivery tube is recorded so that any dispute of the randomization of card selection can be verified by replaying the video feed.
US10803695B2 Gaming system and method for collecting, communicating and tracking eye gaze data
In various embodiments, the present disclosure relates generally to gaming systems and methods for collecting eye gaze data associated with a player's experience at an electronic gaming machine and utilizing one or more electronic gaming machine communication links to transmit the collected eye gaze data to one or more entities for further analysis.
US10803694B2 Player gaming console, gaming machine, networked gaming system
Games, networked gaming systems, gaming machines and methods are disclosed that provide various player-centric games and rewards the casino patrons, as well as systems games, rewards, and tournaments to the casino patrons.
US10803693B2 Pill dispenser for tapering dosage
A medication dispenser device comprises a loading device and a portable plate. The loading device configured to load pills further includes at least one loading compartment, a loading member and an air piston. The loading tubing is capable of selecting predetermined number of pills to inject into the portable plate. Through the air piston. The portable plate has a first annular plate attached with a second annular plate. The first and second annular plate include a plurality of channels. The channels has first sections in the first annular plate and second sections in the second annular plate such that the pills are loaded in the first sections of the channel when the second sections of the channels are fully loaded. The portable plate is capable of separating from the loading device when the pills are fully loaded in the channels.
US10803689B2 System for the simplified and safe management of the entrances and emergencies
The system for the simplified and safe management of the entrances and emergencies includes: a recording device arranged in the proximity of an entry/exit of a corporate site and having recording means of entry/exit data of staff, collaborators or visitors and a first storage unit of the entry/exit data; at least a verification device arranged in the proximity of at least an emergency gathering point of the corporate site and having a second storage unit of the entry/exit data and verification means of the entry/exit data, i verification means being able to verify the presence of persons inside the corporate site in the event of the occurrence of an emergency event; synchronization means of the entry/exit data present inside the second storage unit with the entry/exit data present inside the first storage unit.
US10803687B1 Systems and methods for recognizing driver/passenger's intent to enter vehicle for managing proxemics interaction
A system implemented in a vehicle, the system comprises a sensing module, a zone determination module, and an intent determination module. The sensing module is configured to sense a signal from a mobile device proximate to the vehicle. The zone determination module is configured to determine locations of the mobile device in a plurality of zones around the vehicle based on the signal. A sequence of the locations indicates movement of the mobile device in the plurality of zones. The intent determination module is configured to select weights according to a set of rules to apply to successive locations in the sequence, determine an intent indicator of whether a person carrying the mobile device intends to enter the vehicle by applying the selected weights to the successive locations in the sequence, and generate an output to perform one or more operations in the vehicle based on the intent indicator.
US10803683B2 Information processing device, information processing method, computer program product, and moving object
An information processing device according to an embodiment includes a storage device and one or more processors configured to function as a setting unit and a record control unit. The setting unit sets a record level of history information according to a reliability of derivative information derived from output information of a sensor. The record control unit performs control to store the history information in the storage device according to the record level.
US10803682B1 Method and system for utilizing vehicle odometer values and dynamic compliance
A system and method vehicle dynamic compliance and utilizing multiple vehicle odometer values is disclosed herein. The system comprises a vehicle (210) comprising an on-board computer (232) with a memory (231) having a vehicle identification number (233), a connector plug (235), and an motorized engine (234), a connected vehicle device (130) comprising a processor, a WiFi radio, a BLUETOOTH radio, a memory, and a connector for mating with the connector plug of the vehicle (210), and a mobile device (110) comprising a graphical user interface (335), a processor (310), a WiFi radio (307), a BLUETOOTH radio (306), and a cellular network interface (308).
US10803680B2 Method and apparatus for increasing safety for remote triggering, and motor vehicle
A method and apparatus for a motor vehicle to increase safety for remote triggering and a motor vehicle having such an apparatus. Data are received from a second device, from which there is a communication link to a first device. The data are associated with user inputs in an application on the second device. The first device receives, for each user input, a portion of the data in a data packet of a data packet structure and prevents remote triggering if the data packet structure does not correspond to a predetermined data packet structure. A difference in the reception sequence of the data packets from the predetermined order is an indicator of malfunctioning in the second device. Preventing remote triggering in the event of a difference reduces the risk of remote triggering by a faulty second device and faulty remote triggering.
US10803674B2 System and method for changing a virtual reality environment dynamically
An electronic device is provided that has a heat mountable device (HMD) with a display, some sensors, a network interface, and a memory that are all interconnected with a processor. First context is created for a virtual reality (VR) application. The VR application includes a default virtual object and a virtual environment. Second context is obtained from the physical world. The first context and the second context are combined to create a combined context that includes physical world details with the first context. A determination is made as to whether a replacement virtual object, relevant to the combined context, is available. When a replacement virtual object is available, it can be obtained and substituted for the default virtual object in the virtual environment. The virtual environment can then be displayed with the replacement virtual object instead of the default virtual object.
US10803671B2 Authoring content in three-dimensional environment
Computing devices for authoring content in computer-based 3D environments are disclosed herein. In one embodiment, a computing device is configured to provide, on a display, a user interface of a 3D authoring application having a 3D working area with a predefined shape and size. The computing device is also configured to, in response to receiving a user input selecting a 3D component, retrieve one or more files of the 3D component containing data that is pre-processed according to the predefined shape and size of the 3D working area. Based on the retrieved data of the 3D component, the computing device can produce (i) a graphical representation of one or more objects or (ii) a sound in the 3D working area without modifying, outside of the 3D authoring application, underlying data of the one or more objects or sound.
US10803669B1 Rule-based augmentation of a physical environment
A group of available virtual objects may each have a respective rule set that indicates how a corresponding available virtual object may be used to augment a physical environment. In some examples, the rule sets may be determined based at least in part on sample images that show approved settings or locations for the available virtual objects. To augment a physical space, one or more characteristics of the physical space may be determined, such as contexts, surface characteristics, and others. The rule sets for the available virtual objects may then be compared to the characteristics of the physical space to determine approved virtual objects that are approved for use to augment the physical space. A selected virtual object may then be selected from the approved virtual objects and inserted into a view of the physical space to create an augmented view of the physical space.
US10803668B2 Controlling presentation of hidden information
Information obscured to a user is provided through a display of a hybrid reality system (DHR). data associated with an occluded object at least partially occluded by a real-world object at a position of the user is received and a display window is created on the DHR. A first magnification factor is obtained and a first image of at least the portion of the occluded object is rendered in the display window at the first magnification factor at a first time. A second magnification factor, different than the first magnification factor, is obtained, and a second image of at least the portion of the occluded object is rendered in the display window at the second magnification factor at a second time after the first time.
US10803666B1 Method and device for synchronizing augmented reality coordinate systems
In one implementation, a method, performed at a first electronic device with one or more processors, a display, and one or more input devices, includes obtaining, for a reference location in a three-dimensional space, first reference coordinates in an augmented reality coordinate system of the first electronic device. The method includes obtaining, for the reference location in the three-dimensional space, second reference coordinates based on transformation data received from a second electronic device. The method includes determining a coordinate transformation based on the first reference coordinates and the second reference coordinates. The method includes synchronizing the augmented reality coordinate system of the first electronic device with an augmented reality coordinate system of the second electronic device using the coordinate transformation.
US10803665B1 Data aggregation for augmented reality applications
Multiple devices executing an augmented reality (AR) application in a specific area can capture position data for objects in that area, which can be used to determine how to render the AR content. Since accuracy of this data falls off with distance, the data from the various devices can be collected by a dedicated server that can aggregate the position data to attempt to obtain a more accurate authoritative data set for the positions of objects and features in the area. At least relevant portions of the authoritative data set are transmitted back the individual devices such that the devices can use the more accurate data to render location- and scale-appropriate AR content over a live camera view captured by that device. Devices may receive data for the current field of view or other portions of the authoritative data set, as well as appropriate updates.
US10803662B2 Methods, systems, and computer readable media for transoral lung access
Methods, systems, and computer readable media for transoral lung access. In some examples, the system includes a bronchoscope, a concentric tube probe deployable from within the bronchoscope, and a steerable needle nested deployable from within the concentric tube probe. The system can include a control system for deploying the concentric tube probe from the bronchoscope into a lung to a location where a target is within a range of the steerable needle and for deploying the steerable needle from the location to the target.
US10803659B2 Automatic three-dimensional solid modeling method and program based on two-dimensional drawing
The present disclosure relates to an automatic three-dimensional solid modeling method and program based on a two-dimensional drawing, including at least: acquiring a drawing image; generating a figure by extracting line segments in the drawing image; identifying sub-areas within the figure and identifying spatial types of the sub-areas; and generating a three-dimensional space model by applying height information corresponding to the spatial types of the sub-areas. The present disclosure is convenient in that there is no need to visit the real three-dimensional space in order to implement the corresponding space on a computer, and can remarkably reduce the time required to implement the three-dimensional space.
US10803654B2 Three-dimensional human face reconstruction method
The invention is related to a method of three-dimensional face reconstruction by inputting a single face image to reconstruct a three-dimensional face model, therefore, the human face image is seen at various angles of three-dimensional face through rotating the model images.
US10803652B2 Image generating apparatus, image generating method, and program for displaying fixation point objects in a virtual space
There are provided an image generating apparatus, an image generating method, and a program for generating an image that allows each of the users sharing a virtual space to see what the ether users are looking at. A virtual space managing section (126) arranges a fixation point object indicative of a fixation point at a position away from a first viewpoint in a first visual line direction passing through the first viewpoint arranged in a virtual space, the first visual line direction corresponding to the attitude of a first head-mounted display. A frame image generating section (128) generates an image indicating how things look from a second viewpoint in a second visual line direction corresponding to the attitude of a second head-mounted display, the second viewpoint being arranged in the virtual space in which the fixation point object is arranged.
US10803649B2 Depth of field for a camera in a media-editing application
Some embodiments provide a method that provides tools for defining a scene including media objects in a multi-dimensional space. The method provides a set of user interface tools for adjusting a region of focus for rendering the space from a particular location within a particular field of view. In some embodiments, the region of focus is a first region in the space within the particular field of view and the space further includes a second region outside of the region of focus within the particular field of view. In some embodiments, the method also provides a set of effects for applying to the second region but not the first region to visually indicate the first region as the region of focus within the space and the second region as a region outside of the region of focus within the space.
US10803647B1 Generating animation rigs using scriptable reference modules
Systems and methods for generating an animation rig using scripted reference modules are disclosed. An embodiment includes obtaining a first reference module for generating a first node of a dependency graph, where the first reference module is a precomputed rig module corresponding to the first node, obtaining a second reference module for generating a second node of the dependency graph, where the second reference module is scripting language data executed for generating the second node, generating an association between the first node and the second node in response to an input defining the association, generating the animation rig using the first node and the second node, and providing the generated animation rig to a rig interface.
US10803645B2 Visualization of anatomical cavities
Described embodiments include a system that includes a display and a processor. The processor is configured to modify an image slice by filling a portion, of the image slice, that corresponds to an anatomical cavity with a representation of a wall of the anatomical cavity, and to display the modified image slice on the display. Other embodiments are also described.
US10803643B2 Electronic device and user interface apparatus for vehicle
An electronic device that is provided in a vehicle, including an interface unit configured to electrically connect to a first camera and a second camera; and a processor configured to receive, via the interface unit, a forward view image including an object from the first camera; receive, via the interface unit, information about the object from the second camera; convert the information about the object from a coordinate system of the second camera into a coordinate system of the first camera; generate an augmented reality (AR) graphic object corresponding to the object using the converted information; and display the AR graphic object overlaid on the forward view image.
US10803642B2 Collaborative virtual reality anti-nausea and video streaming techniques
Techniques and systems to support collaborative interaction as part of virtual reality video are described. In one example, a viewport is generated such that a reviewing user of a reviewing user device may view VR video viewed by a source user of a source user device. The viewport, for instance, may be configured as a border at least partially surrounding a portion of the VR video output by the reviewing VR device. In another instance, the viewport is configured to support output of thumbnails within an output of VR video by the reviewing VR device. Techniques and systems are also described to support communication of annotations between the source and reviewing VR devices. Techniques and systems are also described to support efficient distribution of VR video within a context of a content editing application.
US10803641B2 Derivation and application of color accents for images in a video delivery system interface
In one embodiment, a method receives an image of video content for a video offered by a video delivery service. The method analyzes pixels in the image to determine color attributes of the pixels, the color attributes including a lightness attribute and a hue attribute. Lightness counts for the image based on the lightness attribute and hue group counts based on the hue attribute are generated for the pixels. The method selects a lightness classification from lightness classifications based on the lightness counts and selects a hue group from hue groups based on the hue group counts. The lightness classification and the hue group classification are sent to a client device to allow the client device to generate a color using the lightness classification, the hue group classification, and a saturation value, the color being applied to an interface on the client device that is displaying the image.
US10803639B2 Multidimensional arc chart for visual comparison
Systems and methods are provided for presenting multiple dimensions of an entity for visual comparison. Multiple sets of data representing multiple dimensions of a first entity may be accessed. The multiple sets of data may be converted for plotting within a first multidimensional arc chart. The first multidimensional arc chart may be defined by a rounded outer shape. The rounded outer shape may be characterized by an arc length. The first multidimensional arc chart may be divided into multiple sections. Individual sections may include a plot of a dimension of the first entity. Values of the plot may be determined based on corresponding positions along the arc length. An interface that includes the first multidimensional arc chart may be provided.
US10803627B2 Enabling secure video sharing by exploiting data sparsity
In one example, the present disclosure describes a device, computer-readable medium, and method for enabling secure video sharing by exploiting data sparsity. In one example, the method includes applying a transformation to a video dataset containing a plurality of video samples, to produce a plurality of sparse vectors in a first dimensional space, wherein each sparse vector of the plurality of sparse vectors corresponds to one video sample of the plurality of video samples, and multiplying each sparse vector of the plurality of sparse vectors by a transformation matrix to produce a plurality of reduced vectors in a second dimensional space, wherein the dimension of the second dimensional space is smaller than a dimension of the first dimensional space, and wherein the plurality of reduced vectors in the second dimensional space hides information about the video dataset while preserving relational properties between the plurality of video samples.
US10803626B2 Large scale online lossless animated GIF processor
Systems and techniques for a large scale online lossless animated GIF processor are described herein. In an example, a lossless animated GIF processor is adapted to receive an animated GIF image and decode a first and second frame of the animated GIF image, wherein the decoding identifies a disposal method for each frame. The lossless animated GIF processor may determine an optimized disposal method for the second frame based on transparency pixels in the second frame and an overlap estimation between the second frame and the first frame. The lossless animated GIF processor may encode the second frame with the optimized disposal method. The lossless animated GIF processor may be further adapted to identify pixels in an area of interest, designate pixels outside the area of interest as transparent, and encode the area of interest and the pixels designated as transparent for the second frame.
US10803625B2 Detection system and picturing filtering method thereof
A detection system including a light source, an image sensor and a processor is provided. The light source is configured to illuminate an object. The image sensor is configured to output a picture. The processor is configured to generate an IR picture and a color picture according to the picture captured by the image sensor, identify a skin-color object in the color picture and determine an object image in the IR picture according to the skin-color object.
US10803624B2 Apparatus for providing calibration data, camera system and method for obtaining calibration data
An apparatus comprises a first interface for receiving a plurality of partially overlapping images of an object from a corresponding plurality of cameras being arranged along a first and a second direction according to a camera pattern. The apparatus comprises an analyzing unit configured for selecting at least one corresponding reference point in an overlap area of a set of images, and for determining displacement information along the first and the second direction of the reference point in each of the other images of the set of images. A misalignment of the plurality of images along the first and the second direction is compensated by the displacement information so as to obtain aligned images. The apparatus comprises a determining unit configured for determining offset information between principal points of the plurality of cameras using at least three aligned images. The apparatus comprises a second interface for providing calibration data based on the displacement information and based on the offset information. The calibration data allows for calibrating the plurality of images so as to comply to the camera pattern.
US10803619B2 Method and system for efficiently mining dataset essentials with bootstrapping strategy in 6DOF pose estimate of 3D objects
A method for identifying a feature in a first image comprises establishing an initial database of image triplets, and in a pose estimation processor, training a deep learning neural network using the initial database of image triplets, calculating a pose for the first image using the deep learning neural network, comparing the calculated pose to a validation database populated with images data to identify an error case in the deep learning neural network, creating a new set of training data including a plurality of error cases identified in a plurality of input images and retraining the deep learning neural network using the new set of training data. The deep learning neural network may be iteratively retrained with a series of new training data sets. Statistical analysis is performed on a plurality of error cases to select a subset of the error cases included in the new set of training data.
US10803618B2 Multiple subject attention tracking
A system for multiple subject attention tracking includes: an input video controller to receive images of a plurality of people in an audience viewing an event occurring in a presentation area; a gaze detection circuit to: determine a plurality of gaze vectors of respective people of the plurality of people based on the images; and identify a fixation area using the plurality of gaze vectors; and a presentation controller to control at least one of a camera or a spotlight, to focus on the fixation area.
US10803614B1 Using multiple image verification challenges to determine object location in an image
Multiple image verification challenges can be used to identify the location of an object within an initial image. For instance, a first set of tiles is generated using the initial image. This first set is provided to a client computing device for display in a first verification challenge requesting that the user select tiles including the object. In response, a user selection of tiles of the first set is received. These selected tiles are then used to generate a second set of tiles corresponding to a sub-portion of the initial image. The second set of tiles is provided to a client computing device for display in a second verification challenge. In response to the second verification challenge, a user selection of tiles of the second set is received. This user selection of tiles of the second set is then used to determine a location of the object in the image.
US10803610B2 Collaborative visual enhancement devices
A method may include a processing system including at least one processor detecting an object in a captured image, capturing features of the object, determining a location of a first device, and determining a bearing from the first device to the object. The processing system may further transmit the features of the object, the location of the first device, and the bearing from the first device to the object to a second device. Another method may include a processing system including at least one processor receiving, from a second device, features of an object, a location of the second device, and a bearing from the second device to the object. The processing system may further provide an assistance to orient the first device to view the object using the features of the object, the location of the second device, and the bearing from the second device to the object.
US10803604B1 Layered motion representation and extraction in monocular still camera videos
A method for segmenting motion data and inferring layering order in a video includes segmenting a first image frame of the video using intra-frame mode estimation, segmenting further image frames of the video using inter-frame mode matching, generating a label change map for a current segmented image frame by generating a binary map of the current segmented image frame, and then marking one or more pixels whose labels have changed with respect to a previous segmented image frame, detecting one or more non-still image segments of the current segmented image frame, detecting one or more moving image segments in the one or more non-still image segments, estimating motion of the one or more moving image segments, representing each moving segment as a vector of seven parameters, and clustering one or more similar moving segment vectors based on corresponding one or more parameters.
US10803601B2 Rapid assessment and visual reporting of local particle velocity
An image processing method for determining and reporting a velocity of a plurality of objects in a space-time image includes: providing an imager to acquire a plurality of images of a line; receiving a plurality of images; generating a space-time image from the plurality of images of the line; applying a mask to a subset image of the space-time image to provide a masked subset area; generating a rotational look up table of intensity values of pixels of columns and rows of the masked subset area; generating a radon transform for each subset image; computing a velocity of a plurality of objects in the subset image based on the radon transform; repeating the step of applying a mask to the step of computing a velocity; and displaying the velocity of a plurality of objects overlaying the space-time image substantially in real-time as the plurality of images are acquired.
US10803599B2 Method and apparatus for motion detection
Image analysis techniques may be employed to identify moving and/or static object within a sequence of spatial data frames (102, 300). Attributes of interest may be identified within a sequence of spatial data frames (102, 300). The attributes of interest may be clustered and examined across frames of the spatial data to detect motion vectors. A system (200) may derive information about these attributes of interest and their motion over time and identify moving and/or static objects, and the moving and/or static objects may be used to generate natural language messages describing the motion of the attributes of interest. Example uses include description of moving and/or static objects in data such as weather data, oil spills, cellular growth (e.g., tumor progression), atmospheric conditions (e.g., the size of a hole in the ozone layer), or any other implementation where it may be desirable to detect motion vectors in a sequence of spatial data frames.
US10803597B2 Image processing device, method for controlling the same, program, and storage medium
A circuitry of an image processing device divides a first image into a plurality of regions, extracts a feature point from each of the regions, tracks the feature point among a plurality of images to detect a motion vector, estimates a notable target of the first image, calculates the priority level of setting of a tracking feature point for each of the regions for tracking motion of the notable target, and sets the tracking feature point to any of the regions based on the priority level.
US10803593B2 Method and system for image compression
The disclosure relates to method and system for compressing an image. The method involves receiving an image of the one or more images. Further, at least one segmentation algorithm is applied on the image and dividing the image into a plurality segments. The method further includes comparing the plurality of segments of the image with a seed image, where seed images include a seed image identifier. Further, a seed image is associated with the segments of the image in case there is a match between the seed image and the plurality of segments. The method also includes storing the image as a residual image and a seed image along with one or more seed image identifiers. Further, the image may be reconstructed based on the residual image and one or more seed images associated with the image. Thereafter, the image may be displayed on a display unit.
US10803590B2 Multiple-wavelength images analysis electro optical system for detection of accident ship and submerged person and analysis method thereof
A multiple-wavelength image analysis electro-optical system for detecting a disabled ship and persons overboard of the present invention is a multiple-wavelength image analysis electro-optical system for detecting a disabled ship and persons overboard configured to have an input part 10 provided with an ultra-low light camera 3, a short-wavelength infrared image sensor 5, a medium-wavelength infrared image sensor 7, and a long-wavelength infrared image sensor 9; a signal processing part 20 for receiving and processing data of the input part 10; a display part 30 for receiving and displaying data of the signal processing part 20; a storage part 40 for storing data of the signal processing part 20 and the display part 30; and a control part 90 provided with a camera control board 50 and a drive control board 60 for controlling the input part 10, signal processing part 20, the display part 30 and the storage part 40.
US10803576B2 Defect inspection apparatus and defect inspection method
An imaging portion acquires first sample-images of a first sample under optical-conditions, the first sample having a defect, and acquires second sample-images of a second sample under optical-conditions, the second sample having no defects. An arithmetic portion calculates a first difference between a first sample-image taken under a first optical-condition and the first sample-image taken under a second optical-condition, calculates a second difference between a second sample-image taken under the first optical-condition and a second sample-image taken under the second optical-condition, and selects the first and second optical-conditions under which a difference between the first and second differences becomes largest, as a first and a second inspection-condition. The imaging portion takes images of the target to be inspected under the first and second inspection-conditions to acquire a first and second inspection-images. The arithmetic portion performs inspection based on the difference between the first and second inspection-images.
US10803575B2 System, method and computer program product for generating a training set for a classifier
There is provided a system that includes a review tool configured to review at least part of potential defects of an examined object, and assign each of the at least part of the potential defects with a multiplicity of attribute values. The system also includes a computer-based classifier configured to classify, based on the attribute values as assigned, the at least part of potential defects into a set of classes, the set comprising at least a first major class, a second major class and a first minor class, the classifier trained based on a training set comprising a multiplicity of training defects with assigned attribute values, the training defects classified into the set of classes.
US10803574B2 Inline x-ray measurement apparatus and method
An x-ray inspection apparatus may comprise an x-ray source, an x-ray detector, and a drive assembly. The drive assembly may be configured to lift a part carrier such that the part carrier is disengaged from a feed assembly and an object mounted on the part carrier is positioned between the x-ray source and the x-ray detector. The feed assembly may be configured to feed part carriers into and out of the x-ray inspection apparatus. The drive assembly may be further configured to subsequently lower the part carrier such that the part carrier is reengaged with the feed assembly.
US10803569B2 Image processing apparatus, calibration method, and computer program
An image processing apparatus includes a calibration section acquiring luminance characteristics of a display apparatus on a basis of a user manipulation for a calibration screen image displayed on the display apparatus, a luminance transforming section transforming a range of luminance composing a pixel value of an image into a range of luminance with which the image can be outputted as a display image on a basis of the luminance characteristics, and an output section outputting data associated with an image having the luminance after the transformation as a pixel value. The calibration section adjusts an initial state of the calibration screen image on a basis of information peculiar to the display apparatus, and then causes the calibration screen image to be displayed on the display apparatus.
US10803568B2 Image processing apparatus, alignment method and storage medium
A first area and a second area are set for a first two-dimensional tomographic image where the first area and the second area overlap each other in a partial area in a horizontal direction of the first two-dimensional tomographic image. A positional deviation amount between the first two-dimensional tomographic image and a second two-dimensional tomographic image is obtained in each of the first area and the second area. A moving amount of the second two-dimensional tomographic image is determined with respect to the first two-dimensional tomographic image in an area where the first area and the second area overlap based on the positional deviation amount in the first area and the positional deviation amount the second area. Alignments are performed on the first two-dimensional tomographic image and the second two-dimensional tomographic image in an area where the first area and the second area overlap based on the moving amount.
US10803567B2 Image processing method and image processing device
This invention discloses an image processing method and an image processing device for filtering images. The image processing method includes the following steps: (A) generating a weight for each reference pixel, the image including multiple reference pixels and the magnitude of the weight being associated with a similarity between the reference pixel to which the weight corresponds and a target pixel; and (B) performing an infinite impulse response (IIR) filtering operation according to the weights, a pixel value of the target pixel, and the pixel values of the reference pixels to obtain an IIR-filtered value of the target pixel.
US10803566B2 Method for dynamically adjusting image clarity and image processing device using the same
The disclosure provides a method for dynamically adjusting image clarity and an image processing device using the same method. The method includes: retrieving an image frame and searching for a predetermined object therein; evaluating a first sharpness of the predetermined object; if the first sharpness of the predetermined object is lower than a sharpness threshold, calculating a difference value between the first sharpness and the sharpness threshold; dividing the image frame into blocks and evaluating a risk value and an effect value of increasing a second sharpness of each block; inputting the difference value, the risk value, and the effect value to a classifying model to generate a clarity setting value; and adjusting a clarity of a display on showing the image frame based on the clarity setting value.
US10803564B2 Image processing apparatus, program, and radiation imaging apparatus
Provided is an image processing apparatus capable of assuredly finding a lung field that appears in an image even if a subject image appears in a radiation image in a rotated manner and assuredly performing a contrast adjustment with excellent visibility for the lung field. The image processing apparatus is provided with a sideways determination means 13 configured to determine that the subject image is turned sideways in the original image P0 when a minimum point P of a profile generated by summing or averaging pixel values belonging to each pixel column of the original image P0 for each pixel column is away from the center position of the subject image. The original image P0 determined as being turned sideways by the sideways determination portion 13 is rotated by the image rotation portion 16 and used for searching of the lung field.
US10803563B2 Image processing apparatus and method
Provided are an image processing apparatus and method. The image processing apparatus divides an image into a plurality of blocks, and enhances contrast in units of blocks by using a minimum value, a lower average value, an average value, an upper average value, and a maximum value of each block in the image.
US10803562B2 Encoding and decoding HDR videos
To enable a high quality HDR video communication, which can work by sending corresponding LDR images potentially via established LDR video communication technologies, which works well in practical situations, applicant has invented a HDR video decoder (600, 1100) arranged to calculate a HDR image (Im_RHDR) based on applying to a received 100 nit standard dynamic range image (Im_RLDR) a set of luminance 5 transformation functions, the functions comprising at least a coarse luminance mapping (FC), which is applied by a dynamic range optimizer (603), and a mapping of the darkest value (0) of an intermediate luma (Y′HPS), being output of the dynamic range optimizer, to a received black offset value (Bk_off) by a range stretcher (604), the video decoder comprising a gain limiter (611, 1105) arranged to apply an alternate luminance transformation function to 10 calculate a subset (502) of the darkest luminances of the HDR image, from corresponding darkest lumas (Y′_in) of the standard dynamic range image.
US10803559B2 Fused image optimization systems and methods
Systems and methods disclosed herein, in accordance with one or more embodiments, provide for the generation of a fused image optimized for a target resolution, such as by receiving an infrared (IR) image captured by an IR imaging sensor, receiving a visible light (VL) image captured by a VL imaging sensor, determining a scaling factor based on a difference between the target resolution and a baseline resolution, and determining a set of target fusion parameters at least by modifying, according to the scaling factor, a set of baseline fusion parameters associated with the baseline resolution. A fused image is generated having the target resolution at least by fusing the IR image and the VL image according to the set of target fusion parameters.
US10803557B2 Non-uniformity correction method for infrared image based on guided filtering and high-pass filtering
A non-uniformity correction method for an infrared image based on guided and high-pass filtering includes: assigning high-frequency component of first image frame of original image sequence to first fixed pattern noise f1; successively loading N-th image frame of the original image sequence with non-uniformity as current image frame, determining a difference between the current image frame and (N−1)-th image frame to obtain (N−1)-th differential image frame, and obtaining a relative change amplitude of each image element of (N−1)-th image frame according to the (N−1)-th differential image frame; and performing high-pass filtering based on a combination of a high-frequency component of the current image frame obtained through guided filtering and the relative change amplitude to obtain n-th fixed pattern noise fn, and performing non-uniformity correction on the current image frame according to fn to obtain a correction result of the current image frame, where N≥2, n≥2.
US10803551B2 Method and system for frame stitching based image construction in an indoor environment
This disclosure relates generally to a method and a system for frame stitching based image construction for an indoor environment. The method enables constructing an image of a scene by stitching a plurality of key frames identified from a plurality of image frames captured by a mobile imaging device. The method overcomes multiple challenges posed by the indoor environment, effectively providing clean stitching of the key frames to construct the image of the scene. The method provides image stitching approach that combines visual data from the mobile imaging device and an inertial sensor from an Inertial Measurement Unit (IMU) mounted on the mobile imaging device, with a feedback for error correction to generate robust stitching outputs in indoor scenario.
US10803548B2 Disaggregation of SOC architecture
Embodiments described herein provide techniques to disaggregate an architecture of a system on a chip integrated circuit into multiple distinct chiplets that can be packaged onto a common chassis. In one embodiment, a graphics processing unit or parallel processor is composed from diverse silicon chiplets that are separately manufactured. A chiplet is an at least partially packaged integrated circuit that includes distinct units of logic that can be assembled with other chiplets into a larger package. A diverse set of chiplets with different IP core logic can be assembled into a single device.
US10803546B2 Systems and methods for unsupervised learning of geometry from images using depth-normal consistency
Presented are systems and methods for 3D reconstruction from videos using an unsupervised learning framework for depth and normal estimation via edge-aware depth-normal consistency. In embodiments, this is accomplished by using a surface normal representation. Depths may be reconstructed in a single image by watching unlabeled videos. Depth-normal regularization constrains estimated depths to be compatible with predicted normals, thereby, yielding geometry-consistency and improving evaluation performance and training speed. In embodiments, a consistency term is solved by constructing depth-to-normal layer and normal-to-depth layers within a deep convolutional network (DCN). In embodiments, the depth-to-normal layer uses estimated depths to compute normal directions based on neighboring pixels. Given the estimated normals, the normal-to-depth layer may then output a regularized depth map. Both layers may be computed with awareness of edges within the image. Finally, to train the network, the photometric error and gradient smoothness for both depth and normal predictions may be applied.
US10803541B2 Systems and methods for warehouse management
A method for configuring a task process of a work flow engine includes (a) providing a plurality of tasks selectable via a user interface of a task configurator, each task being an execution type or an action type task and (b) receiving a first selection of a first one or more tasks of the plurality of tasks corresponding to the execution type. The method further includes (c) receiving a second selection of a second one or more tasks corresponding to the action type, (d) receiving a selection of one or more paths between the first one or more tasks and the second one or more tasks, and (e) assembling the first one or more tasks and the second one or more tasks into a task process comprising an execution sequence of the first one or more tasks and the second one or more tasks.
US10803540B2 System for validating and appending incident-related data records in a distributed electronic ledger
A computer apparatus, such as a validator node, for validating incident-related data records in a distributed electronic ledger is configured to receive a request from an agent to add a proposed incident-related data record associated with an incident to the distributed electronic ledger. In response to the proposed incident-related data record, the computer apparatus determines, from the distributed electronic ledger, one or more attributes of the agent or incident. The computer apparatus determines whether the proposed incident-related data record satisfies validation criteria based at least partially on the one or more attributes of the agent or incident. Once validated, the computer apparatus may then append the proposed incident-related data record to the distributed electronic ledger. Alternatively, the proposed incident-related data record may be appended regardless of validity, but an indication of validity may be appended if the proposed incident-related data record is validated.
US10803537B2 System and method for managing transactions in dynamic digital documents
System and methods for managing dynamic electronic documents on a private distributed ledger comprise establishing a dynamic electronic document comprising a first state object, wherein the state object references a prior approved first transaction; proposing a second transaction comprising as an input the first state object and as an output a transaction command to alter the state object as well as what parameters are required to validate the second transaction; validating the proposed second transaction; and updating the state object on a private distributed ledger to reference the second transaction.
US10803529B2 System and method for determining driver signatures
A system configured to determine an insurance premium associated with an account that covers at least one vehicle and at least one driver comprising a computer memory that stores biographical information; a processor that receives information associated with telematics data associated with at least one of the vehicle(s), concerning use of the at least one vehicle(s); the processor further configured to determine discrete segments of use by at least one vehicle(s), and to determine a driver signature associated with each of the discrete segments of use; the processor further configured to generate a driver risk assessment responsive to the at least one of the discrete segments of use; the processor further configured to calculate pricing information based at least in part on the at least one risk assessment and the biographical information; and a transmitter configured to transmit the pricing information to a user device or user transmission device.
US10803527B1 Insurance claim submission using captured images and optical character recognition (OCR)
Methods, systems, apparatus, and non-transitory media are described for submitting an insurance claim. The described techniques include receiving one or more forms (and/or remote electronic access to such) from an external computing device to facilitate filing of an insurance claim associated with a vehicular accident. The forms may include one or more data fields corresponding to data used to process an insurance claim. To fill in the insurance form data, the mobile computing device may capture of one or more images associated with the vehicular accident. One or more object recognition and/or optical character recognition (OCR) processes may be applied to the one or more images to extract image data, which may be used to populate one or more insurance claim form fields. Once completed, the insurance claim form may be sent to an insurer from the mobile computing device to facilitate submission of the insurance claim.
US10803523B2 System and method for creating trade-related annotations in an electronic trading environment
A client terminal displays a trading screen interface and an annotation interface in relation to the trading screen interface. The annotation interface allows a trader to enter trade-related annotations in a quick and efficient manner or flag a predetermined time and input annotations to be associated with the flagged time a later time, while the trading screen interface allows the trader to make trades at the most favorable prices and in a speedy manner. The annotation interface may alternatively not be displayed and allow for audio input.
US10803522B2 Computing system that generates graphical displays of stock options trading data
A system that produces a predictive chart for a selected stock that is useful in determining if the price of a particular stock is likely to increase or decrease. Open interest data is obtained for the selected stock from an options exchange. Likewise, the option volume data for stock options in the selected stock is also obtained. A computing device calculates implied volatility for the stock options of the selected stock. Options volatility indicator data is then calculated as a function of the open interest data, the volume data, and the implied volatility. The options volatility indicator data is normalized. The normalized data is plotted against selected trading periods to produce an options volatility indicator graph. The options volatility indicator graph is then shown on a display that is controlled by the computing device.
US10803513B1 Financial responsibility indicator system and method
A network device accesses a server via a network to collect information from a user and to verify identification of the user. Financial information of the user is accessed from one or more sources other than the user. An indicator of financial responsibility is assigned to the user based on the collected information and the accessed financial information of the user. The indicator of financial responsibility is disclosed to other persons under conditions selected by the user by communicating the indicator of financial responsibility via the network to one or more network devices.
US10803511B2 Concepts for transacting e-commerce
Computer program products, methods, systems, apparatus, and computing entities are provided for transacting e-commerce. In one embodiment, item information is stored for a plurality of items available for purchase from respective sellers. The item information that is displayed for each item can depend on the delivery zone of the customer.
US10803510B2 Information processing apparatus for automatic order of consumable items
An information processing apparatus includes a communication interface, a storage, and a controller. The controller is configured to acquire consumable item information including remaining amount information about a remaining amount of a consumable item, determine whether an order condition for ordering a new consumable item is met on the basis of the remaining amount information, determine whether the consumable item has been used in rapid pace on the basis of the remaining amount information, receive a user instruction whether an order of the new consumable item is placed when determining that the consumable item currently in use has been used in rapid pace, and transmit order information including information about the order of the new consumable item to a server when determining that the order condition is met or in response to receipt of the user instruction to place the order of the new consumable item.
US10803508B1 Method, medium, and system for deal simulation between merchants and purchasers
According to certain aspects of the disclosure, a computer-implemented method may be used for determining one or more vehicle recommendations. The method may include receiving at least one vehicle purchase requirement and transmitting the at least one vehicle purchase requirement to at least one merchant. Additionally, the method may include determining a vehicle cost based on the at least one vehicle purchase requirement and historical transaction information of the at least one merchant and comparing the vehicle cost with a credit profile of the purchase. Additionally, the method may include determining at least one available vehicle based on the at least one vehicle purchase requirement and the vehicle cost, wherein a price of the at least one vehicle satisfies a predetermined cost threshold based on the credit profile of the purchaser and transmitting the at least one available vehicle to the purchaser and the at least one merchant.
US10803506B2 Interest information analysis method using scroll pattern and apparatus using the same
Disclosed herein are an interest information analysis method and an apparatus using the same. The method and apparatus are configured to extract a target screen from a user terminal in consideration of scrolling speed, calculate a degree of interest in content information included in the target screen in consideration of multiple split screens corresponding to the target screen and a user touch area, and analyze information about interest of the user by arranging multiple pieces of content information acquired from the user terminal based on the degree of interest. Accordingly, information about interest of the user or a field of interest to the user may be analyzed without referring to a definite intention expressed by the user.
US10803503B2 Method and system to facilitate transactions
Method and system to facilitate transactions in a particular on-line trading platform from a third party web site may be utilized beneficially to enhance a user's experience in purchasing items referenced on third party web pages. When a user encounters, on a third party web site, a presentation of an item that is linked to a listing maintained by the on-line trading platform, the user may simply click on the presentation of the item, which causes presentation of a visual control selectable to launch a transaction processing flow facilitated by the on-line trading platform, without requiring the user to leave the third party web site.
US10803495B2 Advertising creative processing method, advertising creative processing apparatus, and storage medium
A server provides an exchange platform linking requesters for creatives and creative manufacturing systems. A specification for required creatives is distributed to multiple creative manufacturing systems, and triggers parallel manufacturing of the required creatives on at least a first and a second creative manufacturing system, each proceeds with a respective portion of the required quantity of the required creatives. Before each manufacturing system completes their respective portions of the manufacturing, the server independently requests and receives, in multiple discrete batches, respective quantities of the required creatives that have been completed by the first and second creative manufacturing systems. The server performs independent and parallel verification on the respective quantities of the required creatives that have been completed by the first and second creative manufacturing systems.
US10803492B2 Promoting content in a real-time messaging platform
A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform. In one embodiment, the promotion system is disclosed which performs initial candidate selection so as to narrow down the set of candidate promotions before applying more expensive processing. The candidate selection takes advantage of the connection graph information associated with accounts in the messaging platform to identify targeted accounts. In another embodiment, the promotion system uses a prediction model to predict a user's engagement with the promotion and utilizes the prediction to assist in ranking the candidate promotions. Promotions can be assigned metrics based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the promotion will have a greater impact than older interactions with the promotion.
US10803489B2 Systems and methods for displaying advertisements on mobile devices based on available wireless networks
Methods, systems, and devices for displaying advertisements on mobile devices based on available wireless networks. In aspect a computerized method comprises determining a list of service set identifiers of available wireless networks, determining that the service set identifier matches a campaign service set identifier stored on the mobile device, determining a media object to display based on the service set identifier, downloading the media object on the mobile device, and displaying the media object on the mobile device.
US10803486B1 Item recommendations based on media content
Techniques for providing a recommendation or advertisement for an item associated with media content are provided. In some embodiments, the recommendation or advertisement may be associated with an item that the user is interacting with at a particular time. Metadata associated with the media content can be analyzed to identify the item and the recommendation or advertisement may be provided more often based in part on how recently the user interacts with the item in the media content.
US10803483B2 Region merging and coding parameter reuse via merging
A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.
US10803482B2 Exclusivity bidding for mobile sponsored content
A system for exclusivity bidding for mobile sponsored content includes one or more computers having computer readable mediums having stored thereon instructions which, when executed by one or more processors of the one or more computers, causes the system to perform the steps of (a) receiving a bid for an exclusive sponsored content item to be presented on a mobile communication facility, the bid including an amount and at least two exclusivity characteristics, wherein the exclusivity characteristics relate to (i) a usage history as recorded via use of the mobile communication facility by a user thereof; and (ii) a geography associated with the mobile communication facility, respectively; and (b) matching the at least two exclusivity characteristics with the exclusive sponsored content item based at least in part on a relevancy for presentation to the mobile communication facility.
US10803480B2 Bidding agent with optimized reach limitation
A method for maximizing the number of users who receive an optimal number of ad impressions. The method may be implemented for a bidding agent or in connection with a system for augmenting ad placement data across bidding platforms that bid on ad opportunities in a real-time bidding ad exchange. The system is able to use tracking pixels in order to optimize bid placements. The system is intended to manage user ad placement so as to increase the number of placements received by individual users so that the campaign has an increased impact on eligible users and reduces the diluted exposures to users who receive less than optimal exposure.
US10803478B2 Providing social endorsements with online advertising
Third-party publishers (such as websites) provide online advertisements combined with social endorsement information to users. A request for an advertisement is received from a viewing user via a third-party publisher system. A particular advertisement is selected in response to this request, and one or more advertisement tags associated with the advertisement are retrieved. The advertisement tags comprise information related to the advertisement. Social networking system data for users related to the viewing user is retrieved. Social endorsement information is obtained using the social networking system data and the advertisement tags associated with the advertisement. The social endorsement information and the advertisement are then combined and transmitted to the third-party publisher system, or are transmitted individually for combination by the third-party publisher system.
US10803474B2 System for creating and distributing interactive advertisements to mobile devices
A system for mobile devices that facilitates the creation and dissemination of interactive advertisements to a plurality of mobile devices. A computer or PC comprising an interactive media creator is used to generate interactive advertisements and communicate it to a distribution server. Mobile devices have an interactive media client component to receive and present interactive media, such as these interactive advertisements, to a user. User response is collected, user interaction is monitored and reported. Charging for distributing advertisements is supported.
US10803473B2 Retail deployed customer relationship management
Embodiments of the invention provide a method, system and computer program product for retail deployed CRM. A CRM method for retail environments includes sensing entry of a mobile device into a physical space and identifying a customer record for a customer in a CRM system associated with the detected mobile device. The method also includes thereafter detecting a proximity of the mobile device to a product stored in the physical space and creating an opportunity record in the CRM system in connection with the customer for the product. Finally, the method includes responding to sensing egress of the mobile device from the physical space, by marking the opportunity record as closed-won if the product has been purchased by the customer.
US10803471B2 Audience size estimation and complex segment logic
Selection of a trait may be received. A complex segment rule may be created that is usable to evaluate one or more qualification events. For example, the segment rule may be usable to evaluate a combined recency and frequency of the one or more qualification events. The qualification events may be based on collected network data associated with the plurality of visitors with each qualification event corresponding to a separate qualification of visitor according to the trait. The qualification events may be evaluated together according to the segment rule. For example, the combined recency and frequency of the one or more qualification events may be evaluated according to the segment rule. Evaluating the segment rule may include estimating a segment population size in real-time.
US10803469B2 Loyalty rewards management and processing system and method
A system and method for processing a transaction in connection with a loyalty rewards program comprising identifying at least one individual associated with said transaction, communicating associated information to a processing component that includes rules and logic associated with said loyalty rewards program, determining an eligible amount associated with said transaction for at least one promotion, determining at least one reward based on said eligible amount and said at least one promotion, and storing detailed, comprehensive, line item information associated with the transaction. Said system and method may further comprise determining an owed amount associated with at least one loyalty provider based on said rules and logic and charging said at least one loyalty provider for said owed amount. Such a system will facilitate marketing strategies, processing of returns, and management of cross-promotional arrangements, and will enable merchants to develop, implement, and manage complex loyalty rewards programs.
US10803468B2 Method and apparatus for selecting advertising
In one embodiment, a method for selecting targeted advertising, is disclosed including monitoring subscriber event data from a first and a second access subscriber device, calculating a product interest correlation score in a plurality of product categories for the subscriber based on the subscriber event data, reviewing an advertiser database to select an advertisement in the product categories, and selecting a format to deliver the selected advertisement to a third subscriber access device. In another embodiment, a system is disclosed for selecting an advertisement to send to a subscriber, including an internet profiling module that monitors subscriber event data, an internet profiling database for storing and classifying the event data monitored by the internet profiling module, an advertiser index database for storing advertiser detail information, and an intelligent correlation scoring system (ICSS) processor coupled to the internet profiling database, user profile and the advertiser index database.
US10803466B2 Analytic modeling of protected health information
This disclosure includes techniques for analyzing patient data. In one example, a method includes accessing, by a computer system, one or more databases comprising health information for a plurality of patients, wherein the health information includes protected health information, randomly selecting, by the computer system, a subset of the health information from the one or more databases, wherein the subset of the health information corresponds to a subset of the plurality of patients, removing, by the computer system, the protected health information from the subset of health information to produce a de-identified analytics subset of patient data suitable for analytical model construction and evaluation, and storing, by the computer system, the de-identified analytics subset of the patient data in the one or more databases.
US10803465B2 Enabling hierarchical structure representation of entities
Some embodiments of the present invention include a method for processing entities and may include generating, by a computing system, a hierarchical structure representation of entities from a plurality of entities of an object; receiving, by the computing system, information about a current entity; displaying, by the computing system, the current entity and a number of entities related to the current entity using the hierarchical structure representation of the entities, the number of related entities displayed being based on a display range; and updating, by the computing system, the display of the current entity and the related entities based on detecting a scrolling up action on a graphical user interface associated with the computing system.
US10803458B1 Methods and systems for detecting suspicious or non-suspicious activities involving a mobile device use
Systems and methods are disclosed for detecting a suspicious and/or a non-suspicious activity during an electronic transaction performed by a user device. One method comprises identifying, by a monitoring and detection component, a starting check point in the electronic transaction. The monitoring and detection component may then receive contextual data from one or more sensors of the user device. Based on the contextual data and a machine learning model, the monitoring and detection component may determine whether an expected behavior occurred. Entry of user credentials may be enabled in response to determining that the expected behavior occurred, whereas the electronic transaction may be terminated in response to determining that the expected behavior did not occur.
US10803456B1 Factorization-based data object processing
A system includes first logic to obtain a plurality of constituent data streams for each data object of a plurality of objects, second logic to analyze the plurality of constituent data streams to allocate each constituent data stream to one of a set of primary groups, third logic to assign the constituent data streams within each primary group of the set of primary groups having aligned timing to a netting group of the primary group, fourth logic to generate, for each netting group of each primary group of the set of primary groups, a plurality of continuous data streams by combining two or more of the constituent data streams within the netting groups, fifth logic to define a plurality of new data objects from the generated plurality of continuous data streams, each new data object of the plurality of new data objects specifying a plurality of continuous data streams associated with a pair of primary groups of the set of primary groups, sixth logic to incorporate at least one new data object of the plurality of new data objects into the set of data objects to effectuate adjustments to the set of data objects, and seventh logic to cause the processor to incorporate store, the adjustments to the set of data objects.
US10803455B2 Resource deduction method and apparatus, intelligent terminal, and deduction server
The present disclosure belongs to the field of network technologies, and discloses a resource deduction method and apparatus, an intelligent terminal, and a deduction server. The method includes: sending a rule obtaining request for a deduction rule of a user-specified deduction item to the deduction server; receiving the deduction rule returned by the deduction server; calculating a second resource value that is obtained after applying the deduction rule to a first resource value associated with the user-specified deduction item; and sending a resource transfer request carrying the second resource value to the deduction server. The present disclosure resolves a problem that a merchant needs to manually calculate expense that is obtained after applying the deduction rule to the first resource, and payment efficiency is relatively low. Expense that is obtained after applying the deduction rule to the first resource is automatically calculated by using an intelligent terminal, and payment efficiency is improved.
US10803453B1 System, method and computer-accessible medium for resource centric authorization in multi partner ecosystem
An exemplary system, method and computer accessible medium can include receiving an authorization token related to a customer(s), determining a client identification (ID) associated with the customer(s) based on the authorization token, and determining access to a microservices(s) based on the client ID. An application for a loan(s) from the customer (s) can be received based on the client ID and the loan(s) can be associated with an application ID(s). A further authorization token related to a further customer(s) can be received, a further client ID can be determined based on the further authorization token, a determination can be made as to whether the further client ID has access to the application, and access to the application can be granted to the further customer(s) if the further client ID is determined to have access to the application.
US10803449B2 Electronic wallet checkout platform apparatuses, methods and systems
The ELECTRONIC WALLET CHECKOUT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“EWCP”) transform customer purchase requests triggering electronic wallet applications via EWCP components into electronic purchase confirmation and receipts. In one implementation, the EWCP receives a merchant payment request, and determines a payment protocol handler associated with the merchant payment request. The EWCP instantiates a wallet application via the payment protocol handler. The EWCP obtains a payment method selection via the wallet application, wherein the selected payment method is one of a credit card, a debit card, a gift card selected from an electronic wallet, and sends a transaction execution request for a transaction associated with the merchant payment request. Also, the EWCP receives a purchase response to the transaction execution request, and outputs purchase response information derived from the received purchase response.
US10803442B1 Zero-step authentication using wireless-enabled mobile devices
A zero-step authentication system and method which uses wireless mobile devices to automatically make payments in a secure manner without requiring the customer to handle his or her mobile device. The system and method uses a payment facilitation device at the business location which automatically detects and recognizes registered mobile devices, displays a photo of the customer to a business employee for identity confirmation, and automatically deducts payments for purchases from a pre-authorized customer account. The customer account is managed by a payment processing server, which stores the customer account data, makes appropriate deductions, sends confirmation of deductions to the customer's mobile device, and automatically refills the customer's account by making pre-authorized charges to the customer's banking institution.
US10803438B2 Reading apparatus
According to one embodiment, a reading apparatus is arranged between an operator and a customer face-to-face standing. The reading apparatus includes a main body, a first image capturing section for the operator, a second image capturing section for the customer, and a processing section, an output section. The first image capturing section is arranged at the main body and photographs a commodity. The second image capturing section is arranged at the main body and photographs the customer-holding object. The processing section executes sales registration. The output section acquires images captured by the first and second image capturing sections to output the images to the processing section. When transaction starting is instructed, the output section acquires the images captured by the first and second image capturing sections and adds an identifier to each image to be output to the processing section. The identifier represents a source capturing an image.
US10803434B2 Automated store technologies
Apparatuses and methods provide an automated store with a number of product locations and a fetch and delivery bucket that conveys product from a shelf location to a delivery location. Cameras and sensors within the automated store acquire data that may be stored in a remote database and analyzed to improve the reliability of the delivery process. Camera images may also be used to re-position the fetch and delivery bucket in real time, to provide images of actual, available product to consumers via a remote interface, to determine inventory, and to monitor the activities of replenishers and service personnel, and to generally operate the automated store remotely.
US10803432B1 Systems and methods for automatic triggering of a code scanning application by a user application
In some embodiments, a user device may detect, via pattern recognition by a user application, a pattern (indicative of a given code type) presented on a physical object. The user device may cause, via the user application, a code scanning application to be launched based on the detection to scan the pattern. The user device may obtain, via the user application, a code (associated with a biller entity) of the given code type from the code scanning application based on the code scanning application's scan. The user device may cause, via the user application, the code or information derived from the code to be provided over the Internet to a computer system hosting accounts of a user of the user application. The code or the derived information may be used by the computer system to complete transactions between the biller entity and at least one of the accounts.
US10803428B2 Method, non-transitory computer-readable medium, and system for payment approval
A purchase approval platform may be provided. Embodiments of the present disclosure may receive, from a requestor, a purchase request comprising request details. The purchase request may then be provided to the decision maker. The decision maker may be enabled to approve or decline approval of the purchase request from the decision maker. Upon receiving an approval, the platform may receive checkout details associated with the purchase request. The platform may compare the checkout details to the request details. If the checkout details match the request details, the platform may enable a completion of a transaction associated with the purchase request.
US10803427B2 Interfaces for resolving maintenance activities
Systems, methods, and devices for interfaces for resolving maintenance activities are described herein. For example, one or more embodiments include receiving an indication of a fault associated with an equipment item of a building, providing an interface via a display, wherein the interface includes a first portion configured to provide information associated with the fault based on the data, a second portion configured to provide navigation to the building, a third portion configured to provide navigation within the building to the equipment item, and a fourth portion configured to display an augmented reality visualization of the equipment item.
US10803422B2 System and method for tracking an employee's time
A system for tracking an employee's time comprises a geographic location aware device able to detect a presence within a geo-fence area in real time, create a time and location message when the real time geographic location detector enters into or departs from the geo-fence area; and transmit those messages to a remote tracker which may be at one or a plurality of remote locations. The remote tracker comprises software that calculates a time differential between the arrival time and the departure time and uses the calculated time differential to calculate a gross pay for the employee at a predetermined rate of pay.
US10803421B1 System, method, and computer program for automatically predicting the job candidates most likely to be hired and successful in a job
A method and system relating to determine a match between a candidate and a job position for an enterprise, the method and system including receiving an enriched talent profile associated with the candidate, the enriched talent profile comprising a talent profile of the candidate derived from a first data source of the enterprise, and one or more supplemental data items obtained from a second data source independent from the first data source, generating a calibrated job profile for the job position, the calibrated job profile comprising information, and executing a machine learning module using the enriched talent profile and the calibrated job profile as inputs to determine a match score between the candidate and the job position.
US10803420B2 Hybrid modular storage fetching system
A hybrid modular storage fetching system is described. In an example implementation, the system may include a warehouse execution system adapted to generate a picking schedule for picking pick-to-cart and high-density storage items, and an AGV dispatching system adapted to dispatch a cart automated guided vehicle and a modular storage fetching automated guided vehicle based on the picking schedule. The cart automated guided vehicle may be adapted autonomously transport a carton through a pick-to-cart area and to a pick-cell station. The modular storage fetching automated guided vehicle may be adapted to synchronously autonomously transport a modular storage unit containing items to be placed in the cartons from a high-density storage area to the pick-cell station.
US10803415B2 Method of determining optimal business metrics from a product mix constrained by at least physical shelf space and at least one business rule
The present invention relates to a computer implemented method of determining optimal business metrics from a product mix constrained by at least physical shelf space and selectively by at least one business rule. The computer implemented method comprising the steps of defining a boundary constrained shelf space, placing, physically, a product mix within the boundary constrained shelf space, and creating a product mix ranking based, in part, on prior sales of each of the product type. The computer implemented method continues by using a data processing device to develop, through algorithmic autonomous learning, achievable business metric performance of the boundary constrained shelf space. In this regard, a group of similar product mix/ranking is optimized to create an ideal product mix/ranking which is then use to inform changes to make to the product mix to achieve the desired OPTIMAL BUSINESS METRIC.
US10803414B2 Risk identification in supply chain
Computer systems and methods that identify and assess risk in a supply chain network. The systems and methods create a visual model of a supply chain network, which includes: (i) logical stations graphically representing the physical sites in the supply chain network, and (ii) logical transits graphically representing the transportation of materials between the represented physical sites. For each given logical station, the systems and methods identify risk values for risk categories associated with the physical site. The systems and methods identify the risk values based on physical conditions related to: (a) the physical site represented by the given logical station, (b) each physical site represented by a logical station positioned in a downstream supply chain path to the given logical station, and (c) each transportation represented by a logical transit positioned in the downstream supply chain path. The systems and methods generate dynamic graphical indications comparing the identified risk values for the risk categories and total risk values for the represented physical sites and transportations.
US10803409B2 System and method for providing automatic task assignment and notification
A system and method of managing and prioritizing tasks amongst resources and, more particularly, to a system and method for providing automatic task assignment and notification amongst globally dispersed human resources. The system includes a change of management application configured to store a list of tasks and a task notifier configured to retrieve a list of geographically-dispersed resources and notify selected ones of the geographically-dispersed resources of a priority of completion of one or more tasks retrieved from the change of management application. The system further includes a message application configured to be polled by the task notifier to determine which of the geographically dispersed resources is online or currently working.
US10803408B2 Screen-analysis based device security
Systems and methods are provided for a content-based security for computing devices. An example method includes identifying content rendered by a mobile application, the content being rendered during a session, generating feature vectors from the content and determining that the feature vectors do not match a classification model. The method also includes providing, in response to the determination that the feature vectors do not match the classification model, a challenge configured to authenticate a user of the mobile device. Another example method includes determining a computing device is located at a trusted location, capturing information from a session, the information coming from content rendered by a mobile application during the session, generating feature vectors for the session, and repeating this until a training criteria is met. The method also includes training a classification model using the feature vectors and authenticating a user of the device using the trained classification model.
US10803405B1 Systems and methods of power management
Methods for power management are disclosed comprising a process of predefining one or more power mode for a user application, providing a processor based device and user interface configured to operate with the device to support the user with tasks using the user application, the user application communicating an intent message to a transformative power management (TPM) application and the TPM configured to define and output a power mode instruction for the application given the intention and the predefined power modes. In some embodiments, the methods are implemented on a processor based device. In some embodiments, the systems and methods apply pattern recognition algorithms and pattern learning algorithms to manage the power allocation to power consuming devices.
US10803404B2 Circuit configuration optimization apparatus and machine learning device for learning a configuration of a field programmable gate array (FPGA) device
Provided are a circuit configuration optimization apparatus and a machine learning device capable of reducing the occurrence frequency of a malfunction based on one of the current position and the current time of a FPGA device. The circuit configuration optimization apparatus includes: a state data acquisition section that acquires at least one of a current position and current time of the FPGA device as state data; and a circuit configuration determination section that determines a circuit configuration of the FPGA device based on the state data acquired by the state data acquisition section, and outputs a command value for reconfiguring the determined circuit configuration on the FPGA device.
US10803401B2 Artificial intelligence engine having multiple independent processes on a cloud based platform configured to scale
The multiple independent processes run in an AI engine on its cloud-based platform. The multiple independent processes are configured as an independent process wrapped in its own container so that multiple instances of the same processes can run simultaneously to scale to handle one or more users to perform actions. The actions to solve AI problems can include 1) running multiple training sessions on two or more AI models at the same time, 2) creating two or more AI models at the same time, 3) running a training session on one or more AI models while creating one or more AI models at the same time, 4) deploying and using two or more trained AI models to do predictions on data from one or more data sources, 5) etc. A service handles scaling by dynamically calling in additional computing devices to load on and run additional instances of one or more of the independent processes as needed.
US10803397B2 Application behavior learning based capacity forecast model
Various techniques employed by an application performance management service to generate an application behavior learning based capacity forecast model are disclosed. In some embodiments, such a capacity forecast model is at least in part generated by clustering collected transaction data into one or more usage patterns, analyzing collected usage pattern data, and solving a mathematical model generated from the usage pattern data to determine a sensitivity of a resource to each type of transaction associated with an application.
US10803394B2 Integrated monitoring and communications system using knowledge graph based explanatory equipment management
A system for providing integrated monitoring and communications of diagnostic equipment is disclosed. The system may comprise a data access interface, a processor, and an output interface. The data access interface may receive heterogeneous data from a plurality of machine and sensor equipment associated with performance of a system or product. The data access interface may also to receive a user inquiry pertaining to the system and product. The processor may generate a knowledge graph based on the data associated with the system or product, as well as convert the user inquiry into a knowledge graph query by: extracting entities from the user inquiry; extracting relations from the user inquiry to identify relationships between entities; expanding the user inquiry using the knowledge graph and the entities and relations; and translating the inquiry into knowledge graph triples. The processor may then identify relevant nodes and edges based on the knowledge graph query and the knowledge graph, and determine an answer to the user inquiry.
US10803390B1 Method for the management of artifacts in knowledge ecosystems
A method for the management of artifacts in knowledge ecosystems is disclosed. The management of artifacts may be performed through the interaction of project participants with a computing device which may display a project repository interface of a software module within a knowledge ecosystem. The method may include the process to retrieve an artifact from a knowledge base to store in the project repository, and the process to store a new artifact in the knowledge base. Moreover, the method may include a process for associating a retention policy, a quality rank and suitable categories and tags to each artifact stored in the knowledge base, which may facilitate the selection of a suitable artifact according to the project requirements. As a result, the method for the management of artifacts may allow leveraging human expertise, saving human efforts, improving decision-making and fostering innovation.
US10803388B2 Network training device, network training system, network training method, and computer program product
According to an embodiment, a network training device includes a first training unit that trains a first network that converts an input signal to a first signal, a second training unit that trains a second network that converts the first signal to a second signal, and a third training unit that trains a third network that converts the second signal to an output signal. The first training unit trains the first network as an encoder of a first autoencoder. The second training unit trains the second network by backpropagation by using a second signal for training corresponding to the first signal for training as supervised data. The second signal for training is generated by an encoder of a second autoencoder that encodes a third signal for training into the second signal for training, and decodes the second signal for training into the third signal for training.
US10803386B2 Matching cross domain user affinity with co-embeddings
Systems and methods for determining items in a target domain to recommend to a user whom has not previously interacted with items in the target domain is described. The method comprises generating an auxiliary domain user embedding based on user affinities for each of a plurality of items in an auxiliary domain and embeddings for each of the plurality of items in the auxiliary domain, providing the auxiliary domain user embedding as input to a neural network configured to output a target domain user embedding, predicting target domain user affinities for items in the target domain based, at least in part, on a similarity measure between the target domain user embedding and an embedding for at least one item in the target domain, and determining a set of items in the target domain to recommend to the user based, at least in part, on the predicted target domain user affinities.
US10803382B2 Gas identification apparatus and machine learning method
Embodiments herein relate to gas identification with a gas identification apparatus having a plurality of metal oxide semiconductor (MOS) sensors. In various embodiments, a gas identification apparatus may include a set of heterogeneous MOS sensors to provide different response patterns for the presence of different gases and an identification engine coupled with the sensors, and having a plurality of regression models and one or more artificial neural networks, to analyze a response pattern to identify presence of a gas, based at least in part on a plurality of property measurements of the MOS sensors when exhibiting the response pattern, and using one or more of the plurality of regression models and the one or more artificial neural networks. Other embodiments may be described and/or claimed.
US10803377B2 Content presentation based on a multi-task neural network
Techniques for predictively selecting a content presentation in a client-server computing environment are described. In an example, a content management system detects an interaction of a client with a server and accesses client features. Responses of the client to potential content presentations are predicted based on a multi-task neural network. The client features are mapped to input nodes and the potential content presentations are associated with tasks mapped to output nodes of the multi-task neural network. The tasks specify usages of the potential content presentations in response to the interaction with the server. In an example, the content management system selects the content presentation from the potential content presentations based on the predicted responses. For instance, the content presentation is selected based on having the highest likelihood. The content management system provides the content presentation to the client based on the task corresponding to the content presentation.
US10803375B2 Method and device for tracking a device which may have been transferred between persons
A method of confirming the identity of a person issued a token and to track that person Possession of the token by the same person is confirmed by using sensors in the token which track the movements of the person. A machine learning system is trained to evaluate the sensor data detecting transfer of possession of the token. The state of continuous possession since the token was issued or set to an enabled state is confirmed and the token is tracked. The method of identity confirmation is used in various contexts such as for to control entry to a location, use of a facility or service. It is also useful to determine continuous possession of a weapon to prevent misuse after the weapon is stolen, dropped or lost. Servers, beacons and outside sources of data or inputs to be measured by the sensor can also be used.
US10803374B2 Counterfeit prevention
A circuit provides a physically unclonable function. The circuit includes a first portion that provides a random value that varies according to an input to the circuit and a second portion that hashes the random value to provide an output value from the circuit. The first portion covers the second portion to prevent access to the random value. A breach of the first portions may alter operation of the first portion in a detectable manner. The first portion may cover a surface of a cube or parallelepiped. The first portion may be wrapped around a parallelepiped a plurality of times to cover each facet thereof from different directions. The output from the second portion may not intersect the first portion. The circuit may also include an external layer disposed on the first portion. The external layer may be glued to the first portion.
US10803371B1 Transaction card with integrated stand
The disclosed embodiments generally relate to a transaction card with an integrated card stand. The transaction card comprises a substrate having a card thickness, and first and second card surfaces, the second card surface being substantially coextensive with the first card surface. The transaction may further comprise a card stand pivotable relative to the second card surface and having a stand thickness.
US10803368B2 Image decompressing apparatus, control method thereof, and non-transitory computer-readable storage medium
A decompressing apparatus comprises a first decompressing unit, a second decompressing unit which can decompresses encoded data that the first decompressing unit does not support, an identifying unit which identifies a type of each encoded block, a generating unit which, if encoded block of interest is a type that can be decompressed by the first decompressing unit, stores the encoded data in a memory, and, if not, stores predetermined encoded data that can be decompressed by the first decompressing unit in the memory, and control unit which controls the first decompressing unit to decompress the encoded data in the memory to generate tentative image data, then controls the second decompressing unit to decompress the encoded data that cannot be decompressed by the first decompressing unit, and updates the tentative image data with the decompression result.
US10803366B2 Method for extracting an output data set
The present invention relates to a method for extracting an output data set, wherein the method includes the following steps receiving an input data set; wherein the input data set comprises at least one textual input data set and at least one visual input data set; processing the at least one textual input data set using natural language processing into at least one textual output data set; processing the at least one visual input data set using image processing into at least one visual output data set, and outputting the output data set, including the at least one textual output data set and/or the at least one visual output data set. Further, the present invention is related to a computer program product and system.
US10803361B2 Systems and methods for partitioning geographic regions
Systems, methods, and non-transitory computer-readable media can determine training data describing respective relationships between a set of map tiles, the map tiles collectively representing a given geographic region. A model can be trained to predict a likelihood of a pair of map tiles corresponding to one or more geographic classifications based at least in part on the training data. Polygons that correspond to respective sub-regions within the geographic region can be determined based at least in part on the model.
US10803360B2 Situation awareness method and device using image segmentation
A method for learning a neural network performed by a computing means wherein the neural network receives a marine image and outputs information about a type and a distance of at least one object included in the marine image is provided. The method comprises: obtaining a marine image including a sea and an obstacle; obtaining a labelling data generated based on the marine image; obtaining an output data by using a neural network, wherein the neural network receives the marine image and outputs the output data; calculating an error value by using the labelling data and the output data; and updating the neural network based on the error value; wherein the labelling data and the output data are determined by a combination of information about a type and a distance of an object.
US10803353B2 Method and apparatus for acquiring information
A method and apparatus for acquiring information. A specific embodiment of the method includes: acquiring a to-be-processed near-infrared image and scenario information corresponding to the to-be-processed near-infrared image, the scenario information being used to represent a scenario of acquiring the to-be-processed near-infrared image; searching for a pre-trained near-infrared image recognition model corresponding to the scenario information, the near-infrared image recognition model being used to identify near-infrared feature information from the to-be-processed near-infrared image; and importing the to-be-processed near-infrared image into the near-infrared image recognition model to obtain the near-infrared feature information of the to-be-processed near-infrared image. This embodiment speeds up the acquisition of the near-infrared feature information and improves the accuracy and efficiency of acquiring the near-infrared feature information.
US10803351B2 Image processing apparatus and image processing method
In a case where generating a training image of an object to be used to generate a dictionary to be referred to in image recognition processing of detecting the object from an input image, model information of an object to be detected is set, and a luminance image of the object and a range image are input. The luminance distribution of the surface of the object is estimated based on the luminance image and the range image, and the training image of the object is generated based on the model information and the luminance distribution.
US10803346B2 Hardware compilation of cascaded grammars
A cascaded finite-state-transducer array includes a plurality of finite-state-transducers, the finite-state-transducers being distributed in space. The finite-state-transducer array is configured with dedicated data transfer channels between the finite-state-transducers to transfer specific data types. Each data stream on a dedicated data transfer channel may transmit a particular data type, which may be sorted in increasing order of start offsets or token IDs.
US10803345B2 Determining an item that has confirmed characteristics
In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.
US10803344B2 Panel adsorption device and automatic adsorption method using the same
Provided are a panel adsorption device and an automatic adsorption method using the same. A position of a liquid crystal panel on a platform is determined by providing a plurality of image capture devices above the platform, and then correspondingly sets the vacuum adsorption hole to a negative pressure state to firmly locate the liquid crystal panel on the platform. Meanwhile, the platform can be compatible with panels of various models and sizes.
US10803340B2 Method and apparatus for license plate recognition using multiple fields of view
A vehicle service system incorporating a set of imaging sensors disposed in an inspection lane through which a vehicle is driven. A first imaging sensor is disposed with a field of view aligned to observe leading surfaces on an approaching vehicle, while a second imaging sensor is disposed with a field of view aligned to observe trailing surfaces of a departing vehicle. A processor is configured with software instructions to capture a set of images from the first imaging sensor as the vehicle approaches, and a set of images from the second imaging sensor as the vehicle departs. The processor evaluates the acquired images from the first and second imaging sensors according to a set of rules to identify images in which a license plate is present on an observed surface of the vehicle, and to extract license plate information from at least one of the identified images.
US10803339B2 Data processing method and device for electronic book, and mobile terminal
Disclosed are a data processing method and device for an electronic book, and a mobile terminal. The data processing method includes: receiving a pressing and sliding operation on a current page of the electronic book; marking words located in a range between a starting position for the pressing and sliding operation and a current position for the pressing and sliding operation, and determining whether the current position is located in a preset trigger region; and when the current position is located in the preset trigger region and a trigger time reaches a preset value, displaying a next page or a previous page of the current page of the electronic book according to the position in the preset trigger region and marking words continuously till a word corresponding to a position where the pressing and sliding operation ends.
US10803338B2 Method and device for recognizing the character area in a image
A method and apparatus for recognizing a character area in an image are provided. A specific embodiment of the method comprises: acquiring color values and position information of pixel points in a to-be-recognized image; clustering the pixel points based on the color values of the pixel points, the color values of the pixel points in each pixel point category being identical or similar; determining, for each category of clustered pixel points, outlines of connected regions including the pixel points in each category of pixel points, to obtain an outline set; and merging, based on the color values and the position information of the outlines in the outline set, the outlines, to obtain character areas in the image. The embodiment has improved the accuracy of recognizing character lines in recognizing characters in an image.
US10803337B2 Systems and methods for recognizing symbols in images
A computer-implemented method comprises generating a description of a character symbol from a binarized image; comparing a template for the character symbol with the description of the character symbol based on a reference description, wherein the template comprises a grid of cells, a set of local features which may be present in the grid of cells, the reference description specifying which member of the set of local features should be present or absent in the grid of cells, and a threshold of an accepted deviation with the description of the character symbol; assigning a penalty value to the description of the character symbol via a cost function when a discrepancy exists based on the comparing; selecting the template as a match candidate for the character symbol when the penalty value is below the threshold; recognizing the character symbol based on the selecting.
US10803330B1 System and method for deflecting airborne objects
Provided herein is a system and method that detects an airborne object and determines a driving action based on the airborne object. The system comprises one or more sensors; one or more processors; a memory storing instructions that, when executed by the one or more processors, causes the system to perform detecting an airborne object within a detection radius of a vehicle. In response to detecting the airborne object, the system performs tracking the airborne object to obtain 3-D coordinate information of the airborne object at distinct times, determining a probability that the airborne object will collide with the one or more sensors based on the 3-D coordinate information, determining whether to take an action of the vehicle based on the determined probability, the action being one of actuating a shield to block the airborne object or activating an air curtain; and performing the action in response to determining to take the action.
US10803326B2 Obstacle detecting method and apparatus, device and storage medium
The present disclosure provides an obstacle detecting method and apparatus, a device and a storage medium, wherein the method comprises: obtaining a 3D point cloud collected by an unmanned vehicle during travel; projecting the 3D point cloud on a 2-dimensional grid to respectively obtain feature information of each grid; inputting the feature information of each grid into a pre-trained prediction model to respectively obtain obstacle prediction parameters of each grid; performing grid clustering according to the obstacle prediction parameters of each grid to obtain obstacle detection results. The solutions of the present disclosure can be applied to improve the accuracy of detection results.
US10803325B2 Autonomous vehicle lane boundary detection systems and methods
Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, a computing system can obtain rasterized LIDAR data associated with a surrounding environment of an autonomous vehicle. The rasterized LIDAR data can include LIDAR image data that is rasterized from a LIDAR point cloud. The computing system can access data indicative of a machine-learned lane boundary detection model. The computing system can input the rasterized LIDAR data associated with the surrounding environment of the autonomous vehicle into the machine-learned lane boundary detection model. The computing system can obtain an output from the machine-learned lane boundary detection model. The output can be indicative of one or more lane boundaries within the surrounding environment of the autonomous vehicle.
US10803322B2 Networks of sensors collaboratively chronicling events of interest
Multiple sensors are automatically recruited and coordinated to chronicle a fleeting event in a collaborative manner across time and space. An event of interest is captured and recognized by a first data capturing device. An outcome is automatically predicted, and a second data capturing device likely to have visibility of the location during occurrence of the predicted outcome is recruited to provide surveillance data of the event of interest. Surveillance data from both the first and second and subsequent data capturing devices are automatically sent to an investigation facility.
US10803313B2 Systems and methods determining plant population and weed growth statistics from airborne measurements in row crops
This disclosure describes a system and a method for determining statistics of plant populations based on overhead optical measurements. The system may include one or more hardware processors configured by machine-readable instructions to receive output signals provided by one or more remote sensing devices mounted to an overhead platform. The output signals may convey information related to one or more images of a land area where crops are grown. The one or more hardware processors may be configured by machine-readable instructions to distinguish vegetation from background clutter; segregate image regions corresponding to the vegetation from image regions corresponding to the background clutter; and determine a plant count per unit area.
US10803310B2 System for simplified generation of systems for broad area geospatial object detection
A system for simplified generation of systems for analysis of satellite images to geolocate one or more objects of interest. A plurality of training images labeled for a study object or objects with irrelevant features loaded into a preexisting feature identification subsystem causes automated generation of models for the study object. This model is used to parameterize pre-engineered machine learning elements that are running a preprogrammed machine learning protocol. Training images with the study are used to train object recognition filters. This filter is used to identify the study object in unanalyzed images. The system reports results in a requestor's preferred format.
US10803306B2 Electronic device with image capturing module and releasing method of image capturing module thereof
A releasing method of an image capturing module of an electronic device, including an electronic device, wherein the electronic device includes a first machine body and an image capturing module pivotally connected to the first machine body, and the image capturing module is restrained by the first machine body to approach to the first machine body. Performing a posture estimation procedure includes, sensing a first included angle between the first machine body and a gravity direction for determining whether the electronic device is in a tent position. When the electronic device is determined to be in the tent position, determine whether a release instruction is received, so as to decide whether to perform a release procedure, wherein when the release procedure is performed, the first machine body releases the image capturing module, so that the image capturing module is turned up relative to the first machine body.
US10803305B2 Sessions and groups
Athletic activity may be tracked while providing encouragement to perform athletic activity. For example, energy expenditure values and energy expenditure intensity values may be calculated and associated with a duration and type of activity performed by an individual. These values and other movement data may be displayed on an interface in a manner to motivate the individual and maintain the individual's interest. The interface may track one or more discrete “sessions”. The sessions may be associated with energy expenditure values during a duration that is within a second duration, such as a day, that is also tracked with respect to variables, such as energy expenditure. Other individuals (e.g., friends) may also be displayed on an interface through which a user's progress is tracked. This may allow the user to also view the other individuals' progress toward completing an activity goal and/or challenge.
US10803300B2 Performing image analysis for dynamic personnel identification based on a combination of biometric features
A computing platform may receive video, audio, and/or biometric information of one or more people. The computing platform may identify the people based on a comparison of the video, audio, and/or biometric information to stored information in one or more user profiles each associated with the people. For example, the computing platform may compare multiple types of biometric information, including fingerprint, retina scan, facial features, and the like, as part of a process for identifying the people. The computing platform may further determine one or more interactions between the people, and, based on the interactions, determine and/or identify a relationship between the people. The identified relationships may further be used for confirming identifies of the people. Based on the identifications (e.g., biometric, video, audio, relationships), the computing platform may further provide access for the people to one or more services.
US10803295B2 Method and device for face selection, recognition and comparison
Methods, systems, and devices, including computer programs encoded on computer storage media, for selecting a target face are provided. One of the methods includes: obtaining at least one facial area including one or more faces in an image taken by a camera; determining, based on the image, a spatial distance between each of the one or more faces and the camera; and selecting, based on the spatial distance, the target face from the one or more faces.
US10803293B2 System and method for semantic or visual collaborative augmented reality
An augmented reality (AR) environment synchronization method, includes, for each of a plurality of devices associated with respective users in the AR environment, receiving plane information, and generating object/unique identifier information; across the devices, coordinating the plane information; performing context-aware matching of the object/unique identifier information across the devices to generate a match between respective objects sensed by the devices; and providing synchronization control to the devices, to permit an annotation of the matched object to be locked to a landmark and the plane of one of the devices with respect to others of the devices.
US10803292B2 Separation of objects in images from three-dimensional cameras
Methods, systems, and programs are presented for simultaneous recognition of objects within a detection space utilizing three-dimensional (3D) cameras configured for capturing 3D images of the detection space. One system includes the 3D cameras, calibrated based on a pattern in a surface of the detection space, a memory, and a processor. The processor combines data of the 3D images to obtain pixel data and removes, from the pixel data, background pixels of the detection space to obtain object pixel data associated with objects in the detection space. Further, the processor creates a geometric model of the object pixel data, the geometric model including surface information of the objects in the detection space, generates one or more cuts in the geometric model to separate objects and obtain respective object geometric models, and performs object recognition to identify each object in the detection space based on the respective object geometric models.
US10803287B2 Fingerprint identification module
A fingerprint identification module includes a keycap unit and a fingerprint identification chip. The keycap unit has an accommodating space and a first surface corresponding to the accommodating space. The fingerprint identification chip has a second surface. The fingerprint identification chip is disposed in the accommodating space, and at least a portion of the second surface of the fingerprint identification chip abuts against the first surface of the keycap unit.
US10803286B2 Under-screen optical fingerprint sensor based on optical imaging with an optical axis off-normal to the display screen surface
An optical fingerprint sensor module includes a light source configured to provide illumination light directed toward a finger. A portion of the illumination light may be scattered or reflected off of the finger, thereby generating signal light. The optical fingerprint sensor module further includes a photodiode array that has a surface, a member defining a pinhole configured to receive and transmit the signal light, and a lens positioned adjacent the pinhole and configured to focus the signal light transmitted through the pinhole onto the surface of the photodiode array. An optical axis of the lens forms an angle with respect to a normal of the surface of the photodiode array that is between 45 degrees and 135 degrees. The optical fingerprint sensor module further includes electronic circuitries configured to process the electrical signals generated by the photodiode array to produce an image of a fingerprint pattern of the finger.
US10803285B2 Display panel with photosensitve circuit and manufacturing method thereof and display device
A display device includes a base substrate, a pixel defining layer, a spacer layer and a photosensitive circuit. The pixel defining layer is on the substrate and includes a pixel region and a pixel gap region; the spacer layer is on the pixel gap region of the pixel defining layer and at a side of the pixel defining layer away from the base substrate; and the photosensitive circuit is at a side of the pixel defining layer away from the spacer layer. The spacer layer is lightproof, a first opening is in the spacer layer, the first opening and the photosensitive circuit are overlapped with each other in a direction perpendicular to the base substrate, and the photosensitive circuit is configured to detect light passing through the first opening.
US10803284B2 Display panel with fingerprint recognition function and display device
Provided are a display panel and a display device. The display panel includes a display assembly, the display assembly includes an array substrate and a plurality of pixel units disposed on the array substrate; and a fingerprint recognition assembly, the fingerprint recognition assembly disposed on one side of the array substrate facing away from the plurality of pixel units, the fingerprint recognition assembly includes a first substrate and at least one fingerprint recognition unit disposed on the first substrate, the fingerprint recognition unit includes a photosensitive region. The array substrate includes a plurality of transparent regions and a plurality of non-transparent regions. Along a direction perpendicular to the array substrate, at least a portion of the plurality of transparent regions in the array substrate is covered by a photosensitive region of any one of the at least one fingerprint recognition units.
US10803283B2 Display device
There is provided a display device. The display device includes a substrate including a display area that includes a first area, a plurality of pixels provided in the display area, each of the plurality of pixels provided in the display area including a first sub-pixel, a second sub-pixel and a third sub-pixel that include light emitting areas, light emitting elements disposed in the light emitting areas of the first sub-pixel, the second sub-pixel and the third sub-pixel, a touch sensor disposed on the light emitting elements to sense a touch position of a user, and a fingerprint sensor disposed in the first area to sense light emitted from the light emitting element in accordance with the touch of the user and reflected by the user. At least one of the light emitting elements is electrically connected to an adjacent light emitting element that emits light of the same color.
US10803272B1 Detection of encoded signals and icons
The present disclosure relates to signal decoding and icon (e.g., a logo, shape, icon, etc.) detection. One aspect includes a method comprising: obtaining an image frame depicting a physical object, the physical object comprising an graphical icon printed thereon, the graphical icon comprising first signal encoding, the physical object comprising second signal encoding that does not overlap the first signal encoding, in which the first signal encoding comprises a first identifier and the second signal encoding comprising a second identifier, in which the first identifier comprises a different identifier relative to the second identifier; analyzing image data associated with the image frame to detect presence of the graphical icon, in which said analyzing determines orientation information associated with the graphical icon; providing the orientation information to an encoded signal detector, the encoded signal detector utilizing the orientation information as a geometric reference to detect the first signal encoding to obtain the first identifier; and using the first identifier, initiating a response for display on a display screen. Other aspects, combinations and implementations are described as well.
US10803271B2 Length measuring instrument, code, and code conversion method
A length measuring instrument for measuring length with a measure includes: a measure on which a code is printed, a plurality of patterns each allotted to a different number being arranged, each of the patterns having digits to which an N-notation number (N being 3 or greater) is allotted, each of the digits having a different color corresponding to the allotted numerical value, the patterns being arranged in ascending order or descending order, a Hamming distance between patterns adjacent to each other in an array direction being 1, an amount of change in numerical value at the same digit between the adjacent patterns being 1 in the code; a reading unit that optically reads patterns printed on the measure; and a measuring unit that measures a length of a measurement target from a result of the reading by the reading unit.
US10803269B2 Scan module and reader for, and method of, electro-optically reading a target by adjusting reading parameters based on target distance
First and second photodetectors having first and second collection areas receive return laser light that is reflected and scattered from a target, and generate first and second analog electrical output signals having first and second magnitudes. The second collection area is in close proximity to the first collection area. The first output signal is processed to obtain information related to the target. The first and the second output signals are processed, preferably by determining a ratio of the second magnitude to the first magnitude. A working distance to the target is determined based on the determined ratio. One or more reading parameters by which the target is electro-optically read are adjusted based on the determined working distance.
US10803268B2 Wireless charging arrangements associated with barcode readers
A method and arrangement for wirelessly charging a barcode reader in a base station is disclosed. The barcode reader and base station each have an induction coil. The induction coil in the base station is electrically coupled to an electric power source, and generates an electromagnetic field. The induction coil in the barcode reader is electrically coupled to a power storage component. The barcode reader is configured to rest on the base station. When the barcode reader is resting on the base station, the induction coil in the barcode reader is exposed to the electromagnetic field, and a current is induced in the induction coil in the barcode reader. A positioning feature of the base station constrains movement of the barcode reader along a first plane, and permits rotation of the barcode reader about a vertical axis that is substantially normal to the first plane.
US10803266B2 Identification device and method for identifying identifiers on and/or features of laboratory objects and/or of samples located therein, and laboratory device having such an identification device
An identification device for identifying identifiers on and/or features of laboratory objects and/or of samples located therein in conjunction with automated laboratory systems or facilities, for example, medical, chemical, or pharmaceutical analysis devices. Barcodes on sample containers, for example, sample tubes, reagent tubs, or microplates are used, for example, as identifiers. An optical recording unit and a mirror are used, the spacing is variable for the detection of laboratory objects, each at different distances, from a recording distance by the optical recording unit is within a depth of field of the optical recording unit. The mirror is used for imaging the laboratory object to be detected on the optical axis. The identification device is substantially simplified, more reliable, and more cost-effective in comparison to known devices that use a zoom lens together with an autofocus unit.
US10803265B2 Aiming light patterns for use with barcode readers and devices systems and methods associated therewith
In an embodiment, the present invention is an imaging engine including: a first imaging assembly having a first FOV; a second imaging assembly having a second FOV; and an aiming assembly configured to emit an aiming light pattern, the aiming light pattern including a first portion and a second portion, the first portion configured to correlate with the first FOV, the second portion configured to correlate with the second FOV, wherein the aiming light pattern is configured such that a combined power of any part of the aiming light pattern encompassed by a 7 mrad cone, as measured from the aiming assembly, is less than or equal to 1 mW, and the total combined power of the entire aiming light pattern is greater than 1 mW.
US10803264B2 Method, apparatus, and system for characterizing an optical system
Techniques for characterizing an optical system (for example, a printer verifier) are provided. In this regard, the optical system may be characterized for scanning a printed image. The characterization of the optical system includes determining an effective aperture size of the optical system, and correspondingly an effective resolution at which the optical system can be configured to scan a portion of the printed image according to verification requirements.
US10803263B2 Wireless tag reading apparatus and method
A wireless tag reading apparatus includes an input control means, an extraction means, a storage control means, and a determination means. The input control means receives an input of a signal obtained by converting the radio wave received by an antenna that receives a radio wave from a wireless tag. The extraction means extracts the phase of the radio wave received by the antenna from the signal received by the input control means. The storage control means causes the storage medium to store the phase of the radio waves extracted by the extraction means for each reception position at which the antenna received the radio waves. The determination means determines whether the wireless tag that transmitted the radio wave is inside a predetermined region based on the amount of change of phase stored in the storage medium.
US10803261B2 Detecting counterfeit magnetic stripe cards using encoding jitter
Systems and methods for detecting counterfeit magnetic stripes are provided. A method can include detecting magnetic flux transitions encoded on a magnetic stripe and the variation in distances between clocking flux transitions. The distance between variations in clocking flux transitions is greater in counterfeit cards than in legitimate cards. The variations in distances can be compared with known values of legitimate cards to detect the presence of a counterfeit magnetic stripe.
US10803257B2 Machine translation locking using sequence-based lock/unlock classification
A software input string is received and tokenized into a sequence of tokens. The sequence of tokens is applied to a trained sequence-dependent lock/unlock classifier so that each of the tokens is classified as a token that should be locked, or remain unlocked, for subsequent translation. The software input string is converted to a converted string, in which the locked tokens are identified and the converted string is submitted for machine translation. A machine translation result is received and converted so that the locked tokens are replaced in the machine translation result, to obtain a translated software string.
US10803256B2 Systems and methods for translation management
Systems and methods for a translation management system include performing a source text collection and translation process. The source text collection and translation process includes collecting, from one or more applications, one or more source texts for translation. Source segments for translation are determined using the one or more source texts. Source text properties associated with the one or more source texts are provided to a machine learning engine. Translation performance requirement predictions associated with the plurality of source segments respectively are generated by the machine learning engine based on the source text properties. A plurality of translation requests associated with the plurality of source segments is provided by the machine learning engine based on the translation performance requirement predictions. One or more translated texts generated in response to executing the plurality of translation requests are received. A translation result storage is updated using the one or more translated texts.
US10803254B2 Systematic tuning of text analytic annotators
A data structure is generated containing enumerators for data types of a domain, text forms of the enumerators and context patterns for the text forms. The data structure also includes information extraction rules that are associated with the enumerators. The data structure is updated with additional context patterns and text forms that are identified within a set of documents to which text analytic annotators are to be tuned. The set of documents are analyzed against the updated data structure and additional extraction rules are generated based on the analysis.
US10803249B2 Convolutional state modeling for planning natural language conversations
In one aspect, a computerized method useful for, with an ensemble of Natural Language Understanding and Processing methods converting a set of user actions into machine queries, includes the step of providing a knowledge model. The method includes the step of receiving a natural language user query; preprocesses the natural language user query for further processing as a preprocessed user query. The preprocessing includes the step of chunking a set of sentences of the natural language query into a set of smaller sentences and retaining the reference between chunks of the set of sentences. The method includes the step of, with the preprocessed user query. For each chunk of the chunked preprocessed user query the method implements the following steps.
US10803243B2 Method, device, and medium for restoring text using index which associates coded text and positions thereof in text data
A non-transitory computer-readable recording medium stores therein a data generation program that causes a computer to execute a program including: arranging a first morpheme in an order of a position of the first morpheme in text data by referring to an index generated by the text data, in which positions of a plurality of morphemes included in the text data are associated with each of the morphemes; and referring to relationship information indicating a relationship between morphemes, and when the first morpheme is a specific type having a relationship with a second morpheme, arranging the second morpheme in an order of a position of the second morpheme in the text data by referring to the index.
US10803239B2 Systems and methods for automatic report generation and retaining of annotations in reporting documents after regeneration
The present disclosure involves systems, software, and computer implemented methods for automatically generating reporting documents based on contents of an associated set of test data. One example method includes receiving a request to generate a new report, the request identifying a report template, a set of test data, and a report name associated with the request. A repository stores the test data and report templates, each template associated with an initial set of bookmarks, each bookmark associated with a particular location. A copy of the template is generated and stored as the identified report name. Based on the test data, a set of visualizations to be inserted into the new report are identified. Bookmarks associated with each of the visualizations are inserted into the new report. Each visualization is then generated and inserted at the location of the corresponding bookmark. The updated version of the report is then stored.
US10803237B2 Systems and methods for data entry into a region of a display
Improved methods for navigation between fields in a form or other document, and a more efficient process for data entry by a user. In some embodiments, techniques are used to convert or associate unstructured data entries with corresponding fields or regions into which the data should be placed.
US10803234B2 Document processing and notification system
A method and system including a data storage device to store document files, entity graph data structures, and data graph data structures; a processor to receive input values for parameters of a plurality of entities related to a document being authored; generate an entity graph data structure linking, directly or indirectly, the plurality of entities based on shared property commonalities between the plurality of entities; generate a data graph data structure based on the entity graph data structure and at least one of at least one existing document file, curated document terms, and relevant terms acceptable to the plurality of entities; and automatically generate, based on the data graph data structure, a self-awareness notification for the document being authored, the self-awareness notification indicating an action related to a continued authoring of the document being authored; and an output to output a user interface to display the generated notification in a notification interface area of a user interface.
US10803233B2 Method and system of extracting structured data from a document
This disclosure provides an exemplary method and system for extracting structured data from an unstructured textual document. According to an exemplary method, initially a layout analysis is performed resulting in one or more alternatives for grouping and ordering the page elements of interest. Next, the content of these page elements are tagged based on application-specific heuristics. Finally, a sequence-based method is applied to the tags for identifying repetitive contiguous patterns.
US10803229B2 Hybrid system and method for data and file conversion across computing devices and platforms
Embodiments disclosed include a computer-automated system including a processing unit coupled to a memory element and having instructions encoded thereon, the instructions cause the system to: via a network, receive a document in a first format, and via an assessment engine, determine the first format of the received document. The assessment engine is also configured to determine if the determined first format can be converted to a second desired format for printing or display, and if the determined first format can be converted to the second desired format, a conversion engine is caused to convert the received document to the second desired format. If the determined first format cannot be converted to the second desired format, a network routing engine routes the document over the network to a cloud-based conversion engine. Further, the cloud-based conversion engine is messaged over the network, wherein the message further incorporates an instruction to convert the routed document from the first format to the desired second format. The computer-automated system can then receive, over the network, from the cloud-based converter, the routed document, in the desired second format, and print or display the received routed document, in the desired second format.
US10803223B2 System and method for designing a chip floorplan using machine learning
A system and method for estimating a floorplan designs based on feedback to machine learning algorithms to accumulate data for improving future floorplan design estimates and reducing design time.
US10803222B1 Methods, systems, and computer program product for implementing an electronic design having embedded circuits
Disclosed are methods, systems, and articles of manufacture for implementing an electronic design having embedded circuits. These techniques identify connectivity of an electronic design that includes an embedded circuit, and the embedded circuit is located between a first actual layer and a second actual layer of the electronic design. The electronic design is then transformed, but one or more embedded circuit modules, into a transformed electronic design at least by generating one or more artificial interconnects between the embedded circuit and a plurality of metal patches. The connectivity may be re-established based at least in part upon the plurality of metal patches. The electronic design may then be implemented based at least in part upon predicted behaviors of the transformed electronic design.
US10803221B1 Snap-to valid pattern system and method
Described is a method for implementing a snap to capability that enables the manufactured of a valid pattern in a semiconductor device, based upon an originally invalid pattern.
US10803216B1 Combinational logic circuit optimization
Examples herein describe techniques for optimizing a hardware design for an integrated circuit. Instead of trying multiple optimization strategies each time design code is synthesized, the embodiments herein describe identifying the optimal or best optimization strategy for a particular combinational module in the design code only one time. Then, each time the design code is synthesized in the future, a synthesis tool recognizes the combinational module and selects the best optimization strategy. To do so, the synthesis tool generates a signature using the circuit structure represented by a netlist. The synthesis tool traverses the netlist and assigns unique integers to the primary inputs, the combination instances, and the primary outputs. These integers can then be fed into a signature generator which outputs a signature for the combinational module.
US10803215B2 Incremental generation of quantum circuits
A method includes detecting submission of a first quantum circuit for compilation, the first quantum circuit comprising a first set of quantum logic gates; generating a first gate index, the first gate index comprising an ordered table of a subset of the set of quantum logic gates, each quantum logic gate of the subset of quantum logic gates including a corresponding set of qubits acted on by the quantum logic gate; comparing the first gate index with a second gate index to determine a structural equality of the first quantum circuit and the second quantum circuit; and parameterizing, in response to determining a structural equality of the first quantum circuit and the second quantum circuit, a first set of parameters of a second set of quantum logic gates of the second quantum circuit with a second set of parameters of the first set of quantum logic gates.
US10803214B1 Tool for design and analysis of grouped supersaturated designs
A computing device receives a request for a design of an experiment. The design comprises test cases with test conditions for testing factors for the experiment. The device receives a value for a parameter of multiple parameters for the design. The multiple parameters indicate a total number of test cases for the design, a total number of factors for the design, and a total number of groups for grouping factors. The device generates a value for each of one or more other parameters of the multiple parameters such that the design is a supersaturated design. The device generates, based on the first value for the first parameter and the value for each of the one or more other parameters, the supersaturated design for the experiment that is a design that distributes each of the factors into one of the groups. The device outputs an indication of the supersaturated design.
US10803210B2 Real-time electromagnetic environmental simulator
A simulator is provided for dynamically testing and evaluating an electromagnetic radiation in real-time. The performance of radiation from a system-under-test is evaluated as it interacts with a moving target in an ever-changing simulated environment. The simulator includes a computer for synchronized control of a PNT database and of an environmental database. In detail, the PNT database contains Position, Navigation and Timing (PNT) information of the target, and the environmental database contains information pertaining to meteorological conditions and topographical characteristics in the simulated environment. In combination, the computer evaluates a synchronized interaction of the electromagnetic radiation with the PNT information from the PNT database, under conditions set by the environmental database. A response record for evaluating a performance of the system-under-test is thereby created.
US10803208B2 Semantic understanding of 3D data
Systems and techniques for processing three-dimensional (3D) data are presented. Captured three-dimensional (3D) data associated with a 3D model of an architectural environment is received and at least a portion of the captured 3D data associated with a flat surface is identified. Furthermore, missing data associated with the portion of the captured 3D data is identified and additional 3D data for the missing data is generated based on other data associated with the portion of the captured 3D data.
US10803206B2 Wireless enabled secure storage drive
Systems and methods for wireless enabled security in relation to a storage drive are described. In one embodiment, the systems and methods may include receiving, at a storage drive, a request from a host of the storage drive. In some cases, the request may be received via a wired connection between the storage drive and the host. In some embodiments, the systems and methods may include determining whether the request is flagged by the host as a secure connection request, processing the request upon determining the request is not flagged as a secure connection request, and establishing a wireless connection with the host upon determining the request is flagged by the host as a secure connection request.
US10803205B1 Retrieving public data for blockchain networks using trusted execution environments
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing an attestation verification. One of the methods includes sending an attestation request to a relay system node by a relay system controller. The relay system controller receives an attestation evidence of the relay system node from the relay system node. The relay system controller sends the attestation evidence of the relay system node to an attestation verification server. The relay system controller receives an attestation verification report from the attestation verification server. The relay system controller sends the attestation verification report to a relay system smart contract.
US10803198B2 Data processing systems for use in automatically generating, populating, and submitting data subject access requests
Computer systems and methods for: (1) analyzing electronic correspondence associated with a data subject (e.g., the emails within one or more email in-boxes associated with the data subject); (2) based on the analysis, identifying at least one entity that that the data subject does not actively do business with (e.g., as evidenced by the fact that the data subject no longer opens emails from the entity, and/or has set up a rule to automatically delete emails received from the entity); and (3) in response to identifying the entity as an entity that the data subject no longer does business with, at least substantially automatically populating and/or submitting a data subject access request to the entity (e.g., to delete all personal information being processed by the entity).
US10803197B1 Masking sensitive information in records of filtered accesses to unstructured data
Unstructured data items are stored at an object storage service. A filtering requirement to be used to generate a result set for an access request is determined. Using a transformed representation of the filtering requirement, a target set of tokens of the filtering requirement which are to be obfuscated within a log record is identified. A log record that comprises substitute tokens for the target set of tokens is generated and stored.
US10803196B2 On-demand de-identification of data in computer storage systems
Computing devices for on-demand de-identification of data in computer storage systems are disclosed herein. In one embodiment, a server can include a process and a memory containing instructions configured to receive an electronic message via a computer network. The electronic message contains data representing a user identifier and a demand to delete any data records in a database that correspond to the user identifier. The server can then extract records corresponding to the user identifier from the database, replacing the user identifier in the extracted records with a random number and/or suppressing or generalizing quasi-identifiers from the extracted records, and then store the new records in a separate table. Copies of the extracted records can then be deleted from the original tables, and thus achieving on-demand anonymization of the one or more data records in the database corresponding to the user identifier.
US10803195B2 Control method of image communication apparatus, data distribution system, export apparatus, and import apparatus
An image communication apparatus includes a storage unit including a shared address book area and an individual address book area, a communication unit configured to receive an import file including shared address book data shared among a plurality of users or private address book data limiting users who can utilize the data, and a CPU, and if the import file includes the private address book data and the shared address book area is designated as an import destination, the CPU warns the user that the private address book data may be shared and prevents the user from importing the import file.
US10803193B2 Multi-tenant authorization framework in a data management and storage cluster
A data management and storage (DMS) duster of peer DMS nodes manages resources of a multi-tenant environment. The DMS cluster provides an authorization framework that provides user access which is scoped to the resources within a tenant organization and the privileges of the user within the organization. To authorize an action on a resource by a user, the DMS cluster determines determine user authorizations associated with the user defining privileges of the user on the resources of the multi-tenant environment, and organization authorizations associated defining resources of the multi-tenant environment that belong to the organization. The DMS cluster authorizes the action when the user authorizations and organizations authorized indicate that the action on the resource is authorized.
US10803192B2 Detecting attacks on databases based on transaction characteristics determined from analyzing database logs
A method by a security system implemented by one or more electronic for detecting attacks on one or more databases. The method includes analyzing database logs of one or more databases to determine transaction characteristics of each of the one or more databases, selecting, for each of a plurality of database accesses to the one or more databases, one or more security rules to apply to that database access, wherein different security rules are selected for different ones of the plurality of database accesses depending on the determined transaction characteristics of the database being accessed, and causing, for each of the plurality of database accesses, the one or more security rules selected for that database access to be applied to that database access.
US10803190B2 Authentication based on client access limitation
Systems, computer program products and methods implementing access control on a distributed file system are described. A file system enforcement point protects an HDFS from unauthorized access by authenticating a declared identity of a task submitting a request from a client. Upon receiving the request, the file system enforcement point submits a challenge to the client, requesting the task to provide credentials of the declared identity. The task submits credentials. On the client, each task has access to credentials of a true identity of the task. Accordingly, in case a task submits a claimed identity that is different from the true identity of the task, the task cannot submit correct credentials in response to the challenge. The file system enforcement point authenticates the declared identity using the submitted credentials. The file system enforcement point allows the client to access the HDFS only upon successful authentication.
US10803179B2 Method and system for detecting the vulnerability of an onboard device
A method and a system for detection of the vulnerability of an onboard device called the evaluation target, including a challenge generator to generate a current challenge message adapted to test the vulnerability of the evaluation target, a challenge injector to inject the current challenge message into the evaluation target, a measurement module to measure a leakage signal related to a reaction of the evaluation target to the injection of the current challenge message, through an auxiliary channel, a signal analyser to analyse the leakage signal and to produce a current profile representative of the current challenge message, and a score calculator to assign a current score to the current challenge message as a function of the current profile and to send the current score to the challenge generator that is adapted to regenerate a new challenge message based on the current score.
US10803176B2 Bios security
Examples associated with basic input/output system (BiOS) security are described. One example includes detecting a mismatch between an active BiOS setting and a saved BIOS setting. An update previously applied to the active BiOS setting is validated. The update Is applied to the saved BIOS setting creating an updated BIOS setting. The saved BIOS setting is updated when the updated BIOS setting and the active BIOS setting match. The saved BIOS setting is updated to the active BIOS setting. A security action is taken when the updated BiOS setting and the active BiOS setting differ.
US10803172B2 Malicious/benign computational behavior detection using canonic patterns of behavior
A security agent implemented on a monitored computing device is described herein. The security agent has access to parametric behavioral pattern definitions that, in combination with canonical patterns of behavior, configure the security agent to match observed behavior with known computing behavior that is benign or malignant. This arrangement of the definitions and the pattern of behavior allow the security agent's behavior to be updated by a remote security service without updating a configuration of the security agent. The remote security service can create, modify, and disseminate these definitions and patterns of behavior, giving the security agent real-time ability to respond to new behaviors exhibited by the monitored computing device.
US10803169B1 Threat detection system with machine models for accounts within an organization unit
A processing device receives a request to create a second account in a cloud computing system having multiple web services. The request specifies an organization unit (OU) associated with a first account of the cloud computing system. A first instance of a threat detection service monitors activity data associated with the first account and detects anomalous activity by the first account using a first machine learning (ML) model. The processing device creates the second account and attaches the second account to the OU. The processing device generates a second ML model for the second account using at least a portion of the first ML model and monitors subsequent activity data associated with the second account using the second ML model to detect anomalous activity by the second account.
US10803168B2 Rendering an object using multiple versions of an application in a single process for dynamic malware analysis
Techniques for rendering an object using multiple versions of an application in a single process for dynamic malware analysis are disclosed. In some embodiments, a system, process, and/or computer program product for rendering an object using multiple versions of an application in a single process for dynamic malware analysis includes receiving a sample at a cloud security service, in which the sample includes an embedded object; detonating the sample using a browser executed in an instrumented virtual machine environment; and rendering the embedded object using a plurality of versions of an application in a single process during a dynamic malware analysis using the instrumented virtual machine environment.
US10803164B2 Validating sign-out implementation for identity federation
Disclosed are various embodiments for validating that relying parties of a federated identity provider have correctly implemented sign-out functionality. In one approach, a network page is received from a network site that is operated by a relying party of a federated identity provider. It is then determined whether the network page includes code that properly implements a sign-out from the federated identity provider. An action is initiated in response to determining that the network page does not include code that properly implements the sign-out from the federated identity provider.
US10803161B2 Information processing system, information processing method, and information processing apparatus
An information processing system includes multiple information processing apparatuses for providing a multitenant service. The information processing system is configured: to store a user account for each user belonging to one of a plurality of tenants provided by the multitenant service, the user account including a tenant ID of the tenant, and a role representing privilege of the user; to store license information assigned to each of the tenants, the license information including a license type representing a type of task allowed to be performed by the tenant; to receive a first request, from a first user belonging to a first tenant, for performing a task concerning a second tenant; and to determine, based on the role of the first user and the license information assigned to the first tenant, whether the performing of the task concerning the second tenant is allowed.
US10803159B2 Electronic device and method for controlling the same
The present disclosure relates to an electronic device capable of performing complex biometric authentication, and the electronic device may include a plurality of biometric sensors configured to sense different biometric information, a security module configured to calculate a matching score for each of the different biometric information through a comparison between the different biometric information and previously registered user information, and calculate fake probability information for each of the different biometric information in consideration of a fake factor of the different biometric information, and perform user authentication using the matching score and the fake probability information calculated for each of the different biometric information, and a controller configured to control the electronic device based on a user authentication result performed by the security module.
US10803154B2 Multicomputer system for user data authentication and processing
Aspects of the disclosure relate to multicomputer processing and authentication of user data associated with telephone calls. A call security assessment computing platform may receive data associated with a telephone call made from a user computing device. Subsequently, the call security assessment computing platform may parse the received data to identify header information in a Session Initial Protocol (SIP) header. The platform then may analyze the header information to generate a call fingerprint for the telephone call. This call fingerprint may then be transmitted to one or more call authentication computing platforms, which return one or more call security responses that may further characterize security features of the telephone call. The call fingerprint and the call security responses may then be used to determine a call security score, which may be transmitted in a notification to a call handling system in order to adjust how the call is handled.
US10803149B2 System and method for controlled medical therapy
The present invention relates to a system and method for dispensing medication through a time controlled device linked to a web platform. The system includes a dispensing device in wireless communication with a computing device. A web platform on the computing device can be used to program the dispensing device with parameters such as the dosage number, minimum time period between dosages, and the like. Based on the programmed parameters, a solenoid in the dispensing device will lock or unlock based on dosages administered and the time between dosages.
US10803147B2 Method and system for microbiome-derived diagnostics and therapeutics for locomotor system conditions
A method for at least one of characterizing, diagnosing, and treating a locomotor system condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the locomotor system condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the locomotor system condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10803144B2 Predicting drug-drug interactions based on clinical side effects
A processor-implemented method, computer program product and system are provided for predicting drug-drug interactions based on clinical side effects. The method includes constructing a drug-drug interactions training dataset that includes pharmaceutical, pharmacokinetic or pharmacodynamics drug-drug interactions from multiple data sources for each of a plurality of drugs. The method also includes constructing side effect features for each of the drugs from side effects associated with the drugs. The method further includes building, using the drug-drug interactions training dataset, a drug-drug interactions classifier that predicts adverse drug-drug interactions for drug pairs derivable from the drugs. The method additionally includes for each of the side effects, building a two-by-two table using the side effect features, and performing a Fisher's exact test using the two-by-two table to determine whether a given one of side effects is differentially shown between positive predicted drug-drug interactions and negative predicted drug-drug interactions.
US10803143B2 Virtual biopsy techniques for analyzing diseases
A computer-implemented method for deriving biopsy results in a non-invasive manner includes acquiring a plurality of training data items. Each training data item comprises non-invasive patient data and one or more biopsy derived scores associated with an individual. The method further includes extracting a plurality of features from the non-invasive patient data based on the one or more biopsy derived scores and training a predictive model to generate a predicted biopsy score based on the plurality of features and the one or more biopsy derived scores.
US10803138B2 Systems and methods for discovering and monitoring devices using search patterns for object identifiers and values
The present disclosure is directed to systems and methods of managing remote devices. The system can include a server with memory, a detection module, and a collection module. The memory can store a management information base (MIB) having a hierarchical tree of object identifiers and corresponding object values. The detection module can query devices and receive a first object identifier and its first object value, which can vary from those in the MIB; and use patterns to match the first object identifier and object value; and generate an identification of the device from the matches. The collection module can use the identification to select a collection template, which can indicate a subtree of the MIB and a collection pattern; traverse the subtree and identify a second object identifier that matches the collection pattern, and its second object value; and associate the second object value with the first object value.
US10803135B2 Techniques for disambiguating clustered occurrence identifiers
Embodiments of the present disclosure present devices, methods, and computer readable medium for disambiguating clustered occurrence identifiers. Digital assets contain a plurality of metadata that can be used to identify the occurrence or event during which the digital asset was captured. Techniques can use various types contextual information based on a category of the digital asset for disambiguation. Events can occur at various locations, over a dispersed area and it can be challenging to automatically identify and label the digital assets with the identification of the event. Automatically labelling the digital assets assists user in organizing and sharing the digital assets with friends and family. Users can search for events by event name, performer name, and category.
US10803134B2 Computer implemented identification of genetic similarity
A method, software, database and system for attribute partner identification and social network based attribute analysis are presented in which attribute profiles associated with individuals can be compared and potential partners identified. Connections can be formed within social networks based on analysis of genetic and non-genetic data. Degrees of attribute separation (genetic and non-genetic) can be utilized to analyze relationships and to identify individuals who might benefit from being connected.
US10803132B2 Application search results based on a current search query and a previous search query
A server includes a processing device executing computer-readable instructions stored by a memory. A storage device includes a query log that stores search queries indicating a device identifier of the sender and a time that the search query was received by the server. The instructions include receiving a search request and recording a first time when the search request was received. The instructions include determining a second search query that the search server previously received from the same sender at a second time. The instructions include, in response to a time difference between the first time and the second time being less than a threshold time period, selecting an application based on the first search query and selecting an application state corresponding to the application based on the second search query. The instructions include generating a search result object based on the selected state record and the determined time difference.
US10803130B2 Systems and methods for filtering page recommendations
Systems, methods, and non-transitory computer-readable media can determine a profile model for a page that is accessible through the social networking system, the profile model describing one or more modal characteristics of users of the social networking system that have fanned the page. A determination can be made that the page should be recommended to a first user of the social networking system based at least in part on the profile model. At least one page recommendation that references the page can be provided to the first user.
US10803129B2 Method and apparatus for processing online user distribution
The present disclosure relates to a method for processing online user distribution. The method includes acquiring a map for displaying online user distribution; determining the projection algorithm of the map; determining intermediate coordinates of at least one of the points according to a longitude and a latitude and the projection algorithm, and acquiring, by using a fitting algorithm, approximate solutions of functions of mapping the intermediate coordinates to the coordinates on the map. The method further includes calculating coordinates of each online user on the map according to the projection algorithm and the approximate solutions of the mapping functions; and assembling distribution data of online users on the map according to coordinates of all the online users on the map. The present disclosure further provides an apparatus for processing online user distribution. By using embodiments of the present disclosure, online user distribution can be displayed on a map and higher precision and real-time data quality are achieved.
US10803126B1 Method and/or system for sorting digital signal information
Embodiments of methods and/or systems for sorting digital information are disclosed. In one particular embodiment, samples of a portion of digital information are associated with prime numerals. Such digital information may then be sorted based upon combinations of such digital information. In another example embodiment, a portion or sub-portion of a collection of digital information is converted to at least one sorting value. It should be understood, however, that these are merely example implementations and that claimed subject matter is not limited in this respect.
US10803124B2 Technological emergence scoring and analysis platform
Disclosed herein is a Technological Emergence Scoring and Analysis Platform. The platform provides emergence scores for terms and a set of emergence indicators based on the scores. The platform can be used to quantitatively distinguish scientific and technological emergent topics within a target data category. The platform can take a set of data comprising a plurality of records and calculate an emergence score for terms and phrases representing the terms' or phrases' technological emergence.
US10803122B2 Labeled graph isomorphism allowing for false positive
A method is provided for determining graph isomorphism. The method includes initializing a hash value for each of a plurality of vertexes in a first labelled graph and a second labelled graph by assigning an integer value as the hash value, to form a first set of hash values for the vertexes in the first graph and a second set of hash values for the vertexes in the second graph. The integer value for a given vertex is assigned based on a label of the given vertex in the graphs. The method includes performing a determination of whether the first and second labelled graphs are isomorphic, by comparing the first and second sets of hash values. The method includes initiating a performance of an action that changes a state of a controlled object to another state, responsive to the determination. Each graph includes a mixture of hard and soft labels.
US10803119B2 Automated cover song identification
Example systems and methods represent audio using a sequence of two-dimensional (2D) Fourier transforms (2DFTs), and such a sequence may be used by a specially configured machine to perform audio identification, such as for automated cover song identification. Such systems and methods are robust to timbral changes, time skews, and pitch skews that occur in cover songs found in content repositories. The systems and methods allow copyright holders to search the content repositories for unlicensed cover song.
US10803115B2 Image-based domain name system
An approach is provided to provide URLs based on a digital subject matter image (DSMI) received from a requestor. The approach identifies a set of classification labels pertaining to the DSMI and matches the set of classification labels against multiple sets of predefined labels with each of the sets of predefined labels corresponding to a URL. The matching results in a selected URL pertaining to the DSMI with this URL being returned to the requestor. In one embodiment, the approach is performed by a domain name system (DNS).
US10803110B2 Recommendation lists for content delivery system
A computer device for providing recommendations to a user device associated with a user, the computer device comprising: a controller for maintaining an asset list, configured to receive notification of a new asset, and in dependence thereon to: determine if the asset is perishable; and in dependence on the asset being perishable: update the asset list to include the perishable asset; allocate a weighting to the perishable asset; and adjust the weighting of the perishable asset based on its perishability over time.
US10803109B2 Method and device for reading and writing video data in NAS device
Embodiments of the present application provide a method for reading and writing video data in a NAS device. The NAS device is mounted to a block interface of a storage server and includes a plurality of data files, and the correspondence between disk block numbers of block devices and filenames of the data files in the NAS device is stored in the index server. In the present application, a reading or writing request sent by the client device is received, a filename of a data file which data is to be read from or written into is located, and then a reading or writing operation is performed in the data file corresponding to the determined filename in the NAS device. In the present application, a reading or writing operation on a block device is transformed into a reading or writing operation on a data file in a NAS device so that a video cloud storage system can support the NAS device.
US10803107B2 Systems and methods for semantic concept definition and semantic concept relationship synthesis utilizing existing domain definitions
Computer-implemented systems and methods for synthesis of concept definitions and concept relationships from a domain of data, utilizing different semantic processing protocols such as formal concept analysis and faceted classification synthesis from existing domain concepts that have a confidence gradient built into them. A cognitive or an input agent provides an input of an active concept which is matched against existing domain concepts. The resultant pool of relevant domain concepts is then used to derive virtual concept definitions using a semantic processing protocol. The derivation is then overlaid with a concept of relative proximity of an attribute from another within an attribute set. An additional layer of coherence is given by the relative proximity measure. The end result is a pool of related virtual concept definitions in a tree structure.
US10803106B1 System with methodology for dynamic modular ontology
A system with methodology for dynamic modular ontology. In one embodiment, for example, a method comprises: receiving a command from an analyst to create a new ontology module; receiving, from the analyst, a selection of a first ontology module to import into the new ontology module; receiving, from the analyst, a selection of a second ontology module to import into the new ontology module; detecting an ambiguous data type definition conflict between a first definition of a data type in the first ontology module and a second definition of the data type in the second ontology module; generating a third definition of the data type reflecting a resolution of the ambiguous data type definition conflict; and storing, in a data container, the new ontology module comprising the third definition of the data type.
US10803104B2 Digital credential field mapping
Techniques described herein relate to mapping of digital credential objects to various field data objects. For example, requests may be received by a digital credential platform server from digital credential template owner devices, issuer devices, and/or receiver devices. In response, the digital credential platform server may determine and transmit back mappings between the digital credentials and the selected field data objects. To generate mappings, digital credential objects may be tokenize and transformed into vectors within a multi-dimensional vector space. Individual field data objects stored within a high-performance text search engine also may be transformed into vectors within the same multi-dimensional vector space, and the distances between the vectors may be calculated to select a number of field data objects corresponding to the digital credential objects.
US10803098B2 Information processing device, map update method, program, and information processing system
There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map.
US10803096B2 Parallelized clustering of geospatial data
System and methods are provided for parallel geospatial clustering. A link tile association is determined between one or more links and a tile of a plurality of tiles. Map matched geospatial data is acquired for the tile based on the link tile association. A family of links is generated from the one or more links. A cluster of the map matched geospatial data is identified that is at least partially associated with the family of links. The cluster is determined to be centered on a link of the family of links that originates in the tile. The cluster is assigned to the tile. The cluster is reported for aggregation with other clusters from other parallelized processes.
US10803093B2 Systems and methods for enabling a file management label to persist on a data file
Techniques for labeling data files that enable a file management label to persist on a data file. Variations disclosed herein enable a file management label to be embedded within a data file so that the file management label propagates with the data file when the data file is copied and/or moved between systems and/or workloads. In some embodiments, an application may be configured to write the file management label directly into a stream of the data file. For example, an application client that is run locally on a client device may open the data file by accessing its corresponding stream. While the data file is open within the application client such that a user may edit content of the data file, the application client may be caused to associate the file management label with the data file. Ultimately, the application client may write this association directly into the stream.
US10803092B1 Metadata driven catalog definition
A system for a metadata driven catalog definition includes an interface and a processor. The interface is configured to receive an indication to generate a catalog. The processor is configured to traverse a set of data to generate a set of metadata tags, determine a set of sub-categories, wherein a sub-category of the set of subcategories comprises a group of metadata tags associated with the sub-category, and determine a set of categories. A category of the set of categories comprises a group of sub-categories associated with the category. The processor is also configured to provide the catalog comprising a set of filters for filtering data according to the set of categories and the set of sub-categories.
US10803085B1 Matched array airspeed and angle of attack alignment system and method
A matched array technology system and method for displaying in a two-dimensional array the structured interaction between airspeed and angle of attack of an aircraft during various stages of flight. Proxy values of airspeed and angle of attack are defined and scaled so the axes of the array contain corresponding indicators resulting in a “matched array” and an embedded, unique “alignment vector” of cells where the underlying airspeed and angle of attack combinations are consistent with controlled flight. Wherever the proxy values intersect, indicators depict proximity to the alignment vector, and the direction and extent of adjustments to either or both airspeed and angle of attack needed to achieve and maintain controlled flight.
US10803083B2 System and method of generating platform-agnostic abstract syntax tree
A method generating a platform-agnostic abstract syntax tree (AST) comprises receiving data in a predefined format, through an input unit; subsequently parsing the data to extract model information corresponding to the predefined format of the data; and transforming, by a processing server, the model information to an abstract syntax tree (AST) structure. The above steps aid in generating, by the processing server, a platform-agnostic AST by combining predefined metadata and the abstract syntax tree (AST) structure.
US10803082B1 Data exchange
A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
US10803080B2 Thread record provider
In an example, a computing system may include a thread record provider. In some examples, the computing system may incrementally change a first data structure as threads are established and completed, wherein the first data structure comprises first information of currently active threads; incrementally change a second different data structure responsive to a portion of changes of the first data structure, wherein the second data structure correlates second information that is different than the first information to the currently active threads; and synchronously extract content from the first and second data structures for a selected thread at a selected instant and concatenate the extracted content to form a record for the selected thread.
US10803079B2 Timing-based system-period temporal table in a database system
A method of querying data including: providing a transaction management table; providing a system-period temporal table; assigning a unique identifier to a transaction; performing a first operation at a first timestamp; writing a first row identifier in the system-period temporal table; writing in the row corresponding to the first row identifier the unique identifier of the first operation in the row begin entry of the system-period temporal table; writing in the row corresponding to the first row identifier a dummy transaction identifier corresponding to a maximum timestamp value of the database system in the row end entry of the system-period temporal table; committing the transaction at a commit timestamp such that the commit timestamp is later than the first timestamp; inserting a row in the transaction management table and inserting values for the unique transaction identifier, the first timestamp and the commit timestamp in the transaction management table.
US10803078B2 Ability to group multiple container databases as a single container database cluster
In an approach, a database management system is configured in a manner that allows all pluggable databases within a cluster to be treated, from the perspective of a user, as though stored on a single container database, even when the pluggable databases are distributed across a plurality of container databases. When a command is received by a database server that is to be executed on all or a subset of the pluggable databases within the cluster, the database inspects mapping information replicated on all container databases within the cluster by a cluster synchronization server to determine which container databases store pluggable databases implicated by the command. The command is then forwarded to the database servers responsible for the determined container databases for execution. As a result, the commands issued by the user can be agnostic in regard to the actual location of the pluggable databases within the cluster.
US10803073B2 Systems, methods and user interfaces in a patent management system
A system and method are provided for automatically proofing the patent specification of a granted patent issued on a patent application. The method comprises the steps of scanning amendments made to the patent application during prosecution; assembling the most recent claims, based on the scanned amendments, to create a test claim set of the claims; comparing the test claim set to the claims of the issued patent as published; and identifying any differences between the compared sets of claims and communicating the differences to a user.
US10803071B2 Presenting a data handling method on a graphical user interface
A method for presenting a data handling method on a graphical user interface includes identifying a type of service associated with a pending data handling process, sending one or more user characterizations associated with a user's identity to a server for performing the data handling process, receiving data handling capabilities corresponding to one or more data handling methods for performing the identified type of service, determining one or more candidate data handling methods to be displayed on a graphical user interface (GUI) of the client computing device, initiating display of the candidate data handling methods on the client computing device GUI based on the data handling capabilities, performing the pending data handling process with a particular data handling method selected from the candidate data handling methods, and sending a performance result associated with the pending data handling process.
US10803069B2 Dynamic valuation system using object relationships and composite object data
The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.
US10803066B2 Methods and systems for hardware acceleration of database operations and queries for a versioned database based on multiple hardware accelerators
Embodiments of the present invention provide a hardware accelerator that assists a host database system in processing its queries. The hardware accelerator comprises special purpose processing elements that are capable of receiving database query/operation tasks in the form of machine code database instructions, execute them in hardware without software, and return the query/operation result back to the host system.
US10803065B1 Microcubes
A system includes determination of a plurality of queries, each of the plurality of queries indicating a first object as a data source, generation of a first query on the first object based on a first two or more of the plurality of queries, modification of each of the first two or more queries to indicate the first query as the data source, requesting of execution of the first query and the modified first two or more queries, and reception of a result set associated with each of the first two or more queries.
US10803060B2 Managed query service
Queries may be received and executed by a managed query service. A query directed to data sets that are separately stored in a remote data store may be received. Computing resources to execute the query may be provisioned from a pool of computing resources that are configured to execute queries. The query may be routed to the provisioned computing resources to execute the query. Results may be obtained from the computing resource and provided to a submitter of the query.
US10803058B2 Information processing device, method of processing information, and method of providing information
There is provided an information processing device capable of searching for a network structure more efficiently, the information processing device including: a structure acquisition unit configured to acquire a graph structure searched for on a basis of information related to a structure of a graph-structured network.
US10803055B2 Cognitive searches based on deep-learning neural networks
This disclosure relates to a development and application of a deep-learning neural network (DNN) model for identifying relevance of an information item returned by a search engine in response to a search query by a user, with respect to the search query and a profile for the user. The DNN model includes a set of neural networks arranged to learn correlations between queries, search results, and user profiles using dense numerical word or character embeddings and based on training targets derived from a historical search log containing queries, search results, and user-click data. The DNN model help identifying search results that are relevant to users according to their profiles.
US10803054B2 Dynamically building a database query by combining a static query clause with a user-specified filter
A method, system, and computer program product for dynamically building a database query by combining a static query clause with a user-specified filter. A method commences upon receiving a user-specified query filter from a user interface, then reformatting the user-specified query filter from a first query filter representation (e.g., clicks or text from the user interface) into a second query filter representation (e.g., into XML or into a database connectivity format, or into an SQL format, or into any native format). Subsequent steps combine the second query filter representation with a predefined database query (e.g., from an enterprise application) to form a dynamically-generated database language query. The filter is specified at a user interface, and the predefined database query is specified by an application.
US10803052B2 Facilitating practical byzantine fault tolerance blockchain consensus and node synchronization
Implementations of the present disclosure include setting, by a first consensus node, a timer that runs out before a timeout of a view change; sending, to a second consensus node, a request for one or more consensus messages missing by the first consensus node in response to the timer running out; receiving, from the second consensus node, the one or more consensus messages each digitally signed by a private key of a corresponding consensus node that generates the respective one or more consensus messages; and determining that a block of transactions is valid, if a quantity of commit messages included in the received one or more consensus messages is greater than or equal to 2f+1, where f is a maximum number of faulty nodes that is tolerable by the blockchain based on practical Byzantine fault tolerance.
US10803050B1 Resolving entities from multiple data sources for assistant systems
In one embodiment, a method includes accessing a number of records describing a number of entities generated based on data collected from a number of data sources, where the records are grouped by data source, deduping the number of records in each group, selecting a data source as a core source, identifying, for a record in the core group, a candidate set including records from the non-core groups of records that satisfy conditions to be in the candidate set for the record, generating a feature vector for each pair of records between a record in the core group and a record in the candidate set, computing a probability that the pair of records describe a common entity for each pair of records, and linking the record in the candidate set to a globally unique entity identifier identifying a unique entity if the probability exceeds a threshold.
US10803048B2 Change data capture processing and analysis
The present disclosure relates generally to electronic data, and more particularly, to techniques for capturing change data of a database by a remote system. In various embodiments, a technique includes executing, on a first computing system, an application that is configured to obtain information including data records change data of the data records from a database of a second computing system. The database stores one or more transaction logs and the change data is obtainable from the one or more transaction logs. The technique further includes sending, by the first computing system, a request to obtain the information from the database. The request includes a function to execute a stored procedure or a user-defined function on the second computing system that performs a read of the change data. The technique further includes receiving, by the first computing system, the information obtained from the database.
US10803044B1 Technical data flexibility index
An exemplary embodiment of the present invention indexes components of a systematization of technical data. An author, a publisher, and a renderer are defined. The author, the publisher, and the renderer are relatedly configured in the technical data system so that the author represents a first stage, the publisher represents a second stage, and the renderer represents a third stage. The author creates and outputs author data, which is input into and implemented by the publisher. The publisher creates and outputs publisher data, which is input into and implemented by the renderer. The renderer creates and outputs renderer data, which is input into and implemented by a user. Respective levels of data are determined at the three stages. A first-stage level of data corresponds to the author data. A second-stage level of data corresponds to the publisher data. A third-stage level of data corresponds to the renderer data.
US10803042B2 Database indexing in performance measurement systems
A performance measurement indexing system indexes a data store containing data entries indicative of message processing by an application. The application includes a plurality of checkpoints, and the data store contains data logged upon each message traversing the checkpoints in the application. The performance measurement indexing system determines which data entries relate to messages that satisfy a delay condition, and limits queries run on the data store to those data entries, thereby increasing the speed and efficiency with which queries can be serviced.
US10803041B2 Collision detection using state management of configuration items
Implementations of a system, method and apparatus described herein receive, for a configuration item in a configuration management database, status indicating an operational state and an automation state associated with the configuration item, and determine whether a conflict will occur with at least one of the operational state or the automation state of the configuration item as a result of a process affecting the configuration item. When the conflict will not occur, a change is made to at least one of the operational state or the automation state of the configuration item in accordance with the process. Upon a conclusion of the process, the change is removed. If the conflict will occur, the process not allowed to continue.
US10803037B2 Organizing electronically stored files using an automatically generated storage hierarchy
Methods and systems are described that automatically organize directory hierarchies and label individual directories systematically. Upon a number of files in a first directory exceeding a maximum number of files, a second directory is created. The files formerly disposed only in the first directory are organized into both of the first directory and the second directory so that the threshold number of files is not exceeded in either of the first or second directories. Organizing the files into the first and second directories uses vector representations of each of the files generated by the system so that, when organized, the first and second directories each include files with similar content. Labels are selected for each of the directories based on a comparison between a vector representation of the collective contents of each directory and vector representations of titles in a database.
US10803034B2 Global column indexing in a graph database
Methods, systems, and computer-readable media for global column indexing in a graph database are disclosed. A plurality of data elements of a graph database are stored. The triples comprise identifiers, column names, and values. The column names are globally scoped in the graph database and are associated with data types. Indices corresponding to the column names are created. A particular one of the indices comprises one or more of the values associated with the corresponding column name. A query is performed on the graph database using one or more of the indices corresponding to one of more of the column names associated with the query.
US10803033B2 Systems and methods for enhanced mapping and classification of data
The present disclosure relates to systems and methods for enhanced mapping of transaction data to a target document, and for classifying line items of the mapped transaction data, using classification algorithms. Embodiments provide a system including a column mapping module to receive a target scheme specifying a target structure for the target document, receive transaction data having a source structure, and map at least one source column to at least one target column of the target columns based on application of classification algorithms to features identified from the source transaction data. The system also includes a row classification module to classify the rows of the mapped transaction data into classification categories. The system also includes a validation handler to receive validation input from a user, validating the column mapping and/or the row classification. The validating including accepting the recommendation or rejecting the recommendation and selecting a correct choice.
US10803030B2 Asynchronous SQL execution tool for zero downtime and migration to HANA
A system and method for database migration is provided. In an example embodiment, the database migration technique may include execution modules having a first connection to a source database and a second connection to a target database, and orchestration modules adapted to identify first and second subsets of statements from a single storage table, wherein the first and second subsets of statements are executed by the execution modules during an uptime period of the source database.
US10803028B2 Multiphase approach to data availability
Embodiments include a method, apparatus and computer program product for providing access to a database data source during database maintenance. The method includes initiating maintenance of the database data source and managing the database maintenance to allow concurrent access to the database data source.
US10803027B1 Method and system for managing file system access and interaction
In general, embodiments of the invention relate managing the interaction of applications with one or more file systems and/or data managed by the file systems. More specifically, embodiments of the invention relate to providing applications with access to an overlay file system (OFS) and then servicing OFS operations using a file system module and one or more underlay file systems (UFSes) that are not directly accessible to the applications.
US10803022B2 Systems and methods of providing immutable records
Systems and methods of providing immutable records, and immutable ordering of records, in a computing system are disclosed. The computing system can be a member of a blockchain network of a plurality of blockchains. Each block can include a cryptographic digest (or hash) conforming to a minimum degree of difficulty, a nonce by which the cryptographic digest was generated in conformation with the degree of difficulty, and a list of cryptographic digests of most recent blocks of participating neighbor blockchains. Blocks may be passed between blockchains of the plurality of blockchains, which enables each member of the blockchain network to verify an immutable record of data transactions free of the mutual trust requirement of a typical blockchain environment. In conjunction with the generation of each block, an event record may be entered into an event log of the computing system wherein the block was generated. The event record, which may contain actionable instructions, requests, etc., may be transmitted to computing systems of participating neighbor blockchains, where actionable items may be acted upon. Further, the event logs of each computing system may be exchanged, compared, and adjusted to reflect the earliest appearance of each block of each participating neighbor blockchain.
US10803016B2 Predictive models of file access patterns by application and file type
The speed at which files can be accessed from a remote location is increased by predicting the file access pattern based on a predictive model. The file access pattern describes the order in which blocks of data for a given file type are read by a given application. From aggregated data across many file accesses, one or more predictive models of access patterns can be built. A predictive model takes as input the application requesting the file access and the file type being requested, and outputs information describing an order of data blocks for transmitting the file to the requesting application. Accordingly, when a server receives a request for a file from an application, the server uses the predictive model to determine the order that the application is most likely to use the data blocks of the file. The data is then transmitted in that order to the client device.
US10803014B2 Dynamic data relationships in a graph database
Improving data retrieval by a computer, the data stored exclusively in the computer as a structure comprising a plurality of nodes connected by edges, wherein the edges indicate relationships among the plurality of nodes, and wherein the structure further comprise properties which store information that relate to the plurality of nodes. Metadata is stored as part of the structure, the metadata defining rules for updating the relationships among the plurality of nodes. A command is received to update at least one of the nodes, the edges, or the properties. The at least one of the nodes, the edges, or the properties, are updated according to the rules defined by the metadata.
US10803011B2 Dynamic data management system for selectively transferring data files
A dynamic data management system includes a computing platform having at least one processor, a memory, and a communication interface which may receive from a dynamic data management gateway, a data file. The computing platform may retrieve, based on the data file, a data file profile associated with the data file. The computing platform then may identify, based on the data file profile and a machine learning dataset, one or more organization computing systems authorized to receive the data file. The computing platform may establish a connection with the one or more organization computing systems and, while the connection is established, issue a command to transfer the data file to the one or more organization computing systems. The command, when processed by the one or more organization computing systems, causes a notification to be displayed on at least one recipient computing device.
US10803009B2 Processor with table lookup processing unit
A processor includes a scalar processor core and a vector coprocessor core coupled to the scalar processor core. The scalar processor core is configured to retrieve an instruction stream from program storage, and pass vector instructions in the instruction stream to the vector coprocessor core. The vector coprocessor core includes a register file, a plurality of execution units, and a table lookup unit. The register file includes a plurality of registers. The execution units are arranged in parallel to process a plurality of data values. The execution units are coupled to the register file. The table lookup unit is coupled to the register file in parallel with the execution units. The table lookup unit is configured to retrieve table values from one or more lookup tables stored in memory by executing table lookup vector instructions in a table lookup loop.
US10803008B2 Flexible coupling of processor modules
The present disclosure provides flexible coupling of processor modules. An exemplary computing device, according to an embodiment of the present disclosure, can include a processor module with a plurality of processors and a plurality of module output ports associated with each processor. Each of the processors can include a plurality of chip communication channels (CCCs). The CCCs can be coupled to the module output ports of a first processor and can be coupled to other processors in the plurality of processors. The present disclosure additionally provides for a local mode or cooperative mode configuration. A local mode provides for a four-way connection between four processors and a cooperative mode provides for an eight-way connection between eight processors.
US10803002B2 Modular mass storage system
A system for storing data includes a rack, one or more data storage modules coupled to the rack, and one or more data control modules coupled to the rack. The data storage modules may include a chassis, two or more backplanes coupled to the chassis, and one or more mass storage devices (for example, hard disk drives) coupled to the backplanes. The data control modules may access the mass storage devices in the data storage modules.
US10803001B2 Electronic device and operating method thereof
An electronic device and an operating method therefore are provided. The electronic device includes two or more memories, a platform controller, a first switch circuit and an auxiliary controller. The two or more memories store basic input output systems respectively. The first switch circuit is coupled between the platform controller and the two or more memories. The auxiliary controller obtains a status of the platform controller. The auxiliary controller generates a first selection signal to the first switch circuit based on the status of the platform controller, and the platform controller is selectively connected to one of the two or more memories based on the first selection signal by the first switch circuit.
US10802998B2 Technologies for processor core soft-offlining
Technologies for processor core soft-offlining include a computing device having a processor with multiple processor cores. On boot, an operating system queries a firmware interface to retrieve a potential offline set of processor cores. The operating system prevents the processor cores of the potential offline set from receiving device interrupts. The computing device detects a platform management event from the firmware interface and, in response to the platform management event, queries the firmware interface to determine a requested offline set of processor cores. Each of the processor cores in the requested offline set is included in the potential offline set. The computing device brings the processor cores of the requested offline set into a low-power state, and then the computing device may start performing a platform management operation. The platform management event may include a memory hot-plug event or a specialized workload event. Other embodiments are described and claimed.
US10802994B1 Caliberating a plurality of conductances of columns in memristor crossbar based computing
Systems and methods for improving the accuracy of computing in a crossbar-based computing environment are disclosed. In some implementations, an apparatus comprises: a first column of crossbar devices; a second column of crossbar devices; a plurality of analog to digital converters (ADCs) configured to receive an input signal from the first column of crossbar devices and the second column of crossbar devices; a selector configured to switch the input signal between the first column of crossbar devices and the second column of crossbar devices; and a CPU configured to calculate a first conductance of the first column of crossbar devices and a second conductance of the second column of crossbar devices, wherein the selector is configured to switch the signals between the first column of crossbar devices and the second column of crossbar devices in accordance with the first conductances and the second conductances.
US10802992B2 Combining CPU and special accelerator for implementing an artificial neural network
The present invention relates to artificial neural network (ANN), for example, convolutional neural network (CNN). In particular, the present invention relates to how to implement and optimize a convolutional neural network based on an embedded FPGA. Specifically, it proposes a CPU+FPGA heterogeneous architecture to accelerate ANNs.
US10802990B2 Hardware based mandatory access control
Hardware mechanisms are provided for performing hardware based access control of instructions to data. These hardware mechanisms associate an instruction access policy label with an instruction to be processed by a processor and associate an operand access policy label with data to be processed by the processor. The instruction access policy label is passed along with the instruction through one or more hardware functional units of the processor. The operand access policy label is passed along with the data through the one or more hardware functional units of the processor. One or more hardware implemented policy engines associated with the one or more hardware functional units of the processor are utilized to control access by the instruction to the data based on the instruction access policy label and the operand access policy label.
US10802984B2 Techniques for persistent memory virtualization
Examples may include techniques for persistent memory virtualization. Persistent memory maintained at one or more memory devices coupled with a host computing device may be allocated and assigned to a virtual machine (VM) hosted by the host computing device. The allocated persistent memory based on a file based virtual memory to be used by the VM. An extended page table (EPT) may be generated to map physical memory pages of the one or more memory devices to virtual logical blocks of the file based virtual memory. Elements of the VM then enumerate a presence of the assigned allocated persistent memory, create a virtual disk abstraction for the file based virtual memory and use the EPT to directly access the assigned allocated persistent memory.
US10802983B2 Programmable block storage addressing using embedded virtual machines
The disclosure provides an approach for obscuring the organization of data within a storage system by embedding virtual machines within blocks of the storage system. A storage system may receive a command comprising an address. The address may correspond to a location of an embedded virtual machine within the storage system. The virtual machine instantiates and executes an opaque algorithm, the algorithm returning a new address. The new address corresponds to the real location of data on with the command is executed. The logic of the algorithm is obscured within the virtual machine, making the algorithm less predictable and thus, more secure.
US10802982B2 Trusted out-of-band memory acquisition for IOMMU-based computer systems
An apparatus includes an interface and memory acquisition circuitry. The interface is configured to communicate over a bus operating in accordance with a bus protocol, which supports address-translation transactions that translate between bus addresses in an address space of the bus and physical memory addresses in an address space of a memory. The memory acquisition circuitry is configured to read data from the memory by issuing over the bus, using the bus protocol, one or more requests that (i) specify addresses to be read in terms of the physical memory addresses, and (ii) indicate that the physical memory addresses in the requests have been translated from corresponding bus addresses even though the addresses were not obtained by any address-translation transaction over the bus.
US10802981B2 Techniques for storing data and tags in different memory arrays
A memory controller includes logic circuitry to generate a first data address identifying a location in a first external memory array for storing first data, a first tag address identifying a location in a second external memory array for storing a first tag, a second data address identifying a location in the second external memory array for storing second data, and a second tag address identifying a location in the first external memory array for storing a second tag. The memory controller includes an interface that transfers the first data address and the first tag address for a first set of memory operations in the first and the second external memory arrays. The interface transfers the second data address and the second tag address for a second set of memory operations in the first and the second external memory arrays.
US10802979B2 Dynamic code execution location in heterogeneous memory
Systems and techniques for dynamic code execution location in heterogeneous memory are described herein. In an system having a first class of memory and second class of memory that are both byte-addressable, an interpreter may be initialized to execute a program from the first class of memory. The initialization may include locating an Interpreter Routine Address Table (IRIT) in the second class of memory and creating counters for routines in the IRIT. A counter for a routine may be modified as it is referenced from the IRIT during execution. The routine may be moved from the first class of memory to the second class of memory in response to the counter passing a threshold. An entry in the IRIT for the routine may be updated with an address in the second class of memory corresponding to the routine.
US10802977B2 Memory page access counts based on page refresh
A processing system tracks counts of accesses to memory pages using a set of counters located at the memory module that stores the pages, wherein the counts are adjusted at least in part based on refreshes of the memory pages. This approach allows a processing system to efficiently maintain the counts with relatively small counters and with relatively low overhead. Furthermore, the rate at which the counters are adjusted, relative to the page refreshes, is adjustable, so that the access counts are useful for a wide variety of application types.
US10802975B2 In-memory dataflow execution with dynamic placement of cache operations
A dataflow execution environment is provided with dynamic placement of cache operations. An exemplary method comprises: obtaining a first cache placement plan for a dataflow comprised of multiple operations; executing operations of the dataflow and updating a number of references to the executed operations to reflect remaining executions of the executed operations; determining a current cache gain by updating an estimated reduction in the total execution cost for the dataflow of the first cache placement plan; determining an alternative cache placement plan for the dataflow following the execution; and implementing the alternative cache placement plan based on a predefined threshold criteria. A cost model is optionally updated for the executed operations using an actual execution time of the executed operations. A cached dataset can be removed from memory based on the number of references to the operations that generated the cached datasets.
US10802972B2 Distributed memory object apparatus and method enabling memory-speed data access for memory and storage semantics
Disclosed herein is an apparatus and method for a distributed memory object system. In one embodiment, a method includes forming a system cluster comprising a plurality of nodes, wherein each node includes a memory, a processor and a network interface to send and receive messages and data; creating a plurality of sharable memory spaces having partitioned data, wherein each space is a distributed memory object having a compute node, wherein the sharable memory spaces are at least one of persistent memory or DRAM cache; at a client, establishing an inter process communication between the client and a distributed memory object service; receiving a meta chunk including attributes about a file and a chunk map from a distributed memory object service, wherein the meta chunk includes chunk information including identity and location of a data chunk; and the client mapping the data chunk into virtual memory address space and accessing it directly.